模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

5733查看 | 11回复

富斯I6接收器信号解析问题

[复制链接]
发表于 2016-11-17 10:34:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
有个项目需要用到四旋翼,打算用STM32单片机做主控芯片,因此需要自己配置一个飞控,但现在主要问题是不知道接收器该怎么跟单片机通信,我们用的是富斯6通道遥控接收模块,接收器输出的是PWM波吧,然后单片机该怎么采集这个PWM波然后转发到电调上呢?我们已经可以通过程序输出PWM到电调来控制飞行器平稳飞行了但遥控这模块遇到了难题,请问有大神朋友做过有关方面的研究吗,请教一下富斯I6接收器信号解析问题 接收器 作者:chinamaken 4707 小弟谢过了
 楼主| 发表于 2016-11-17 11:41:32 | 显示全部楼层
不要灌水呀。。。。。。
发表于 2016-11-17 12:42:30 | 显示全部楼层
可以去看  Multiwii 的源代码
发表于 2016-11-17 13:28:35 | 显示全部楼层
6666666666666666666666666666
发表于 2016-11-17 13:59:01 | 显示全部楼层
这是两套程序吧,接收机信号(不论pwm还是ppm),先传输到飞控芯片解码,根据解码信号和当前飞机飞行姿态数据共同运算后才能得出给各个电机的pwm信号,至于怎么采集你得看接收机的信号协议,根据协议来写解码程序,fs的协议网上有现成的解码程序可以参考下。
发表于 2016-11-17 14:19:35 | 显示全部楼层
fs i6的pwm信号,应该是航模标准pwm信号,50hz,20ms周期,高电平最小值1ms(即 数值1000),中值1.5ms即(数值1500),最大值2ms(即数值2000),最小时油门停,最大值油门最大。
自己用示波器试试看,然后stm32的digital io随便哪个都可以用来读取相应数值了。
 楼主| 发表于 2016-11-17 17:49:25 | 显示全部楼层
payne.pan 发表于 2016-11-17 12:42
可以去看  Multiwii 的源代码

求地址,小弟不熟悉
 楼主| 发表于 2016-11-17 17:49:54 | 显示全部楼层
eagle56 发表于 2016-11-17 14:19
fs i6的pwm信号,应该是航模标准pwm信号,50hz,20ms周期,高电平最小值1ms(即 数值1000),中值1.5ms即( ...

用STM32的定时器捕获功能岂不更好,更方便?
发表于 2016-11-17 21:20:12 | 显示全部楼层
我为你们的项目感到担心                                      
发表于 2016-11-17 22:32:13 | 显示全部楼层
我是打酱油的
 楼主| 发表于 2016-11-22 14:38:02 | 显示全部楼层
eagle56 发表于 2016-11-17 14:19
fs i6的pwm信号,应该是航模标准pwm信号,50hz,20ms周期,高电平最小值1ms(即 数值1000),中值1.5ms即( ...

谢谢,我知道了,非常感谢
发表于 2018-10-12 19:34:57 | 显示全部楼层
楼主问题解决了吗?可以分享一下源码吗?我用iA6测出来只有0,和2000两个值,随机出现,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于模吧|APP下载|广告报价|小黑屋|手机版|企业会员|商城入驻|联系我们|模吧 ( 冀公网安备13080502000084号 )

© 2013-2020 Moz8.com 模吧,玩出精彩!