基于51单单片机的自动循迹小车毕业论文
循迹小车毕业论文

循迹小车毕业论文循迹小车毕业论文引言:在如今科技高速发展的时代,机器人技术逐渐走入人们的生活,成为了一种热门的研究领域。
其中,循迹小车作为机器人的一种,具有广泛的应用前景。
本文将围绕循迹小车展开讨论,探索其原理、设计以及未来发展。
一、循迹小车的原理循迹小车是一种能够根据特定轨迹行驶的机器人。
它通过搭载的传感器,如红外线传感器或摄像头,实时感知周围环境,并根据预设的循迹算法进行行驶。
该算法能够分析传感器所接收到的信号,并判断车辆应该如何转向,从而保持在特定轨迹上行驶。
二、循迹小车的设计1. 传感器设计循迹小车的传感器设计是关键之一。
红外线传感器是常用的传感器之一,它能够通过接收反射的红外线信号,判断车辆是否偏离轨迹。
除此之外,摄像头也是一种常见的传感器选择,它能够实时捕捉车辆周围的图像,并通过图像处理算法判断车辆的位置和方向。
2. 控制系统设计循迹小车的控制系统设计是确保车辆按照预设轨迹行驶的核心。
控制系统通常由微控制器、电机驱动器和电源组成。
微控制器负责接收传感器的信号,并根据循迹算法控制电机驱动器实现车辆的转向和速度调整。
电源则提供所需的电能。
3. 车体结构设计循迹小车的车体结构设计需要考虑到载重能力、稳定性和机动性。
车体通常由轮子、底盘和支撑结构组成。
轮子的选择要考虑到摩擦力和抓地力,底盘的设计要考虑到重心的稳定性,支撑结构的设计则要保证车体的整体稳定性。
三、循迹小车的应用循迹小车作为一种机器人技术,有着广泛的应用前景。
1. 工业领域循迹小车在工业领域可以应用于自动化生产线上,实现物料的自动搬运和分拣。
它能够减轻人力负担,提高生产效率。
2. 物流领域循迹小车在物流领域可以应用于仓储管理,实现货物的自动存储和取出。
它能够提高物流效率,减少人为错误。
3. 教育领域循迹小车在教育领域可以应用于机器人教育和编程教育。
学生可以通过操控循迹小车,学习机器人技术和编程知识。
四、循迹小车的未来发展随着科技的不断进步,循迹小车也将不断发展和创新。
基于51单片机的循迹避障小车的设计

清华大学本科生毕业论文题目: 基于51单片机的循迹避障小车的设计专业班级:电子信息工程2012级02班学号:学生姓名:指导教师:论文完成日期: 年月郑重声明本人的毕业论文是在指导老师的指导下独立撰写并完成的。
毕业论文没有剽窃、抄袭、造假等违反学术道德、学术规范和侵权行为,如果有此现象发生,本人愿意承担由此产生的各种后果,直至法律责任;并可通过网络接受公众的查询。
特此郑重声明。
毕业论文作者(签名):年月日目录1 绪论 (3)1.1 课题研究的背景 (3)1.2 课题研究的意义 (5)1.3 课题研究的主要内容 (6)2 系统方案确定及主要元件的选择 (7)2.1 系统方案确定 (7)2.2 主要模块的选择 (7)3 系统硬件部分设计 (11)3.1 主控器AT89C51 (11)3.2 复位电路 (13)3.3 时钟电路 (13)3.4 寻迹模块 (14)3.5 避障模块 (15)3.6 H桥电机驱动 (16)3.7 电源模块 (17)4 系统软件部分设计 (19)4.1 系统使用的软件简介 (19)4.2 软件调试平台 (19)4.3 系统程序流程设计 (21)5 系统仿真实现 (26)6 调试结果分析 (27)结束语 (28)附录 (29)附录1 元件清单 (29)附录2 程序代码 (29)参考文献 (33)致谢 (34)基于51单片机的循迹避障小车的设计专业:电子信息工程班级:**班作者:*** 指导老师:***摘要智能作为现代社会的新产物,是以后的发展方向,他可以按照预先设定的模式在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或是更高的目标。
本设计通过实时检测各个模块传感器的输入信号,利用红外对管检测黑线实现寻迹,通过光电传感器实现避障,采用存储空间较大的AT89C51作为主控制芯片,小车电机驱动采用L298N芯片,根据内置的程序分别控制小车左右两个直流电机运转,实现小车自动识别路线,能较有效的控制其在碰上障碍物时能转弯角度及寻迹行驶。
循迹小车毕业论文

