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

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 34798|回复: 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扩展板:


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










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

86
发表于 2015-10-29 15:46 | 只看该作者
加油啊

85
发表于 2015-6-27 18:50 | 只看该作者
赞一个!!向你学习!
84
发表于 2015-5-20 19:04 | 只看该作者
占座围观 很有兴趣
83
发表于 2015-4-8 13:04 | 只看该作者

大神,你現在搞PX4FLOW嗎? 為什麼我裝了 px4驅動,電腦上(設備管理器)卻沒顯示,接地面站軟件(QGroundControl)也沒反應?
82
发表于 2015-3-16 10:17 | 只看该作者
同样来一套
81
发表于 2015-3-11 17:57 | 只看该作者
好贴顶希望继续加油
80
发表于 2015-3-6 11:58 | 只看该作者
飞控板子最好还是沉金吧
79
发表于 2015-3-3 08:44 | 只看该作者
Loading E:/projects/PX4FMUv2.4.5/PX4FMUv2.4.5.sch ...

错误:

第 5 行,第 25 列:非 EAGLE 文件。

用EAGLE打开2.4.5的SCH文件时报错,不知道怎么回事,楼主可否看看。
78
发表于 2015-3-3 02:01 | 只看该作者
楼主,能请教下,Pixhawk 的brd文件怎么转换成gerber文件吗?
77
发表于 2015-2-12 14:23 | 只看该作者
大师能私信留个联系方式吗?有点事情想和您交流下~ 或者加我QQ185509561~万分感谢~
76
发表于 2014-12-9 08:33 | 只看该作者
我也在自制PX4,希望楼主多多赐教,加您QQ可以吗?
75
发表于 2014-5-28 22:49 | 只看该作者
好贴要顶
74
 楼主| 发表于 2014-5-27 14:57 | 只看该作者
clogord 发表于 2014-5-27 10:33
哈哈 厉害 哥们飞行测试怎么样了?


有点小问题,在整PID,吼吼
73
发表于 2014-5-27 10:33 | 只看该作者
哈哈 厉害 哥们飞行测试怎么样了?
72
 楼主| 发表于 2014-5-9 22:46 | 只看该作者
本帖最后由 喜乐蒂 于 2014-5-9 22:47 编辑

折腾记录10:

      给大家放一段PX4飞控的手动操作演示视频
      
      


      另外四轴的机架在装配过程中,上几张图片
      
      
      




71
发表于 2014-5-6 10:00 | 只看该作者
太专业了,顶一个。
70
 楼主| 发表于 2014-5-6 09:13 | 只看该作者

折腾记录09:

      遥控器增加通道功能已经基本完成,用其它项目中的一个板子改了几根线,重新编写程序。
在原Futaba 4通遥控器的基础上增加了4个通道:1个模拟通道、2个3段纽子开关通道、1个2段纽子开关通道。
下图是遥控器输入PPM信号与板子输出PPM信号的对比图:

图纸蓝色波形是遥控器输入的4通模拟通道和1个开关通道(不过我处理时忽略了这个开关通道),黄色波形是输出PPM信号。
电路板的部分原理图如下(电源部分省略,公司项目不能完整上传请见谅):

程序我不知道如何上传附件,如有需要的朋友可以找我要。

下面是完成改造的遥控器:








69
发表于 2014-4-29 19:27 | 只看该作者
帮顶
68
发表于 2014-4-29 16:43 | 只看该作者
学习了~~
67
发表于 2014-4-29 11:14 | 只看该作者
楼主才是真正的大神啊,以后多多向大神请教,还请大神不吝赐教啊
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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