SlideShare a Scribd company logo
1 of 10
Download to read offline
USB2PPM Interface
Jaeyoung Lim
Contents
โ€ข Overview
โ€ข Need Finding
โ€ข problem in current works
โ€ข Wiring
โ€ข Software
โ€ข Firmware
โ€ข PC Interface
โ€ข Projects
Overview
USB2PPM is a device that can translate serial or voltage command values and encode it into a
PPM(Pulse Position Modulation) signal. The signal is sent to the trainer port of Turnigy 9X to be
transmitted over radio signals
USB2PPM
Features
- Low latency ( 50Hz or 20ms)
- Long Range control ( >2km )
- Resolution : 0 ~ 1150
- Simple / Low cost components
- Able to switch commands from potentiometer(voltage inputs) to Serial inputs
- Developed as an Arduino UNO Shield
Need Finding
โ€ข Radio Control as a control method
โ€ข Serial inputs require complex interfaces to use
- Accessing serial ports through software is compex
- Needs a spare UART Port for the system to control
- Usually short range
โ€ข Serial Communications have latency issues
- Xbee communication speed reduces when communicating both ways
- Streaming Wifi requires a high performance computer(usually PC)
โ€ข adf
Wiring
Software (Firmware)
โ€ข Total length is 2200 ฮผs
- Minimum command value is 650 ฮผs
- Maximum command value is 1700 ฮผs
TCCR1 : Timer Counter Control Register
TIMSK : Interrupt Mask Register
TIFR1 : Timer Interrupt Flag Register
OCR1 : Output Compare Register
Software (Firmware)
Problematic
Software
- Solved the problem using variable
interrupts
Software (PC)
โ€ข Uses USB cable to connect with Arduino
โ€ข Encodes PPM command values into a string
โ€œx1023y1z43k923โ€
Design A: USB2PPM System
Pros - Low latency (50Hz)
- Simple Architecture
- Long Range
Cons - Trimming Issues
- Dependent on dynamic characteristics
Design B: ROS System
Pros โ€“ Offboard Control
- Kinematics / Force Control
- ROS Compatible
Cons - Complex Software
- Latency Issues from MAVLink Serial Comm.
System Layout
Usb2ppm for quadcopter Control
USB2PPM
- 4 Channel PPM commanded from USB
- Resolution: 1024
- Needed for Trimming Quadrotor before flight
- Arming Switch for Experiment
- PPM Interface with Turnigy 9X
USB2
PPM
PPM
UARTGCS
Potentiometer

More Related Content

What's hot