循迹小车毕业论文本文介绍了一个基于单片机的循迹小车设计。
该系统主要由两个模块组成:传感器模块和控制模块。
传感器模块使用红外线传感器和光敏电阻来检测黑色轨道和白色背景之间的反差,从而确定小车运动的轨迹。
控制模块使用PID 控制算法来调整小车的方向和速度,以保持小车在轨道上运动。
该系统通过语音识别模块和蓝牙通信模块与外部设备交互,具有较好的可扩展性和交互性。
关键词:循迹小车;单片机;传感器;PID 控制算法一、引言随着科技的不断发展,智能控制系统在各个领域得到了广泛应用。
循迹小车作为一种常见的智能控制系统,已经成为了学生课程设计、科技展览、科普教育等方向的研究热点。
本文基于单片机设计了一个循迹小车,以介绍该系统的设计思路和实现细节。
二、系统设计循迹小车的设计主要分为两个模块:传感器模块和控制模块。
传感器模块通过红外线传感器和光敏电阻来检测轨道,控制模块使用PID 控制算法来调整小车的方向和速度,以保持小车在轨道上运动。
该系统还加入了语音识别模块和蓝牙通信模块,增强了其可扩展性和交互性。
1. 传感器模块循迹小车的传感器模块主要用于检测小车运动的轨迹,以实现自动驾驶。
本文采用了两种传感器:红外线传感器和光敏电阻。
红外线传感器(Infrared Sensor)是一种能够感知红外线辐射并将其转化为电信号的传感器。
其原理是利用红外线反射率的不同,通过发射和接收红外线来判断物体的位置、距离或者形状。
在本文中,我们使用红外线传感器来检测黑色轨道和白色背景之间的反差,从而确定小车运动的轨迹。
光敏电阻(Photoresistor)是一种可以感知光强度变化并将其转化为电信号的传感器。
其原理是利用半导体材料的光电效应,当光照射在其表面时,其电阻值会发生变化。
在本文中,我们使用光敏电阻来检测环境中的光线强度,从而判断小车是否处于黑色轨道上。
2. 控制模块循迹小车的控制模块主要用于控制小车的方向和速度,以保持小车在轨道上运动。
基于51单片机的自动寻迹小车控制设计

基于单片机的自主循迹电动小车设计

