【Quad FPV】Betaflight S.BUS,iBUS和PPM对应的三种接收机电路

  1. Omnibus F4V3的取反电路:用同或门请添加图片描述
    这个逻辑门是TI的一款同或门芯片SN74LVC2G86,封装TSSOP8,位于电路板BOOT按键上方。JP4就是接收机的3P排针,JP11是与SD卡槽并排紧挨着的GND-5V-TX6-RX6 4P排针,A4是选择S.BUS/PPM的跳线焊盘,默认使用S.BUS接收机,短接12脚则可用PPM接收机。
    引脚对应单片机,就是PC6是USART6TX,PC9为低则取反输出;PC7是USART6RX,PC8为低则取反输入。短接A4跳线的12焊盘,输入信号接到PB8引脚,通过单片机TIM10CH1输入脉宽捕获模式来解调PPM协议。
    同或门供电1.65~5.5V,电源电压会影响工作速度,3V供电时上升时间小于4.7ns(21.3MHz),所以速度上不用担心。
    同或门概括为一句话,就是当2个输入端中有且只有一个是低电平(逻辑0)时,输出为低电平。换句话说,就是一端输入固定为高时,同相输出另一端;一端输入固定为低时,反相输出另一端。
    对应到协议上,PPM和I.BUS不需要取反,S.BUS则需要取反,因此,通过这个电路在确保带宽足够的同时,可以通过软件置位/复位PC8,来达到是否取反接收机输入信号的目的。虽然看起来复杂,但功能最为全面;如果不需要软件控制是否取反的话,删掉IO,在布线上也是最为便捷的。

  2. Omnibus F4 Pro的取反电路:用在这里插入图片描述
    在这里插入图片描述
    这个是Ominibus F4 Pro的信号选取电路,可以看到它直接用一个NPN传输管(当成BJT即可)完成取反,通过跳线选择输入信号。

  3. 直接用MOS搭取反电路,SI2310和AO3400都可以:在这里插入图片描述
    想用遥控控自己的设计的时候可以采用这个最便宜的电路,一个MOS三个电阻搞定。(PWMIN_2接单片机串口RX)

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PPM编码器可以将8 个PWM(脉宽调制)信号编码成一个PPM(脉位调制)信号。3DR PPM编码器(v2)现在使用ArduPPM固件,取代以前用Paparazzi PPM编码器固件。这个新ArduPPM固件设计的初衷就是来提高性能和稳健性,同时更好的适应我们的产品现在和将来的需要。 飞控 3DR PPM编码器实物截图: PPM编码器的作用是把接收机输出的多个通道PWM信号编码成PPM复合信号输出,以单线方式连接所支持的飞控。有些飞控为了节约端口资源或者布局限制,只允许连接PPM信号,这就需要PPM编码器。市场上有些接收机可以直接输出PPM信号,例如Graupner。PPM信号也可以用于直接连接模拟器狗和接收机进行无线模拟训练。 请注意:PPM信号与S.BUS.、XBUS类似,都是单线传输所有通道信号,但几种编码方式完全不同,并不能相互兼容。此PPM编码器硬件源于PPZ的PPM编码器,默认固件为3DR所开发,如需自行修改功能,请自备ISP类型编程器。我们预先刷入的是v2.3.16 for arducopter版本,适合多轴飞行器使用。 飞控 3DR PPM编码器电路 PCB截图: 失效保护输出值 新的中断系统处理某些Futaba接收器时表现更好(在快速的时间间隔内对R/C通道组进行开放式并发控制)(在v2.3.13版本中已经存在)。 通道信号丢失情况下的适应行为:如果一个通道信号已经丢失,他将会根据下表进行相应设置。此时其他通道将继续工作。 同时注意,安全操作与发射器和接收器之间断开无线连接是木有关系的。当参数超出范围的时候,接收机的响应取决于发射器/接收机的硬件和设置。所以在飞行之前确保检查过所有场景和硬件设置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值