基于单片机的智能循迹小车

合集下载

基于STM32的智能循迹小车的设计

基于STM32的智能循迹小车的设计

基于STM32的智能循迹小车的设计智能循迹小车是一种具有自主导航能力的智能移动机器人,能够根据预设的轨迹路径进行自主轨迹行驶。

该设计基于STM32单片机,采用感光电阻传感器进行循迹控制,结合电机驱动模块实现小车的前进、后退、转向等功能。

一、硬件设计1.MCU选型:选择STM32系列单片机作为主控芯片,具有高性能、低功耗、丰富接口等特点。

2.传感器配置:使用感光电阻传感器进行循迹检测,通过读取传感器的电阻值判断小车当前位置,根据不同电阻值控制小车行驶方向。

3.电机驱动模块:采用直流电机驱动模块控制小车的前进、后退、转向等动作。

4.电源管理:使用锂电池供电,通过电源管理模块对电源进行管理,保证系统正常工作。

二、软件设计1.系统初始化:对STM32单片机进行初始化,配置时钟、引脚等相关参数。

2.传感器读取:通过ADC模块读取感光电阻传感器的电阻值,判断小车当前位置。

3.循迹控制:根据传感器读取的电阻值判断小车相对于轨迹的位置,根据不同的位置控制小车的行驶方向,使其始终保持在轨迹上行驶。

4.电机控制:根据循迹控制的结果,通过电机驱动模块控制小车的前进、后退和转向动作。

5.通信功能:可通过串口通信模块与上位机进行通信,实现与外部设备的数据传输和控制。

三、工作流程1.初始化系统:对STM32单片机进行初始化配置。

2.读取传感器:通过ADC模块读取感光电阻传感器的电阻值。

3.循迹控制:根据读取的电阻值判断小车相对于轨迹的位置,控制小车行驶方向。

4.电机控制:根据循迹控制的结果,通过电机驱动模块控制小车的前进、后退和转向动作。

5.通信功能:可通过串口通信模块与上位机进行通信。

6.循环运行:不断重复上述步骤,实现小车的自主循迹行驶。

四、应用领域智能循迹小车的设计可以广泛应用于各个领域。

例如,在物流行业中,智能循迹小车可以实现自动化的物品搬运和运输;在工业领域,智能循迹小车可以替代人工,进行自动化生产和组装;在家庭生活中,智能循迹小车可以作为智能家居的一部分,实现家庭清洁和智能控制等功能。

基于单片机的智能循迹小车设计

基于单片机的智能循迹小车设计

本科毕业设计(论文)基于单片机的智能循迹小车设计学生学院信息工程学院专业测控技术与仪器(光机电一体化方向)年级班别20 级(1)班学号学生姓名指导教师20 年6月摘要自循迹智能小车也是智能行走机器人的一种,智能小车可以适应不同的环境,不受外界温度、湿度、空间以及重力等各种恶劣条件的影响,在人类无法进入或者生存的环境中完成人类无法完成的任务。

本课题是智能循迹小车系统的设计,智能小车的设计涉及传感器技术、电路涉及、程序设计、控制设计等多个方面的知识,是一项综合设计。

设计目标是小车能沿着规划好的黑线行走,不偏离道路。

智能循迹小车以木板车架为承载,包括单片机模块:STC89C52芯片;驱动模块:L298N驱动模块和两个直流电机;循迹模块:红外光电传感器和LM324运算放大器。

红外光电传感器判断是否寻找到黑线,并将产生的电平信号发送至LM324运算放大器,再返回到单片机,单片机根据程序设计的要求做出相应的判断送给电机驱动模块控制小车在黑线上实现前进后退左转右转。