毕业设计(论文)学院名称学院名称专业名称专业名称学生学号学生学号学生姓名学生姓名指导教师教授姓名助理指导老师老师姓名202 年月基于单片机的自主循迹电动小车设计摘要随着电子技术与软件技术的飞速发展,智能作为现代的新发明,是以后的发展方向,它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等用途。
智能系统开发技术已经成为了最热门的技术之一。
智能小车就是其中的一个体现。
本次设计的智能小车采用模块化设计方法,整个平台以AT80C51单片机为检测和控制核心,通过红外传感器,实现小车的自适应循迹、避障等功能。
在没有人为干预的情况下,智能小车能够自主运行,稳定地跟踪轨迹。
智能车的驱动采用直流电机,并采用PWM实现直流电机的调速,设计把路径识别以及直流驱动电机控制准确地结合在一起,使小车能够快速、平稳的行驶。
本设计对智能车的循迹及速度控制等进行了研究。
关键词:智能小车;光电传感器;单片机;自主循迹Design of the Automatic Path Recognition for Intelligence Vehicle based on MCUABSTRACTWith the rapid development of software technology and electronic technology, smart as a modern invention, is the future development direction, it can in accordance with set model in an environment where automatic operation, no need manual management. The development of modern science has played a role in promoting. The development of intelligent system has become one of the most popular technology.. The design of the smart car, the platform mainly uses at80c51 microcontroller as the core of detection and control of the car, the use of the photoelectric sensor in orbit identification applications and intelligent vehicle control software and hardware design. The intelligent car system through the MCU receives a computer command control the smart car track, with no human intervention. It can run autonomously, stable trajectory tracking. Smart car is driven by the is DC motor, and the PWM to control the speed of DC motor is realized, the path identification and DC drive motor control accurate together, allowing the car to fast and stable running. The design of intelligent vehicle autonomous tracking and speed control are studied.Keywords: Intelligent Vehicle;Photoelectric sensor;MCU;Automatic path recognition目录摘要 (I)ABSTRACT (II)1 绪论 (1)1.1选题背景 (1)1.1.1智能车辆概念 (1)1.1.2课题研究的意义 (1)1.2智能车辆研究现状 (2)1.2.1国外智能车辆研究现状 (2)1.2.2国内智能车辆研究现状 (3)2 系统设计 (5)2.1设计要求 (5)2.2总体设计方案 (5)2.3模块方案的分析与论证 (5)2.3.1车体设计 (5)2.3.2电机驱动系统 (6)2.3.3检测方案模块 (6)2.3.4显示电路模块 (8)2.3.5电机模块 (8)2.3.6时间计时模块 (8)3 系统硬件设计 (9)3.1系统总体构成 (9)3.2主控制器模块的硬件设计以及原理图 (9)3.2.1单片机AT80C51 (9)3.2.2主控模块AT80C51的系统设计 (11)3.3传感器模块硬件设计 (12)3.3.1轨迹检测硬件电路 (13)。
基于51单片机智能巡线避障小车毕业论文

基于51单片机智能巡线避障小车1系统方案确定及主要元件的选择1.1 系统方案确定本次设计的智能小车实现的基本功能如下:❖实时检测路径,并按照指定路线行驶;❖实时检测障碍物,并躲过继续行驶;❖实时显示当前速度,并显示在lcd1602上为此以AT89C52为主控芯片,主要包括避障模块、电源模块、声控模块、电机驱动模块等,系统框图如图2.3所示。
通过寻迹及避障传感器来采集周围环境信息来反馈给CPU,通过主控的处理,来控制电机的运转,从而实现寻迹与避障,达到智能行驶。
且本设计添加了声控效果,通过声音传感器来对小车发出指令,让其行驶与停止。
为了能够更好地完成本次设计任务,我们采用三轮车,其前轮驱动,前轮左右两边各用一个电机驱动,调制前面两个轮子的转速起停从而达到控制转向的目的,后轮是万象轮,起支撑的作用,并通过软件程序控制,与硬件架构相结合,从而实线自动寻迹、避障的功能。
1.2 主要元件的选择1.2.1 主控器按照题目要求,控制器主要用于控制电机,通过相关传感器对路面的轨迹信息进行处理,并将处理信号传输给控制器,然后控制器做出相应的处理,实现电机的前进和后退,保证在允许范围内实线寻迹避障。
方案一:可以采用ARM为系统的控制器,优点是该系统功能强大,片上外设集成度搞密度高,提高了稳定性,系统的处理速度也很高,适合作为大规模实时系统的控制核心。
而小车的行进速度不可能太高,那么对系统处理信息的要求也就不会太高。
若采用该方案,必将在控制上遇到许许多多不必要增加的难题。
方案二:使用51单片机作为整个智能车系统的核心。
用其控制智能小车,既可以实现预期的性能指标,又能很好的操作改善小车的运行环境,且简单易上手。
对于我们的控制系统,核心主要在于如何实现小车的自动控制,对于这点,单片机就拥有很强的优势——控制简单、方便、快捷,单片机足以应对我们设计需求[5]。
51单片机算术运算功能强,软件编程灵活、自由度大,功耗低、体积小、技术成熟,且价格低廉。
毕业设计(论文)-基于单片机的智能循迹小车设计

