payne.pan 发表于 2016-1-31 15:39:46

给接收机加装失控保护 (附发射机发心跳方法)(更正)

本帖最后由 payne.pan 于 2016-2-3 20:04 编辑

富斯并没有 failsafe, 我刷了ER9X, 测试了 Th9x 发射机和 8通接收机
当关掉发射机, 接收机保持最后操做到的位置 ( 4,5通道有信号, 其他没有信号)

因此性价比最高的富斯9通,刷了开源系统后功能强大的富斯9通却不适合使用 apm/pixhawk,多么悲哀!


矫正:
这不是个问题,3通道没有pwm输出,pwm 为 0:只要在apm上设置了 fs pwmfailsafe就可以;
以前有人报过问题 http://ardupilot.com/forum/viewtopic.php?f=100&t=10167,至少我实验了2个apm没有问题。


这就是为何若干人放弃 Th9x 原配高频头,而买高价 frSky 高频头和接收机的原因。
(这句话说错了,那些人放弃th9x可能另有原因)


不过对于 3通道不归 0的没有无保护的接收机改如何办? 我给大家一个方案


原理: 给 接收机加装一个pwm转ppm的小器件(10多元)解决的你的问题。





此器件带失控保护,3秒内如过接收机输出的pwm信号没有变化,将自动设置3通道为930触发apm/pixhawk失控保护,(其他通道1500)


本器件用arduino pro min做的, 支持 6通 pwm 转 ppm


pin 2-7 输入 pwm 1-6 (就是接收机的 1-6)
pin 9 输出 ppm (接apm/pixhawk)



自己研发的固件如下:
http://pan.baidu.com/s/1skl7PBf

用xloader烧录hex到 arduino pro min的方法参见:
http://bbs.5imx.com/forum.php?mod=viewthread&tid=1125806


所有人都会问: 我三秒不动遥控器就会触发失控保护,这合理吗?
其实借助er9x的强大功能,你可以让遥控器自动给接收机发心跳(即使在你不操作遥控器的时候),参见视频:
http://player.youku.com/player.php/sid/XMTQ2MTg5MzUyMA==/v.swf



用 ER9X 设置发心跳的方法
1) 设置 逻辑开关1, 六通道 -51的时候触发



2) 设置6通道的 mix
a) 当LC1开的时候 6通道值 + 102
b)   6通道一般情况下是 -51
如此: 6通道是 -51,触发LC1, LC1 让 6通道 +102,就是 +51, 这个时候 LC1关闭,6通道又要到回到 -51,之后不停循环





3) 设置 slow down 为 5, 让 6通道慢慢回到 -51


发心跳大功告成

( 注意:由于arduino 16位时钟不够用,本系统采样处理稍慢,飞固定翼应该没有问题,飞多轴有待检验)


66If a receiver servo channel is lost, the last know channel position is used.67If all contact with the receiver is lost, an internal failsafe is trigged after 250ms.



Brady 发表于 2016-11-14 10:17:58

顶         顶         顶      

nigesb942 发表于 2016-11-4 11:20:43

楼主啊,程序可以开源么,想学习

nigesb942 发表于 2016-11-4 11:20:28

楼主啊,程序可以开源么,想学习

wurenji 发表于 2016-10-7 07:34:01

不错东东,我只是路过打酱油的,嘿嘿

Mr-iuy 发表于 2016-10-7 07:07:54

论坛牛人多,我来一个个顶

guopf2006 发表于 2016-10-7 06:35:37

高手http://www.moz8.com//mobcent//app/data/phiz/default/23.pnghttp://www.moz8.com//mobcent//app/data/phiz/default/23.pnghttp://www.moz8.com//mobcent//app/data/phiz/default/23.pnghttp://www.moz8.com//mobcent//app/data/phiz/default/23.png

浮生做梦 发表于 2016-9-22 19:21:37

路过,帮顶。。。。

1115608633733 发表于 2016-9-22 18:18:02

值得学习

沈淼章 发表于 2016-7-25 23:11:17

大顶!                                          

王东阳 发表于 2016-6-2 06:00:33

佩服,这下我有福了。

我是大白 发表于 2016-1-31 16:45:56

这个六,赞                        。

笨笨 发表于 2016-1-31 17:14:56

ding...........................

森林海关 发表于 2016-1-31 17:31:14

高手!
厉害 支持

hhz1985 发表于 2016-1-31 18:40:21

路过帮忙顶贴拿币

hxy2014 发表于 2016-1-31 18:52:26

路过帮忙顶贴拿币

15280370064 发表于 2016-1-31 18:54:36

这个是个好东西http://www.moz8.com//mobcent//app/data/phiz/default/03.pnghttp://www.moz8.com//mobcent//app/data/phiz/default/03.png

雪雨风 发表于 2016-1-31 19:53:24

不错东东!!!!!!!!!!

随我乐吧 发表于 2016-1-31 20:03:56

赞,好方法

25041 发表于 2016-1-31 20:05:54

顶http://www.moz8.com//mobcent//app/data/phiz/default/01.pnghttp://www.moz8.com//mobcent//app/data/phiz/default/01.pnghttp://www.moz8.com//mobcent//app/data/phiz/default/01.pnghttp://www.moz8.com//mobcent//app/data/phiz/default/01.png

东拉西扯 发表于 2016-1-31 21:35:18

高手!厉害 支持

小冰 发表于 2016-1-31 22:07:03

支持高手,帮顶!

183116869 发表于 2016-1-31 22:35:50

高手!
厉害 支持

微信凸凸 发表于 2016-1-31 22:44:12


   
   
   
   

神经病 发表于 2016-1-31 23:02:07

楼主是大神,我的第一个控就是富斯9,09年买来飞玉兔四轴,最后因为没有失控放弃了它换了d10,

payne.pan 发表于 2016-1-31 23:19:18

神经病 发表于 2016-1-31 23:02
楼主是大神,我的第一个控就是富斯9,09年买来飞玉兔四轴,最后因为没有失控放弃了它换了d10,
...

唉, 看来我玩富斯晚了(去年才开始玩)

CCAD2015 发表于 2016-2-1 07:33:12

楼主好强。。

飞天狼 发表于 2016-2-1 08:57:57

{:1_20:}

飞天狼 发表于 2016-2-1 09:14:19

请加狼哥微信ftlzzy
希望和你商量测试的 问题

无机翼的飞机8 发表于 2016-2-1 09:43:54

最好来个教程我学习做个
页: [1] 2 3
查看完整版本: 给接收机加装失控保护 (附发射机发心跳方法)(更正)