5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 34793|回复: 86
打印 上一主题 下一主题

PX4飞控从Zero开始折腾记录贴

  [复制链接]
跳转到指定楼层
楼主
发表于 2014-2-11 21:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 喜乐蒂 于 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芯片STM32F405RGT6TQFP64U1(主控微处理器)
1
2芯片TXS0102DCURTI-DCUU2,  U3, U4(电平转换芯片)[/td]  [td=34]
3
3芯片SN74LVC2T45TI-DCUU5(双向的电平转换芯片)[/td]  [td=34]
1
4芯片AMS1117-3.3SOT-223U6LDO[/td]  [td=34]
1
5芯片TPS76333SOT23-5U7LDO[/td]  [td=34]
1
6芯片M24128-BWDW6TPMSOP-8U8EEPROM[/td]  [td=34]
1
7芯片MS5611-01BA U10(气压传感器,测量高度)[/td]  [td]
1
8芯片HMC5883L U11(磁力计)[/td]  [td]
1
9芯片L3GD20TRLGA-16U12(三轴陀螺仪,冗余)[/td]  [td]
1
10芯片MPU-6000QFN-24U14IMU芯片,包含三轴加速度、三轴陀螺)[/td]  [td]
1

PCB效果预览图

主控板:(^_^  这个LOGO是我加的,见笑)

IO扩展板:


请点击“只看该作者”关注偶的进展,以后以回帖的形式更新本帖,谢谢捧场!!!










欢迎继续阅读楼主其他信息

沙发
发表于 2014-2-11 22:10 | 只看该作者
留一个脚印,持续关注
3
发表于 2014-2-11 22:11 | 只看该作者
顶一个~~~
4
发表于 2014-2-11 22:13 | 只看该作者
加油   不过最新的已经是pixhawk了
5
发表于 2014-2-11 22:17 | 只看该作者
顶一下!!!!
6
发表于 2014-2-11 22:19 | 只看该作者
占个座,我也在研究


7
发表于 2014-2-11 22:28 | 只看该作者
赞,关注,持续关注
8
发表于 2014-2-11 22:29 | 只看该作者

9
发表于 2014-2-11 22:52 | 只看该作者
= =楼主学的真快,大学狗佩服,ARM操作系统好麻烦啊。。
10
发表于 2014-2-12 08:14 | 只看该作者
为何不搞pixhawk?
11
发表于 2014-2-12 08:33 | 只看该作者
这套飞控好像要5.6千块吧?是北 京零度开发的…我感觉是开机就能用吧?噢,还需要调试!这个具体怎么调试?我要FPV以后需要这个…
12
发表于 2014-2-12 08:44 | 只看该作者
起伏的身影 发表于 2014-2-12 08:33
这套飞控好像要5.6千块吧?是北 京零度开发的…我感觉是开机就能用吧?噢,还需要调试!这个具体怎么调试? ...

别扯了好不好,这是apm团队的作品!还零度!!!还5,6千。我只能呵呵呵呵呵呵。

13
发表于 2014-2-12 09:42 | 只看该作者
非常感兴趣
14
发表于 2014-2-12 09:47 | 只看该作者
起伏的身影 发表于 2014-2-12 08:33
这套飞控好像要5.6千块吧?是北 京零度开发的…我感觉是开机就能用吧?噢,还需要调试!这个具体怎么调试? ...

XD,你不会吧,还北 京团队开发的,晕倒。还有个PPZ难道也是北 京零度开发的??呵呵

15
发表于 2014-2-12 12:52 | 只看该作者
是不是就是pixhawk?
16
发表于 2014-2-12 12:54 | 只看该作者
起伏的身影 发表于 2014-2-12 08:33
这套飞控好像要5.6千块吧?是北 京零度开发的…我感觉是开机就能用吧?噢,还需要调试!这个具体怎么调试? ...

你说的是X4-P吧,这个是PX4,X4-P是零度的,PX4是国外的开源项目,软硬件都是开源的……

17
 楼主| 发表于 2014-2-12 15:26 | 只看该作者
折腾记录02:

      今天早上整理的PX4IOv1.3板的BOM,顺便和昨天整理主控板的BOM一起传到供应商报价,本人估计整套飞控的物料
成本在300元左右如要批量还要加上焊接、调试、测试费用,不便宜啊!

如下是IO板的芯片型号:
1 芯片 TPS2051B SOT23-5L U1, U3, U5(电源控制器) 3
2 芯片 TPS2061B SOT23-5L U4(电源控制器) 1
3 芯片 SN74LVC8T245 SSOP-24 U2(电平转换芯片) 1
4 芯片 74LVC2GU04 SOT-363 U6(反相器) 1
5 芯片 MAX3051 SO-8 U7(CAN接口芯片) 1
6 芯片 STM32F103C8T6 TQFP48 U9(控制芯片) 1
7 芯片 AMS1117-3.3 SOT-223 U10(LDO) 1
8 芯片 24AA08 SOT23-5 U11(EEPROM) 1
9 模块 PTH08080WAH   U8(开关电源模块) 1  

另外还抽出时间参照官网教程把这个开源飞控的固件整体编译了一把:


所有烧入文件正确编译完成

先用手上有的STM32F4Discover开发板验证Bootloader代码,测试是否能USB连接识别固件


测试结果是能够识别USB虚拟的串口





18
发表于 2014-2-12 16:50 | 只看该作者
反正你打了十套板,成本价给我一套好了!不知可否?
19
发表于 2014-2-12 18:55 | 只看该作者
同样来一套
20
发表于 2014-2-12 19:02 | 只看该作者
围观一下。支持!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表