SlideShare une entreprise Scribd logo
1  sur  37
CLOSED LOOP MOTOR CONTROL USING
AHRS
BY
ESHAAN KUMAR
TEJAS S
SHILPA S
Under
the Guidance of
INTERNAL GUIDE EXTERNAL GUIDE
Mrs. Padmaja Vijaykumar Mr. R. Srinivasan
Department of ECE, AIeMS SC ‘F’, ADE, DRDO
 AHRS Gyros are used world wide in UAV’s
 Gyros are nothing but devices which measures
rate of rotation of an Object in Space.
 Traditional Gyros are Huge and Bulk and
Requires a large maintenance Cost as it is
purely Mechanical.
 AHRS can eventually replace these traditional
Gyros.
Typical Mechanical
Gyroscopes
Introduction of AHRS eventually lead to the
replacement of Traditional Gyros.
AHRS is an IMU used for measuring the position
of an object in Space.
AHRS Contains Accelerometer, Gyro meter and
magnetometers(17 bit)
Typical AHRS
AHRS is an 32 bit high performance processor
which measure parameter like Euler angles and
Euler rate.
AHRS Provides Digital data and o/p are based on type of Command
AHRS Configurations: (Serial port
configuration, baud rate, start bit ,stop bit, parity)
Principle axis of Rotation of an Aircraft
 Design an Closed Loop Motor Control system
which makes use of ADuC 7020 micro
controller along with AHRS for every ~5ms.
 Use the Roll data and Roll rate in order to
control the motor.
 Provide an appropriate Signal conditioning
circuit(hardware design) which is sufficient to
control the motor
 Also provide an user interface to change the
command using 3-bit parallel
port(8commands)
Function: The3DM-GX3™ will output a data record containing Euler
Angles and Angular Rates.
Command:
Byte1 0xCF
Function: The3DM-GX3™ will output a data record containing Euler
Anglesand AngularRates.
Response:
Byte1 0xCF
Bytes2-5 Roll (IEEE-754Floating Point)
Bytes6-9 Pitch (IEEE-754Floating Point)
Bytes10-13 Yaw (IEEE-754Floating Point)
Bytes14-17 AngRateX (IEEE-754Floating Point)
Bytes18-21 AngRateY (IEEE-754Floating Point)
Bytes22-25 AngRateZ (IEEE-754Floating Point)
Bytes26-29 Timer
Bytes30-31 Checksum
µC is required because
1. One Serial RS 232 interface - For AHRS
2. 3 – bit parallel port interface to set the roll
command
3. DAC
Equation
0 0 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
S E M
1 bit 8 bits 23 bits
Example :
0 01111110
o S = 0
Number is Positive
o E = 01111110 b = 126 d
e = E -127 = -1
o M = .10000000000000000000000 = 0.5 d
10000000000000000000000
N = 0.75 d
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 1 1 1 1 1 1 0
S E M
a[3] a[2] a[1] a[0]
To Find S
To Find E
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 1 1 1 1 1 1 0
S E M
a[3] a[2] a[1] a[0]
To Find N
To Find M
fb from AHRS (ROLL angle) Read Cmd selected as on (from parallel port)
Picture shows the AHRS o/p as seen on a DAC when it is
manually rotated from +/- 180 degrees.
Picture shows the update value from AHRS in every 10m sec
The roll output of the AHRS on DAC
The output of the Roll rate on DAC in the closed loop when
seen on a oscilloscope.
P(1.4) P(1.3) P(1.2) Angle(in degree) Command
0 0 0 157 0x6FF
0 0 1 90 0x3FF
0 1 0 45 0x1FF
0 1 1 0 0
1 0 0 -45 0xFFFFFE03
1 0 1 -90 0xFFFFFBFF
1 1 0 -157 0xFFFFF900
1 1 1 67 0x2FF
List of Commands
The roll output of the AHRS on DAC for a step command of +157 deg
The roll output of the AHRS on DAC for a step command of -45 deg
 AHRS is proved to be a useful element to be
used in UAVs.
 Designed system gives the update value from
AHRS for every ~5ms.
 System designed provides Steering and
Stabilization mechanism.
 A successful attempt was made to design a
closed loop control system using available
motor with AHRS.
 This project has also demonstrated its
performance in using in any steering and
stabilization system in space.
 The line of sight of motor remains the same
irrespective of the rotating motor .

Contenu connexe

Tendances

