哈尔滨影视航拍公司哈尔滨盛世年华影视文化传播有限公司
很多朋友跟我一谈起做航拍飞控需要硬件就是ARM、DSP、FPGA,就我多年来设计老一代飞控以及UP10和UP20飞控感受,其实硬件并不需要多豪华多,能满足功能需要,编程使用方便,功能接口全为,例如:UP10仅仅使用AVR单片机就完成了所有的功能,内置eeprom除了能完成各种设置以外,存航点数据也戳戳有余。内部的ram也能满足使用需求(不要考虑使用操作系统)。这样单片化能解决很多硬件间通讯、接口问题,增强了可靠性和易编程能力,也能使得飞控做的很小巧。
功能齐全的Timer能够通过程序实现获取接收机信号和输出舵机信号的能力。大部分自制飞控的朋友都采用将自控舵机信号和接收机信号通过多路2选一开关芯片实现遥自控的切换,但是UP飞控直接获取各路接收机信号,其目的是可以将来自遥控器的信号转换为命令值,也就是使用遥控器实现指令控制,即RPV控制模式。
另外还有多余的Timer可以用作计数器,比如获取发动机的转速信息。总共的计时器很有限,必须合理分配和使用它们,有的还同时发挥多个作用。
单片机通常都自带AD,但基本上最多到10位,并且顶多8~16通道,很多管腿的复用功能,使得你顾此失彼,无法直接用来获取传感器的信号,所以仅用空余的AD通道采集飞控和舵机的电池电池电压是很合适的。