RX和TX接蓝牙模块,用于实现十米范围内遥控小车;;3)自制驱动电机电路,STC89C52的P03接L298N的IN14控制小车的转向;P2的0和1口接L298N的ENA和ENB,通过控制使能端实现小车轮子的转速控制,实现小车转弯。由于单片机STC89C52没有直接输出的PWM信号所以利用单片机的两个定时器输出一定周期内的高低电平给L298N控制小车的转速。4)嵌入式技术与单片机结合,按键操作遥控小车的行动、转向等运动。
图2主程序流程图
f采用蓝牙技术实现无线通信遥控,在无线兼容性、数据包传输、传输安全性、物联网组网方式等方面具备一定优势。
五、系统软硬件设计一、硬件部分:
A、小车底座、轮子、直流电机;B、蓝牙串口从机模块;C、STC89C52单片机、MAX232、L298N驱动模块、TLP5214光耦;D、单片机USB下载器及相关驱动;E、蓝牙手机一部(安卓系统);F、杜邦线若干;G、72V电池;
1、单片机主模块:
STC89C52特性8K字节程序存储空间;
f512字节数据存储空间;内带4K字节EEPROM存储空间可直接使用串口下载;AT89S52单片机8K字节程序存储空间;256字节数据存储空间;没有内带EEPROM存储空间参数:(1增强型8051单片机,6时钟机器周期和12时钟机器周期可以任意选择,指令代码完全兼容传统80511(2)工作电压:55V~33V(5V单片机)38V~20V(3V单片机)(3)工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHz(4)用户应用程序空间为8K字节5)片上集成512字节RAM6通用IO口(32个),复位后为:P0P1P2P3是准双向口弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为IO口用时,需加上拉电阻。7ISP(在系统可编程)IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxDP30TxDP31)直接下载用户程序,数秒即可完成一片
f8具有EEPROM功能9具有看门狗功能10共3个16位定时器计数器。即定时器T0、T1、T211外部中断4路,下降沿中断或低电平触发电路,PowerDow
模式可由外部中断低电平触发中断方式唤醒12通用异步串行口(UART),还可用定时器软件实现多个UART2、电机驱动模块:直流电机工作原理如下图所示:
电路原理图如下所示:
fTLP521是可控制的光电藕合器件,光电耦合器广泛作用在电脑终机,可控硅系统设备,测量仪器,影印机,自动售票,家用电器,如风扇加热器等。电路之间的信号传输,使之前端与负载完全隔离,目的在于增加安全性,减小电路干扰,减化电路设r