Real-time Ethernet for Machine Control
Real-time Ethernet for Machine ControlReal-time Ethernet for Machine Control
Real-time Ethernet for Machine ControlDesign World
ย 
DCS PRESENTATION
DCS PRESENTATIONDCS PRESENTATION
DCS PRESENTATIONbvent2005
ย 
How to setup ACS Controller and Omron CJ2M PLC EtherNet/IP Configuration Steps
How to setup ACS Controller and Omron CJ2M PLC  EtherNet/IP Configuration StepsHow to setup ACS Controller and Omron CJ2M PLC  EtherNet/IP Configuration Steps
How to setup ACS Controller and Omron CJ2M PLC EtherNet/IP Configuration StepsTolomatic
ย 
PROGRAMMABLE LOGIC CONTROLLERS
PROGRAMMABLE LOGIC CONTROLLERSPROGRAMMABLE LOGIC CONTROLLERS
PROGRAMMABLE LOGIC CONTROLLERSRAHUL DESHMUKH
ย 
Dcs presentation 13005437501565-phpapp01
Dcs presentation 13005437501565-phpapp01Dcs presentation 13005437501565-phpapp01
Dcs presentation 13005437501565-phpapp01infoasim2
ย 
Simatic s7 200-introduction
Simatic s7 200-introductionSimatic s7 200-introduction
Simatic s7 200-introductionPhan van Tan
ย 
Plc presentation.
Plc presentation.Plc presentation.
Plc presentation.Asim Shahzad
ย 
Plc (programming)
Plc (programming)Plc (programming)
Plc (programming)Mohamed A Hakim
ย 
Embedded System - Dtmf robot
Embedded System - Dtmf robotEmbedded System - Dtmf robot
Embedded System - Dtmf robotAbhishek Sood
ย 
Pushing the Envelope with Machine Automation Controllers (MAC)
Pushing the Envelope with Machine Automation Controllers (MAC)Pushing the Envelope with Machine Automation Controllers (MAC)
Pushing the Envelope with Machine Automation Controllers (MAC)Design World
ย 
The design of electronic license plate recognition terminal system based on n...
The design of electronic license plate recognition terminal system based on n...The design of electronic license plate recognition terminal system based on n...
The design of electronic license plate recognition terminal system based on n...ๅ† ๅฎ‡ ้™ณ
ย 
Introduction plc
Introduction plcIntroduction plc
Introduction plcPrasanta Roy
ย 
automation slides,plc,scada,HMI
automation slides,plc,scada,HMIautomation slides,plc,scada,HMI
automation slides,plc,scada,HMIBOSCH
ย 
Plc Paper Presentation By Durreshahwar
Plc Paper Presentation By DurreshahwarPlc Paper Presentation By Durreshahwar
Plc Paper Presentation By DurreshahwarIEEEP Karachi
ย 
Introduction to plc (s7)ยญ
Introduction to  plc (s7)ยญ Introduction to  plc (s7)ยญ
Introduction to plc (s7)ยญ majitra
ย 
Delta ia plc-ah500_c_en_20180103_web
Delta ia plc-ah500_c_en_20180103_webDelta ia plc-ah500_c_en_20180103_web
Delta ia plc-ah500_c_en_20180103_webtruongnhan1985
ย 
PLC Introduction Details
PLC Introduction DetailsPLC Introduction Details
PLC Introduction Detailssuhaskhadake
ย 
Introduction to Stellaris Family Microcontrollers
Introduction to Stellaris Family MicrocontrollersIntroduction to Stellaris Family Microcontrollers
Introduction to Stellaris Family MicrocontrollersPremier Farnell
ย 

What's hot (20)

Real-time Ethernet for Machine Control
Real-time Ethernet for Machine ControlReal-time Ethernet for Machine Control
Real-time Ethernet for Machine Control
ย 
DCS PRESENTATION
DCS PRESENTATIONDCS PRESENTATION
DCS PRESENTATION
ย 
How to setup ACS Controller and Omron CJ2M PLC EtherNet/IP Configuration Steps
How to setup ACS Controller and Omron CJ2M PLC  EtherNet/IP Configuration StepsHow to setup ACS Controller and Omron CJ2M PLC  EtherNet/IP Configuration Steps
How to setup ACS Controller and Omron CJ2M PLC EtherNet/IP Configuration Steps
ย 
PROGRAMMABLE LOGIC CONTROLLERS
PROGRAMMABLE LOGIC CONTROLLERSPROGRAMMABLE LOGIC CONTROLLERS
PROGRAMMABLE LOGIC CONTROLLERS
ย 
Dcs presentation 13005437501565-phpapp01
Dcs presentation 13005437501565-phpapp01Dcs presentation 13005437501565-phpapp01
Dcs presentation 13005437501565-phpapp01
ย 
Omron cp1 h
Omron cp1 h Omron cp1 h
Omron cp1 h
ย 
Simatic s7 200-introduction
Simatic s7 200-introductionSimatic s7 200-introduction
Simatic s7 200-introduction
ย 
Plc presentation.
Plc presentation.Plc presentation.
Plc presentation.
ย 
Plc (programming)
Plc (programming)Plc (programming)
Plc (programming)
ย 
What is POR,LVD,WDT ?
What is POR,LVD,WDT ?What is POR,LVD,WDT ?
What is POR,LVD,WDT ?
ย 
Embedded System - Dtmf robot
Embedded System - Dtmf robotEmbedded System - Dtmf robot
Embedded System - Dtmf robot
ย 
Pushing the Envelope with Machine Automation Controllers (MAC)
Pushing the Envelope with Machine Automation Controllers (MAC)Pushing the Envelope with Machine Automation Controllers (MAC)
Pushing the Envelope with Machine Automation Controllers (MAC)
ย 
The design of electronic license plate recognition terminal system based on n...
The design of electronic license plate recognition terminal system based on n...The design of electronic license plate recognition terminal system based on n...
The design of electronic license plate recognition terminal system based on n...
ย 
Introduction plc
Introduction plcIntroduction plc
Introduction plc
ย 
automation slides,plc,scada,HMI
automation slides,plc,scada,HMIautomation slides,plc,scada,HMI
automation slides,plc,scada,HMI
ย 
Plc Paper Presentation By Durreshahwar
Plc Paper Presentation By DurreshahwarPlc Paper Presentation By Durreshahwar
Plc Paper Presentation By Durreshahwar
ย 
Introduction to plc (s7)ยญ
Introduction to  plc (s7)ยญ Introduction to  plc (s7)ยญ
Introduction to plc (s7)ยญ
ย 
Delta ia plc-ah500_c_en_20180103_web
Delta ia plc-ah500_c_en_20180103_webDelta ia plc-ah500_c_en_20180103_web
Delta ia plc-ah500_c_en_20180103_web
ย 
PLC Introduction Details
PLC Introduction DetailsPLC Introduction Details
PLC Introduction Details
ย 
Introduction to Stellaris Family Microcontrollers
Introduction to Stellaris Family MicrocontrollersIntroduction to Stellaris Family Microcontrollers
Introduction to Stellaris Family Microcontrollers
ย 