Algorithms and hardware designs for quadcopters
Algorithms and hardware designs for quadcoptersAlgorithms and hardware designs for quadcopters
Algorithms and hardware designs for quadcoptersShipeng Xu
 
Aurotek Motion Control Cards
Aurotek Motion Control CardsAurotek Motion Control Cards
Aurotek Motion Control Cardsjuliangoal
 
Impulse tester 7700 7710_7720
Impulse tester 7700 7710_7720Impulse tester 7700 7710_7720
Impulse tester 7700 7710_7720worawootonsroy
 
Saudi Aramco Materials System Specifications (SAMSS) 2
Saudi Aramco Materials System Specifications (SAMSS) 2Saudi Aramco Materials System Specifications (SAMSS) 2
Saudi Aramco Materials System Specifications (SAMSS) 2ROBERTO BATAHOY GAMALE JR
 
Saudi Aramco Engineering Procedures (SAEP) 6
Saudi Aramco Engineering Procedures (SAEP) 6Saudi Aramco Engineering Procedures (SAEP) 6
Saudi Aramco Engineering Procedures (SAEP) 6ROBERTO BATAHOY GAMALE JR
 
Vfd 130221061349-phpapp02
Vfd 130221061349-phpapp02Vfd 130221061349-phpapp02
Vfd 130221061349-phpapp02Imtiaz Riaz
 
Trajectory generation for Servo motor drives
Trajectory generation for Servo motor drivesTrajectory generation for Servo motor drives
Trajectory generation for Servo motor drivescontroltrix
 
Flyback Converter using PWM IC(LTspice Version)
Flyback Converter using PWM IC(LTspice Version)Flyback Converter using PWM IC(LTspice Version)
Flyback Converter using PWM IC(LTspice Version)Tsuyoshi Horigome
 
Manual of trr Measurement Equipment
Manual of trr Measurement EquipmentManual of trr Measurement Equipment
Manual of trr Measurement EquipmentTsuyoshi Horigome
 
Kollmorgen nema34 powerpac_specsheet
Kollmorgen nema34 powerpac_specsheetKollmorgen nema34 powerpac_specsheet
Kollmorgen nema34 powerpac_specsheetElectromate
 
Geek Camp 2014: Game Of Drones - Algorithms and hardware designs for Quadcopters
Geek Camp 2014: Game Of Drones - Algorithms and hardware designs for QuadcoptersGeek Camp 2014: Game Of Drones - Algorithms and hardware designs for Quadcopters
Geek Camp 2014: Game Of Drones - Algorithms and hardware designs for QuadcoptersShipeng Xu
 
PDDR Direct Drive Rotary Motor
PDDR Direct Drive Rotary Motor PDDR Direct Drive Rotary Motor
PDDR Direct Drive Rotary Motor juliangoal
 
Semiconductor equipment parts may 2020 part1
Semiconductor equipment parts may 2020 part1Semiconductor equipment parts may 2020 part1
Semiconductor equipment parts may 2020 part1Emily Tan
 
Iai 09 rc general_cj0203-2_a_p523-718_controller
Iai 09 rc general_cj0203-2_a_p523-718_controllerIai 09 rc general_cj0203-2_a_p523-718_controller
Iai 09 rc general_cj0203-2_a_p523-718_controllerElectromate
 
Awsc avenida universitaria con avenida olimpica
Awsc avenida universitaria con avenida olimpicaAwsc avenida universitaria con avenida olimpica
Awsc avenida universitaria con avenida olimpicaCarlos Andres Figueroa
 
Audio led bargraph equalizer
Audio led bargraph equalizerAudio led bargraph equalizer
Audio led bargraph equalizerdouglaslyon
 
Ai smt equipment directory 1
Ai smt equipment directory 1Ai smt equipment directory 1
Ai smt equipment directory 1Harvey shao
 

Tendances (20)

Algorithms and hardware designs for quadcopters
Algorithms and hardware designs for quadcoptersAlgorithms and hardware designs for quadcopters
Algorithms and hardware designs for quadcopters
 
Aurotek Motion Control Cards
Aurotek Motion Control CardsAurotek Motion Control Cards
Aurotek Motion Control Cards
 
Impulse tester 7700 7710_7720
Impulse tester 7700 7710_7720Impulse tester 7700 7710_7720
Impulse tester 7700 7710_7720
 
