智能循迹红外遥控车方案开发( 二 )



在硬件电路的连接上,单片机的P3.7~P3.4引脚分别接到L298N的IN1~IN4上,通过改变P3.7~P3.4引脚上的高低电平以控制小车的行进轨迹,通过改变P3.7~P3.4引脚上的高低电平占空比以控制电机的转速 。为保证L298N驱动芯片正常工作,还要在其与直流电机之间加入四对续流二极管用以将电机中反向电动势产生的电流分流到地或电源正极,以免反向电动势对L298N产生损害 。电容C0和C7是滤波电容,减少外界干扰,使电机稳定工作 。C4和C5是电源退耦电容 。

1.5 显示模块和串口模块设计
显示模块由液晶1602承担,与单片机P0口相连 。
串联模块采用芯片MAX232,把PC机程序数据下载到单片机中,完成数据转换 。
智能循迹红外遥控车方案开发
2 智能遥控车软件设计
2.1 功能及算法分析
根据液晶屏显示信息,选择智能循迹模式,还是手动操作模式 。若选择智能循迹模式,单片机自动处理传感器传送的路面识别信号,控制小车的行走状态 。手动模式由红外遥控器控制 。小车系统的软件使用C51编程 。
根据传感器的电平信息进行编码,单片机根据编码可将小车运行状态分为3种情况 。控制电机的电平信号由单片机P3口高四位输出到L298N,进行电机驱动控制 。

2.2 系统程序设计
系统的程序由延时程序、电机动作控制程序、传感器扫描程序和主程序构成,篇幅限制,需要程序可发邮件 。
智能循迹红外遥控车方案开发
3 智能遥控车方案

【智能循迹红外遥控车方案开发】

这款采用STC89C52、L298N和TCRT5000实现了智能循迹和红外遥控小车的设计 。以红外反射式光电传感器的寻迹原理,采用STC89C52单片机为核心控制单元,控制步进电机调节小车按预定轨道平稳行驶 。实践表明,该系统抗干扰能力强,电路结构简单,能够准确实现小车沿给定的黑线快速平稳行驶和手动遥控操作 。显示模块的设计,操作更加简单、智能、人性化 。
智能循迹红外遥控车方案开发