刘红 刘康
摘要:本文设计制作的自动循迹小车,以单片机AT89S52为控制核心,红外光电对射传感器为敏感元件,直流减速电机为执行设备,液晶显示器12864为显示设备,具有时间、距离实时显示、路线自动修正等功能。
关键词:单片机;循迹;传感器
中图分类号:TP332 文献标识码:A 文章编号:1009-3044(2017)05-0198-01
1概述
在自动化生产线,智能仓库管理及物流配送等领域,智能小车有着非常广泛的应用,自动循迹小车是智能小车的一种,通过单片机的控制,能够让其沿着固定的轨道自动行驶,能够适应较为恶劣的环境。基于现场和生活的实际需要,研究循迹小车的具有很高的现实意义。
2 整体设计
系统设计采用模块化的设计方法,包括单片机模块,红外传感器模块,显示器模块,电机驱动模块等。控制电路以单片机为核心,运用红外线传感器检测电路,检测道路上的轨迹,并将路面信息传送给单片机,单片机通过对该信息进行判断和处理,输出控制信号,控制电机驱动电路控制电机正反转,实现小车在行驶中的自动循迹功能。同时采集小车轮毂的转数来计算行驶距离,并且在液晶显示器上显示出来。整体设计框图如图1所示。
轨迹探测传感器选用红外光电对管。发射器是一个砷化镓红外发光二极管,而接收器是一个高灵敏度光敏二极管。该传感器是一款小型的具有DO输出的传感器。传感器可以通过电位器调节控制相应阀值,光敏二極管接收到红外光时DO输出高电平,没有接收时DO输出低电平;使用时直接与单片机I/O口连接。电路图如图4所示。
4 软件设计
主程序默认单片机上电调用初始化程序以及判断传感器的状态,输入到单片机内进行处理后输出,调用循迹子程序,同时单片机的定时器及外部中断服务子程序对检测到的外部中断次数处理,实时显示距离和时间,在需要调整时输出修正信号遇到金,然后判断是否到一圈,没有则继续回到轨迹行走,到一圈则停止前进。主程序流程图如图5所示。
5 结束语
整个小车的设计以单片机为核心,使用红外循迹传感器,结合软件程序检测和判断,能够自动沿预设轨道行驶,实现直道和弧形轨道的前进。若有偏离,能够自动纠正,返回到预设轨道上来。同时还可以实时显示时间和距离,完成一圈后能够自动停止,基本达到了设计要求,具有较高的实用价值。
参考文献:
[1] 王琰,郭燕.基于C51单片机的智能循迹小车设计与实现[J].机电一体化,2013(8):72-76.
[2] 郑棣,徐迎春,刘雨.基于51 单片机的多色点阵显示系统设计[J].自动化技术与应用,2014,33(12):5:109-113.
[5] 周鹏.基于STC89C52RC单片机的温度检测系统设计[J].现代电子技术, 2012,35(22):10-13.