摘要80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。
这里介绍的是如何用80C51单片机来实现长春工业大学的毕业设计,该设计是结合科研项目而确定的设计类课题。
本系统以设计题目的要求为目的,采用80C51单片机为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。
整个系统的电路结构简单,可靠性能高。
实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。
采用的技术主要有:(1)通过编程来控制小车的速度;(2)传感器的有效应用;(3)新型显示芯片的采用。
关键词:80C51单片机;光电检测器;PWM调速;电动小车。
ABSTRACT80C51 is a 8 bit single chip computer. Its easily using and multi-function suffer large users. This article introduces the CCUT graduation design with the 80C51 single chip computer. This design combines with scientific research object. This system regards the request of the topic, adopting 80C51 for controlling core, super sonic sensor for test the hinder. It can run in a high and a low speed or stop automatically. It also can record the time, distance and the speed or searching light and mark automatically the electric circuit construction of whole system is simple, the function is dependable. Experiment test result satisfy the request, this text emphasizes introduced the hardware system designs and the result analyze.The adoption of technique as:(1) Reduce the speed by program the engine;(2) Efficient application of the sensor;(3) The adoption of the new display chip.Key words:80C51 single chip computer; light electricitydetector;PWM speed adjusting;Electricity motive small car.目录1 绪论 (4)1.1本课题研究的背景和意义 (4)1.2智能循迹小车设计原理 (5)2 方案设计与论证 (5)2.1直流调速系统 (5)2.2检测系统 (6)3 智能寻迹小车模块设计 (10)3.1总体方案 (10)3.2传感检测单元 (11)3.2.1小车循迹原理 (11)3.2.2传感器的选择及检测电路设计 (11)3.2.3传感器的安装 (12)3.3软件控制单元 (13)3.3.1单片机选型及程序流程 (13)3.3.2车速的控制 (13)3.3.3电机驱动单元 (14)3.3.4蜂鸣器电路设计 (15)3.3.5稳压电源设计 (15)4 系统功能测试 (15)4.1测试仪器及设备 (16)4.2功能测试 (16)5 结束语 (17)致谢 (18)参考文献 (19)附录 (20)1相关芯片介绍 (20)1.1单片机概述 (20)1.2LM339芯片介绍 (24)1.3L298N芯片介绍 (27)1.47805芯片介绍 (28)2小车控制程序源代码(C) (30)1 绪论1.1 本课题研究的背景和意义随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。
基于51单片机的智能寻迹小车(毕业论文)