关键词:智能小车,自动循迹,单片机,红外传感器AbstractSelf-tracing smart car is also a kind of intelligent walking robot, intelligent car can adapt to different environments, from outside temperature, humidity, space and gravity and other adverse conditions, in the human can not enter or survive the environment to complete the human Unable to complete the task. This topic is the design of intelligent tracking car system, intelligent car design involves sensor technology, circuit involved, programming, control design and other aspects of knowledge, is a comprehensive design. The design goal is that the car can walk along the planned black line without departing from the road. TheThe following steps: STC89C52 chip; drive module: L298N drive module and two DC motors; tracking module: infrared photoelectric sensor and LM324 operational amplifier. Infrared photoelectric sensor to determine whether to find the black line, and the resulting level signal sent to the LM324 operational amplifier, and then return to the microcontroller, the microcontroller according to the requirements of the program to make the appropriate judgment to the motor drive module control car on the black line Turn forward and turn right.Key words: intelligent car, automatic tracking, single chip, infrared sensor目录摘要 (2)Abstract (3)第1章绪论 (6)1.1 引言 (6)1.2 题目研究目的及意义 (6)1.3 国内外研究状况 (7)1.3.1 国外发展状况 (7)1.3.2 国内发展状况 (8)第2章系统硬件设计 (10)2.1 循迹小车整体方案设计 (10)2.2 STC89C52单片机介绍 (12)2.3 红外光电传感器TCRT5000及LM324运算放大器组成的循迹模块 (15)2.3.1 TCRT5000的介绍 (15)2.3.2 LM324的介绍 (16)2.3.3 循迹模块原理图 (18)2.4 电机驱动模块 (18)2.4.1 L298N驱动电路逻辑真值表 (19)2.4.2 L298N驱动模块电路原理图 (20)2.4.3 L298N集成H桥芯片,引脚图 (20)2.4.4 L298N引脚功能表 (21)2.4.5 L298N驱动电路运行参数 (22)2.5 电源模块 (22)第3章系统软件设计 (23)3.1主程序 (23)3.1.1 主程序流程图 (23)3.1.2 主程序程序设计 (24)3.2 循迹模块 (25)3.2.1循迹模块流程图 (25)3.2.2 循迹模块程序设计 (26)3.3 PWM调速原理 (27)3.3.1 PWM控速代码 (28)第4章系统测试 (30)第5章 (31)5.1 总结 (31)5.2展望 (31)参考文献 (32)致谢 (34)附录 (35)。

基于单片机的智能循迹小车设计_张岩

基于单片机的智能循迹小车设计_张岩

基于单片机的智能循迹小车设计*张 岩 裴晓敏 付韶彬(辽宁石油化工大学信息与控制工程学院 抚顺 113001)摘 要:设计了一款速度快、运行稳定、循迹精度高的智能小车,首先利用5路光电对管采集路面信息;3路光电开关采集前方障碍物信息;然后,将获得的信息转化为能够被单片机识别的数字信号;最后,采用单片机为主控制芯片,根据路面信息,对直流电机进行脉宽调速,控制小车的行进、转弯和停止。

由于5路光电对管分布在小车底盘的不同角度,提高了小车对不同弯度路径的判断能力,根据路径弯度调整PWM波形的占空比以达到控制小车转弯速度的目的,使小车准确沿既定路线自动行驶。

实验证明采用该方法设计的智能小车在保证运行速度的前提下,可以提高循迹精度、减少漂移次数。

关键词:单片机;循迹;脉宽调速中图分类号:TP242 TN29 文献标识码:A 国家标准学科分类代码:510.10Design of the intelligent trace-keeping car based on singlechip microcomputerZhang Yan Pei Xiaomin Fu Shaobin(School of Information and Control Engineering,Liaoning Shihua University,Fushun 113001,China)Abstract:An intelligent trace-keeping car has been designed,which is fast,stable,more accuracy at tracing.Firstly,road informa-tion is collected by five photoelectric pair tubes,and obstacle information is collected by three photoelectric switching.Then,convertthe collected information into digital signals which can be identified by single chip;Finally,single chip microcomputer works as thecontrol center,according to the information of the road,controls DC motor through PWM(pulse width modulation)and achievefunctions of car going forward,backward,turning left,turning right and stop,and keep the car moving on trace,automatically.Be-cause photoelectric pair tubes distributed at different angles of the car chassis,it can improves judging ability for road with differentangles.Adjusting duty ratio can control speed for car at turning according to path’s curvature.The results of experiment shows thatthe intelligent car designed by this method can keep running speed,mean while,tracing accuracy is somewhat increased,drift timedecreased significantly.Keywords:single chip microcomputer;trace-keeping;PWM 收稿日期:2013-11*基金项目:2012国家级大学生创业训练(201210148028)项目1 引 言循迹小车制作是目前电子竞赛中的一个热门课题[1-2]。

基于STM32的智能循迹避障小车

基于STM32的智能循迹避障小车

基于STM32的智能循迹避障小车【摘要】本文介绍了一款基于STM32的智能循迹避障小车。

在引言中,我们简要介绍了背景信息,并阐明了研究的意义和现状。

