微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于红外反射式智能循迹遥控小车系统设计

基于红外反射式智能循迹遥控小车系统设计

时间:10-29 来源:互联网 点击:

入四对续流二极管用以将电机中反向电动势产生的电流分流到地或电源正极,以免反向电动势对L298N产生损害。电容C0和C7是滤波电容,减少外界干扰,使电机稳定工作。C4和C5是电源退耦电容。

1.5 显示模块和串口模块设计

显示模块由液晶1602承担,与单片机P0口相连。

串联模块采用芯片MAX232,把PC机程序数据下载到单片机中,完成数据转换。

2 软件设计

2.1 功能及算法分析

根据液晶屏显示信息,选择智能循迹模式,还是手动操作模式。若选择智能循迹模式,单片机自动处理传感器传送的路面识别信号,控制小车的行走状态。手动模式由红外遥控器控制。小车系统的软件使用C51编程。

根据传感器的电平信息进行编码,单片机根据编码可将小车运行状态分为3种情况,见表2。控制电机的电平信号由单片机P3口高四位输出到L298N,进行电机驱动控制。

手动模式小车运行状态见表3。

2.2 系统程序设计

系统的程序由延时程序、电机动作控制程序、传感器扫描程序和主程序构成,篇幅限制,需要程序可发邮件。程序流程图如图5所示。

3 结束语

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top