Pixhawk开发手册

 

一、常见问题:

1. 遥控器校准时,拨动摇杆,上位机通道数据不变化。

解决方法:PPM编码器上有一个跳线需短接,短接后才可通过编码器对遥控器接收机供电。供电前PPM编码器模块上蓝灯快闪,供电后变为慢闪,上位机数据正常。

 

2. 罗盘数据错误,显示compassoffsets too high,无法解锁,offset数据为x,y,z:43,-546,567左右。

解决方法:表示周围有巨大金属物体干扰磁场,一般是因为飞控上的不锈钢螺丝,去掉螺丝或使用高温加热螺丝使其退磁。

 

3. compassvariance,无法解锁。 

解决方法:将固件版本由3.3.3换为3.2

 

4. GPS未定位,Sats:0。

解决方法:拿去室外搜星,室内一般无信号。

 

5. 遥控器通道反向,向左打飞机向右飞,向右打飞机向左飞。

解决方法:在遥控器校准界面设置通道反向,或在参数中修改channel_reverse参数

 

6. 原生固件日志无法记录?

解决方法:重新格式化SD卡为FAT32文件系统,或更换容量更大速度更快的SD卡。

 

7. missonplanner上位机勾选启用光流后依旧无法查看光流数据?

解决方法:APM固件的问题,使用qgc烧写原生固件,并用qgc查看即可。

 

8. 使用APM固件,由自稳模式切换至定高模式后,油门不在中位,导致高度上升或下降。

解决方法:设置对应参数,官网介绍如下Copter slowly descends or climbs until the pilot retakes control instabilize. Normally this is caused by not having the throttle stick in the midposition. This commonly happens when the pilot is switching into AltHold from amanual flight mode (like Stabilize) on a copter that does not hover at midthrottle. See the wiki page related to setting the mid throttle position.

解决方法链接:http://ardupilot.org/copter/docs/ac_throttlemid.html#ac-throttlemid

 

9. 使用原生固件,由自稳模式切换至定高模式,会油门猛增。

解决方法:设置hover thrust,具体方法类似APM固件

10. 光流定点模式打开后瞬间向一个方向猛飞

原因分析:光照不足。切换到光流定点模式时,初始化代码中有一句是将当前速度设为目标速度,可能引起此问题

11. 气压计定高不稳,导致定高模式和GPS定点模式高度忽上忽下。

解决方法:在飞控壳子内部填充海绵,隔绝气流对气压计的影响。

12.  

13.  

14.  

15. 飞行结束后飞控上橙灯闪,蜂鸣器匀速滴滴响。

解决方法:暂无。

 

 

二、一些细节

 

1. QGC的地面站中如下图所示信息,5412为数据绝对值,std猜测为飞行过程中的变化值。


2.apm固件无GPS可解锁是闪蓝灯,有GPS可解锁是闪绿灯,而原生固件的定义貌似不同

三、其他参考资料:

 

1. 代码

Github代码链接

https://github.com/diydrones/ardupilot

 

 

2. 官方:(各种福利,你懂的~)

官方开发者论坛:

http://dev.ardupilot.com/

Pixhawk,另附所有文档大全从代码到手册一应俱全真是良心到家

https://pixhawk.org/choice

https://pixhawk.org/pageindex

官方固件包下载

http://firmware.diydrones.com/

 

 

3. 关于入门的博客链接

1、简单应用开发

http://blog.csdn.net/wangpengqi/article/details/46745873

2、组装飞行器

http://bbs.loveuav.com/thread-210-1-1.html

3、技术体会

http://www.cnblogs.com/neoragex2002/p/5126879.html

4、开发环境搭建

http://www.pixhawk.cc/pix-diverloper-suporting/pixhawk-developer-support-set-up-the-development-environment-eclipse-articles/

5、如何刷固件

http://blog.exbot.net/archives/715

6、源码分析

http://download.csdn.net/detail/u011428521/8776917

 

4. 论坛(精华篇)

http://www.pixhawk.cc/

http://bbs.diywrj.com/forum-63-1.html

数据传输协议解析:http://www.68idc.cn/help/buildlang/ask/20150412318130.html

 

  • 4
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PPM编码器可以将8 个PWM(脉宽调制)信号编码成一个PPM(脉位调制)信号。3DR PPM编码器(v2)现在使用ArduPPM固件,取代以前用Paparazzi PPM编码器固件。这个新ArduPPM固件设计的初衷就是来提高性能和稳健性,同时更好的适应我们的产品现在和将来的需要。 飞控 3DR PPM编码器实物截图: PPM编码器的作用是把接收机输出的多个通道PWM信号编码成PPM复合信号输出,以单线方式连接所支持的飞控。有些飞控为了节约端口资源或者布局限制,只允许连接PPM信号,这就需要PPM编码器。市场上有些接收机可以直接输出PPM信号,例如Graupner。PPM信号也可以用于直接连接模拟器狗和接收机进行无线模拟训练。 请注意:PPM信号与S.BUS.、XBUS类似,都是单线传输所有通道信号,但几种编码方式完全不同,并不能相互兼容。此PPM编码器硬件源于PPZ的PPM编码器,默认固件为3DR所开发,如需自行修改功能,请自备ISP类型编程器。我们预先刷入的是v2.3.16 for arducopter版本,适合多轴飞行器使用。 飞控 3DR PPM编码器电路 PCB截图: 失效保护输出值 新的中断系统处理某些Futaba接收器时表现更好(在快速的时间间隔内对R/C通道组进行开放式并发控制)(在v2.3.13版本中已经存在)。 通道信号丢失情况下的适应行为:如果一个通道信号已经丢失,他将会根据下表进行相应设置。此时其他通道将继续工作。 同时注意,安全操作与发射器和接收器之间断开无线连接是木有关系的。当参数超出范围的时候,接收机的响应取决于发射器/接收机的硬件和设置。所以在飞行之前确保检查过所有场景和硬件设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值