本文以586-Engine嵌入式芯片为核心,设计了某型无人机的飞行控制器,详细介绍了系统的硬件结构和相应的软件流程,并给出了仿真实验结果。586-Engine是TERN公司的基于AMD Elan SC520处理器的微控制模块,具有高可靠性、结构紧凑以及低功耗等特点,它同时具有功能强大的调试软件。586-Engine的主要参数指标如下:
(1)CPU为32位AMD Elan SC520,主频为133MHz;(2)具有高性能的浮点运算单元,支持正弦、正切、对数等复杂运算,非常适合需要复杂运算的应用。(3)配置512KB的SRAM,512KB的Flash,114字节内部RAM;(4)支持15个外部中断。共有7个定时器,包括一个可编程内部定时器,提供3个16位内部定时器和3个16位GP定时器,再加上一个软件定时器。这些定时器支持外部事件的计时和计数。软件定时器提供微秒级的硬件时间基准。