在我们详细讨论了STM32控制系统设计、循迹算法实现、避障算法设计、硬件设计和软件设计。

在结论中,我们分析了实验结果,讨论了该小车的优缺点,并展望了未来的发展方向。

通过本文的研究,我们验证了该智能小车在循迹和避障方面的性能,为智能移动机器人领域的研究提供了新的思路和方法。

【关键词】关键词:STM32、智能小车、循迹避障、控制系统、算法设计、硬件设计、实验结果、优缺点、未来展望1. 引言1.1 背景介绍智能循迹避障小车是一种基于STM32单片机的智能机器人,在现代社会中起着越来越重要的作用。

随着科技的发展,人们对智能机器人的需求也日益增长。

智能循迹避障小车不仅可以帮助人们完成一些重复性、繁琐的任务,还可以在一些特殊环境下代替人类进行工作,提高效率和安全性。

循迹功能使智能小车能够按照特定的路径行驶,可以应用于自动导航、自动驾驶等领域。

而避障功能则使智能小车具有避开障碍物的能力,适用于环境复杂、存在风险的场所。

通过将这两个功能结合起来,智能循迹避障小车可以更好地适应各种复杂环境,完成更多的任务。

本文旨在探讨基于STM32的智能循迹避障小车的设计与实现,通过研究其控制系统设计、循迹算法实现、避障算法设计、硬件设计和软件设计等方面,为智能机器人领域的发展做出一定的贡献。

1.2 研究意义智能循迹避障小车的研究旨在利用先进的STM32控制系统设计和算法实现,实现小车的智能循迹和避障功能,从而提高小车的自主导航能力和适应性。

研究意义主要包括以下几个方面:1. 提升科技水平:通过研究智能循迹避障小车,促进了在嵌入式系统领域的发展,推动了智能控制和算法设计的进步,增强了人工智能在实际应用中的影响力。

2. 提高生产效率:智能循迹避障小车可以应用于仓储物流、工业自动化等领域,可以替代人工完成重复、枯燥的任务,提高了生产效率和效益。

基于单片机的自动寻迹避障小车设计

基于单片机的自动寻迹避障小车设计

三、软件设计
电机控制函数根据预设算法输出控制信号,控制电机的动作。最后,我们在 主程序中调用这些函数,实现小车的自动循迹避障寻光功能。
四、测试与结论
四、测试与结论
为了验证系统的可行性和稳定性,我们对智能小车进行了多次测试。测试结 果显示,该系统能够准确地检测黑色引导线、前方障碍物和光源,并能够根据预 设算法自动调整小车的行驶方向和速度,实现了自动循迹避障寻光功能。因此, 基于单片机技术的自动循迹避障寻光智能小车系统具有广泛的应用前景和市场潜 力。
三、实验与测试
三、实验与测试
1、实验环境:在实验室内模拟实际环境进行测试,包括各种路面情况(如平 滑路面、颠簸路面)、各种障碍物类型等。
三、实验与测试
2、测试指标:测试指标包括小车的平均速度、稳定性、准确性等。通过这些 指标可以评估小车的性能并对其进行优化。
三、实验与测试
3、实验结果分析:根据实验结果分析小车的性能表现,针对不足之处进行改 进和优化。
5、执行器
5、执行器
执行器包括舵机和摄像头。舵机用于调节小车的行驶方向,摄像头用于拍摄 和传输图像数据。
三、软件设计
三、软件设计
软件设计是实现小车自动循迹避障寻光功能的关键。我们使用C语言编写程序, 通过调用单片机的外设接口接收传感器数据,根据预设算法处理数据并输出控制 信号,控制电机驱动模块和执行器的动作。
3、传感器:传感器部分包括寻迹传感器和避障传感器。寻迹传感器用于检测 小车行驶路径,避障传感器则用于检测前方障碍物。常见的传感器类型有红外线 传感器和超声波传感器。
一、硬件设计
4、电机:电机部分包括两个电机和相应的驱动器。电机驱动器用于接收控制 器的指令,控制电机的转动方向和速度。

基于单片机的循迹小车实验报告

基于单片机的循迹小车实验报告

