The heart of an UAV autopilot is the microcontroller. This chapter presents the fundamentals of the microcontroller, and how to set up a microcontroller to perform various functions of an autopilot. It discusses the microcontroller circuitry, the fundamentals of embedded systems, the requirements of an acceptable flight software programme as well as the microcontroller code, C language programme, and the Arduino hardware and software. Open source commercial autopilots are widely used in RC planes such as ArduPilot, PX4 Pixhawk Autopilot, Micropilot, and DJI WooKong Autopilot. The chapter overviews the design and development procedure of a microcontroller. In general, the microcontroller development begins from the requirements analysis and ends with testing and maintenance. The chapter also demonstrates the application of a microcontroller in a control system in the form of a design project.
Microcontroller
Design of Unmanned Aerial Systems ; 355-398
2020-03-23
44 pages
Article/Chapter (Book)
Electronic Resource
English
Fault repairing method of vehicle-mounted microcontroller and vehicle-mounted microcontroller
European Patent Office | 2023
|Microcontroller ermoeglichen guenstige Motorsteuerungen
Automotive engineering | 2005
|Automotive engineering | 1986
|Microcontroller-Based Impedance Probe
British Library Conference Proceedings | 1999
|An ASIC Companion Microcontroller
SAE Technical Papers | 1987
|