基于单片机的智能循迹小车本科
- 格式:doc
- 大小:1.26 MB
- 文档页数:38
本科毕业设计(论文)基于单片机的智能循迹小车设计学生学院信息工程学院专业测控技术与仪器(光机电一体化方向)年级班别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)。
智能小车优秀毕业论文编号本科生毕业设计基于单片机的智能小车设计The Design of Intelligent Vehicle Based on MCU 学生姓名xxx专业自动化学号xxx指导教师xxx学院电子信息工程二〇一三年六月毕业设计原创承诺书1.本人承诺:所呈交的毕业设计(论文)《基于单片机的智能小车设计》,是认真学习理解学校的《长春理工大学本科毕业设计(论文)工作条例》后,在教师的指导下,保质保量独立地完成了任务书中规定的内容,不弄虚作假,不抄袭别人的工作内容。
2.本人在毕业设计(论文)中引用他人的观点和研究成果,均在文中加以注释或以参考文献形式列出,对本文的研究工作做出重要贡献的个人和集体均已在文中注明。
3.在毕业设计(论文)中对侵犯任何方面知识产权的行为,由本人承担相应的法律责任。
4.本人完全了解学校关于保存、使用毕业设计(论文)的规定,即:按照学校要求提交论文和相关材料的印刷本和电子版本;同意学校保留毕业设计(论文)的复印件和电子版本,允许被查阅和借阅;学校可以采用影印、缩印或其他复制手段保存毕业设计(论文),可以公布其中的全部或部分内容。
以上承诺的法律结果将完全由本人承担!作者签名:• 年•• 月• 日摘要随着我国高科技水平的不断提高和工业自动化进程的不断推进,智能车被广泛应用于各种玩具和其他产品的设计中,极大地丰富了人们的生活。
本文基于ATmega16 单片机设计了一种智能循迹避障小车,由电源模块、红外传感器模块、电机驱动模块、调试模块和MCU模块组成。
利用红外对管和超声波检测黑线与障碍物,当左边的红外对管检测到黑线时,小车往左边偏转,右边的红外对管检测到黑线时,小车往右边偏转。
以ATmega16单片机为控制芯片控制电动小车的速度及转向,从而实现自动循迹避障的功能。
其中小车驱动由L298N驱动电路完成,速度由单片机控制。
关键词:智能小车单片机自动循迹避障AbstractWith the increasing levels of high-tech and industrial automation process progresses, the intelligent vehicle is widely used to all kinds of toys and another production’s devise. It is greatly enriched the life of the people.Based on ATmega16 microcontroller,this paper is about a design of intelligent tracking-avoidance car, which is consist of the power supply module, infrared sensor module, the motor drive module, debug module and the MCU modules. Using infrared and ultrasonic testing on the tube black line and the obstacle, when left on the tube detects infrared black line, the car deflected to the left, the right of infrared tube black line is detected, the car to the right deflection. ATmega16 microcontroller for the control chip to control the speed and steering electric car, enabling automatic tracking avoidance function. Which car is driven by L298N driver circuit completed, the speed controlled by the MCU.Keywords: Intelligent Vehicle; MCU;automatic tracking; obstacle avoidance目录摘要 (I)ABSTRACT (II)目录 (III)第1章绪论 (1)1.1引言 (1)1.2课题研究目的及意义 (1)1.3课题研究现状及发展趋势 (2)1.4本文的主要工作 (3)第2章小车的总体方案设计 (4)2.1设计思路 (4)2.2小车循迹避障传感器的选型 (6)2.3小车循迹避障设计方案 (8)第3章小车的硬件电路设计 (10)3.1单片机的选型 (10)3.2小车的硬件电路设计 (14)第4章小车的软件设计 (19)4.1主程序设计及流程图 (19)4.2避障子程序设计及流程图 (20)4.3循迹子程序设计及流程图 (21)结论 (22)参考文献 (23)致谢 (24)附录1 系统电路图 (24)附录2 智能循迹壁障小车完整程序 (27)第1章绪论1.1引言智能,在科技高速发展的今天,已成为一个引领时尚前沿的代名词,智能手机,智能机器人等等已经在工业,军事中得到广泛的作用,在不为人们所熟知的领域,如深海探测,航空航天,地质勘探,智能也发挥着举足轻重的作用[1]。
基于单片机的智能循迹小车设计*张 岩 裴晓敏 付韶彬(辽宁石油化工大学信息与控制工程学院 抚顺 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]。
基于单片机的智能小车避障循迹系统设计
随着技术的不断发展,智能小车成为人们生活中不可或缺的一部分。
本文主要介绍一款基于单片机的智能小车避障循迹系统设计。
一、系统的硬件设计
本智能小车的硬件设计包括控制模块、电源模块、驱动模块和传感器模块。
其中,控制模块采用C51单片机,电源模块采
用锂电池,驱动模块通过直流电机实现小车的前进、后退、左右转弯等各项动作,而传感器模块则包括超声波传感器、巡线传感器和红外线传感器。
二、系统的软件设计
本智能小车的软件设计包括控制程序和驱动程序。
控制程序主要实现通过巡线传感器和超声波传感器来检测路面情况,从而确定小车行驶方向和速度,同时通过红外线传感器来检测障碍物,从而进行避障。
驱动程序主要用于实现小车的前进、后退、左右转等动作。
三、系统的操作流程
小车启动时,控制程序首先检测巡线传感器和超声波传感器所处位置,从而确定小车行驶方向和速度。
接着,红外线传感器开始检测障碍物,并且在检测到障碍物时,自动转弯避免碰撞。
当小车行驶过程中检测到黑色线条时,巡线传感器将自动控制
小车前进或后退,从而使小车保持在线条上行驶。
四、系统的优点和应用
基于C51单片机的智能小车避障循迹系统具有高度自动化、低成本、易于维护等优点。
该系统可广泛应用于自动化物流、智能家居、机器人等领域。
总之,随着科技的不断发展,传感器技术和单片机技术等已经得到了广泛的应用和推广。
未来,智能小车必将在各个领域发挥更大的作用,创造更多的价值。
基于单片机的智能寻迹避障小车设计课程设计一、设计背景及目的随着人们对机器人技术的提高和普及,智能小车已应用于很多领域,如工业制造、学术研究等,成为了未来技术发展的重要方向。
本课程设计旨在通过单片机智能寻迹避障小车的设计,让学生了解单片机的基本原理,熟悉电路的设计和程序员的编写,培养学生的动手实践能力,同时增强学生的数字电路、模拟电路、控制系统等方面的综合实践能力。
二、设计过程1.设计方案智能寻迹避障小车把巡线车和避障车的功能集于一身,要实现这个设定的关键是用探测器实时地获取小车与路面间的距离,当距离为某一特定值时,小车就改变行进方向,而通过红外线传感器检测路线,小车就能够在沿着直线行驶时不偏离方向。
为了让设计更具实际意义,小车还可以配合LED灯来实现小车的状态显示。
2.硬件设计(1)原理图设计硬件电路由电源电路、控制电路和传感器组成。
单片机控制模块选用STC12C5A60S2芯片,这是一款强大的外设丰富的低功耗单片机,非常适合最终的应用。
为了让小车更加灵活,我们在使用STA的同时,还增加了音乐播放和语音提示的功能。
(2)电源电路设计电源电路采用两节7号电池的串联,达到12V的工作电压。
画图时还需注意进出电源的楔子,使其距离模块尽可能近,且哆扰较大,避免电路受电源电路噪声的干扰。
此外,还需要注意金属件漏接。
(3)控制电路设计该电路控制选择STC12C5A60S2单片机。
由于片内存储空间,接口丰富,定时器与PWM单元多对多的特点,这种单片机非常适合用于本设计。
传感器的控制电路采用运放直接与单片机相连的电路。
电路复杂度较低,文档在写作时主要是结果的分析。
UV2.0被用于编写程序和模拟仿真,在还原电路的同时验证了单片机的控制电路是否能够达到上设计的外部设备的操作目标。
(4)传感器设计两种传感器用来辅助STC12C5A60S2芯片的控制,实现小车的巡线与避障。
红外线传感器用于检测小车行驶时是否偏离,具体实现通过红外识别小车至地面之间的距离,当距离值达到某一阈值,小车就需要改变行进方向,以免偏离路线。
毕业设计(论文)学院名称学院名称专业名称专业名称学生学号学生学号学生姓名学生姓名指导教师教授姓名助理指导老师老师姓名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)3.3.2金属块探测模块原理及电路设计 (15)3.3.3速度检测硬件电路设计 (17)3.3.4时间计时模块的电路设计 (18)3.3.5液晶显示电路设计 (20)3.3.6电机驱动模块硬件电路 (21)3.3.7电源模块电路 (23)4 系统软件设计 (24)4.1系统主程序流程图 (24)4.2传感器中断服务子程序流程图 (24)4.3各个检测模块子程序流程图 (24)4.3.1路面检测的子程序流程图 (24)4.3.2速度检测程序流程图 (24)结论 (29)致谢 (30)参考文献 (31)附录A DS12887时钟驱动程序 (32)附录B硬件设计电路总图 (37)1 绪论1.1选题背景目前,智能车辆是一个新型的交叉学科领域,从广义上来讲,智能车辆属于室外移动智能机器人的一种。
智能小车摘要系统主要由红外避障模块、声控模块、光电寻迹、电机驱动及语音播报模块组成。
采用P89V51单片机作为智能小车控制核心。
系统能实现对线路进行寻迹,小车可以前进或后退,遇到障碍物可以自行停止并可以实现反向运行,系统可以利用声音控制小车的启停。
整个系统小巧紧凑,控制准确,性价比高,人机互动性好。
关键词:P89V51单片机;红外避障;线路寻迹;直流减速电机ABSTRACTSystem is mainly by infrared obstacle avoidance module, voice module, opto-electronics and motor drive tracing module. Used as a single-chip smart car P89V51 control core. System can realize the tracing lines, cars can go forward or backward, encountered obstacles can stop and reverse operation can be achieved, the system can use voice to control the start and stop car. Compact the entire system to control the accurate, cost-effective, good human-computer interaction.KEYWORD:P89V51MCU;Infrared obstacle avoidance;Tracing;DC motor speed1目录1 系统设计 (1)1.1 设计要求 (1)1.1.1 基本要求 (1)1.1.2 扩展部分 (1)1.2 总体设计方案 (1)1.2.1 基本模块设计方案论证与比较 (1)1.2.2 系统总体设计方案 (5)2 单元硬件电路设计 (6)2.1 光电对管寻迹模块 (6)2.2电机驱动电路的设计 (6)2.3红外避障模块 (7)2.4 单片机P89V51核心模块 (8)2.5 声控电路 (8)2.6 语音播报模块 (9)3 系统软件设计 (10)3.1主程序流程图 (10)3.2 传感器数据处理及寻迹程序流程 (11)4 系统测试 (12)4.1 硬件测试 (12)4.2 硬件与软件的联机测试 (12)5 测试数据及实验结果 (13)参考文献 (14)II1 系统设计1.1 设计要求1.1.1 基本要求1、小车可以自动寻迹在设计好的线路上向前或向后跑。
沈阳理工大学毕业设计(论文)题目:基于单片机的智能循迹小车院系:信息与控制学院专业:自动化班级学号:学生姓名:指导教师:成绩:年月日摘要本文论述了基于单片机的智能循迹小车的控制过程。
智能循迹是基于自动引导机器人系统,用以实现小车自动识别路线,以及选择正确的路线。
智能循迹小车是一个运用传感器、单片机、电机驱动及自动控制等技术来实现按照预先设定的模式下,不受人为管理时能够自动实现循迹导航的高新科技。
该技术已经应用于无人驾驶机动车,无人工厂,仓库,服务机器人等多种领域。
本设计采用STC89C52单片机作为小车的控制核心;采用TCRT5000红外反射式开关传感器作为小车的循迹模块来识别白色路面中央的黑色引导线,采集信号并将信号转换为能被单片机识别的数字信号;采用驱动芯片L298N构成双H桥控制直流电机,其中软件系统采用C程序,本设计的电路结构简单,容易实现,可靠性高。
关键词:单片机;自动循迹;驱动电路AbstractThis paper discusses the intelligent tracing electric trolley control process. Automatic tracing is used to make the car indentify route automatically , and choosing the right route, based on the automatic guide robot system. Intelligent tracing electric trolley is an advanced technology to realize automatic tracing navigation. It is out of human management but under the designed mode that use of the use of a transducer, single chip, motor drive and automatic control .This technology has been applied in unmanned vehicle, unmanned factory, warehouse, service robot and many other fields.During the design of Intelligent tracing electric trolley, STC89C52 single clip is used as the control core; at the same time with TCRT5000 reflective infrared transducer switch to identify the black guide line at the central of the white road, which used as the car tracing module, it can gather the signal and transfer it into digital signal that can be recognized by single chip. And the driving chip L298N constitute the double H bridge constitute of driving chip L298N can control direct current motor. Among which the software system is using C program. In a nutshell, the design of the circuit has the advantages of simple structure, easy implementation, and high reliability.Key words:single chip microcomputer; automatic tracing; driving circuit目录1 绪论 (1)1.1 智能循迹小车概述 (1)1.1.1 循迹小车的发展历程回顾 (1)1.1.2 智能循迹分类 (2)1.1.3 智能循迹小车的应用 (3)1.2 智能循迹小车研究中的关键技术 (4)2 智能循迹小车总体设计方案 (5)2.1 整体设计方案 (5)2.1.1 系统设计步骤 (5)2.1.2 系统基本组成 (5)2.2 整体控制方案确定 (6)3 系统的硬件设计 (8)3.1 单片机电路的设计 (8)3.1.1 单片机的功能特性描述 (8)3.1.2 晶振电路 (9)3.1.3 复位电路 (9)3.2 光电传感器模块 (10)3.2.1 传感器分布 (11)3.3 电机驱动电路 (12)3.3.1 L298N引脚结构 (13)3.3.2 电机驱动原理 (13)3.3.3小车运动逻辑 (15)4 系统的软件设计 (16)4.1 软件设计的流程 (16)4.2 本系统的编译器 (17)5 系统的总体调试 (22)5.1 硬件的测试 (22)5.2 系统的软件调试 (22)结论 (24)致谢 (25)参考文献 (26)附录A 原理图及PCB图 (27)附录B 程序代码 (32)附录C 硬件实物图 (37)1 绪论进入二十一世纪,随着计算机技术和科学技术的不断进步,机器人技术较以往已经有了突飞猛进的提高,智能循迹小车即带有视觉和触觉的小车就是其中的典型代表。
基于单片机的智能循迹避障小车设计目录基于单片机的智能循迹避障小车 (1)摘要 (1)Abstract (2)1绪论 (3)1.1研究背景 (3)1.2研究现状 (4)1.3研究目的 (4)1.4研究内容 (4)2系统总体方案及各模块设计 (5)2.1总体方案设计 (5)2.2各模块方案论证 (6)2.2.1供电模块的设计 (6)2.2.2循迹部分设计 (6)2.2.3速度检测模块设计 (7)2.2.4避障模块设计 (8)2.2.5驱动电机选择 (9)2.2.6电机驱动器件 (9)2.2.7核心控制器 (10)3硬件设计 (11)3.1单片机控制电路 (11)3.2电机驱动电路 (13)3.3速度检测模块电路 (14)3.4PWM调速原理 (15)3.5循迹检测电路 (15)3.6障碍物检测电路 (17)3.7液晶显示电路 (18)4软件设计 (19)4.1系统控制流程图 (19)4.2驱动单元的实现 (20)4.2.1循迹算法设计 (20)4.2.2避障驱动设计 (21)4.2.3速度检测及控制设计 (21)4.3路径规划设计 (23)4.4小车位置设计 (24)5调试 (26)6结论 (28)参考文献 (29)致谢 (30)附录 ···············································································错误!未定义书签。
基于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 本课题研究的背景和意义随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。
毕业设计(论文)任务书毕业设计(论LED旋转显示屏的设计与制作文)题目毕业设计(论文)主要内容和要求:本设计以智能化全面发展的普及与应用为目的,整体开发过程简单易懂,所选择的平台与各电子元件恰当合理,无需花费过多的人力财力便可达到预期所要求各功能的实现,也符合课题研究的意义。
设计的理论方案、分析方法及特色与创新点等可以为国内自动运输机器人、采矿勘探机器人、家用自动清洁机器人等自动半自动机器人的设计与普及有一定的参考意义。
小车也可以作为玩具的发展对象,为中国玩具市场技术含量的缺乏进行一定的弥补,实现经济收益,形成商业价值。
同时作为高校毕业设计研究课题,对学生的思维、动手能力以及总结论述等综合能力得到充分锻炼,有利于以后独立及全面的发展。
设计主要以简易智能机器人为开发平台,选择通用、价廉的51单片机为控制平台,选择常见的电机模型车为机械平台,通过细化设计要求,结合传感器技术、电机控制技术、无线通信技术等相关知识实现小车的各种功能。
设计完成以由无线电遥控、红外线对管的自动寻迹、红外线自动避障以及语音控制组成的硬件模块结合软件设计组成多功能智能小车,共同实现小车的前进倒退、转向行驶,自动根据地面黑线寻迹导航,检测障碍物后停止和语音信号的控制等功能,实现智能控制,达到设计目标。
毕业设计(论文)主要参考资料:[1] 夏美云,张鸿彦.人工智能发展探讨[J]. 焦作大学学报,2005年4期,49~66.[2] 江晋剑,钱萌.一种基于AT89S52的简易智能小车设计[J].科技论文,2007,7,97~100.[3] 船仓一郎,土屋尧,崛桂太郎(日).机器人控制电子学[M].北京:科技出版社,2004,5.[4] 陈继荣.智能电子制作创新制作——机器人制作入门[M].北京:科学出版社,2007,10.[5] 李建忠.单片机原理及应用[M]. 西安:西安科技大学出版社,2002,2.[6] 赵负图.无线电接收发射应用集成电路手册[M]. 北京:化学工业出版社,2003,11.[7] 赵负图.光电检测控制电路手册[M].北京:化学工业出版社,2001,1.[8] 康华光.电子技术基础数字部分(第五版)[M].北京:高等驾御出版社,2006.1.[9] 肖伟,武强,闫秀桃,刘根. L293D 在护士移动机器人主控电路板设计中的应用[J].国外电子元器件,2007年 11期,64~66.[10] 吴黎明.语音信号及单片机处理[M]. 北京:科学出版社,2007,3.[11] 张以和,陈敌北.例说8051[M].北京:人民邮电出版社,2006,1.[12] 赵广林.轻松跟我学Protel 99SE电路设计与制版[M].北京:电子工业出版社,2005,2.[13] Rowel O. Atienza,Marcelo H. Ang Jr. A Flexible Control Architecturefor Mobile Robots: An Application for a Walking Robot[J]. Journal of Intelligent and Robotic Systems, Springer Netherlands, 2001,1(30), 29~48.[14] V.E. Pavlovsky,S.A. Polivtseev,T.S. Khashan.Intelligent TechnicalAudition and Vision Sensors for Walking Robot Realizing Telepresence Functions[J]. Climbing and Walking Robots, 2006,1(4), 387~397.毕业设计(论文)应完成的主要工作:1、撰写开题报告。
小车走翘翘板摘要本次设计的简易智能电动车采用简单的人工智能技术,使用AT89C52作为小车的检测和控制核心。
根据题目设定的行进及具体要求,分别采用红外传感器进行寻迹行驶、黑带采集及变速行驶,采用霍尔元件对小车行驶过程中的速度进行测量,并在终点进行行驶路程的测量,采用直流减速电机对小车实行较精确定位,由LCD显示出各项功能知识。
由数码管进行行驶时间显示,由蜂鸣器及LED构成声光提示电路。
最后,小车的运行过程中的各种自动化过程由单片机通过编程实现。
关键词:AT89C52 红外传感器减速电机光电管霍尔元件一、方案比较1.轨迹探测模块设计与比较方案一:用光敏电阻组成光敏探测器。
光敏电阻的阻值可以跟随周围环境光线的变化而变化。
当光线照射到白线上面时,光线发射强烈,光线照射到黑线上面时,光线发射较弱。
因此光敏电阻在白线和黑线上方时,阻值会发生明显的变化。
将阻值的变化值经过比较器就可以输出高低电平。
但是这种方案受光照影响很大,不能够稳定的工作。
方案二:红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断红外发射管发出红外线,当发出的红外线照射到白色的平面后反射,若红外接收管能接收到反射回的光线则检测出白线继而输出低电平,若接收不到发射管发出的光线则检测出黑线继而输出高电平。
单片机就是通过接收到的高低电平为依据来确定黑线的位置和小车的行走路线。
对于发射和接收红外线的红外探头,可以自己制作或直接采用集成式红外探头。
经测试,此种方法简单可靠。
经反复对比后,采用方案二。
1、控制电机方案比较方案一:利用步进电机的准确定长步进性能方便的实现调速和方向的偏转,且能准确的测量速度、路程以及时间,简化编程和硬件连接的工作量。
但是步进电机在与机械配合的小车改装上难度极大,非短时间所能完成。
该方案实现较困难。
方案二:用玩具小车上自带的双直流电机,只需对后轮电机进行简单改造,加上一个齿轮减速装置即可,两电机分别负责小汽车的驱动和转向的功能,依据外围红外反射传感器所采集到的信息可以补足直流电机定位不准的缺点,同时红外反射传感器的使用还能实现比较准确的寻迹行驶,用较好的控制算法及特色硬件来提高小车的整体性能,可具有很高的性能/价格比。
课程设计报告(嵌入式技术实践(二))学院:电气工程与自动化学院题目:基于P89V51RB2单片机寻迹小车专业班级:学号:学生:指导老师:2013年06月07日目录第1章绪论41.1引言41.2课题任务要求41.3本论文研究的容5第2章系统总体设计62.1小车的机械特性62.2智能小车寻迹基本原理62.3智能小车测速基本原理62.2智能小车遥控基本原理6第3章系统硬件设计93.1控制器的选择93.1.1概述93.1.2P89V51RB2开发工具特性93.2硬件电路设计93.2.1系统电源电路103.2.2电机驱动模块103.2.3光电编码器113.2.4红外线检测电路93.2.5超声波蔽障/测距错误!未定义书签。
3.2.6LCD显示设计错误!未定义书签。
第4章系统软件设计174.1编译环境174.2模块的驱动174.2.1红外线传感器模块174.2.2电机模块的驱动184.2.3转速捕获214.2.4LCD1602显示模块174.2.5按键模块214.2.6超声波模块模块23第5章系统调试分析265.1系统设计中的注意事项265.1.1外部因素325.1.2部因素265.2硬软件总体调试26第6章结束语27致28参考文献29附录 (30)第1章绪论1.1 引言我们所处的这个时代是信息革命的时代,各种新技术、新思想层出不穷,纵观世界围智能汽车技术的发展,每一次新的进步无不是受新技术新思想的推动。
随着汽车工业的迅速发展,传统的汽车的发展逐渐趋于饱和。
伴随着电子技术和嵌入式技术的迅猛发展,这使得汽车日渐走向智能化。
智能汽车由原先的驾驶更加简单更加安全更加舒适,逐渐的向智能驾驶系统方向发展。
智能驾驶系统相当于智能机器人,能代替人驾驶汽车。
它主要是通过安装在前后保险杠及两侧的红外线摄像机,对汽车前后左右一定区域进行不停地扫描和监视。
计算机、电子地图和光化学传感器等对红外线摄像机传来的信号进行分析计算,并根据道路交通信息管理系统传来的交通信息,代替人的大脑发出指令,指挥执行系统操作汽车。
基于单片机的智能循迹小车设计摘要随着我国科学技术的进步,智能化作为现代社会的新产物开始越来越普及,各种高新技术也广泛应用于智能小车和机器人玩具制造领域,使智能机器人越来越多样化。
智能小车是一个多种高新技术的集成体,它融合了机械、电子、传感器、计算机硬件、软件、人工智能等许多学科的知识,可以涉及到当今许多前沿领域的技术。
智能小车的研究和开发正成为广泛关注的焦点。
本设计是一种基于单片机控制的简易自动循迹小车系统,系统的设计主要分为总体方案设计、硬件和软件设计,其中每一部分均采用模块化设计原则,使得设计易读、易修改、易扩充。
整个小车平台主要以51单片机为控制核心,通过无线遥控实现前进后退和转向行驶,通过红外线以及超声波传感器,实现小车的自适应循迹、避障等功能。
设计采用对比选择,模块独立,综合处理的研究方法。
通过翻阅大量的相关文献资料,分析整理出有关信息,在此基础上列出不同的解决方案,结合实际情况对比方案优劣选出最优方案进行设计。
从最小系统到无线遥控,红外线对黑线的自动循迹再到超声波自动避障,完成各模块设计。
通过调试检测各模块,得到正确的信号输出,实现其应有的功能。
关键词:智能小车;单片机;无线遥控;循迹;避障目录摘要........................................................................................................................ I 第一章绪论.. (1)1.1 智能循迹小车概述 (1)1.1.1 循迹小车的发展历程 (1)1.1.2 智能循迹分类 (2)1.1.3 智能循迹小车的应用 (3)1.2 课题研究的目的及意义 (5)1.3 课题研究的工作安排 (6)第二章系统总体方案的确定 (7)2.1 小车循迹原理 (7)2.2 方案的选择与论证 (7)2.2.1 控制器的选择 (7)2.2.2电源模块的选择 (9)2.2.3电动机的选择 (9)2.2.4电动机驱动模块的选择 (10)2.2.5循迹传感器的选择 (11)2.3 系统总体方案确定 (11)第三章硬件系统设计 (13)3.1 单片机控制模块 (13)3.1.1 STC89C52简介 (13)3.1.2单片机最小系统设计 (16)3.1.3核心控制模块设计 (17)3.2电源模块 (18)3.2.1 稳压芯片简介 (18)3.2.2 电源稳压模块设计 (19)3.3电机驱动模块 (19)3.3.1电动机驱动芯片L293D简介 (19)3.3.2模块设计 (21)3.4循迹模块 (22)3.5避障模块 (23)3.6无线遥控模块 (24)第四章软件系统设计 (26)4.1PWM调速简介以及实现 (26)4.2主程序设计 (27)4.3 程序的模块化设计 (29)4.3.1循迹模块流程图 (29)4.3.2避障模块流程图 (30)4.2.3无线遥控模块流程图 (31)第五章系统调试与分析 (33)5.1软件调试平台 (33)5.2程序调试 (35)5.2.1设置和删除断点 (35)5.2.2查看和修改程序 (35)结论 (37)参考文献 (38)致谢 (39)第一章绪论1.1 智能循迹小车概述智能循迹小车(AGV),英文全称是Automated Guided Vehicle。
旋转时钟的设计摘要POV LED(POV 即persistence of vision 视觉暂留),它指的是,借助人的视觉暂留效果,通过少量LED 灯的机械扫描方式来显示各种字符或者图像。
其原理很简单,就是靠电动机带动一排LED 灯绕电机轴高速旋转,与此同时单片机控制各个LED 灯在旋转平面相应的位置上点亮,构成一幅点阵画,虽然它们不是同时点亮的,但由于人的视觉暂留效果,会误以为每个点都是同时点亮的。
这就是我这篇论文研究的对象。
研究的目的第一是为了巩固大学四年所学的关于模数电及单片机的知识,并加深对它们的印象,另外LED 旋转显示器并没有被人们广泛认知,作为电子爱好者就应该把新鲜有趣的电子作品发扬光大。
论文中我详细地叙述了扫描显示的原理,介绍了各种扫描显示的电子作品。
通过对这些类似作品的比较,再加入我自己的想法和创意,确立了我所要制作的旋转时钟的方案。
接着具体说明了制作旋转时钟所需要的硬件设备的功能与特性,主要包括单片机STC12C5A32S2、时钟芯片DS1302 以及红外遥控芯片TC9012。
之后进行软件设计,画出各程序的流程图,并对重要程序代码作了解释。
最后通过软硬件调试得出结论,证明了我所设计的旋转时钟方案是可行的。
希望通过我的写作能让更多人了解并喜欢POV LED。
关键词:视觉暂留;旋转时钟;扫描显示AbstractPOV LED (POV is short for persistence of vision), it refers to that with the help of theeffect of human POV, a few of LEDs can display the characters or images by themethod of mechanical scanning. Its principle is very simple:a row of LEDs rotatearound a motor's axis at high speed, while the MCU controls each one of the LEDs to lighten in the corresponding position of the rotating plane, forming a lattice picture,although not all the LEDs are lightening at the same time, because of the effect of POV,we will mistake all the LEDs for lightening at the same time. This is my object of this thesis. The first purpose of my research is to consolidate the knowledge we have learntin college; secondly the rotating LED display has not been understood by many people,as a lover of electronic works should carry the fresh and interesting electronic works forward. In my thesis I had expounded the principle of the scanning display, and introduced numbers of the similar electronic works. After comparing these productions,and adding my own thoughts and ideas, I had established the program of the rotating clock which I wanted to make. Then I specified the function and characteristics of thehardware which were needed for making the rotating clock, including the STC89C52,the clock chip DS1302 as well as the infrared remote control chip TC9012. Then Idesigned the software, drew the scheme, and explained the important code. Finally, after debugging the software and the hardware, I had made the conclusion that my alternative of rotating clock was feasible. I hope that more people will know and like POV LED after reading my thesis.Keywords:persistence of vision;rotating ;clock scanning display目录第一章旋转时钟的原理及制作方案 (5)1.1旋转时钟原理分析 (5)1.2方案的确定 (6)第二章硬件设计 (8)2.1指针板的硬件设计 (8)2.1.1单片机端口分配 (8)2.1.2指针板电源驱动方式 (9)2.1.3时钟芯片D S1302 (9)2.1.4红外对管 (11)2.2红外遥控设备的硬件设计 (11)2.3电源基板的硬件设计 (14)2.4电机的选择 (15)2.5电刷的制作 (15)2.6元器件焊接时应注意的问题 (16)第三章软件设计 (17)3.1L E D扫描显示程序设计 (17)3.2单片机读写D S1302程序设计 (19)3.3单片机对红外遥控代码的译码程序设计 (21)第四章系统调试 (24)4.1硬件调试 (24)4.2软件调试 (24)结论 (25)致谢 (26)第1 章旋转时钟的原理及制作方案1.1 旋转时钟原理分析肯定有人会疑惑,就用图1.1(a)中这么一列发光二极管就能显示出一幅如图1.1(b)这么漂亮的时钟画面吗 实原理很简单,就是利用了人眼的视觉暂留的错觉。
基于单片机的智能循迹小车本科第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桥电路。
用单片机控制晶体管使之工作在占空比可调的开关状态,精确调整电机转速。