本帖最后由 喜乐蒂 于 2014-5-9 22:54 编辑
从今天开始我在这个帖子中记录下折腾PX4飞控的过程,欢迎各位朋友一起讨论……
本人介绍:
记得刚来5imx论坛时我才参加工作,在一个非常有电子硬件氛围的公司生产部搞装配。我的起点很低吧?
2年后公司研发部差一个给硬件总工打下手的人,就把我调入了研发部。
通过模型电子设备研究的熏陶,我对电子硬件产生了浓厚的兴趣,结合工作的便利学习着各种电子方面软硬件知识,
搭建各种硬件电路,学习C语言,AVR单片机,绘制电路图等等。这电子这条路上我已无法回头,通过多年的努力,
现在我已是另一家公司的研发部硬件主管。
也可以说模型改变了我的一生,各位有兴趣可以找找我早期的帖子。
/**********************************************************************************/
废话就不多说了,反正就是现在挺无聊的,研究下PX4飞控满足下心中的小冲动……
为什么选PX4?很简单,相比AMP飞控,PX4采用ST公司基于ARM Cortex-M4内核的微处理器,比神马AVR单片机强太多了!
我已不玩8位单片机很多年^_^ PX4开源飞控固件中有个Nuttx嵌入式实时操作系统,可玩性非常棒!
PX4飞控介绍:(官网链接http://pixhawk.org/zh/start)
PX4飞控是一个软硬件开源项目,目的在于为学术、爱好和工业团体提供一款低成本高性能的高端的自驾仪。
有兴趣的朋友可以到官网查看飞控的硬件配置和各种参数,在这里我就不多写了。
PX4飞控有2套硬件平台共用固件:PIXHAWK和PIXFMU。AWK适合普通模型爱好者,FMU适合有电子基础的模型爱好者和开发人员。
有很多朋友问我为什么不搞PIXHAWK?因为PIXFMU的主控板和信号板是分离模块化设计,各种接口都有从板载接插件引出,非常适合
调试开发和各种功能扩展,可以为各种不同的飞行平台进行适配。比如PIXIOAR就是为AR.Drone四轴飞行器适配的IO信号板……
折腾记录01:
到官网下载最新的软硬件开源资料。这里说明一点,淘宝上很多卖家声称主控版本是V1.72,IO版本是V1.31,这都是假的
不知道是什么目的,太搞笑了。最新的硬件版本是1.71和1.3,到如下官网链接可以看到:
https://github.com/PX4/Hardware
PX4的电路图是用Eagle CAD软件绘制的,国内PCB加工厂是不支持这种文件直接打板的,需要把PCB文件转成Gerber文件才能加工。
今天完成了电路板外协加工打样(主控和IO板各10块),整理了主控板的BOM清单。
BOM中的芯片
1 | 芯片 | STM32F405RGT6 | TQFP64 | U1(主控微处理器) | 1 | 2 | 芯片 | TXS0102DCUR | TI-DCU | U2, U3, U4(电平转换芯片)[/td] [td=34] 3 | 3 | 芯片 | SN74LVC2T45 | TI-DCU | U5(双向的电平转换芯片)[/td] [td=34] 1 | 4 | 芯片 | AMS1117-3.3 | SOT-223 | U6(LDO)[/td] [td=34] 1 | 5 | 芯片 | TPS76333 | SOT23-5 | U7(LDO)[/td] [td=34] 1 | 6 | 芯片 | M24128-BWDW6TP | MSOP-8 | U8(EEPROM)[/td] [td=34] 1 | 7 | 芯片 | MS5611-01BA | | U10(气压传感器,测量高度)[/td] [td] 1 | 8 | 芯片 | HMC5883L | | U11(磁力计)[/td] [td] 1 | 9 | 芯片 | L3GD20TR | LGA-16 | U12(三轴陀螺仪,冗余)[/td] [td] 1 | 10 | 芯片 | MPU-6000 | QFN-24 | U14(IMU芯片,包含三轴加速度、三轴陀螺)[/td] [td] 1 |
PCB效果预览图
主控板:(^_^ 这个LOGO是我加的,见笑)
IO扩展板:
请点击“只看该作者”关注偶的进展,以后以回帖的形式更新本帖,谢谢捧场!!!
|