马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 12572533 于 2020-8-10 20:19 编辑
之前,给大家介绍了DIY四合一高频头模块(https://www.moz8.com/thread-181088-1-1.html)。现在给大家介绍一下DIY基于PPM和串口的外置多协议高频头,ppm多协议高频头主要针对有PPM教练模式的遥控器,几乎所有的遥控器都有PPM;串口的多协议高频头针对的是Open-TX系统的遥控器,如frsky,Jumper T16、T18等等。此外置多协议高频头是根据github开源的Multiprotocol-TX-Module自己DIY。DIY的外置多协议高频头采用STM32单片机,github网提供了全套的资料,包括原理图、PCB、刷机工具、BootLoader、固件等等。 第一步,根据github提供的资料,画原理图,根据自己的需要并制作PCB,主要是增加外挂915接口。
接下来就是找嘉立创打样验证。
第二步,焊接电路板,由于采用的是0603的贴片,焊接难道不大(忘了拍照,以后补上)。
第三步,就是给STM32单片机刷BootLoader了,选择PCB上面的3.3v或5V跳线,连接TTL串口工具,如CH340,CP2102等等,TTL串口工具的TX、RX对电路板上的RX、TX。短接BOOT,把TTL插上USB。就可以刷BootLoader了。
第四步,给刷了BootLoader的STM32刷多协议固件,这个固件需要到github区下最新 版本。然后将外置多协议高频头插上USB,刷机软件自动识别端口,并进入DFU模式,接下来就是给多协议高频头写入固件。
接下来,激动人心的时刻到了,测试外置多协议高频头。以Frsky X9D+为例,将多协议高频头插上外置高频头接口,编码开关对着0,打开遥控器电压,遥控器设置成外置高频头模式,遥控器会读出外置多协议高频头的版本号。
然后就是与各种接收机对频。经过测试,CYRF6936、CC2500、A7105、NRF24L01对应的接收机都能对频控制。此外置多协议高频头还留有外挂915的接口,可以进一步支持915的接收机。
至此,外置多协议高频头的自制介绍完了。
|