基于51单片机的智能寻迹小车(毕业论文)目录摘要 (I)ABSTRACT (II)1.绪论 (1)1.1课题背景 (1)1.2国内外的研究现状分析 (1)1.3课题研究的目的和意义 (2)2.系统方案设计 (3)2.1循迹原理 (3)2.2系统总体框图 (3)2.3轨迹检测模块 (4)2.3.1传感器模块 (4)2.3.2检测放大器方案 (4)2.4MCU控制模块 (7)2.5电机及驱动模块 (7)2.5.1转向和动力 (7)2.5.2电动机模块 (7)2.5.3调速系统 (8)2.5.4电机驱动模块 (9)2.6电源模块 (9)2.7显示模块 (10)2.8系统工作原理 (10)3.硬件设计 (11)3.1电源模块设计 (11)3.1.1 智能车电源设计要点 (11)3.1.2 低压差稳压芯片LM2940 简介 (11)3.2单片机最小系统设计 (12)3.3前向通道设计 (14)3.4后向通道设计 (22)3.4.1 后向通道简介 (22)3.4.2 后轮电机驱动模块设计 (23)4.软件设计 (27)4.1系统总体流程图 (27)4.2PWM调速简介以及实现 (28)4.3程序的模块化设计 (29)4.3.1 小车循迹原理流程图 (29)4.3.2 定时器中断程序流程图 (31)4.3.3 部分程序设计 (32)5.仿真结果分析及结论 (35)5.1 PROTEUS 软件仿真结果 (35)5.2仿真结果分析 (37)6.结束语 (38)致谢 (39)参考文献 (40)附件 (42)文献综述 (48)摘要智能车辆作为现代社会的新产物,以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备,智能小车的研究和开发正成为广泛关注的焦点。
本设计是一种基于单片机控制的简易自动寻迹小车系统,系统的设计主要分为总体方案设计、硬件和软件设计,其中每一部分均采用模块化设计原则,使得设计易读、易修改、易扩充。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于51单单片机的自动循迹小车毕业论文目录摘要 (1)ABSTRACT (2)1 绪论 (3)1.1 研究背景 (3)1.2 自动循迹小车的国外研究现状 (3)1.3 本课题设计的主要工作及结构安排 (4)2 自动循迹小车系统方案设计 (5)2.1 自动循迹小车基本原理 (5)2.2 总体方案设计 (5)2.2.1 系统总体方案的设计 (5)2.2.2 方案选择与论证 (5)3 系统硬件设计 (8)3.1 自动循迹小车硬件设计 (8)3.2 单片机控制器模块设计 (8)3.3 稳压电路模块 (10)3.4 电动机驱动模块 (12)3.5 循迹电路设计 (13)4 系统软件设计 (15)4.1 系统软件流程图 (15)4.2 程序设计 (16)4.2.1 计时程序设计 (16)4.2.2 主程序设计 (16)5 系统扩展 (18)5.1 避障功能扩展 (18)5.2 遥控功能扩展 (19)6 系统调试 (21)结束语 (23)参考文献 (24)附录A 总电路图 (25)附录B 仿真电路图 (26)附录C 小车实物图 (27)附录D 循迹避障遥控源程序 (28)1 绪论1.1 研究背景目前,智能车辆以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备,当生产现场环境恶劣时,人工不能完成的任务如物料运输和装卸等,可采用智能循迹小车完成相应的任务。
世界上许多国家都在积极进行智能车辆的研究和开发设计。
移动机器人是机器人学中的一个重要分支,出现于20世纪06年代。
当时斯坦福研究院(SRI)的Nils Nilssen和charles Rosen 等人,在1966年至1972年中研制出了取名shakey的自主式移动机器人,目的是将人工智能技术应用在复杂环境下,完成机器人系统的自主推理、规划和控制。
从此,移动机器人从无到有,数量不断增多,智能车辆作为移动机器人的一个重要分支也得到越来越多的关注。
智能小车,以轮子作为移动机构、能够实现自主行驶的机器人,我们称之为智能小车,又称轮式机器人,是一个集环境感知、规划决策,自动行驶等功能于一体的综合系统,它集中地运用了计算机、传感、信息、通信、导航及白动控制等技术,是典型的高新技术综合体。
在工业生产中,可以代替人类完成恶劣环境下的货物搬运、设备检测等任务;在军事上,可以在危险地带代替人类完成侦查、排雷等任务;在民用上,可以作为导盲车为盲人提供帮助;在科学研究方面,可以代替人类完成外星球勘探或者矿藏勘探等。
因此对智能小车的研究具有非常大的意义。
1.2 自动循迹小车的国外研究现状国外智能小车始于上世纪50年代,它的发展历程大致可以分为以下三个阶段:第一阶段:1954年美国Barrett Electronic公司研究开发出了世界上第一台自主引导车系统,该系统只是一个运行在固定路线上的拖车式运货平台,但它却具有了智能车辆最基本的特征无人驾驶。
第二阶段:从80年代中后期,在欧洲,普罗米修斯项目于1986年开始了在这个领域的探索,在美洲,美国于1995年成立了国家自动高速公路系统联盟,其目标之一就是研究发展智能车辆的可行性,并促进智能车辆技术进入实用化,在亚洲,日本于1996年成立了高速公路先进巡航/辅助驾驶演剧协会,主要目的是研制自动车辆导航的方法,促进日本智能车辆的整体进步。
进入80年代中期,设计和制造智能车辆的浪潮席卷了全世界,一大批世界著名的公司开始研制智能车辆平台。
第三阶段:从90年代开始,智能车辆进入了深入、系统、大规模的研究阶段。
最为突出的是,美国卡基-梅陇大学机器人研究所完成了Navlab系列的自主车的研究,取得了显著的成就。
相比于国外,我国开展智能车辆技术方面的研究开始于20世纪80年代,而且大多数研究尚处于针对某个单项技术研究的阶段。
虽然我国在智能车辆技术方面的研究总体上落后于发达国家,但是我国也取得了一系列的成果,主要有:中国第一汽车集团公司和国防科技大学于2003年研制成功了我国第一辆自主驾驶轿车;交通大学应用现代控制理论设计出了一种自动驾驶汽车模型,该模型在汽车系统的动力学建模的基础之上,设计了自动驾驶的专项系统,它能根据弯道的弯曲变化程度实时的计算出车辆的转向盘角度,控制车辆按照预设道路行驶;清华大学计算机系智能技术与系统国家重点实验室自1988年开始研制的THMR系列移动机器人取得了很大的成功。
它兼有面向高速公路和一般道路的功能,目前已经能够在校园的非结构化道路环境下,进行道路跟踪和避障自主行驶;工业大学于1996年研制成功的导游机器人等。
1.3 本课题设计的主要工作及结构安排本设计的循迹小车具有自动循迹功能,另外扩展了避障和遥控功能,整体设计可以分为如下几个模块,控制核心采用STC89C52单片机,循迹避障是通过传感器实现的,利用RPR220型光电对管对轨迹信息进行检测,利用红外避障传感器检测道路上的障碍,用PT2272 、PT2262组成无线遥控模块。
整个系统具有自动循迹避障和遥控避障等功能。
整个系统的电路结构较简单,可靠性能高,实验测试结果满足要求。
本论文分为以下几个方面进行阐述所设计的自动循迹小车系统:第1章绪论。
主要概述自动循迹小车的研究背景和意义;第2章系统总体方案设计。
主要叙述了自动循迹小车的基本原理和总体设计方案;第3章系统硬件设计。
对系统的硬件电路进行分块设计;第4章系统软件设计。
对系统的软件进行了设计与分析;第5章系统扩展。
对系统的扩展电路进行了软硬件设计分析;第6章系统调试。
主要概述了系统部分模块的调试方法。
2 自动循迹小车系统方案设计2.1 自动循迹小车基本原理循迹就是能够沿着给定的轨迹运行,一般给定的轨迹为在白色地面上黑色轨迹。
为了实现这一目的,就需要轨迹检测模块,这相当于小车的眼睛,需要将路面信息返回到大脑中,这大脑就需要有信息处理功能的微处理器来构成,处理的信息需要执行机构来执行,这就需要电机驱动模块,来实现小车的行走功能,而一个完整的系统,还需要有电源模块来提供能量。
简言之,系统的基本原理就是:循迹模块将检测到的路面信息传送给微处理器来处理,然后将处理结果送到电机驱动模块执行,达到循迹的目的。
2.2 总体方案设计2.2.1 系统总体方案的设计根据论文的要求,系统设计方案如下:本自动循迹小车以STC89C52单片机作为微控制器,采用RPR220型红外对管组成循迹模块,采用L298电机驱动芯片和两个直流减速电机构成电机驱动模块,以7805稳压管构成电源电路。
自动循迹小车系统结构框图如图2.1所示。
图2.1 自动循迹小车系统结构框图2.2.2 方案选择与论证(1)控制器的选择方案一:STC89C52单片机作为系统的控制器。
STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K系统可编程Flash存储器。
在单芯片上,拥有灵巧的8位CPU和系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案,stc系列的单片机可以在线编程、调试,方便地实现程序的下载与整机的调试,并且价格便宜。
方案二:采用FPGA作为系统的主控制器。
FPGA可以实现各种复杂的逻辑功能,规模大,集成度高,体积小,稳定性好,IO口资源丰富,易于进行功能扩展,处理速度快,常用于大规模实时性要求较高的系统,但价格高,编程实现难度大。
本系统逻辑功能简单,仅仅需要接收传感器的信号和控制电机,对控制器的数据处理能力要求不高,从性价比方面考虑选择方案一。
(2)电源模块方案一:电脑USB串口供电。
能直接为单片机提供稳定的+5V直流电压。
USB串口线又容易得到。
但需要很长的线,这样导致无法在室外工作。
方案二:用7.2V充电电池组作为小车供电电源。
经7805稳压后给单片机供电,而7.2V电压可直接接在L298驱动芯片上作为两个直流电机的驱动电压。
在不超过单片机工作电压围的情况下,又能驱动直流电机。
这个电源结构简单,价格便宜,容易得到,而且能够重复使用。
方案三:采用4节普通5号电池作为小车的供电电源。
刚买的5号电池测得电压为1.7V,4节就是6.8V,单片机需要5V电源,因此用7805稳压到5V后供电,但是其放电电流不大,导致电动机转速很慢,而且在使用过程中,其电压会明显降低,普通5号电池会降到1.4V以下,这样导致经过7805稳压后电压小于5V,完全无法带动整个系统正常工作,因此放弃该方案。
综上所述,选择方案二作为小车电源模块,经济实惠。
(3)电动机的选择方案一:采用直流电机。
直流电机转动力矩大,响应快速,体积小,重量轻,直流电动机具有优良的调速特性,调速平滑、方便,调整围广;过载能力强,能承受频繁的冲击负载,可实现频繁的无级快速启动、制动和反转,能满足各种不同的特殊运行要求,价格便宜。
方案二:采用步进电机。
步进电机是一种将电脉冲信号转换成角位移或线位移的精密执行原件。
控制方便,体积小,灵活性和可靠性高,具有瞬时启动和急速停止的优越性,比较适合本系统控制精度高的特点。
但步进电机的抖动比较大,输出力矩较低,随转速的升高而下降,且在较高转速时会急剧下降,其转速较低,不适用于小车等有一定速度要求的系统,价格还比较昂贵,所以这里不采用此方案。
由于直流电机价格便宜、控制简单,因此本设计用方案一。
(4)电动机驱动模块的选择方案一:采用电阻网络或数字电位器调整电动机的分压,从而达到调速目的。
但是电阻网络只能实现有级调速,而数字电阻的元器件价格比较昂贵,且可能存在干扰。
更主要的问题在于一般电动机的电阻比较小,但电流很大,分压不仅会降低效率,而且实现很困难。
方案二:采用继电器对电动机的开与关进行控制,通过控制开关的切换速度实现对小车的速度进行调整。
这个电路的优点是电路较为简单,缺点是继电器的响应时间长,易损坏,寿命较短,可靠性不高。
方案三:采用专用电机驱动芯片L298作为电机驱动芯片。
L298中有两套H桥电路,刚好可以控制两个电机。
它的使能端可以外接高低电平,也可以利用单片机进行软件控制,极大地满足各种复杂电路需要。
L298的驱动功率较大,在6~46V的电压下,可以提供2A的额定电流,并且具有过热自动关断和电流反馈检测功能,安全可靠。
基于以上的分析,建议电动机驱动电路选择方案三。
(5)循迹传感器的选择方案一:用光敏电阻组成光敏探测器。
光敏电阻的阻值可以跟随周围环境光线的变化而变化。
当光线照射到白线上面时,光线发射强烈,光线照射到黑线上面时,光线发射较弱。
因此光敏电阻在白线和黑线上方时,阻值会发生明显的变化。
将阻值的变化值经过比较器就可以输出高低电平。
但是这种方案受光照影响很大,不能够稳定的工作。
方案二:用RPR220型光电对管。
RPR220是一种一体化反射型光电探测器,其发射器是一个砷化镓红外发光二极管,而接收器是一个高灵敏度,硅平面光电三极管。