目录第1章绪论 (3)1.1 引言 (3)1.2 课题任务要求 (3)1.3 本论文研究的内容 (3)第2章系统总体设计 (4)2.1 小车的机械特性 (4)2.2 智能小车寻迹基本原理 (4)2.3 智能小车测速基本原理 (4)2.2 智能小车遥控基本原理 (4)第3章系统硬件设计 (6)3.1 控制器的选择 (6)3.1.1 概述 (6)3.1.2 P89V51RB2开发工具特性 (6)3.2 硬件电路设计 (6)3.2.1 系统电源电路 (6)3.2.2 电机驱动模块 (7)3.2.3 光电编码器 (8)3.2.4 红外线检测电路 (9)3.2.5 超声波蔽障/测距.................................................................. 错误!未定义书签。

3.2.6 LCD显示设计...................................................................... 错误!未定义书签。

第4章系统软件设计 (12)4.1 编译环境 (12)4.2 模块的驱动 (12)4.2.1 红外线传感器模块 (12)4.2.2 电机模块的驱动 (13)4.2.3 转速捕获 (15)4.2.4 LCD1602显示模块 (17)4.2.5 按键模块 (21)4.2.6 超声波模块模块 (23)第5章系统调试分析 (26)5.1 系统设计中的注意事项 (26)5.1.1 外部因素 (25)5.1.2 内部因素 (26)5.2 硬软件总体调试 (26)第6章结束语 (27)致谢 (28)参考文献 (29)附录 (30)第1章绪论1.1 引言我们所处的这个时代是信息革命的时代,各种新技术、新思想层出不穷,纵观世界范围内智能汽车技术的发展,每一次新的进步无不是受新技术新思想的推动。

随着汽车工业的迅速发展,传统的汽车的发展逐渐趋于饱和。

基于ARM单片机的智能小车循迹避障研究设计共3篇

基于ARM单片机的智能小车循迹避障研究设计共3篇

基于ARM单片机的智能小车循迹避障研究设计共3篇基于ARM单片机的智能小车循迹避障研究设计1一、研究的背景近年来,随着机器人技术的不断发展,人们对智能小车的需求越来越高。

智能小车能够根据周围环境的变化,自动地进行信号处理和运动抉择,实现自主导航、路径规划和避障等功能。

在工业生产、物流配送、智能家居、环保治理等领域,智能小车具有广泛的应用前景。

二、研究的目的本文研究的目的是基于ARM单片机的智能小车循迹避障设计。

通过对小车的硬件组成和软件程序的设计,使小车能够自主进行行车,避免撞车和碰撞,并能够遵循预设的路径进行行驶,完成既定的任务。

三、研究的内容1. 小车的硬件组成小车的硬件组成主要包括以下方面:(1)ARM单片机:ARM单片机是一种高性能、低功耗的微处理器,广泛应用于嵌入式系统领域。

在本设计中,ARM单片机作为控制中心,负责控制小车的各项功能。

(2)直流电机:直流电机是小车的动力来源,通过电路控制,实现小车前进、后退、转弯等各种运动。

(3)红外循迹传感器:红外循迹传感器是小车的“眼睛”,能够检测和识别地面上的黑色和白色,实现循迹运行。

(4)超声波传感器:超声波传感器是小车的避障装置,能够探测小车前方的障碍物,实现自动避障。

(5)LCD液晶屏幕:LCD液晶屏幕是小车的显示器,能够显示小车行驶的速度、距离、角度等信息。

2. 小车的软件程序设计小车的软件程序设计分为两部分:一部分是嵌入式软件设计,另一部分是上位机程序设计。

(1)嵌入式软件程序设计嵌入式软件程序是小车控制程序的核心部分,负责控制小车硬件的各项功能。

具体实现过程如下:① 初始化程序:负责对小车硬件进行初始化和启动,包括IO口配置、计数器设置、定时器设置等。

② 循迹程序:根据红外循迹传感器所检测到的黑白线,判断小车的行驶方向。

如果是白线,则小车继续向前行驶;如果是黑线,则小车需要进行转向。

③ 路径规划程序:根据预设路径,计算小车应该按照什么路线进行行驶。

(完整word版)毕业设计基于单片机的智能循迹小车分析

(完整word版)毕业设计基于单片机的智能循迹小车分析

第1章绪论1.1课题背景目前,在企业生产技术不断提高、对自动化技术要求不断加深的环境下,智能车辆以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备。

世界上许多国家都在积极进行智能车辆的研究和开发设计.移动机器人是机器人学中的一个重要分支,出现于20世纪06年代。