Similar to USB2PPM Interface

PLC hardware and 3457864334567953222.pptx
PLC hardware and 3457864334567953222.pptxPLC hardware and 3457864334567953222.pptx
PLC hardware and 3457864334567953222.pptxpindi2197
ย 
RFID Based Toll Gate System
RFID Based Toll Gate SystemRFID Based Toll Gate System
RFID Based Toll Gate SystemAmeer Khan
ย 
SMART AND INTELLIGENCE HI-TECH ARMY SECURITY SYSTEM
 SMART AND INTELLIGENCE HI-TECH ARMY SECURITY SYSTEM SMART AND INTELLIGENCE HI-TECH ARMY SECURITY SYSTEM
SMART AND INTELLIGENCE HI-TECH ARMY SECURITY SYSTEMNadeem Choudhary
ย 
Ericsson Microwave Products Overview.ppt
Ericsson Microwave Products Overview.pptEricsson Microwave Products Overview.ppt
Ericsson Microwave Products Overview.pptwafawafa52
ย 
Home automation and Digital notice board using android app
Home automation and Digital notice board using android appHome automation and Digital notice board using android app
Home automation and Digital notice board using android appRishikesh .
ย 
SIEMENS PXG3.L BACnet/IP Router
SIEMENS PXG3.L BACnet/IP RouterSIEMENS PXG3.L BACnet/IP Router
SIEMENS PXG3.L BACnet/IP RouterCONTROLS & SYSTEMS
ย 
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniques_SUPERRRRRRR.ppt
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniques_SUPERRRRRRR.pptdokumen.tips_ericsson-lte-throughput-troubleshooting-techniques_SUPERRRRRRR.ppt
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniques_SUPERRRRRRR.pptLibaBali
ย 
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniquesppt.ppt
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniquesppt.pptdokumen.tips_ericsson-lte-throughput-troubleshooting-techniquesppt.ppt
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniquesppt.pptLibaBali
ย 
intelligent braking system report
intelligent braking system reportintelligent braking system report
intelligent braking system reportSumit Kumar
ย 
The MURAVES Tech - Tokyo 2014
The MURAVES Tech - Tokyo 2014The MURAVES Tech - Tokyo 2014
The MURAVES Tech - Tokyo 2014Luigi Cimmino
ย 
Honeywell PLC TRAINING GUIDE created by deepak gorai
Honeywell PLC TRAINING GUIDE created by deepak goraiHoneywell PLC TRAINING GUIDE created by deepak gorai
Honeywell PLC TRAINING GUIDE created by deepak goraiDEEPAK GORAI
ย 
Advanced motion controls dzsantu 020b200
Advanced motion controls dzsantu 020b200Advanced motion controls dzsantu 020b200
Advanced motion controls dzsantu 020b200Electromate
ย 
Embedded networking
Embedded networkingEmbedded networking
Embedded networkingArul Kumar
ย 
Wireless agro automation system
Wireless agro automation systemWireless agro automation system
Wireless agro automation systemkarthikpunuru
ย 
Industrial Networks: the Choices for Real Time Motion Control
Industrial Networks: the Choices for Real Time Motion ControlIndustrial Networks: the Choices for Real Time Motion Control
Industrial Networks: the Choices for Real Time Motion ControlDesign World
ย 
Certified USB-C & Power Delivery Solution based on STM32
Certified USB-C & Power Delivery Solution based on STM32Certified USB-C & Power Delivery Solution based on STM32
Certified USB-C & Power Delivery Solution based on STM32Sylvie Boube-Politano
ย 

