基于STM32+PS2的智能遥控小车

1、效果展示

基于STM32+PS2的智能遥控小车_第1张图片

基于STM32+PS2的智能遥控小车_第2张图片

基于STM32+PS2的智能遥控小车_第3张图片

2、物资清单

飞卡C车模(含直流减速电机和舵机)、锂电池、PS2手柄+接收器、电源模块、STM32F407核心板、电机驱动模块。(由于之前参加过十六届的飞卡,像车模、锂电池、电源模块、驱动模块都是直接从实验室拿过来用,PS2是实验室借的,32核心板是我在咸鱼上淘的。)

3、资源配置

用了通用定时器2的三个通道(3个IO)输出三路PWM来控制两个直流电机和一个舵机,两个普通IO提供高低电平控制电机正反转,4个普通IO连接PS2接收器,最终实现用一个遥杆实现小车前进,前进左转,前进右转,后退,后退左转,后退右转这些基础功能。

4、硬件电路

1、电源模块

舵机电源 :我用的是C车模自带舵机,工作电压为6V左右,所以我用了这个可调输出电压的开关电源电路,通过调节可调电阻可以将锂电池电压(7-9V)稳压到6V。(PS:AS1015这款芯片非常好用,唯一不足就是上次芯片集体涨价后,它的价格从4元/片涨到了20元/片)。

基于STM32+PS2的智能遥控小车_第4张图片

其他电源:下面这个电路主要是对电池电压进行两次稳压得到3,3V电压对芯片以及其他外设供电,RT9013也是一个系列芯片,下面这款也可以用其他常见的稳压芯片代替。

你可能感兴趣的:(stm32,单片机,arm)