当时斯坦福研究院(SRI)的Nils Nilssen和charles Rosen等人,在1966年至1972年中研制出了取名shakey的自主式移动机器人,目的是将人工智能技术应用在复杂环境下,完成机器人系统的自主推理、规划和控制。

从此,移动机器人从无到有,数量不断增多,智能车辆作为移动机器人的一个重要分支也得到越来越多的关注。

智能小车,是一个集环境感知、规划决策,自动行驶等功能于一体的综合系统,它集中地运用了计算机、传感、信息、通信、导航及白动控制等技术,是典型的高新技术综合体。

智能车辆也叫无人车辆,是一个集环境感知、规划决策和多等级辅助驾驶等功能于一体的综合系统.它具有道路障碍自动识别、自动报警、自动制动、自动保持安全距离、车速和巡航控制等功能.智能车辆的主要特点是在复杂的道路情况下,能自动地操纵和驾驶车辆绕开障碍物并沿着预定的道路(轨迹)行进。

智能车辆在原有车辆系统的基础上增加了一些智能化技术设备:(1)计算机处理系统,主要完成对来自摄像机所获取的图像的预处理、增强、分析、识别等工作;(2)摄像机,用来获得道路图像信息;(3)传感器设备,车速传感器用来获得当前车速,障碍物传感器用来获得前方、侧方、后方障碍物等信息.智能车辆技术按功能可分为三层,即智能感知/预警系统、车辆驾驶系统和全自动操作系统团。

上一层技术是下一层技术的基础。

三个层次具体如下:(1)智能感知系统,利用各种传感器来获得车辆自身、车辆行驶的周围环境及驾驶员本身的状态信息,必要时发出预警信息。

主要包括碰撞预警系统和驾驶员状态监控系统。

碰撞预警系统可以给出前方碰撞警告、盲点警告、车道偏离警告、换道/并道警告、十字路口警告、行人检测与警告、后方碰撞警告等。

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

第1章绪论1.1课题背景目前,在企业生产技术不断提高、对自动化技术要求不断加深的环境下,智能车辆以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备。

世界上许多国家都在积极进行智能车辆的研究和开发设计。

移动机器人是机器人学中的一个重要分支,出现于20世纪06年代。

当时斯坦福研究院(SRI)的Nils Nilssen和charles Rosen等人,在1966年至1972年中研制出了取名shakey的自主式移动机器人,目的是将人工智能技术应用在复杂环境下,完成机器人系统的自主推理、规划和控制。

从此,移动机器人从无到有,数量不断增多,智能车辆作为移动机器人的一个重要分支也得到越来越多的关注。

智能小车,是一个集环境感知、规划决策,自动行驶等功能于一体的综合系统,它集中地运用了计算机、传感、信息、通信、导航及白动控制等技术,是典型的高新技术综合体。

智能车辆也叫无人车辆,是一个集环境感知、规划决策和多等级辅助驾驶等功能于一体的综合系统。

它具有道路障碍自动识别、自动报警、自动制动、自动保持安全距离、车速和巡航控制等功能。

智能车辆的主要特点是在复杂的道路情况下,能自动地操纵和驾驶车辆绕开障碍物并沿着预定的道路(轨迹)行进。

智能车辆在原有车辆系统的基础上增加了一些智能化技术设备:(1)计算机处理系统,主要完成对来自摄像机所获取的图像的预处理、增强、分析、识别等工作;(2)摄像机,用来获得道路图像信息;(3)传感器设备,车速传感器用来获得当前车速,障碍物传感器用来获得前方、侧方、后方障碍物等信息。

智能车辆技术按功能可分为三层,即智能感知/预警系统、车辆驾驶系统和全自动操作系统团。

上一层技术是下一层技术的基础。

三个层次具体如下:(1)智能感知系统,利用各种传感器来获得车辆自身、车辆行驶的周围环境及驾驶员本身的状态信息,必要时发出预警信息。

主要包括碰撞预警系统和驾驶员状态监控系统。

碰撞预警系统可以给出前方碰撞警告、盲点警告、车道偏离警告、换道/并道警告、十字路口警告、行人检测与警告、后方碰撞警告等.驾驶员状态监控系统包括驾驶员打吨警告系统、驾驶员位置占有状态监测系统等。

(2)辅助驾驶系统,利用智能感知系统的信息进行决策规划,给驾驶员提出驾驶建议或部分地代替驾驶员进行车辆控制操作。

主要包括:巡航控制、车辆跟踪系统、准确泊车系统及精确机动系统。

