I摘要随着生产自动化的发展需要,机器人已经越来越广泛地应用到生产自动化上,随着科学技术的发展,机器人的传感器种类也越来越多,其中红外传感器已经成为自动行走和驾驶的重要部件。红外的典型应用领域为自主式智能导航系统,机器人要实现自动避障功能就必须要感知障碍物,感知障碍物相当给机器人一个视觉功能。智能避障是基于红外传感系统,采用红外传感器实现前方障碍物检测,并判断障碍物远近。由于时间和水平有限,我们暂选最基本的避障功能作为此次设计的目标。本设计通过小车这个载体再结合由AT89S51为核心的控制板可以达到其基本功能,再辅加由漫反射式光电开关组成的避障电路、555组成的转速控制电路、电源电路、差分驱动电路就可以完善整个设计。关键词:避障光电开关红外线漫反射差分控制IIInfraredobstacleavoidancecarAbstractWiththedevelopmentneedsoftheproductionautomation,robotshavebeenmoreandmorewidelyappliedtotheautomationofproduction,withthedevelopmentofscienceandtechnology,therobotmoreandmoretypesofsensors,includinginfraredsensorshasbecomeanimportantcomponentoftheautomaticwalkinganddriving.InfraredTypicalapplicationsforautonomousintelligentnavigationsystems,roboticstoachieveautomaticobstacleavoidancemustbeperceivedobstacles,perceivedobstaclestotherobotquiteavisualfunction.Intelligentobstacleavoidancesystembasedoninfraredsensor,infraredsensorfrontobstacledetectionanddeterminetheobstacledistance.Duetothelimitedtimeandthelevelofourmostbasicobstacleavoidancetemporaryasthedesigngoal.DesignbycarcarrierrecombinationbyAT89S51asthecoreofthecontrolpanelcanachieveitsbasicfunctions,supplementedplusdiffusephotoelectricswitchobstacleavoidancecircuit555comprisingaspeedcontrolcircuit,powercircuit,adifferentialdrivecircuit.Youcanimprovetheentiredesign.Keywords:obstacleavoidancephotoelectricswitchinfrareddiffusereflectancedifferentialcontrolIII目录前言.............................................................................................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章智能小车软件设计..........................................................XXIV第5.1节总体流程图..................................................................XXIV第5.2节最少拍控制算法..........................................................XXVIIV第6章开发流程.........................................................................XXIX第6.1节编译环境.....................................................................XXIX第6.2节下载调试.....................................................................XXXI第6.3节单片机的I/O分配......................................................XXXI结论......................................................................................XXXIII附录A...................................................................................XXXIV附录B..................................................................................XXXVII附录C.................................................................................XXXVIII参考文献..........................................................................................XLII致谢.........................................................................................XLIIIV前言随着生产自动化的发展需要,机器人已经越来越广泛地应用到生产自动化上,随着科学技术的发展,机器人的传感器种类也越来越多,其中红外传感器已经成为自动行走和驾驶的重要部件。红外的典型应用领域为自主式智能导航系统,机器人要实现自动避障功能就必须要感知障碍物,感知障碍物相当给机器人一个视觉功能。智能避障是基于红外传感系统,采用红外传感器实现前方障碍物检测,并判断障碍物远近。由于时间和水平有限,我们暂选最基本的避障功能作为此次设计的目标。本设计通过小车这个载体再结合由AT89S51为核心的控制板可以达到其基本功能,再辅加由漫反射式光电开关组成的避障电路、555组成的转速控制电路、电源电路、差分驱动电路就可以完善整个设计。VI第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(ControllerAreaNetworkBUS).新一代单片机为外部提供了相当完善的总线结构,为系统的扩展与配置打下了良好的基础。该项目可以应用于机车头自动寻迹,工厂自动化,仓库管理,可提高劳动生产效率,改善劳动环境。在柔性自动化生产线,智能仓库管理及物流配送等领域,当生产环境恶劣时,工人不能完成的任务如物料运输和装卸等,可采用智能寻迹小车完成相应的任务。基于生产现场和日常生活的实际需要,研究和开发智能寻迹小车系统具有十分重要的意义。VII第2章课题设计第2.1节设计要求在本次设计中,要求所设计的小车具有自动避障的功能,能在红外探头探测到前方有障碍物的时候先进行后退大约2秒再进行向左转180度角,第二次探测到前方障碍物的时候再后退大约2秒再进行向右转180度角,这样循环下去。很明显,我要设计的小车是要能遇见障碍物自动窥探到障碍物并立即倒退和转动方向重新行驶,当然小车行驶速度不会有太大的变化。第2.2节总体设计VIII图2.1系统框架图说明智能避障小车能避障主要是由前方的两对红外发射与接收探头来完成的。根据光有反射的特性。所以说当红外发射出来的光线遇到物体时,就会形成反射的光线,而这个经反射的红外光线刚好被红外接收探头接收到。当红外接收探头接收到信号后,再将信号送到单片机由单片机内部程序来控制电机,由电机完成