Similar to USB2PPM Interface (20)

PLC hardware and 3457864334567953222.pptx
PLC hardware and 3457864334567953222.pptxPLC hardware and 3457864334567953222.pptx
PLC hardware and 3457864334567953222.pptx
ย 
RFID Based Toll Gate System
RFID Based Toll Gate SystemRFID Based Toll Gate System
RFID Based Toll Gate System
ย 
SMART AND INTELLIGENCE HI-TECH ARMY SECURITY SYSTEM
 SMART AND INTELLIGENCE HI-TECH ARMY SECURITY SYSTEM SMART AND INTELLIGENCE HI-TECH ARMY SECURITY SYSTEM
SMART AND INTELLIGENCE HI-TECH ARMY SECURITY SYSTEM
ย 
Ericsson Microwave Products Overview.ppt
Ericsson Microwave Products Overview.pptEricsson Microwave Products Overview.ppt
Ericsson Microwave Products Overview.ppt
ย 
Home automation and Digital notice board using android app
Home automation and Digital notice board using android appHome automation and Digital notice board using android app
Home automation and Digital notice board using android app
ย 
SIEMENS PXG3.L BACnet/IP Router
SIEMENS PXG3.L BACnet/IP RouterSIEMENS PXG3.L BACnet/IP Router
SIEMENS PXG3.L BACnet/IP Router
ย 
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniques_SUPERRRRRRR.ppt
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniques_SUPERRRRRRR.pptdokumen.tips_ericsson-lte-throughput-troubleshooting-techniques_SUPERRRRRRR.ppt
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniques_SUPERRRRRRR.ppt
ย 
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniquesppt.ppt
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniquesppt.pptdokumen.tips_ericsson-lte-throughput-troubleshooting-techniquesppt.ppt
dokumen.tips_ericsson-lte-throughput-troubleshooting-techniquesppt.ppt
ย 
intelligent braking system report
intelligent braking system reportintelligent braking system report
intelligent braking system report
ย 
The MURAVES Tech - Tokyo 2014
The MURAVES Tech - Tokyo 2014The MURAVES Tech - Tokyo 2014
The MURAVES Tech - Tokyo 2014
ย 
OMRON Plc Training.ppt
OMRON Plc Training.pptOMRON Plc Training.ppt
OMRON Plc Training.ppt
ย 
Fieldbus glossary and acronyms
Fieldbus glossary and acronymsFieldbus glossary and acronyms
Fieldbus glossary and acronyms
ย 
Honeywell PLC TRAINING GUIDE created by deepak gorai
Honeywell PLC TRAINING GUIDE created by deepak goraiHoneywell PLC TRAINING GUIDE created by deepak gorai
Honeywell PLC TRAINING GUIDE created by deepak gorai
ย 
Advanced motion controls dzsantu 020b200
Advanced motion controls dzsantu 020b200Advanced motion controls dzsantu 020b200
Advanced motion controls dzsantu 020b200
ย 
Embedded networking
Embedded networkingEmbedded networking
Embedded networking
ย 
213057423.pdf
213057423.pdf213057423.pdf
213057423.pdf
ย 
Communication protocols
Communication protocolsCommunication protocols
Communication protocols
ย 
Wireless agro automation system
Wireless agro automation systemWireless agro automation system
Wireless agro automation system
ย 
Industrial Networks: the Choices for Real Time Motion Control
Industrial Networks: the Choices for Real Time Motion ControlIndustrial Networks: the Choices for Real Time Motion Control
Industrial Networks: the Choices for Real Time Motion Control
ย 
Certified USB-C & Power Delivery Solution based on STM32
Certified USB-C & Power Delivery Solution based on STM32Certified USB-C & Power Delivery Solution based on STM32
Certified USB-C & Power Delivery Solution based on STM32
ย 

