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.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Microcontroller


    Contributors:

    Published in:

    Publication date :

    2020-03-23


    Size :

    44 pages




    Type of media :

    Article/Chapter (Book)


    Type of material :

    Electronic Resource


    Language :

    English





    Microcontroller ermoeglichen guenstige Motorsteuerungen

    Goppelt,G. / Infineon,DE | Automotive engineering | 2005


    The one bit microcontroller

    Jasui,T. / Kato,M. / Nippondenso,JP | Automotive engineering | 1986


    Microcontroller-Based Impedance Probe

    Block, D. / Steigies, C. T. / Piel, A. et al. | British Library Conference Proceedings | 1999


    An ASIC Companion Microcontroller

    Mitchell, Ronald L. | SAE Technical Papers | 1987