(测试通过)飞控通过SBUS接收FUTABA遥控信号
最近做了一个开发板接收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遥控信号相关推荐
- 用定时中断来接收红外遥控信号
//====红外接收相关定义============================= #define IrDatHigh (P_IrRec == 1) //接收数据高 #define IrDatLo ...
- 测试使用2mH的工字型电感在接收150kHz导航信号中性能
简 介: 在 测试基于2SK241的150kHz的高频放大器 及其相关的博文讨论了使用自行绕制工字型电感接收在 全国大学省智能车竞赛 中节能信标组中的150kHz导航信号.下面讨论一下是否可以使用手边 ...
- IBM MQ 搭建测试环境并测试消息的发送和接收
一,说明 MQ基于Linux环境的安装比较简单,读者可以去网上自行搜索. 本文主要在于MQ队列管理器相关的部分. OS Version: Red Hat Enterprise Linux Server ...
- 任意遥控器遥控C1测试成功,理论上可使用任意遥控
转自:http://bbs.letv.com/thread-35538-1-1.html http://bbs.letv.com/thread-65155-1-1.html 任意遥控器遥控C1测试成功 ...
- 基于51单片机的红外遥控信号的发射和接收
本讲内容: 介绍红外遥控的知识,通过例程展示红外遥控程序的编写方法. 红外线简介: 在光谱中波长自760nm至400um的电磁波称为红外线,它是一种不可见光.目前几乎所有的视频和音频设备都可以通过红外 ...
- STM32之红外遥控信号自学习实现
文章目录 一.序言 二.硬件实现原理 三.软件实现自学习 一.序言 很早前就想实现这个红外遥控自学习的这个实验,用于来自己控制房子里如空调等红外遥控设备的自动化,NEC的标准到具体的产品上可能就被厂家 ...
- HackRFOne无线射频遥控信号重放攻击
HackRFOne无线射频遥控信号重放攻击 一.无线射频遥控基础知识: 1.遥控射频频率及应用 市面上最常用的是315MHZ或433MHZ,也有些比较少见的频率 305.310. 330.350.39 ...
- 中波磁棒天线在接收150kHz导航信号方向性
简 介: 通过使用较大的中波磁棒绕制接收天线,大大提高了接收导航信号的灵敏度.在2米处的放大信号的有效值高达3.5V.这也使得在更大范围内接收导航信号成为可能.实验证明只是使用一个磁棒是无法确定线圈方 ...
- gps wifi信号测试软件,搜星+WiFi+EMI 导航平板信号性能横评
1导航平板信号性能横评 十一长假转眼即逝,不少朋友美好的旅游愿望都被淹没在了人山人海和高速大堵车中,让人甚至郁闷.不过现在丰富的电子产品还是让我们的出行路途方便和丰富了很多,比如指引我们到旅游景点目的 ...
最新文章
- 鱼油账号记录程序 - 零基础入门学习Delphi38
- sql左连接排序取第一个_详解kettle工具记录集连接功能及实验测试
- 得到 ip/掩码 的起始结束地址
- 数据挖掘技术简介[转]
- 如何将伪数组转换成数组
- Spring Boot——基于spring-boot-starter-mail发送邮件的 Service 服务类DEMO
- java 23种设计模式及具体例子 收藏有时间慢慢看
- Cortex-M3-建立堆栈
- 1115. 交替打印FooBar
- 万字长文丨7个经典问题,助你拿下Java面试(建议收藏)
- centos下配置LNMP环境(源码安装)
- 142.PHP session 阻塞问题
- Flume学习应用:Java写日志数据到MongoDB
- 用hb编辑一个html,HBuilder:一个不错的web前端IDE(代码编辑器)
- 关于背景图与图片的区别整理,项目实操
- delphi7中的局部变量和全局变量
- 解决 Unrecognized field code , not marked as ignorable 问题
- 微信支付:商户订单号重复
- Google 真的抄百度了吗?
- 题解洛谷P1497(c++解法)木牛流马