首页 » 智能 » 1 手抛机改遥控的单片机硬件选型_模块_舵机

1 手抛机改遥控的单片机硬件选型_模块_舵机

南宫静远 2024-10-30 22:32:15 0

扫一扫用手机浏览

文章目录 [+]

参考干系项目,我给这个别系设定了如下哀求,掌握1个电机,2个舵机。
电机是飞机的紧张动力,2个舵机分别掌握方向舵和水平尾翼。
现阶段紧张实现能遥控并且飞起来就可以了。

说到遥控有很多方案,可以用ESP8266、ESP32、nrf24l01。

1 手抛机改遥控的单片机硬件选型_模块_舵机 智能

ESP8266、ESP32方案又可以细分,遥控端用手机APP实现或用其余的ESP8266、ESP32模块实现,APP须要android开拓,其余模块集成度不好,如果自己设计射频觉得有难度。

nrf24l01方案须要购买模块需分别实现遥控端和吸收端,且芯片是入口的,问题是模块集成度不好。
后来创造国产芯领的XL2409合封了射频模块,集成度很好,但创造这个芯片的封装不适宜个人焊接,遂放弃。
但查看芯领官方淘宝店创造有XL2422单片机是sop16封装价格也不贵。

XL2422单片机本身MCU是基于PY32F002B外加射频模块,以是可以先在PY32F002B上熟习基本硬件。
为什么要在PY32F002B熟习硬件,由于XL2422的SWD接口如果你复用其它功能会导致你下一次无法下载程序,除非你有官方的下载器,价格大约80多。

XL2409是基于PY32F030外加射频模块。
PY32F030有DMA硬件,而PY32F002B没有DMA硬件,但2者都有定时器。
定时器可以天生PWM旗子暗记掌握舵机的角度和电机的转速。
具有DMA硬件可以合营ADC模块利用,使编程高效。

目前把吸收真个芯片定位XL2422,通过高等定时器TIM1的4个通道掌握舵机和电机。
目前4个通道刚好对应遥控的摇杆通道。

遥控端经多次思考和权衡我选用了MCU沁恒ch32v003f4p6。
由于它有ADC、DMA和定时器,关键是价格便宜。
虽然ADC位数只有10位,但也够用。
射频选用XL2400P,价格0.65元。

沁恒单片机的开拓环境的MounRiver Studio,开拓环境不用自己搭建,只需安装IDE即可,可以说是开箱即用,不像mdk那么麻烦。

XL2422开拓利用MDK开拓,须要安装py32f00b的pack。

下一回讲解XL2422开拓环境的搭建和测试

标签:

相关文章