摘要随着生产自动化的发展需要,机器人已经越来越广泛地应用到生产自动化上,随着科学技术的发展,机器人的传感器种类也越来越多,其中红外传感器已经成为自动行走和驾驶的重要部件。
红外的典型应用领域为自主式智能导航系统,机器人要实现自动避障功能就必须要感知障碍物,感知障碍物相当给机器人一个视觉功能。
智能避障是基于红外传感系统,采用红外传感器实现前方障碍物检测,并判断障碍物远近。
由于时间和水平有限,我们暂选最基本的避障功能作为此次设计的目标。
本设计通过小车这个载体再结合由AT89S51为核心的控制板可以达到其基本功能,再辅加由漫反射式光电开关组成的避障电路、555组成的转速控制电路、电源电路、差分驱动电路就可以完善整个设计。
关键词:避障光电开关红外线漫反射差分控制Infrared obstacle avoidance carAbstractWith the development needs of the production automation, robots have been more and more widely applied to the automation of production, with the development of science and technology, the robot more and more types of sensors, including infrared sensors has become an important component of the automatic walking and driving .Infrared Typical applications for autonomous intelligent navigation systems, robotics to achieve automatic obstacle avoidance must be perceived obstacles, perceived obstacles to the robot quite a visual function. Intelligent obstacle avoidance system based on infrared sensor, infrared sensor front obstacle detection and determine the obstacle distance.Due to the limited time and the level of our most basic obstacle avoidance temporary as the design goal.Design by car carrier recombination by AT89S51 as the core of the control panel can achieve its basic functions, supplemented plus diffuse photoelectric switch obstacle avoidance circuit 555 comprising a speed control circuit, power circuit, a differential drive circuit. You can improve the entire design.Keywords: obstacle avoidance photoelectric switch infrared diffuse reflectance differential control目录前言 (V)第1章课题研究价值 (VI)第1.1节选题背景 (VI)第2章课题设计 (VII)第2.1节设计要求 (VII)第2.2节总体设计 (VII)第3章方案论证 (IX)第3.1节单片机选择论证 (IX)第3.2节传感器设计方案 (IX)第3.3节控制算法设计方案 (X)第4章智能小车硬件设计 (XII)第4.1节智能小车硬件分配 (XII)第4.2节 AT89S51单片机简介 (XV)第4.3节电路设计 (XVIII)第5章智能小车软件设计 .......................................................... X XIV 第5.1节总体流程图.................................................................. X XIV 第5.2节最少拍控制算法 .......................................................... X XVI第6章开发流程 (XXIX)第6.1节编译环境 (XXIX)第6.2节下载调试 (XXXI)第6.3节单片机的I/O分配 (XXXI)结论 (XXXIII)附录A ................................................................................... X XXIV 附录B .................................................................................. X XXVII 附录C ................................................................................. X XXVIII 参考文献 .......................................................................................... X LII 致谢 ......................................................................................... X LIII前言随着生产自动化的发展需要,机器人已经越来越广泛地应用到生产自动化上,随着科学技术的发展,机器人的传感器种类也越来越多,其中红外传感器已经成为自动行走和驾驶的重要部件。
红外的典型应用领域为自主式智能导航系统,机器人要实现自动避障功能就必须要感知障碍物,感知障碍物相当给机器人一个视觉功能。
智能避障是基于红外传感系统,采用红外传感器实现前方障碍物检测,并判断障碍物远近。
由于时间和水平有限,我们暂选最基本的避障功能作为此次设计的目标。
本设计通过小车这个载体再结合由AT89S51为核心的控制板可以达到其基本功能,再辅加由漫反射式光电开关组成的避障电路、555组成的转速控制电路、电源电路、差分驱动电路就可以完善整个设计。
第1章课题研究价值第1.1节选题背景国内外随着计算机技术,控制技术,信息技术的快速发展,工业的生产和管理进入了自动化,信息化和智能化的时代,智能化已经成为时代发展的需要。
第三代单片机包括了Intel公司发展MCS-51系列的新一代产品,如8xC152﹑80C51FA/FB﹑80C51GA/GB﹑8xC451﹑8xC452,还包括了Philips ﹑Siemens﹑ADM﹑Fujutsu﹑OKI﹑Harria-Metra﹑ATMEL等公司以80C51为核心推出的大量各具特色﹑与80C51兼容的单片机。
新一代的单片机的最主要的技术特点是向外部接口电路扩展,以实现Microcomputer完善的控制功能为己任,将一些外部接口功能单元如A/D﹑PWM﹑PCA(可编程计数器阵列)﹑WDT(监视定时器)﹑高速I/O口﹑计数器的捕获/比较逻辑等。
这一代单片机中,在总线方面最重要的进展是为单片机配置了芯片间的串行总线,为单片机应用系统设计提供了更加灵活的方式。
Philips公司还为这一代单片机80C51系列8xC592单片机引入了具有较强功能的设备间网络系统总线----CAN(Controller Area Network BUS).新一代单片机为外部提供了相当完善的总线结构,为系统的扩展与配置打下了良好的基础。
该项目可以应用于机车头自动寻迹,工厂自动化,仓库管理,可提高劳动生产效率,改善劳动环境。
在柔性自动化生产线,智能仓库管理及物流配送等领域,当生产环境恶劣时,工人不能完成的任务如物料运输和装卸等,可采用智能寻迹小车完成相应的任务。
基于生产现场和日常生活的实际需要,研究和开发智能寻迹小车系统具有十分重要的意义。
第2章课题设计第2.1节设计要求在本次设计中,要求所设计的小车具有自动避障的功能,能在红外探头探测到前方有障碍物的时候先进行后退大约2秒再进行向左转180度角,第二次探测到前方障碍物的时候再后退大约2秒再进行向右转180度角,这样循环下去。
很明显,我要设计的小车是要能遇见障碍物自动窥探到障碍物并立即倒退和转动方向重新行驶,当然小车行驶速度不会有太大的变化。
第2.2节总体设计图2.1 系统框架图说明智能避障小车能避障主要是由前方的两对红外发射与接收探头来完成的。
根据光有反射的特性。
所以说当红外发射出来的光线遇到物体时,就会形成反射的光线,而这个经反射的红外光线刚好被红外接收探头接收到。
当红外接收探头接收到信号后,再将信号送到单片机由单片机内部程序来控制电机,由电机完成小车的前进,转向。
第3章方案论证第3.1节单片机选择论证在单片机选择提供两种选择一种是8031另一种是AT89S51。
选用8031单片机系统8031单片机内不带程序存储器ROM,使用时用户需外接程序存储器8255和一片2764,来进行扩展。
电路复杂。
选用AT89S51单片机系统AT89S51里有4K程序存储器是FLASH工艺的,这种工艺的存储器用户可以用电的方式瞬间擦除、改写。
不用扩展外部存储器。
显而易见,这种单片机对开发设备的要求很低,开发时间也大大缩短。
由此可见选用AT89S51单片机。
第3.2节传感器设计方案在传感器方案的选择中,有以下两种方案供参考:方案一:使用CCD传感器来采集路面信息。
使用CCD传感器,可以获取大量的图像信息,可以全面完整的掌握路径信息,可以进行较远距离的预测和识别图像复杂的路面而且抗干扰能力强。
但是对于本项目来说,使用CCD传感器也有其不足之处。
首先使用CCD传感器需要有大量图像处理的工作,需要进行大量数据的存储和计算。
因为是以实现小车视觉为目的,实现起来工作量较大,电路复杂。
方案二:使用光电传感器来采集路面信息。