(3)车辆自动驾驶系统,这是智能车辆技术的最高层次,它由车载计算机全部自动地实现车辆操作功能。

目前,主要发展用于拥挤交通时低速自动驾驶系统、近距离车辆排队驾驶系统等。

这种智能小车的主要应用领域包括以下几个方面:(1)军事侦察与环境探测现代战争对军事侦察提出了更高的要求,世界各国普遍重视对军事侦察的建设,采取各种有效措施预防敌方的突然袭击,并广泛应用先进科学技术,不断研制多用途的侦察器材和探测设备,在车上装备摄像机、安全激光测距仪、夜视装置和卫星全球定位仪等设备,通过光缆操纵,完成侦察和监视敌情、情报收集、目标搜索和自主巡逻等任务,进一步扩大侦察的范围,提高侦察的时效性和准确性。

(2)探测危险与排除险情在战场上或工程中,常常会遇到各种各样的意外。

这时,智能化探测小车就会发挥很好的作用。

战场上,可以使用智能车辆扫除路边炸弹、寻找和销毁地雷。

民用方面,可以探测化学泄漏物质,可以进行地铁灭火,以及在强烈地震发生后到废墟中寻找被埋人员等。

(3)安全检测受损评估在工程建设领域,可对高速公路自动巡迹,进行道路质量检测和破坏分析检测;对水库堤坝、海岸护岸堤、江河大坝进行质量和安全性检测。

在制造领域,可用于工业管道中机械损伤,裂纹等缺陷的探寻,对输油和输气管线的泄漏和破损点的查找和定位等。

(4)智能家居在家庭中,可以用智能小车进行家具、远程控制家中的家用电器,控制室温等等。

对这种小车的研究,将为未来环境探测术上的有力支持。

1.2课题研究的目的和意义目前,国内外的许多大学及研究机构都在积极投入人力、财力研制开发针对特殊条件下的安全监测系统。

其中包括研究使用远程、无人的方法来进行实现,如机器人、远程监控等。

无线传输的发展使得测量变得相对简单而且使得处理数据的速度变得很快甚至可以达到实时处理”。

该智能小车可以作为机器人的典型代表。

它可以分为三大组成部分:传感器检测部分、执行部分、CPU。

机器人要实现自动避障功能,还可以扩展循迹等功能,感知导引线和障碍物。

可以实现小车自动识别路线,选择正确的行进路线,并检测到障碍物自动躲避。

通过构建智能小车系统,培养设计并实现自动控制系统的能力。

在实践过程中,熟悉以单片机为核心控制芯片,设计小车的检测、驱动和显示等外围电路,采用智能控制算法实现小车的智能循迹。

灵活应用机电等相关学科的理论知识,联系实际电路设计的具体实现方法,达到理论与实践的统一。

在此过程中,加深对控制理论的理解和认识。

1.3 本设计的内容及意义1.3.1 设计的内容(1)路面检测模块(2)电源模块为5V;(3)直流电机的驱动模块电路,及相应的驱动程序;(4)控速模块(5)循线功能电路及程序;(6)复位电路模块1.3.2 本设计的意义随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。

全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。

可见其研究意义很大。

本设计就是在这样的背景下提出的,本题目是结合科研项目而确定的设计类课题。

本设计就采用了比较先进的C51为控制核心, C51采用CHOMS工艺,功耗很低。

该设计具有实际意义,可以应用于考古、机器人、医疗器械等许多方面。

尤其是在足球机器人研究方面具有很好的发展前景;在考古方面也应用到了超声波传感器进行检测。

所以本设计与实际相结合,现实意义很强。

智能小车国内外研究现状:世界各国在智能微型车领域进行了很多研究,己经应用于各个领域,在探测和军事领域使用特别多。

近年来,我国也开展了很多研究工作,以满足不同用途的需要。

世界各国开发、研制星球探测车系统己经有了多年的历史。

美国和前苏联是从20世纪60年代末期开始进行月球表面探测任务的。

美国曾在1966^-1968年间,向月球成功发射了两次无人巡游探测器。

1997年,由美国JPL(全称JetPropulsion Laboratory,美国太空总署喷气推进实验室)研制的Sojourner号探测车登上了火星。

它验证了小型火星车的性能,并完成了一系列技术试验。

2004年1月,美国的“勇气号”和“机遇号”火星探测车再度登陆火星。

前苏联在1959^-1976年间,总共成功发射了两个月球探测车。