Saudi Aramco Materials System Specifications (SAMSS) 2
Saudi Aramco Materials System Specifications (SAMSS) 2Saudi Aramco Materials System Specifications (SAMSS) 2
Saudi Aramco Materials System Specifications (SAMSS) 2
 
sistec ppt
sistec pptsistec ppt
sistec ppt
 
Hilux abs sist. 2011
Hilux abs sist. 2011Hilux abs sist. 2011
Hilux abs sist. 2011
 
Saudi Aramco Engineering Procedures (SAEP) 6
Saudi Aramco Engineering Procedures (SAEP) 6Saudi Aramco Engineering Procedures (SAEP) 6
Saudi Aramco Engineering Procedures (SAEP) 6
 
Vfd 130221061349-phpapp02
Vfd 130221061349-phpapp02Vfd 130221061349-phpapp02
Vfd 130221061349-phpapp02
 
Trajectory generation for Servo motor drives
Trajectory generation for Servo motor drivesTrajectory generation for Servo motor drives
Trajectory generation for Servo motor drives
 
Flyback Converter using PWM IC(LTspice Version)
Flyback Converter using PWM IC(LTspice Version)Flyback Converter using PWM IC(LTspice Version)
Flyback Converter using PWM IC(LTspice Version)
 
Manual of trr Measurement Equipment
Manual of trr Measurement EquipmentManual of trr Measurement Equipment
Manual of trr Measurement Equipment
 
Kollmorgen nema34 powerpac_specsheet
Kollmorgen nema34 powerpac_specsheetKollmorgen nema34 powerpac_specsheet
Kollmorgen nema34 powerpac_specsheet
 
Geek Camp 2014: Game Of Drones - Algorithms and hardware designs for Quadcopters
Geek Camp 2014: Game Of Drones - Algorithms and hardware designs for QuadcoptersGeek Camp 2014: Game Of Drones - Algorithms and hardware designs for Quadcopters
Geek Camp 2014: Game Of Drones - Algorithms and hardware designs for Quadcopters
 
PDDR Direct Drive Rotary Motor
PDDR Direct Drive Rotary Motor PDDR Direct Drive Rotary Motor
PDDR Direct Drive Rotary Motor
 
Semiconductor equipment parts may 2020 part1
Semiconductor equipment parts may 2020 part1Semiconductor equipment parts may 2020 part1
Semiconductor equipment parts may 2020 part1
 
Iai 09 rc general_cj0203-2_a_p523-718_controller
Iai 09 rc general_cj0203-2_a_p523-718_controllerIai 09 rc general_cj0203-2_a_p523-718_controller
Iai 09 rc general_cj0203-2_a_p523-718_controller
 
Awsc avenida universitaria con avenida olimpica
Awsc avenida universitaria con avenida olimpicaAwsc avenida universitaria con avenida olimpica
Awsc avenida universitaria con avenida olimpica
 
Audio led bargraph equalizer
Audio led bargraph equalizerAudio led bargraph equalizer
Audio led bargraph equalizer
 
Servo 2.0
Servo 2.0Servo 2.0
Servo 2.0
 
Ai smt equipment directory 1
Ai smt equipment directory 1Ai smt equipment directory 1
Ai smt equipment directory 1
 

Similaire à Project ppt

Motorized pan tilt(Arduino based)
Motorized pan tilt(Arduino based)Motorized pan tilt(Arduino based)
Motorized pan tilt(Arduino based)kane111
 
Microstepping of stepper Motor
Microstepping of stepper MotorMicrostepping of stepper Motor
Microstepping of stepper MotorANUP PALARAPWAR
 
Galil dmc41x3 catalog
Galil dmc41x3 catalogGalil dmc41x3 catalog
Galil dmc41x3 catalogElectromate
 
Arm teaching material
Arm teaching materialArm teaching material
Arm teaching materialJohn Williams
 
UAV Presentation
UAV PresentationUAV Presentation
UAV PresentationRuyyan
 
Galil dmc18x6 catalog
Galil dmc18x6 catalogGalil dmc18x6 catalog
Galil dmc18x6 catalogElectromate
 
Embedded Programming for Quadcopters
Embedded Programming for QuadcoptersEmbedded Programming for Quadcopters
Embedded Programming for QuadcoptersRyan Boland
 
Advanced motion controls dpranir c100a400
Advanced motion controls dpranir c100a400Advanced motion controls dpranir c100a400
Advanced motion controls dpranir c100a400Electromate
 