More from 404warehouse

Making Analog Synthesizer
Making Analog SynthesizerMaking Analog Synthesizer
Making Analog Synthesizer404warehouse
ย 
My Multirotor Projects
My Multirotor ProjectsMy Multirotor Projects
My Multirotor Projects404warehouse
ย 
PX4 Seminar 03
PX4 Seminar 03PX4 Seminar 03
PX4 Seminar 03404warehouse
ย 
PX4 Seminar 02
PX4 Seminar 02PX4 Seminar 02
PX4 Seminar 02404warehouse
ย 
PX4 Seminar 01
PX4 Seminar 01PX4 Seminar 01
PX4 Seminar 01404warehouse
ย 
iOS App development
iOS App developmentiOS App development
iOS App development404warehouse
ย 

More from 404warehouse (6)

Making Analog Synthesizer
Making Analog SynthesizerMaking Analog Synthesizer
Making Analog Synthesizer
ย 
My Multirotor Projects
My Multirotor ProjectsMy Multirotor Projects
My Multirotor Projects
ย 
PX4 Seminar 03
PX4 Seminar 03PX4 Seminar 03
PX4 Seminar 03
ย 
PX4 Seminar 02
PX4 Seminar 02PX4 Seminar 02
PX4 Seminar 02
ย 
PX4 Seminar 01
PX4 Seminar 01PX4 Seminar 01
PX4 Seminar 01
ย 
iOS App development
iOS App developmentiOS App development
iOS App development
ย 

Recently uploaded

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
ย 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7Call Girls in Nagpur High Profile Call Girls
ย 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
ย 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
ย 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
ย 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
ย 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
ย 
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Standamitlee9823
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
ย 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
ย 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
ย 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
ย 

Recently uploaded (20)

(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
ย 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ย 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
ย 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
ย 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
ย 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
ย 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
ย 
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
ย 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
ย 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
ย 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
ย 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
ย 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
ย 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
ย 

USB2PPM Interface

  • 2. Contents โ€ข Overview โ€ข Need Finding โ€ข problem in current works โ€ข Wiring โ€ข Software โ€ข Firmware โ€ข PC Interface โ€ข Projects
  • 3. Overview USB2PPM is a device that can translate serial or voltage command values and encode it into a PPM(Pulse Position Modulation) signal. The signal is sent to the trainer port of Turnigy 9X to be transmitted over radio signals USB2PPM Features - Low latency ( 50Hz or 20ms) - Long Range control ( >2km ) - Resolution : 0 ~ 1150 - Simple / Low cost components - Able to switch commands from potentiometer(voltage inputs) to Serial inputs - Developed as an Arduino UNO Shield
  • 4. Need Finding โ€ข Radio Control as a control method โ€ข Serial inputs require complex interfaces to use - Accessing serial ports through software is compex - Needs a spare UART Port for the system to control - Usually short range โ€ข Serial Communications have latency issues - Xbee communication speed reduces when communicating both ways - Streaming Wifi requires a high performance computer(usually PC) โ€ข adf
  • 6. Software (Firmware) โ€ข Total length is 2200 ฮผs - Minimum command value is 650 ฮผs - Maximum command value is 1700 ฮผs TCCR1 : Timer Counter Control Register TIMSK : Interrupt Mask Register TIFR1 : Timer Interrupt Flag Register OCR1 : Output Compare Register
  • 7. Software (Firmware) Problematic Software - Solved the problem using variable interrupts
  • 8. Software (PC) โ€ข Uses USB cable to connect with Arduino โ€ข Encodes PPM command values into a string โ€œx1023y1z43k923โ€
  • 9. Design A: USB2PPM System Pros - Low latency (50Hz) - Simple Architecture - Long Range Cons - Trimming Issues - Dependent on dynamic characteristics Design B: ROS System Pros โ€“ Offboard Control - Kinematics / Force Control - ROS Compatible Cons - Complex Software - Latency Issues from MAVLink Serial Comm. System Layout Usb2ppm for quadcopter Control
  • 10. USB2PPM - 4 Channel PPM commanded from USB - Resolution: 1024 - Needed for Trimming Quadrotor before flight - Arming Switch for Experiment - PPM Interface with Turnigy 9X USB2 PPM PPM UARTGCS Potentiometer