如果降低sbus总线的传输速率/帧率,sbus怎样转UART,sbus接到4G

做无人机最重要的一个环节就是控制指令和数传。控制指令比较成熟的方法是sbus输出,但是sbus又不是标准的数据信号,波特率不标准,逻辑电平也不标准,而且每帧的间隔是4ms-15ms之间。而普通的433Mhz,2.4G,4G数传模块,第一不支持sbus的波特率100k。第二就是不支持那么高的帧速率。一般433M和2.4G,可以做到20ms上。4G一般都是要5ms以上的了。太高速的帧率会让数传丢帧。

       这就是我在给客户做无人机方案遇到的问题。首先就是要把SBUS信号转成标准的数据信号,然后把sbus不标准的波特率转成标准的波特率,出来的数据信号,还要为了匹配数传的低帧率要求,把4ms-15ms的高速帧率转成25ms。一开始想到用普通的单片机实现,但是找了很久,都没有找到合适的,基本都是要ARM的内核才有,而且封装都是在20Pin以上的,价格也高,而且占地方。后来找到一个芯片就能全部解决了。就是ZR003,它封装非常小,只有8个脚。外围电路非常简单,几个三极管就搞定。项目后来就算搞定了,批量出了3k左右。没啥问题。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值