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
Springer Verlag | 2023
|Springer Verlag | 2024
|Springer Verlag | 2024
|Fault repairing method of vehicle-mounted microcontroller and vehicle-mounted microcontroller
European Patent Office | 2023
|