最近做了一个开发板接收sbus传出的遥控信号测试,将流程记录在下:

1)硬件取反,淘宝上买电平取反器,大概3块多一个;

2)配置串口、管脚、中断、DMA,中断可配置传输完成中断和串口空闲中断,目前使用串口空闲中断就够了,注意:如果硬件不取反,串口无法进入空闲中断;

3)具体的理解可参考这篇博文:http://www.eefocus.com/taogashi/blog/14-05/303577_f140d.html

4)具体实现可以参考以下程序的futaba_sbus.c和futaba_sbus.h文件:https://github.com/MuJanFun/Hawk_A/tree/master/STM32F103%E5%BA%95%E5%B1%82/BSP

5)硬件是stm32f103,使用了pb11作为sbus接口,遥控器是FUTABA T18SZ,接收机R7008SB;

最终接收到的数据格式为末尾0x04 ,0x14,0x24,0x34循环,与sbus协议有出入,与博文:http://blog.csdn.net/wsptr/article/details/53795458中提到的数据格式一致。

注意:因为sbus用的是11位传输一个通道,所以传输值得范围在0~2047(2048位)之间,所以还需要转换到1000~2000之间。转化方法可以参考该如下:

https://github.com/ArduPilot/PX4Firmware/pull/4/commits/06e67c8e8bb4352559f0a067a6a45a01f658f33b#diff-9ee4d751dec6ae5298de46f46f334d2c

使用滚转(1通道)、俯仰(2通道)、油门(3通道)、偏航(4通道),对上述过程测试,符合1000~2000的范围要求。

注意问题:1)收到的上述值还需要经过处理,得到期望的俯仰、偏航、滚装角或对应的速率才能在飞控程序中使用。

2)飞控为了保障安全,一般要求解锁,使用遥控信号解锁过程没有解决,其他通道用来选择飞行模式也没有解决。

——Edited By RobotBrain.M

(测试通过)飞控通过SBUS接收FUTABA遥控信号相关推荐

  1. 用定时中断来接收红外遥控信号

    //====红外接收相关定义============================= #define IrDatHigh (P_IrRec == 1) //接收数据高 #define IrDatLo ...

  2. 测试使用2mH的工字型电感在接收150kHz导航信号中性能

    简 介: 在 测试基于2SK241的150kHz的高频放大器 及其相关的博文讨论了使用自行绕制工字型电感接收在 全国大学省智能车竞赛 中节能信标组中的150kHz导航信号.下面讨论一下是否可以使用手边 ...

  3. IBM MQ 搭建测试环境并测试消息的发送和接收

    一,说明 MQ基于Linux环境的安装比较简单,读者可以去网上自行搜索. 本文主要在于MQ队列管理器相关的部分. OS Version: Red Hat Enterprise Linux Server ...

  4. 任意遥控器遥控C1测试成功,理论上可使用任意遥控

    转自:http://bbs.letv.com/thread-35538-1-1.html http://bbs.letv.com/thread-65155-1-1.html 任意遥控器遥控C1测试成功 ...

  5. 基于51单片机的红外遥控信号的发射和接收

    本讲内容: 介绍红外遥控的知识,通过例程展示红外遥控程序的编写方法. 红外线简介: 在光谱中波长自760nm至400um的电磁波称为红外线,它是一种不可见光.目前几乎所有的视频和音频设备都可以通过红外 ...

  6. STM32之红外遥控信号自学习实现

    文章目录 一.序言 二.硬件实现原理 三.软件实现自学习 一.序言 很早前就想实现这个红外遥控自学习的这个实验,用于来自己控制房子里如空调等红外遥控设备的自动化,NEC的标准到具体的产品上可能就被厂家 ...

  7. HackRFOne无线射频遥控信号重放攻击

    HackRFOne无线射频遥控信号重放攻击 一.无线射频遥控基础知识: 1.遥控射频频率及应用 市面上最常用的是315MHZ或433MHZ,也有些比较少见的频率 305.310. 330.350.39 ...

  8. 中波磁棒天线在接收150kHz导航信号方向性

    简 介: 通过使用较大的中波磁棒绕制接收天线,大大提高了接收导航信号的灵敏度.在2米处的放大信号的有效值高达3.5V.这也使得在更大范围内接收导航信号成为可能.实验证明只是使用一个磁棒是无法确定线圈方 ...

  9. gps wifi信号测试软件,搜星+WiFi+EMI 导航平板信号性能横评

    1导航平板信号性能横评 十一长假转眼即逝,不少朋友美好的旅游愿望都被淹没在了人山人海和高速大堵车中,让人甚至郁闷.不过现在丰富的电子产品还是让我们的出行路途方便和丰富了很多,比如指引我们到旅游景点目的 ...

最新文章

  1. 鱼油账号记录程序 - 零基础入门学习Delphi38
  2. sql左连接排序取第一个_详解kettle工具记录集连接功能及实验测试
  3. 得到 ip/掩码 的起始结束地址
  4. 数据挖掘技术简介[转]
  5. 如何将伪数组转换成数组
  6. Spring Boot——基于spring-boot-starter-mail发送邮件的 Service 服务类DEMO
  7. java 23种设计模式及具体例子 收藏有时间慢慢看
  8. Cortex-M3-建立堆栈
  9. 1115. 交替打印FooBar
  10. 万字长文丨7个经典问题,助你拿下Java面试(建议收藏)
  11. centos下配置LNMP环境(源码安装)
  12. 142.PHP session 阻塞问题
  13. Flume学习应用:Java写日志数据到MongoDB
  14. 用hb编辑一个html,HBuilder:一个不错的web前端IDE(代码编辑器)
  15. 关于背景图与图片的区别整理,项目实操
  16. delphi7中的局部变量和全局变量
  17. 解决 Unrecognized field code , not marked as ignorable 问题
  18. 微信支付:商户订单号重复
  19. Google 真的抄百度了吗?
  20. 题解洛谷P1497(c++解法)木牛流马

热门文章

  1. 江西理工大学网络安全思考题
  2. 计算机电源用什么端子,电源常用,电源接线端子你懂吗?
  3. 苹果开始准备生产 iPhone 5S 了
  4. 特征融合 Pytorch concat串连两个预训练特征
  5. python一行代码_一行有效python代码
  6. project显示时间和工期不一致
  7. win2008下安装用友U870sp2
  8. 结构计算之多目视觉(三)
  9. 长生不老药?售价八亿?
  10. 试谈中国地理环境与中国文化的联系