智能小车课程设计

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

.

智能巡线小车的设计(A)

[摘要]本次毕业设计分为四个模块:电源模块、路面检测模块、单片机最小系统、电机驱动模块。电源模块是采用12V电源双路供电,一路直接供给电机,一路经过稳压电路输出5V电源给LM324、单片机和L298N。循迹模块是采用三个单反射式红外传感器TCRT5000并排安装,来检测路面情况,输出给单片机TTL电平信号。单片机最小系统是满足单片机工作的系统。电机驱动选择的是驱动芯片L298直接驱动两个直流减速电机,并采用PWM调节速度,达到两个电极不同速度,从而控制小车的行驶速度。

[关键词] 单片机电源路面检测电机驱动PWM

Smart Patrol Line Vehicle

Yangbin

(Grade 07,Class 02, Major Technique of Measuring Control and Instrument,Mechanical Engineering Dept.,Shaanxi University of Technology,Hanzhong 723003,Shaanxi)

Tutor:Liang yingxuan

Abstract:The graduation project is divided into four modules: power supply module, the road detection module, the smallest single chip system, the motor drive module. 12V power supply module is the use of dual power supply, direct supply of the motor all the way, all the way through the 5V output voltage regulator to power the LM324, MCU and L298N. Tracking module is the use of three single-reflection infrared sensor TCRT5000 side by side, to detect the road conditions, the output TTL level signal to the microcontroller. Minimum system MCU is to meet the minimum system work system. Motor driver chips L298 is selected to drive two DC gear motor directly, and use PWM to adjust the speed to achieve two electrodes at different speeds to control car speed.

Key words:MCU power supply the road detection Motor driver PWM

目录

1引言 (1)

1.1智能小车的意义和作用 (1)

1.2智能小车的现状 (2)

1.3 论文各部分的主要内容 (2)

2 方案论证与选择 (3)

2.1 任务 (3)

2.2 电源模块的设计 (3)

2.3 路面检测模块的设计 (4)

2.3.1 传感器类型选择 (4)

2.3.2 红外传感器方案 (4)

2.3.3 电压比较器选择 (5)

2.4 控制电机方案比较 (5)

2.5 电机驱动方案的比较 (5)

2.6 主控制芯片选择 (6)

2.7 本章小结 (6)

3 硬件电路的设计 (7)

3.1 总体设计 (7)

3.2 单片机最小系统 (7)

3.2.1 时钟电路 (8)

3.2.2 复位及复位电路 (9)

3.3路面检测模块 (12)

3.3.1 传感器TCRT5000介绍 (12)

3.3.2 比较器LM324 (13)

3.3.3 具体电路 (14)

3.3.5 TTL电平 (16)

3.4 电源模块 (17)

3.5 电机驱动模块 (18)

3.5.1 电机驱动芯片L298N (18)

4 软件设计 (20)

4.1 PWM (20)

4.2 主函数程序设计 (22)

4.3 寻迹子函数程序设计 (23)

4.4 调速子程序 (25)

5 整体调试 (28)

5.1 测试方法及仪器: (28)

致谢 (30)

参考文献 (31)

外文翻译 (32)

附录A 硬件连接图 (44)

附录B 硬件清单 (45)

附录C 程序清单 (46)

1 引言

1.1 智能小车的意义和作用

自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨、改造、认识自然的过程中,制造能替代人劳动的机器一直是人类的梦想。

随着科学技术的发展,机器人的感觉传感器种类越来越多,其中视觉传感器成为自动行走和驾驶的重要部件。视觉的典型应用领域为自主式智能导航系统,对于视觉的各种技术而言图像处理技术已相当发达,而基于图像的理解技术还很落后,机器视觉需要通过大量的运算也只能识别一些结构化环境简单的目标。视觉传感器的核心器件是摄像管或CCD,目前的CCD已能做到自动聚焦。但CCD传感器的价格、体积和使用方式上并不占优势,因此在不要求清晰图像只需要粗略感觉的系统中考虑使用接近觉传感器是一种实用有效的方法。

机器人要实现自动导引功能和避障功能就必须要感知导引线和障碍物,感知导引线相当给机器人一个视觉功能。避障控制系统是基于自动导引小车(AVG—auto-guide vehicle)系统,基于它的智能小车实现自动识别路线,判断并自动避开障碍,选择正确的行进路线。使用传感器感知路线和障碍并作出判断和相应的执行动作。

该智能小车可以作为机器人的典型代表。它可以分为三大组成部分:传感器检测部分、执行部分、CPU。机器人要实现自动避障功能,还可以扩展循迹等功能,感知导引线和障碍物。可以实现小车自动识别路线,选择正确的行进路线,并检测到障碍物自动躲避。基于上述要求,传感检测部分考虑到小车一般不需要感知清晰的图像,只要求粗略感知即可,所以可以舍弃昂贵的CCD传感器而考虑使用价廉物美的红外反射式传感器来充当。智能小车的执行部分,是由直流电机来充当的,主要控制小车的行进方向和速度。单片机驱动直流电机一般有两种方案:第一,勿需占用单片机资源,直接选择有PWM 功能的单片机,这样可以实现精确调速;第二,可以由软件模拟PWM输出调制,需要占用单片机资源,难以精确调速,但单片机型号的选择余地较大。考虑到实际情况,本文选择第二种方案。CPU使用STC89C52单片机,配合软件编程实现。

相关文档
最新文档