
AT32AIO 20孔飞控板
简介
采用了AT32F435国产单片机的AIO飞控板,支持ATBF BF和INAV,低成本,配套电调板请看作者主页
简介:采用了AT32F435国产单片机的AIO飞控板,支持ATBF BF和INAV,低成本,配套电调板请看作者主页开源协议
:CC BY-NC-SA 4.0
描述
请不要商用,因为作者已经量产了,想要商用量产的可以直接私信合作,有拼版之后的文件和自动烧录测试治具。
该项目大量使用缩小了焊盘的0402元件且间距较小,不建议新手复刻,量产版本售价只要209(40A,8层2OZ),想省钱成本的建议直接买成品,手搓是为了乐趣。
b站:https://space.bilibili.com/518685784,AT32AIO交流开车群:QQ941750538,AIO电调板看作者主页
————————(分割线)————————
在前两年STM32缺货和今年BL32对中国地区停止授权的大背景下,单体电调和AIO普遍涨价。在俄乌冲突带来的大量穿越机军工订单下,国内差穿越机厂家纷纷转型3kg载荷以上的大型穿越机,新兴的sub250g市场却鲜少有高性价比的新品推出。在这样的背景下,本人打算为四寸远航与3.5寸及以下花飞玩家设计一款国产高性价比的20孔AIO。
采用高性能国产AT32F435CGU7主控,288m主频,5xUART(其中一个复用为电子开关一个复用为SUBS),吊打F405和F411,直追F722,并且和F411一样便宜。
飞控板载电子开关,可以在解锁前关掉图传降低发热避免干扰GPS,并且电子开关控制的是负极,因此可以自由选择被控设备电压,具体教程请在B站搜索BF PINIO。
新版本为了兼容M4转M3减震圈默认安装孔为M4,需要搭配定制的M4转M2减震圈才能使用M2螺丝(淘宝搜索重山航空问安教授买),如果想使用常规的M3转M2减震圈请自己改小安装孔。
单独的电调板拥有完整的供电,可以独立工作,单独的飞控板没有完整供电,不能独立工作。
作为远航机AIO,自然要带有12V大功率bec以驱动图传(说的就是你,要求11.1v以上1.5a的walksnailGT),而搭载9-12Vbec的AIO因为供电占用的大量PCB面积在市面上是极其罕见的。为了搭载12Vbec,该AIO的供电拓扑比较奇特。
在正常接电池时,VBAT经过MP9943(电调板载)降到12V,分给MOS栅驱,再经过两颗TPS82130(分别由电调和飞控板载)降到3.6V和4.9V(5Vbec实际输出4.9V是为了驱动WS2812灯带,因为其要求控制电平>0.7倍供电电压),3.6V经过一个MSK4010二极管变为大约3.3V(同时搭配电容起到一个滤波的作用)供给各个IC,4.9V通过RT9013LDO给陀螺仪和MCU的VDDA和VREF供电,避免了由DCDC而来的纹波干扰陀螺仪和单片机ADC,也确保了单片机VREF的电压准确性。
而在使用usb供电时,USB经过1N5819二极管为所有5V设备供电(这意味这所有5V焊盘在插上USB时都有电,不用抢了),5V再通过同一颗RT9013LDO再通过一个1N5819二极管给所有的3.3VIC供电,这意味着电调MCU在插上USB时是有电的而电机没有电,可以安全的刷电调固件修改参数。
该供电拓扑比较复杂,建议手搓测试的时候参考原理图。
版本信息:(各个版本的电调和飞控虽然混搭也能用但是建议保持版本一致)
V1.0:(原始版本)
V1.1:(测试版本)添加了电流计ADC滤波电容,电流计示数更稳定
V1.2:(测试版本)添加了防倒灌二极管(D3),插上解决了插上USB后电机有电的危险问题
V1.3:(量产版本)修改了供电拓扑,共用了陀螺仪的RT9013LDO给飞控MCU的VDDA和VDDREF供电
V1.4:(量产版本)增加了一组5V焊盘
V1.5:(设计中)计划将TPS82130替换为国产MT2492,将MP9947替换成AP63356,进一步降低成本和焊接难度,提升性能和国产化率
测试结果:
LDO3.3V:
台湾立錡原厂RT9013(量产版下血本给大家用好料)
美森科9013(便宜)
台舟9013(便宜)
接线图(仅供参考)
附件中包含了ATBF4.3.4固件(稳定版),固件烧录工具,VCP和DFU驱动,和固件烧录教程——感谢安教授,还有各种常见问题和焊接辅助工具。
特别鸣谢:聚峰科技——安教授(综合技术支持,引用了烧录教程),辉光管大佬(为了统一固件参考了引脚定义 )
设计图

BOM


评论