单片机的应用领域越来越广泛,无论是在生活,生产上,单片机无处不在。

ATMEL 公司的AT89S51单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。

AT89S51可以说是单片机领域的主流产品,其应用如此广泛,所以有必要去学习和应用该单片机,以满足实际产品开发的需要,也是适应社会智能化、自动化的趋势。

通过构建智能小车系统,培养设计并实现自动控制系统的能力。

在实践过程中,熟悉以单片机为核心控制芯片,设计小车的检测、驱动和显示等外围电路,采用智能控制算法实现小车的智能循迹。

灵活应用机电等相关学科的理论知识,联系实际电路设计的具体实现方法,达到理论与实践的统一。

在此过程中,加深对控制理论的理解和认识。

1.4 论文各部分的主要内容第一章对智能循迹小车的现状、研究意义和设计要求进行简单阐述。

第二章介绍了该智能循迹小车系设计方案比较和选择,分析了各模块的功能。

第三章阐述了智能小车系统的硬件电路的设计,其中包括单片机最小系统模块电路、电机驱动模块电路、以及附带的信号提示电路等。

第四章首先介绍了该系统程序调试过程中所用到的程序调试软件及其调试环境。

最后总结部分说明了本论的主要内容,举出了在系统测试过程中所发现的问题,并提出了可能的解决方案。

第2章智能循迹小车系统2.1 系统设计任务与设计要求2.1.1系统设计任务1.熟悉51单片机集成开发环境,运用C语言编写工程文件;2.熟练应用所选用单片机的内部结构、资源,以及软硬件调试设备的基本方法;3.自行构建基于单片机的最小系统,完成相关硬件电路的设计实现;4.了解电机、路面检测的原理和实现方法。

2.1.2系统设计要求1.完成单片机最小系统设计;2.完成外围应用电路(包括系统供电单元、运动控制单元、循迹检测单元)的设计和实现;3.完成软件对硬件检测和调试工作;4.查阅国内外的研究动态和发展前沿信息,阅读相关外文文献。

2.2 系统方案论证2.2.1 控制器方案论证按照题目要求,控制器主要用于控制电机,通过相关传感器对路面的轨迹信息进行处理,并将处理信号传输给控制器,然后控制器做出相应的处理,实现电机的前进和后退,保证在允许范围类实现跷跷板的平衡。

方案一:可以采用ARM为系统的控制器,优点是该系统功能强大,片上外设集成度搞密度高,提高了稳定性,系统的处理速度也很高,适合作为大规模实时系统的控制核心。

方案二:采用AT89S52作为系统控制的方案。

AT89S52单片机算术运算功能强,软件编程灵活、自由度大,功耗低、体积小、技术成熟,成本也比ARM低。

考虑到性价比问题,本设计选择用AT89S52单片机做控制器。

2.2.2 供电单元方案论证方案一:采用单电源供电,通过单电源同时对单片机和直流电机进行供电,此方案的优点是,减少机身的重量,操作简单,其缺点是,这样会使单片机的波动变大,影响单片机的性能,稳定性比较弱。

方案二:采用双电源供电,通过两个独立的电源分别对单片机和直流电机进行供电,此方案的优点是,减少波动,稳定性比较好,可以让小车更好的运作起来,唯一的缺点就是会增加小车的重量。

综合以上的优缺点,本设计决定采用第二种方案。

2.2.3 运动单元方案论证方案一:采用直流电机,配合LM293驱动芯片组合。

优点在于硬件电路的设计简单。

当外加额定直流电压时,转速几乎相等。

这类电机用于录音机、录相机、唱机或激光唱机等固定转速的机器或设备中。

也用于变速范围很宽的驱动装置。

容易受到外部因素干扰,影响稳定的转速和转矩输出。

电路如图2-1:图2-1 直流电机+LM293组合电路原理方案二:采用步进电机,配合LM298驱动芯片组合。

步进电机可以实现精确的转脚输出,只要施加合适的脉冲序列,电机可以按照人们的预定的速度或方向进行连续的转动,便于控速,但是软件程序的编写较直流电机稍显复杂。

但是LM298芯片的硬件电路比较复杂。

如图2-2:图2-2步进电机+LM298组合电路原理方案三:采用直流电机配合由双极性管组成的H桥电路。

用单片机控制晶体管使之工作在占空比可调的开关状态,精确调整电机转速。

相关文档
最新文档