Advanced motion controls dzxralte 008l080
Advanced motion controls dzxralte 008l080Advanced motion controls dzxralte 008l080
Advanced motion controls dzxralte 008l080Electromate
 
Advanced motion controls dzxralte 015l080
Advanced motion controls dzxralte 015l080Advanced motion controls dzxralte 015l080
Advanced motion controls dzxralte 015l080Electromate
 
Unit 4 _ ARM Processors .pptx
Unit 4 _ ARM Processors .pptxUnit 4 _ ARM Processors .pptx
Unit 4 _ ARM Processors .pptxVijayKumar201823
 
Galil cds3310 catalog
Galil cds3310 catalogGalil cds3310 catalog
Galil cds3310 catalogElectromate
 
Advanced motion controls dpranir c060a400
Advanced motion controls dpranir c060a400Advanced motion controls dpranir c060a400
Advanced motion controls dpranir c060a400Electromate
 
Advanced motion controls dzxcante 008l080
Advanced motion controls dzxcante 008l080Advanced motion controls dzxcante 008l080
Advanced motion controls dzxcante 008l080Electromate
 
Advanced motion controls dzxralte 040l080
Advanced motion controls dzxralte 040l080Advanced motion controls dzxralte 040l080
Advanced motion controls dzxralte 040l080Electromate
 
Embedded system course projects - Arduino Course
Embedded system course projects - Arduino CourseEmbedded system course projects - Arduino Course
Embedded system course projects - Arduino CourseElaf A.Saeed
 

Similaire à Project ppt (20)

Motorized pan tilt(Arduino based)
Motorized pan tilt(Arduino based)Motorized pan tilt(Arduino based)
Motorized pan tilt(Arduino based)
 
Hexapod ppt
Hexapod pptHexapod ppt
Hexapod ppt
 
Microstepping of stepper Motor
Microstepping of stepper MotorMicrostepping of stepper Motor
Microstepping of stepper Motor
 
Galil dmc41x3 catalog
Galil dmc41x3 catalogGalil dmc41x3 catalog
Galil dmc41x3 catalog
 
Arm teaching material
Arm teaching materialArm teaching material
Arm teaching material
 
Arm teaching material
Arm teaching materialArm teaching material
Arm teaching material
 
UAV Presentation
UAV PresentationUAV Presentation
UAV Presentation
 
Galil dmc18x6 catalog
Galil dmc18x6 catalogGalil dmc18x6 catalog
Galil dmc18x6 catalog
 
Embedded Programming for Quadcopters
Embedded Programming for QuadcoptersEmbedded Programming for Quadcopters
Embedded Programming for Quadcopters
 
Advanced motion controls dpranir c100a400
Advanced motion controls dpranir c100a400Advanced motion controls dpranir c100a400
Advanced motion controls dpranir c100a400
 
Advanced motion controls dzxralte 008l080
Advanced motion controls dzxralte 008l080Advanced motion controls dzxralte 008l080
Advanced motion controls dzxralte 008l080
 
Advanced motion controls dzxralte 015l080
Advanced motion controls dzxralte 015l080Advanced motion controls dzxralte 015l080
Advanced motion controls dzxralte 015l080
 
ARM Introduction
ARM IntroductionARM Introduction
ARM Introduction
 
Unit 4 _ ARM Processors .pptx
Unit 4 _ ARM Processors .pptxUnit 4 _ ARM Processors .pptx
Unit 4 _ ARM Processors .pptx
 
Galil cds3310 catalog
Galil cds3310 catalogGalil cds3310 catalog
Galil cds3310 catalog
 
Arm architecture
Arm architectureArm architecture
Arm architecture
 
Advanced motion controls dpranir c060a400
Advanced motion controls dpranir c060a400Advanced motion controls dpranir c060a400
Advanced motion controls dpranir c060a400
 
Advanced motion controls dzxcante 008l080
Advanced motion controls dzxcante 008l080Advanced motion controls dzxcante 008l080
Advanced motion controls dzxcante 008l080
 
Advanced motion controls dzxralte 040l080
Advanced motion controls dzxralte 040l080Advanced motion controls dzxralte 040l080
Advanced motion controls dzxralte 040l080
 
Embedded system course projects - Arduino Course
Embedded system course projects - Arduino CourseEmbedded system course projects - Arduino Course
Embedded system course projects - Arduino Course
 

