新闻详情

新闻详情

首页 / 资讯中心 / 详情

SBUS调试助手 sbus解析,sbus协议

发布时间:2026/10/1 9:28:35来源:尧图网络
SBUS调试助手 sbus解析,sbus协议
最近在做一个无人机用的四路的开关,即航模遥控器PWM信号控制四路继电器.设计硬件的时候专门用了一路可以配置成串口输入的管脚,外部加了一路施密特反相器.其实主要是滤波防止信号抖动,当然私心就是后续可以接SBUS信号.接触航模遥控器时间挺长了,而SBUS信号几年前就想研究,后来因故放下了.最近要调试SBUS,却一时觉得难以捉摸.网上STM32解析SBUS的程序倒是一大把,也借了套futaba的遥控器和接收机,但一直心里没底,毕竟PWM信号可以拿示波器直接看波形,SBUS信号是数字信号,而我手边又没有逻辑分析仪,看不到原始信号,写解析程序等于瞎猜吧.网上倒是有sbus调试工具,某宝上SBUS转USB串口的模块带软件得百十块,看得人肉疼!SBUS转串口的硬件也有,很多年之前做过,但是后来没顾上用就放起来了,于是翻出来..2018年,嗯,放得有点久了...焊上连接器,接上USB转串口模块,网上下载个能设置非标准波特率的串口调试助手,设置100K的波特率8位数据位两位停止位偶效验,竟然把 0x0F 开头,0x00结尾的25个字节数据接收到了,但具体内容是啥,呵呵,看不懂.好在哥会的多,不就是串口通讯么,当年公司没有搞上位机软件的工程师,我也硬着头皮学过delphi写过串口程序.于是祭出压箱底的Delphi7,下载个SPComm应用的demo(SCOMM),然后一边在CSDN查资料一边写.一两周时间竟然给搞出来了.串口号需要设置,其他波特率停止位之类都已经设置好了.接收SBUS的话可以直接用.最大/最小值是设置进度条范围的,毕竟SBUS理论上的0-2047不是都能用得到,这样的话杆量也就是比例就不准确了,在串口未打开时将用到的行程最小值及最大值填入(串口打开后最小值最大值锁定不允许修改).比例及位置显示的是限制最大最小值之后的比例.也是方便调试.其实我还想把SBUS数据生成发送做上,但是还没有构思好怎么处理那么多的控件事件,或许可以跟发送一样,在定时器中断中用控件数组的方式集中处理...先放出来一版大家用用提提问题吧.上干货吧,源代码:SBUS调试助手(含delphi源码).rar-Delphi文档类资源-CSDN下载也不知道还有没有人跟我一样还在用着delphi.至于软件中的那个广告链接,生活不易啊亲.软件广告中的SBUS转USB模块,我会尽快做出来的....后续情况SBUS转USBUSB转SBUS输出的模块做好了U盘大小加了个漂亮的外壳。软件也重新编写升级上半部是SBUS输入显示下半部是模拟SBUS输出的控制界面。使用时先设置好最大最小值如果接舵机不要别舵了。模块购买地址https://item.taobao.com/item.htm?abbucket6id1068196619117mi_id0000-9WN8vQrFzO1xf_2ZZZRoclkMnYlGFAhH9zdO7Nn7_Qns1skuId6118690788199spma21n57.1.hoverItem.4utparam%7B%22aplus_abtest%22%3A%224b1248ad81107cad098fad61706ca70c%22%7DxxctaobaoSearchhttps://item.taobao.com/item.htm?abbucket6id1068196619117mi_id0000-9WN8vQrFzO1xf_2ZZZRoclkMnYlGFAhH9zdO7Nn7_Qns1skuId6118690788199spma21n57.1.hoverItem.4utparam%7B%22aplus_abtest%22%3A%224b1248ad81107cad098fad61706ca70c%22%7DxxctaobaoSearch附sbus数据格式及转换SBUS协议及编解码SBUS协议及编解码 - 灰信网软件开发博客聚合Futaba S-BUS controlled by mbed使用mbed控制Futaba S-BUS_廖昌海的博客-CSDN博客IntroductionThe Futaba S-BUS protocol is a serial protocol to control servos. Up to 16 proportional and two digital channels are available. The protocol is derived from the very known RS232 protocol ushttps://blog.csdn.net/hxiaohai/article/details/53517560一文打尽PWM协议、PPM协议、PCM协议、SBUS协议、XBUS协议、DSM协议 | STM32的通用定时器TIM3实现PPM信号输出 - 蔡子CaiZi - 博客园SBUS协议解析图解https://blog.csdn.net/qq_31073871/article/details/130644714?spm1001.2014.3001.5502https://blog.csdn.net/qq_31073871/article/details/130644714?spm1001.2014.3001.5502
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

WorkBuddy Skill实战:从安装到编写,附故障排查指南 2026/10/1 11:09:23

WorkBuddy Skill实战:从安装到编写,附故障排查指南

WorkBuddy 这套工具用下来,真正拉开体验差距的不是模型本身,而是 Skill。可能你刚接触 WorkBuddy 时觉得它就是个能聊天的终端助手,可一旦把 Skill 装明白,它就能按你的工作流去执行具体任务——比如自动生成周报、按指定规范重构…

阅读更多 →
Mac终端打开Markdown文件的原理与正确用法 2026/10/1 11:09:23

Mac终端打开Markdown文件的原理与正确用法

1. 这不是“打开文件”,而是理解 macOS 文件系统与终端交互逻辑的起点你搜“Mac 如何在终端打开文件.md”,表面上是个操作问题,但背后藏着三个层次的认知断层:第一层是新手误以为.md是像.txt那样能被终端“直接执行”的东西&#…

阅读更多 →
HTML+CSS实战:5页静态官网从规划到交付完整攻略 2026/10/1 11:09:10

HTML+CSS实战:5页静态官网从规划到交付完整攻略

最近帮一个刚学完 HTML 和 CSS 的朋友整理他人生中第一个多页面站点,项目名就叫《天津 htmlcss 5页》。听名字就知道,这是一个纯静态站点:5 个页面,共享一套导航和风格,不碰框架、不碰构建工具,连后端都不需…

阅读更多 →
JS对象动态访问:方括号语法、可选链与安全取值实战 2026/10/1 11:08:56

JS对象动态访问:方括号语法、可选链与安全取值实战

前几天改一个老项目里的表格排序功能,遇到一个特别典型的报错:TypeError: Cannot read properties of undefined (reading values)。翻到代码才发现,同事用点号写法硬编码了一个由后端动态返回的字段名。这个场景我见过太多次了——对象属性的…

阅读更多 →
实时流处理架构实战:Flume+Kafka+Flink+Structured Streaming方案详解 2026/10/1 11:08:43

实时流处理架构实战:Flume+Kafka+Flink+Structured Streaming方案详解

1. 从业务痛点聊起:为什么实时流处理成了刚需过去几年,我参与过不少数据平台类的项目,发现一个共性现象:几乎所有团队在建设数据中台或BI体系时,都会先做离线数仓,稳定跑通后再考虑实时链路。可一旦业务方尝…

阅读更多 →
C语言结构体大小计算:内存对齐规则与工程实践详解 2026/10/1 11:08:37

C语言结构体大小计算:内存对齐规则与工程实践详解

结构体大小这个问题,几乎是每个学C语言的人都会撞上的墙。学完基本语法,写了个结构体,一sizeof算出来,怎么跟想象中“成员大小加起来”不一样?多出来的那几个字节去哪了?我之前带过的不少新人,项…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