摘要 : 本文设计的是自动循迹智能小车,需要实现小车的自主循迹、自主避障等功能。设计中选用AT89C52 单片机作为系统的控制核心;以L298N驱动芯片驱动直流电机;通过红外传感器探测路径与障碍物。通过软件仿真,智能小车能够实现自动识别路线、自动避开障碍物的功能。结果表明:无需人工驾驶,自动循迹智能小车也能够按照既定的轨迹完成任务。56490
毕业论文关键词: AT89C52,直流电机,红外传感器
Abstract: In this paper, the design of automatic tracking smart car, need to realize the car self tracking, obstacle avoidance etc.. Design of AT89C52 single chip as the core of the control system; using L298N driver chip to drive DC motor; through the infrared sensor to detect the path and obstacles. Through software simulation, intelligent vehicle can realize the automatic recognition of line, automatic obstacle avoidance function. The results show that: without the need for manual driving, automatic tracking of intelligent vehicle can complete tasks according to the established track.
Keywords: at89c52, dc motor, infrared sensor
目 录
1 引言
2 设计要求与设计务 5
2.1 设计的具体要求 5
2.2 设计方案 5
3 系统硬件设计 6
3.1 整机电路设计 6
3.2 主控电路 7
3.3 驱动电路 8
3.4 信号检测电路 10
3.5 时钟电路 10
3.6 复位电路 11
4 系统软件设计 11
4.1 主程序模块 11
4.2 电机驱动模块 12
4.3 循迹模块 12
4.4 避障模块 13
5 理论分析与检测 13
5.1 小车转弯功能的检测 13
5.2 小车仿真记录表 14
结论 16
参考文献 17
致谢 18
1 引言
随着科技的发展,国内外对小型智能系统的应用也越来越多,种类也逐渐变得目不暇接,比如生产线上的运料小车、大楼外的擦洗玻璃的机器人手臂等,机器人的智能应用已经成为人们争相研究的对象。此课题是因看到了智能系统的巨大的前景与市场等而新兴的一个设计类课题,本次设计的智能小车具有自动发现障碍物、自动循迹、自动前进以及自动避开障碍物的功能,除此以外,小车的行驶速度还可以调节。
依据设计要求,自动循迹智能小车硬件包括以下几个模块:单片机控制模块、驱动电机模块、循迹传感器模块、避障模块、电源模块。本设计采用了AT89C52单片机为智能小车核心控制部分,它控制着各种信号的输入输出;小车的驱动模块的核心是直流电机,它的转动由PWM信号控制。小车由主控系统、传感系统、循迹系统和避障系统四部分组成。主控制系统由主控CPU电路、传感器接口电路、直流电机驱动电路等组成;传感系统采用红外传感器来对路径进行检测,并向单片机传输信号。
设计中通过采用AT89C52单片机为控制核心的方式,实现对小车的智能控制。该系统不仅在智能小车中有很强的实用价值,在智能机器人、汽车的智能化等方面都有很强的实用价值,有很好的发展前景。
2 系统设计
2.1 设计要求与设计任务
(1) 设计智能小车的仿真
(2) 实现小车的自主循迹
(3) 要求小车能够自主避开障碍物
2.2 设计方案