资源描述
购买设计文档后加 费领取图纸 图 书 分类号: 密 级: 毕业设计 (论文 ) 智能清障小车设计 F 生姓名 学院名称 专业名称 指导教师 20*年 5 月 27 日 徐州工程学院毕业设计 (论文 ) I 摘要 智能小车在自动化生产线、仓库管理、机器人服务、环境监测、航空航天等领域有广泛的应用。本文介绍了一款集自动寻迹、障碍物监测、障碍物清除等功能于一体的智能小车。智能小车采用 片机为系统 控制核心,利用反射式光电传感器检测识别黑线,通过比较器反馈高低电平信号给单片机,从而控制直流电机的运动,实现寻迹功能。安装于车体前端的点触开关实时监测黑线上的障碍物,一旦触发开关,拉低所接单片机 I/发外部中断,从而控制机械手夹持障碍物,配合小车运动,达到清除障碍物的目的。本课题研制的智能小车样机实验证明了本文叙述的技术方案的有效性和正确性,可以为今后全国及省内电子大赛提供宝贵的经验。 关键词 单片机;传感器;循迹;清障; 徐州工程学院毕业设计 (论文 ) in a of CM as By to of to CU to of C at of on ,of 州工程学院毕业设计 (论文 ) 录 摘要 . I . 1 章 绪论 . 1 能化小车发展现状与趋势 . 1 题背景 . 1 动式机器人在国内外研究现状 . 2 究的目的和意义 . 2 究的内容 . 2 第 2 章 智能清障小车系统 . 4 统总体方案 . 4 统方案论证 . 4 体方案论证 . 4 车结构方案论证 . 5 碍物清理单元方案论证 . 5 制器方案论证 . 6 电单元方案论证 . 6 碍物识别单元方案论证 . 7 动单元方案论证 . 8 迹单元方案论证 . 9 统最终方案 . 10 第 3 章 智能清障小车硬件设计 . 12 统硬件电路介绍 . 12 碍物监测模块介绍 . 12 碍物清理模块介绍 . 13 械手介绍 . 13 械手控制电路介绍 . 13 片机最小系统介绍 . 15 片机简介 . 16 片机使用资源规划 . 17 电模块介绍 . 17 迹模块介绍 . 17 流电机驱动模块介绍 . 19 第 4 章 智能清障小车软件部分 . 22 徐州工程学院毕业设计 (论文 ) 件开发平台 . 22 件开发调试 . 23 机工作程序仿真 . 23 流电机工作程序仿真 . 24 统软件流程 . 25 迹软件流程 . 27 碍物检测及清理软件流程 . 28 第 5 章 系统测试 . 30 试场景介绍 . 30 际测试过程 . 30 试结果分析 . 32 结 论 . 33 致 谢 . 34 参考文献 . 35 附录 I . 36 附录 . 37 徐州工程学院毕业设计 (论文 ) 1 第 1 章 绪论 能化小车发展现状与趋势 题背景 肩负着人类探测火星使命的“勇气”号和“机遇”号分别于 2004年 1月 3日和 1月 24日在火星不同区域着陆,并于 2004年 4月 5日和 2004年 4月 26日相继通过所有“考核标准”。美国宇航局的孪生火星车探测计划至此正式宣告取得圆满成功。美国宇航局科学家和工程师先设立了一系列硬指标,作为判定两辆火星车联合探测计划是否能成功的依据。按照规定,每辆火星车都需要至少工作 90个火星日 (约地球上的 92天 ),在火星上行驶总里程至少达到 600米,至少 造访 8个不同地点,必须拍下周围环境的立体和彩色全景照片。“勇气”号是迄今美国发射的最尖端的火星探测装置,其顶部的桅杆式结构上装有全景照相机及具有红外探测能力的微型热辐射分光计。火星车能够在火星上自主行驶,当火星车发现值得探测的目标,它会驱动六个轮子向目标行驶;在检测到前进方向上的障碍后,火星车会去寻找可能的最佳路径 1。 类似火星车,以轮子作为移动机构,能够实现自主行驶的机器人,我们称之为智能小车,又称轮式机器人。 智能小车是一个集环境感知、规划决策,自动行驶等功能于一体的 智能 轮式 机器人 ,它集中地运用了计 算机、传感、信息、通信、导航及自动控制等技术,是典型的高新技术综合体。 智能小车 作为现代高科技的 产物 ,是 21世纪的科技 亮 点之一。 智能小车 技术的发展,应该说它是科学技术发展的一个综合性结果。同时,它为社会经济发展产生了一门有着重大影响的科学技术,它的发展归功于在第二次世界大战后各国加强了经济的投入,而对轮式机器人 的研究成果又提高了本国的经济的发展水平。比如说日本战后开始进行汽车工业,这时候由于它人力的缺乏,它迫切需要一种机器人来进行大批量的制造,提高生产效率降低劳动 成本 ,这是社会发展本身的一个需求。另一方面它也 是生产力发展的必然结果,也是人类自身发展的必然结果, 人类 在不断探讨自然、认识自然、改造自然过程中,需求一种能够解放人的自动化装置。那么这种自动化装置就是代替人们能够从事复杂和繁重的体力劳动,实现人们对不可达到的世界的认识和改造,这也是人们在科技发展过程中的一个客观需要。但另一方面,尽管人们有各种各样好的想法,它也归功于电子技术,计算机技术及制造技术等相关技术的发展提供 额 强大技术保证 2。 目前,许多国家已经把智能小车方面的比赛作为创新教育的战略性手段。智能小车涉及到多个学科,如:电工、机械、自动控制、人工 智能、传感技术等,是众多领域中的高科技。智能小车比赛是一种高科技对抗活动,各国专家学者通过这项竞赛,不断推进了轮式机器人方面的研究,通过不断改进轮式机器人寻址速度和算法研究,试图让轮式机器人更接近智能化,它集高科技、娱乐和竞赛于一体,引起了各国的广泛关注和极大兴趣,从徐州工程学院毕业设计 (论文 ) 2 而推动了轮式机器人的研究热潮。 能化小车在国内研究现状 我国智能化小车研究主要有: 1)以 合多种传感器实现寻迹、测速、避障、清障等功能 3; 2)基于 本地计算机通过接入险环境地段等特殊环境进行监视和控制的系统,这种智能小车可以适应不同环境,不受温度、湿度、空间、磁场辐射、重力等条件的影响,可以在人类无法进入或生存的环境中完成人类无法完成的探测任务 4; 3)以 于 过对获得的图像进行处理分析,获得道路信息提取赛道黑线,并结合测速反馈实现对小车的闭环反馈控制,后轮驱动电机控制模块采用了模糊 分利用了内部提供的模糊推理机 5; 4)基于 系统以 所采集的温湿度传送到上位机,利用蚁群算法实现路径规划,并在此基础上实现避障功能,避障功能模块我们采用多超声波传感器来实现 6; 5) 以 过光电码盘、防碰开关、超声波传感器等来实现智能小车的多种功能 7。 究的目的和意义 机器人要实现自动寻迹功能和检测障碍物功能就必须要有感知导引线,感知导引线相当给机器人一个视觉功能。智能小车实现自动识别路线和检测障碍物使 用传感器感知路线并作出判断和相应的执行动作 ,选择正确的行进路线。 通过构建智能小车系统,培养设计并实现自动控制系统的能力。在实践过程中,熟悉以单片机为核心控制芯片,设计小车的检测、驱动和显示等外围电路, 结合障碍物监测和清除模块, 实现小车的循迹 清障功能 。灵活应用机电等相关学科的理论知识,联系实际电路设计的具体实现方法,达到理论与实践的统一。 本课题利用 传感器、电机驱动和软件的控制下,能够智能地完成行走路线探测、监测障碍物、清除障碍物等任务,与传统的遥控玩具车相比,具 有一定的独立性和智能性。 究的内容 本课题设计的智能清障小车具有自动寻迹、障碍物检测、障碍物清除等功能。整体设计可分为机械和电气两部分:机械部分主要包括车体结构和机械手结构设计,目前车体主要有轮式和履带式两种可供选择,机械手设计需根据障碍物进行结构设计、加紧力计算等;电气部分主要包括单片机最小系统模块、供电模块、运动模块、寻迹模块、障碍物监测模块组成。采用 流电机作为小车动力源并徐州工程学院毕业设计 (论文 ) 3 通过驱动芯片控制小车的前进和转向,利用光电传感器识别黑线,经比较器 反馈信号最终实现寻迹功能,点触开关实时监测黑线上的障碍物,整个系统通过双电源供电, 12V 稳压电源一部分供运动模块使用,另一部分经转换,供单片机最小系统模块、寻迹模块、障碍物监测模块使用,机械手上的舵机由 5个系统的电路结构比较简单、可靠性高。 徐州工程学院毕业设计 (论文 ) 4 第 2 章 智能清障小车系统 统总体方案 经过对本设计要求的分析,提出了不同的方案,需要进行方案论证:机械部分主要是车体和机械手控制方式的选择;电气部分主要有主控制器的选择,供电模块的设计,循 迹传感器的选择,障碍物监测传感器的选择。主要构成如图 2片机最小系统作为整个系统的控制核心,寻迹电路模块反馈信号给单片机,通过控制直流电机驱动模块,从而实现电机的正反转,使小车按要求运动,障碍物监测模块实时监测黑线上是否有障碍物,一旦触发,单片机控制清障单元模块清除障碍物。 图 2统总体框图 统方案论证 体方案论证 方案一:自己制作车体。 自己制作的车体,一般采用左右两轮驱动,后万向轮转向的方案。即左右轮分别用两个转速和力矩基本完全相同的直流电机进行驱动,车体头 部装一个万向轮,当两个直流电机转向相反同时转速相同就可以实现车体的旋转。但是制作车体的工具和材料有限,制作后的结构并不一定能按设计尺寸进行,同时材料的局限性可能使得车体比较笨重。 方案二:购买玩具车体。 购买的玩具电动车具有组装完整的车架车轮、电机、驱动电路等,其美观方便,只要制作所需电路板就可以方便的固定在车体上,能够稳定的实现小车运动,这种车体一般都是四轮驱动,左侧两轮和右侧两轮分别为一组,通过一侧电机正转,一侧电机反转实现小徐州工程学院毕业设计 (论文 ) 5 车转向,但电机一般为玩具直流电机,力矩小,负载性能差,不能适应原地转向。 综合 分析上述两方案,考虑到本设计制作的仅是模型,为了方便美观,所以选择方案二。 车结构方案论证 方案一:履带式小车。 履带式小车能适应各种复杂地形,其抓地力大,行驶速度稳定。常用于工业领域,如履带式起重机、履带式装载机、履带式推土机等。但是采用履带式的车体行驶速度慢,只能通过两侧履带轮同速反向转动实现转向,同时对电机要求也比较高,一般玩具车电机负载能力小,不适用履带传动。 方案二:轮式小车。 轮式传动化滑动为滚动,大大减少了摩擦阻力,行驶速度远大于履带式小车,常用于对行驶速度要求较高的领域中。对于 地形复杂的道路,通过加重车体,增加车底离地高度,轮式车辆也能在这些道路行驶,但其稳定性远不如履带式车体。 由于本课题所使用路面平整,采用直流电机驱动,对车速要求为 s。综合考虑,采用方案二。经上述两方案论证,本课题使用的车体如图 2示。 图 2车车体 碍物清理单元方案论证 方案一:气动机械手 8 气动机械手是以压缩空气的压力来驱动执行机构运动的机械手。其主要特点是:抓重可达几百斤以上、传动平稳、结构紧凑、动作灵敏。但对密封装置要求严格,不燃油 的泄漏对机械手的工作性能有很大的影响,且不宜在高温、低温下工作。 方案二:电动机械手 9 电动机械手即有特殊结构的感应电动机、直流电机或功率步进电机直接驱动执行机构徐州工程学院毕业设计 (论文 ) 6 运动的机械手,因为不需要中间的转换机构,故其结构简单。其中直线电机机械手的运动速度快,行程长,维护和使用方便。但此类机械手目前还不多,资料方面比较欠缺。 鉴于价格、体积等因素,且本系统重量轻。决定采用方案二。本课题使用的机械手如图 2示。 图 2动机械手 制器方案论证 根据课题要求,控制器主要用 于控制电机和舵机,通过相关传感器对路面的轨迹信息进行处理,并将处理信号传输给控制器,然后控制器做出相应的处理,实现电机的前进和后退、舵机的转向和转速。 方案一:可以采用 10。 优点是该系统功能强大,片上外设集成密度高,使其拥有高稳定性,同时系统的处理速度也很高,但是 片编程复杂,一般用于大型的项目控制系统中。 方案二:采用 片机作为系统控制核心 11。 片机算术运算功能强,软件编程灵活、功耗低、体积小、技术成熟。只要合理设计外接电路,其稳定性也满 足要求。 综合考虑成本、工作量等,本设计选择用 电单元方案论证 整个系统需要电源的有:四个直流电机及驱动模块、寻迹模块、单片机、舵机。以上所有模块中只有四个直流电机及驱动模块需 12V 电压,其它均为 5V 电压,必须注意的是舵机在工作时,电路中的电流会产生较大波动,对单片机可能产生影响。 方案一:采用单电源供电。 通过单电源对整个系统进行供电,即 12一部分经过降压,对其它模块供电。此方案的优点是:减少机身的重量,操作 简单,但当系统中个模块同时工作时,可能产生过电流太大,从而烧坏电压转换芯片,甚至烧坏单片机,且较大的电流波动影响单片机的稳定性。 徐州工程学院毕业设计 (论文 ) 7 方案二:采用双电源供电。 通过两个独立电源对整个系统供电,即 12V 稳压直流电源一部分对四个直流电机及驱动模块供电,另一部分经过降压,对除舵机以外的其它模块供电,另一 5V 电源单独对舵机供电,两电源共地连接。此方案的优点是:减少电路中电流波动,单片机具有更佳稳定性。唯一的缺点就是会增加小车的重量。 综合上述两方案的的优缺点,考虑单片机稳定性等要求,决定采用第二种方案。 碍物识别单元方案论证 方案一:采用超声波探测器 12。 超声波探测器利用超声波特有的指向性强,能量消耗缓慢,在介质中传播距离远等特点,常用于距离的测量。其工作原理是: 声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。 对于本课题,可以先设定时间,一旦提前收到反射波,表明前方有障碍物,这样就能实现监测障碍物的功能。超声波测距电路如图 2优点是测距远、可靠性高,但是电路复杂,编程繁碎。 图 2收和发射电路图 方案二:采用 光电对管 12。 发射器是一个砷化镓红外发光二极管,而接收器是一个高灵敏度,硅平面光电三极管。主要应用在游戏机、复印机和办公自动化等徐州工程学院毕业设计 (论文 ) 8 设备中。其优点是 :体积小结构紧凑、较高灵敏度。其缺点是:测距有限,只有 1外界光线影响较大。电路框图如图 2对于超声波测距电路,该方案使用电路简单,编程也容易。 图 2方案三:采用点触开关。 点触式开关是一种通过触碰开关就能接通, 松手就断开的简易开关。优点是:结构简单、价格低廉、无需程序控制。唯一缺点是需要触碰控制,即控制距离近。在电路中只需将开关一端接单片机 I/O,另一端根据需要的反馈信号接在高或低电平上,电路框图如图2 图 2触开关电路框图 综合三个方案的优缺点,考虑本系统设计需要高精度,对测距无要求,决定采用方案三。 动单元方案论证 方案一:采用步进电机,配合 13。 步进电机 是将电 脉冲 信号转变为角位移或线位移的电机 。 在非超载的情况下,电机的转速、停止的位置只取决于脉冲 信号的 频率 和脉冲数, 只要施加合适的脉冲序列,电机 就按照人 为 预定的速度或方向进行转动 。但是软件程序的编写较直流电机稍显复杂,驱动芯徐州工程学院毕业设计 (论文 ) 9 片的硬件电路复杂,且步进电机的价格昂贵,如电路框图 2 图 2进电机 +方案二:采用直流电机,配合 10。 直流电动机是将直流电能转换成机械能的旋转电机。通过驱动芯片控制电机的转向与转速,硬 件电路简单,如 2个芯片就能控制两个电机的运动,且不需要外接电路。 但容易受到外部因素干扰,影响稳定的转速和转矩输出。 图 2流电机 +综合上述两种方案的优缺点,鉴于本系统设计体积较小,自身重量较轻,对电机输出功率要求不高,故采用方案二。 迹单元方案论证 方案一:用光敏电阻组成光敏探测器 11。 光敏电阻器是利用半导体的光电效应制成的一种阻值随入射光强弱而改变的电阻器,入射光强,电阻减小,入射光弱,电阻增大。在本课题中,当光线照射到白线上面时, 光线发生强烈反射,光线照射到黑线上面时,光线反射较弱,利用光敏电阻在白线和黑线上的不同阻值,通过比较器将阻值转变成电信号反馈给单片机就能实现寻迹功能。此方案的优点是:光敏电阻价格低廉,技术成熟。但光敏电阻受外界光照影响很大,不能稳定的工作,电路框图如 2 徐州工程学院毕业设计 (论文 ) 10 图 2敏电阻电路框图 方案二:用红外发射管和接收管制作的光电传感器 11。 红外对管是 红外线 发射管 与 红外线接收管 配合在一起使用时候的总称 。 红外发射管发出红外线,当发出的红外线照射到白色的平面后反射,若红外接收管能接收到反射回的红外线则表示是白线,若接收不到发射管发出的红外线则表示是黑线,通过比较器转换信号,继而向单片机反馈高低电平。这样的传感器基本能满足要求,但其工作不稳定,容易受外界光线的影响,因此每次工作前必须根据传感器的反馈电压来调整比较器的比较电压范围,电路框图如 2 图 2外对管电路框图 方案三:采用 光电对管 12。 发射器是一个砷化镓红外发光二极管,而接收器是一个高灵敏度,硅平面光电三极管。主要应用在游戏机、复印机和办公自动化等设备中。其优点是 :体积小结构紧凑、较高灵敏度。其缺点是:测距有限,只有 1路框图如图 2方案使用电路简单,编程也容易。 综合比较三种方案,根据制作的难以程度等因素,我们最终采用方案三。 统最终方案 经过反复论证,我们最终确定了如下方 案: 1) 车体用购买的金属材料四轮驱动小车。 2) 电动机械手作为清障工具。 徐州工程学院毕业设计 (论文 ) 11 3) 采用点触开关监测路面障碍。 4) 采用 5) 通过双电源为系统供电: 12一方面经 5 6) 7) 采用 系统的结构框图如图 2 图 2统结构图 徐州工程学院毕业设计 (论文 ) 12 第 3 章 智能清障小车硬件设计 统硬件电路介绍 本课题设 计的智能小车硬件系统主要包括机械和电气两部分,机械部分主要有:障碍物监测模块和障碍物清理模块;电气部分主要有:单片机最小系统、供电模块、寻迹模块、直流电机驱动模块。障碍物监测模块顾名思义,就是实时进行黑线上障碍物的监测工作,主要通过点触开关结合图 3部分的电路,实现该模块监测障碍物的功能;障碍物清除模块主要通过舵机驱动的机械手清除障碍物;单片机最小系统相当于“大脑 ” ,是整个电路的控制核心;供电模块为整个系统提供电源;寻迹模块相当于“眼睛”,为小车寻找道路上的黑线;直流电机驱动模块相当于“脚”,控制小 车的进退与转向。 图 3统电路原理图 碍物监测模块介绍 通过方案论证,系统最终确定采用点触开关作为障碍物检测传感器,小车在黑线上行驶的过程中,通过点触开关的开闭状态判断道路上是否有障碍物,障碍物监测电路如图 3触开关闭合时,检测指示灯发光,此时 发了单片机的外部中断,从而控制机械手工作;断开时,检测指示灯不发光, 脚为高电平,不能触发外部中 断,表明黑线上无障碍物,机械手不工作。 徐州工程学院毕业设计 (论文 ) 13 检测指示灯 0 .3 c 0图 3碍物监测电路 点触开关的安装位置如图 3障碍物进入夹持器并触碰开关后,就能触发单片机的中断,使整个系统停止当前一切动作,进入中断执行清除障碍物程序。若点触开关的安装位置太靠前,则触发中断的时候障碍物还未进入夹持器,机械手就开始动作,无法实现清障功能;若点触开关安装太靠后,即触头不在夹持器范围内,这样导致点触开关始终处于断开状态,障碍物监测模块和障碍物清理模块都无法正常工作。 图 3点触开关安装位置 碍物 清理模块介绍 械手介绍 电动机械手是一种利用电机驱动并能夹持物体的机构。考虑到本课题设计的模型体积小、重量轻,且机械手安装于车体头部,为了防止车体前后不稳,机械手重量不能太大,故机械手材料采用优质 取的物体最大直径为 53持器张开后长度为 85合后长度为 100设计清障的方案是:第一步,障碍物监测模块发现障碍物;第二步,机械手加紧障碍物;第三步,小车向黑线外运动,将障碍物推出黑线,此时松开机械手,小车回到黑线继续运动(清障过程详细参见图 5 5 5整个过程只是通过机械手夹住障碍物,而不是仅仅通过机械手就达到清障目的,故设计中的机械手只起到夹持物体作用,对其要求只有夹持器范围,夹持力并无要求,只要夹住便可,设计模型使用的机械手见图 2 械手控制电路介绍 本课题设计的机械手通过一个舵机驱动,控制电路如图 3使用的单徐州工程学院毕业设计 (论文 ) 14 片机 I/后直接与舵机的信号线连接即可。由于单片机 I/法驱动 机械手使用的舵机,所以通过上拉电阻,为舵机提供足够大的驱动电流。 图 3机控制电路 舵机电路 虽然简单,但编程还是比较复杂的 16。舵机必须通过 号控制,具体的数据如图 3示, 舵机的控制信号 是 周期 20脉宽调制信号,其中脉冲宽度 为1对应舵盘的位置为 0 180度,呈线性变化 , 也就是说,给它提供一定的脉宽,它的输出轴就会保持在一个相对应的角度上,无论外界转矩怎样改变,直到给它提供另外一个宽度的脉冲信号,它才会改变输出角度到新的位置上 ,详细参见表 3值得注意的是:舵机的响应时间对于控制非常重要,一方面可以通过修改 一方面也可以通过机械方式,利用舵机的输出 转距余量,将角度进行放大,加快舵机响应速度。 图 3机工作信号 徐州工程学院毕业设计 (论文 ) 15 表 3机角度控制表 片机最小系统介绍 单片机最小系统由复位电路、时钟电路组成,单片机最小系统电路如图 3位是单片机的初始化操作,其主要功能是使单片机从 0000了进入系统的正常初始化之外,当程序运行出错或操作错误使系统处于死锁状态时,为使单片机正常工作,也可以通过复位以重新启动。复位操作有上电自动复位、按键电平复位、外部脉冲复位和自动复位 四种方式,该最小系统采用上电自动复位方式,使复位端经电容与 钟电路相当于“心脏”,为单片机提供时钟电平,所需晶振为 12 图 3片机最小系统 1 2p p u 0舵机控制口R N B 2R N A 2R N B 1R N A 1R S D /P 3. 010 0 /P 3. 212 1 /P 3. 313T 0/ P 3. 414T 1/ P 3. 515E A /V P A L 119P A D 039P A D 138P A D 237P D 336P A D 435P A D 534P A D 633P A D 732P A 821P A 922P A 1023P A 1124P A 1225P A 1326P A 1427P A 1528A L E /P R O D /P 3. 111W R /P 3 / P 3 E A L 218P c 8 9S 52徐州工程学院毕业设计 (论文 ) 16 片机简介 美国 司生产的低功耗、高性能 单片机。器件采用 易失性存储技术生产,兼容标准 8051 指令系统及引脚。它集 序存 储器既可在线编程也可用传统方法进行编程。 片机的功能强、价位低,适用于许多高性价比的场合,可灵活应用于各种控制领域 17。 与 8 全静态工作模式: 0 128*8字节内部 32个可编程 I/ 2个 16位定时 /计数器,可通过编程实现 4种工作方式; 1个具有 6个中断源、 4个优先级的中断潜嵌套结构; 中断可 从空闲模式唤醒系统; 看门狗( 双数据指针; 灵活的在系统编程( +5 地; 外部晶振的一个引脚,在单片机的内部,它是一个反相放大器的输入端,此反相放大器构成了片内振荡器; 外部晶体的另一个引脚,在单片机的内部,它是反相放大器的输出端,输入到内部时钟发生器。当使用外部振荡器时, 8位准双向 I/O 口,内部含有上拉电阻; 8位准双向 I/O 口,具有内部 上拉电路; 8 位准双向 I/O 口,具有内部上拉电路,它还提供特殊功能,包括串行通信、外部中断控制、计时计数控制及外部随机存储器内容的读取或写入控制等功能; 位输入信号,高电平有效。在振荡器工作时,在 作用两个周期以上的高电平,便可复位器件; 外程序存储器访问允许信号,低电平有效。当 地时, , 先执行片内程序存储器中的程序( 0000H0然后自动转向执行片外程序存储器中的程序( 1000H 徐州工程学院毕业设计 (论文 ) 17 片机使用资源规划 片机具有比较强大的系统资源,系统电路在设计时充分利用了它的自身特性,并进行合理的规划,详见表 3,还有第二功能,如定时器、中断等,所以一般不用,除非需要使用它的第二功能; 外加上拉电阻才能输出高电平,在电路中未加上拉电阻,因而不用 2口作为普通 I/任意使用。 表 3片机资源分配表 系统资源类型 用途 备注 看门狗 防止系统跑飞 定时器 1 定时喂狗 外部中断 0 监测障碍物 输入 制小车左侧电机转向 输出 制小车右侧电机转向 输出 制小车左侧电机转速 输出 制小车右侧电机转速 输出 制舵机运动 输出 测黑线,反馈左微动信号 输入 测黑线,反馈左转信号 输入 测黑线,反馈右微动信号 输入 测黑线,反馈右转信号 输入 电模块介绍 供电模块为系统的控制机构、执行机构、传感器等模块提供可靠的工作电压。该模型采用两个独立电源对 整个系统供电,即 12V 稳压直流电源一部分对四个直流电机及驱动模块供电,另一部分经过 V,分别对单片机最小系统、寻迹模块供电,另一 5电源共地连接。供电模块电路设计如图 3路中的两个电容主要用于滤波, 以滤除直流电源中不需要的交流成分,使直流电平滑 ,同时 滤除高频交流电。 图 32迹模块介绍 寻迹是指小车在白色地面上总是循着黑线行走。该功能通过 即利用发光二极管 在不同颜色的物体表面具有不同的反射性质的特点 ,1 04 7 80 51 0u - 12 c 论文 ) 18 当可见光遇到白色地面时发生漫反射,反射光使安装于小车上的光电三极管导通并通过比较器 遇到黑线,可见光线则被吸收,光电三极管接收不到光线而无法导通 ,单片机根据是否收到反馈电平为依据来确定小车的行走路线 ,从而实现小车的寻迹功能。寻迹电路如图 3电路中主要芯片是 内部是将模拟电压信号与基准电压相比较的电路,通过比值不同,反馈高低电平给单片机。 1 142 133 124 115 106 97 8L M 3 3 91 0 3 迹模块电路 寻迹模块中使用的光电对管共有四对,分 别安装在小车两侧和前端
展开阅读全文