Dernier

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Project ppt

  • 1. CLOSED LOOP MOTOR CONTROL USING AHRS BY ESHAAN KUMAR TEJAS S SHILPA S Under the Guidance of INTERNAL GUIDE EXTERNAL GUIDE Mrs. Padmaja Vijaykumar Mr. R. Srinivasan Department of ECE, AIeMS SC ‘F’, ADE, DRDO
  • 2.  AHRS Gyros are used world wide in UAV’s  Gyros are nothing but devices which measures rate of rotation of an Object in Space.  Traditional Gyros are Huge and Bulk and Requires a large maintenance Cost as it is purely Mechanical.  AHRS can eventually replace these traditional Gyros. Typical Mechanical Gyroscopes
  • 3. Introduction of AHRS eventually lead to the replacement of Traditional Gyros. AHRS is an IMU used for measuring the position of an object in Space. AHRS Contains Accelerometer, Gyro meter and magnetometers(17 bit) Typical AHRS
  • 4. AHRS is an 32 bit high performance processor which measure parameter like Euler angles and Euler rate. AHRS Provides Digital data and o/p are based on type of Command AHRS Configurations: (Serial port configuration, baud rate, start bit ,stop bit, parity) Principle axis of Rotation of an Aircraft
  • 5.  Design an Closed Loop Motor Control system which makes use of ADuC 7020 micro controller along with AHRS for every ~5ms.  Use the Roll data and Roll rate in order to control the motor.  Provide an appropriate Signal conditioning circuit(hardware design) which is sufficient to control the motor  Also provide an user interface to change the command using 3-bit parallel port(8commands)
  • 6. Function: The3DM-GX3™ will output a data record containing Euler Angles and Angular Rates. Command: Byte1 0xCF Function: The3DM-GX3™ will output a data record containing Euler Anglesand AngularRates. Response: Byte1 0xCF Bytes2-5 Roll (IEEE-754Floating Point) Bytes6-9 Pitch (IEEE-754Floating Point) Bytes10-13 Yaw (IEEE-754Floating Point) Bytes14-17 AngRateX (IEEE-754Floating Point) Bytes18-21 AngRateY (IEEE-754Floating Point) Bytes22-25 AngRateZ (IEEE-754Floating Point) Bytes26-29 Timer Bytes30-31 Checksum
  • 7. µC is required because 1. One Serial RS 232 interface - For AHRS 2. 3 – bit parallel port interface to set the roll command 3. DAC
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Equation 0 0 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 S E M 1 bit 8 bits 23 bits
  • 14. Example : 0 01111110 o S = 0 Number is Positive o E = 01111110 b = 126 d e = E -127 = -1 o M = .10000000000000000000000 = 0.5 d 10000000000000000000000 N = 0.75 d
  • 15. 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 1 1 1 1 1 1 0 S E M a[3] a[2] a[1] a[0] To Find S To Find E
  • 16. 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 1 1 1 1 1 1 0 S E M a[3] a[2] a[1] a[0] To Find N To Find M
  • 17.
  • 18. fb from AHRS (ROLL angle) Read Cmd selected as on (from parallel port)
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Picture shows the AHRS o/p as seen on a DAC when it is manually rotated from +/- 180 degrees.
  • 25. Picture shows the update value from AHRS in every 10m sec
  • 26. The roll output of the AHRS on DAC
  • 27. The output of the Roll rate on DAC in the closed loop when seen on a oscilloscope.
  • 28. P(1.4) P(1.3) P(1.2) Angle(in degree) Command 0 0 0 157 0x6FF 0 0 1 90 0x3FF 0 1 0 45 0x1FF 0 1 1 0 0 1 0 0 -45 0xFFFFFE03 1 0 1 -90 0xFFFFFBFF 1 1 0 -157 0xFFFFF900 1 1 1 67 0x2FF List of Commands
  • 29. The roll output of the AHRS on DAC for a step command of +157 deg
  • 30. The roll output of the AHRS on DAC for a step command of -45 deg
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.  AHRS is proved to be a useful element to be used in UAVs.  Designed system gives the update value from AHRS for every ~5ms.  System designed provides Steering and Stabilization mechanism.
  • 37.  A successful attempt was made to design a closed loop control system using available motor with AHRS.  This project has also demonstrated its performance in using in any steering and stabilization system in space.  The line of sight of motor remains the same irrespective of the rotating motor .