毕业设计(论文)巡线机器人设计_第1页
毕业设计(论文)巡线机器人设计_第2页
毕业设计(论文)巡线机器人设计_第3页
毕业设计(论文)巡线机器人设计_第4页
毕业设计(论文)巡线机器人设计_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘摘 要要 巡线机器人是一个复杂的机电一体化系统,涉及机械结构、自动控制、 通信、传感器信息融合、电源技术等多个领域。自主巡线机器人能跨越线 路附件、线塔等障碍物,实施大范围、长时间的线路巡检作业。 本文介绍了一种沿高压电力线行走并自动跨越障碍物的巡线机器人, 并详细介绍了这种机器人控制系统的硬件电路设计和软件编程,以及该系 统硬件和软件的几种抗干扰措施,实现了计算机控制。本控制系统以 at89s51 单片机为核心,根据传感器检测到的信号,分别控制 11 个直流电 机正反转,完成巡线机器人的各种动作,按照预定的固定路线行走。此机 器人具有自动检测障碍,并跨越障碍物,准确行走、准确定位等特征,结

2、 构较简单,易于实现。 关键词:关键词: 巡线机器人巡线机器人 越障越障 传感器检测传感器检测 抗干扰抗干扰 abstract the mobile for inspection is a complicated system of incorporating machine and electricity, it refers to machine structure, control automatically, correspondence, amalgamation of sensor information, and the technique of power supply and

3、 so on. this robot can span obstacles such as circuitry accessories, string tower, etc, implement long-playing circuitry inspection of wide area. this article introduces a mobile robot for overhead power line inspection which can walk over the barrier in the inspection system automatically, and pres

4、ents the hardware circuit design and software program of this robots control system in detail, and it also takes several hardware and software measures of anti-jamming, realize the control of computer. the control system is centered of singlechip at89s51, it control 11 electromotor d.c. respectively

5、 running and in reversed according to the sensor information, and control the robot perform all kinds of actions in treading in a certain line. the robot is provided with the ability of barrier inspection automatically, and walking over it, walking nicety, precise position, etc. it has a simple stru

6、cture, however it is easy to realize. key words: inspection robot; getting over the obstacle; sensor detection ;anti-jamming 目目 录录 1 绪论.1 1.1 机器人的发展概况.1 1.2 课题的提出及意义.3 1.3 本设计的主要任务.3 2 巡线机器人的工作原理.5 2.1 巡线机器人的机械结构.5 2.2 巡线机器人的越障过程.6 3 控制系统的硬件构成.8 3.1 概述.8 3.2.1 控制器的结构与组成.9 3.2.2 mcs-51 单片机引脚介绍.10 3.2

7、.3 稳压电源.11 3.2.4 复位电路.12 3.2.5 时钟源.13 3.3 输入部分.14 3.3.1 用于巡线的光电传感器介绍.14 3.3.2 光电传感器信号的处理.15 3.3.3 限位开关输入的处理.19 3.4 输出部分.19 3.4.2 继电器的选择.21 3.4.3 用继电器控制直流电机.22 3.5 硬件系统的抗干扰措施.24 4 控制系统的软件编程.25 4.1 工作流程图.25 4.2 主程序.27 4.3 延时子程序的应用.28 4.4 软件编程的抗干扰措施.29 4.4.1 指令冗余技术.30 4.4.2 拦截技术.30 4.4.3 软件看门狗技术.31 5 结

8、束.32 致谢.33 参考文献.34 附录 a 巡线机器人电路原理图.35 附录 b 越障过程汇编语言程序.37 附录 c 外文文献原文.41 附录 d 外文文献翻译 .61 1 1 绪论绪论 1.11.1 机器人的发展概况机器人的发展概况 机器人是一种自动化的机器,所不同的是这种机器具备一些与人或生 物相似的智能能力,如感知能力、规划能力、动作能力和协同能力,是一 种具有高度灵活性的自动化机器。 机器人的应用越来越广泛,几乎渗透到所有领域。移动机器人是机器 人学中的一个重要分支。对移动机器人的研究,出现了许多新的或挑战性 的理论与工程技术课题,引起越来越多的专家学者和工程技术人员的兴趣, 更

9、由于它在军事侦察、扫雷排险、防核化污染等危险与恶劣环境以及民用 中的物料搬运上具有广阔的应用前景,使得对它的研究在世界各国受到普 遍关注。 机器人的研究,存在着两条不同的技术路线:一条是日本和瑞典所走 的“需求牵引,技术驱动”,结合工业发展的需求,开发出一系列特定应 用的机器人,如:弧焊、点焊、喷漆、装配、刷胶、建筑等等,从而形成 了庞大的机器人产业;一条是把机器人作为研究人工智能的载体,即:单 纯从技术上模仿人或动物的某些功能出发,研究有关智能的问题和智能机 器人,如:美国、欧洲的一些大学及研究所进行的工作。 移动机器人要想走向实用,必需拥有能胜任的运动系统、可靠的导航 系统、精确的感知能力

10、和具有既安全而又友好地与人一起工作的能力。移 动机器人的智能指标为自主性、适应性和交互性。适应性是指机器人具有 适应复杂工作环境的能力(主要通过学习),不但能识别和测量周围的物体, 还有理解周围环境和所要执行任务的能力,并做出正确的判断及操作和移 动等能力。自主性是指机器人能根据工作任务和周围环境情况,自己确定 工作步骤和工作方式;交互是智能产生的基础,交互包括机器人与环境、 机器人与人及机器人之间三种,主要涉及信息的获取、处理和理解。 随着电子技术的飞速发展,机器人用传感器正走向成熟,计算机的计 算能力正得到显著提高,移动机器人的关键技术得到深入而广泛的研究, 并且部分已经走向成熟,移动机器

11、人领域正处于一个激动人心的时刻 正一步一步走向人们生活的各个领域。当前,移动机器人系统及其关键技 术研究的趋势包括: 现场与服务机器人现场与服务机器人:继续开拓新的应用领域,研制新的机型,进行更多、 更复杂、更符合实际的现场试验,积累更多的经验,吸取更多的教训,为 实用化奠定坚实的基础。 高完整性机器人高完整性机器人:机器人工作时,不仅要与周围的设备共同工作,而且 要与人一同工作,所以研制高完整性的机器人,有可能使其早日实用化。 多移动机器人系统多移动机器人系统:多移动机器人系统的理论研究和工程实现已经成为 机器人学的研究热点,这也是移动机器人发展的必然趋势。 主动环境主动环境:目前制造一个完

12、全自主的机器人是很困难的。就像人一样, 需要帮助,需要借助外界的力量来完成自己的使命。因此,提出主动环境 的概念,即环境能为机器人提供所需的信息。所以,研究移动机器人与环 境之间的有机结合,将会使其早日走向实用。 人与机器人融合人与机器人融合:人本身的智能,到今天也没有完全明白,机器人也就 难以直接进化了。充分发挥人的智能,发展监控技术和良好的人机交互技 术,甚至人机融入一体,是移动机器人走向实用的又一个途径。 智能技术智能技术:应用于移动机器人研究的各个方面,涉及传统人工智能和新 的人工智能。由于关于人的智能到目前还没有揭开它的面纱,所以,没有 一个理论可以用来完全指导研究智能的实现技术。当

13、前开发的各种智能技 术,可用于不同的各个方面。今后的发展,除了继续寻找新的智能技术之 外,主要是各种技术的综合运用,相互补充。移动机器人要走向人类的日 常生活,必须综合运用智能技术。包括智能运动控制技术、智能规划技术、 智能行为技术以及它们的学习机制,这是机器人学中的关键基础研究。 经过近几十年的发展,机器人已初步形成了一个近百万人的“王国” , 机器人发展迅速,种类繁多,国际上依据其技术特点和规模大小的不同, 对它们进行了分类。1990 年在工业机器人国际标准大会上把机器人分为四 类:(1)顺序型;很多固定作业的装配机械手都属于此类。 (2)沿轨道 作业型。这类机器人能执行受控过程。 (3)

14、远距离作业型。这类机器人可 接受遥控,对操作者的行为反应可通过编程实现,应用于核工业、真空、 宇宙、海洋开发等领域按应用领域。 (4)适应型或者智能型。它们具有感 知、适应或学习功能。具体则可分为工业机器人、农业机器人、特种工作 机器人、医疗机器人、体育机器人、讲解机器人、服务机器人、战场机器 人、 “小人国”机器人等等,其中“特种机器人”又可分为太空机器人、 核工业机器人、深海机器人,以及救灾机器人等。 在这个机器人王国中,目前主要成员是工业机器人,它占总数的 70% 以上,全球正在工作的工业机器人共有 74 万,我国有 3000 台左右。这只 新兴工业大军的形成,必将为人类的工农业生产作出

15、突出贡献。 工业机器人已经广泛地应用于各种自动化的生产线上,它是机器人家 族中最重要的成员。最初主要是为了解决工业生产中的自动化问题,由机 械手臂、控制装置、机座、能源装置和驱动装置等几部分构成。工业机器 人大部分在汽车制造、电子、机械等行业从事焊接、油漆、装配、包装、 零件加工、搬运等专业性工作。 机器人是人类创造的一种特殊机器,在生产和生活等方面,特别是在 危险和极限环境作业中,有着广泛的应用前景。机器人正发展成为一个庞 大的家族,代替人们从事各种各样的工作。 1.21.2 课题的提出及意义课题的提出及意义 移动机器人技术的发展,为架空电力线路巡检提供了新的移动平台。 电力传输必须依靠高压

16、输电线路,它的安全稳定运行直接影响电力系统的 可靠性。由于输电线路分布点多、面广,绝大部分远离城镇,所处地形复 杂,会受到持续的机械张力、材料老化的影响而产生断股、磨损、磨蚀等 损伤,不及时修复更换,最终导致严重事故。所以必须对输电线路进行定 期巡视检查。 目前, 国内巡线的方法主要依靠巡视人员的目测,很难达到理想的效 果,特别是在地形复杂的山区,不仅巡线人员体力消耗大,而且效率也非 常低;另外,在一些特殊的工作场合中,如铁路电力机车供电系统,巡视 人员在工作时人身安全常常受到威胁;一些国家由巡线工人乘坐悬挂在架 空线上的吊篮进行巡视,效率非常低下。因此,人工巡线效率低,劳动强 度大,同时受到

17、地理条件的限制。采用机器人自动巡线成为保障高压输电 线安全运行的一种必要手段。 巡线机器人的能够在高压输电线上稳定爬行,具有一定的爬行速度; 能够避越高压线上的线夹、防震锤等障碍;在故障情况下有可靠的紧急安 全措施。同时还要求巡线机器人具有重量轻、结构紧凑、便于携带的特点。 巡线机器人能够带电工作,利用携带的传感仪器对杆塔、导线及避雷线、 绝缘子、线路金具、线路通道等实施接近检测,代替工人进行电力线路的 巡检工作,可以进一步提高巡线的工作效率和巡检精度。因此,巡线机器 人成为巡线技术研究的热点。 本设计选择的巡线机器人是当今社会机器人研究的热点课题,这种类 型的机器人能够在高压线等各种危险和极

18、限环境中作业,应用广泛。此外, 本课题是为了学习知识的需要,设计简单,仅在实验室提供的机器人机构 的基础上完成并调试,与具体外界环境应用中的机器人还有很大差距,有 待于进一步地研究与设计。 1.31.3 本设计的主要任务本设计的主要任务 本文主要结合巡线机器人的性能要求及工作环境来确定该机器人控制 系统的组成结构,以at89s51单片机为核心,完成硬件电路的设计和软件 编程,实现机器人的计算机控制。此外,还详细地介绍了该控制系统的几 种硬件和软件抗干扰措施,以消除环境噪声带来的影响,提高机器人控制 系统地的可靠性与适应性,达到系统的最优化结构,更好地完成预巡检任 务。 本设计的主要任务包括以下

19、几个方面: (1)巡线机器人越障过程分析; (2)以at89s51单片机为核心的控制系统硬件设计; (3)软件编程; (4)硬件和软件的抗干扰设计。 通过本次设计,掌握了51单片机控制系统的硬件设计与程序调试,最 终实现了巡线机器人的自动越障功能,达到了设计要求。 2 2 巡线机器人的工作原理巡线机器人的工作原理 2.12.1 巡线机器人的机械结构巡线机器人的机械结构 巡线机器人是一个机电一体化系统,涉及到机构、控制、通信、定位 系统、移动平台上传感器的集成和信息融合、电源等,而机械机构是整个 系统的基础,也是目前制约巡线机器人发展的技术障碍之一。 巡线机器 人机械机构的设计要求是: (1)能

20、在架空高压线上以期望的速度平稳爬行; (2)具有一定的爬坡能力; (3)能够避越高压线路上的防震锤、线夹、绝缘子、线塔等障碍; (4)在故障情况下有可靠的自保安措施,防止机器人摔落; (5)提供足够的空间安装所携带的电源以及探测、记录和分析处理 仪器。 图 2.1 巡线机器人外观图 本设计的巡线机器人机械结构如图 2.1 所示,它主要由机器人机身、 控制箱、滑轮、光电传感器、限位开关和直流电机等组成,还包括一个手 动控制器。其中,控制箱部分相当于机器人的大脑,机械部分等同于机器 人的躯体,根据接收到的光电传感器和限位开关信号,控制器发出信号控 制电机的起停及正反转,最终完成巡线机器人的越障动作

21、。 此巡线机器人应用步进式爬行机构,可实现在管线上爬行,该机构通 过三只手臂的交替移动完成爬行。越障机构是巡线机器人机械结构的关键。 由于机器人悬挂在架空线上,越障时应保证机器人姿态平稳,并保持与其它 导线和线塔金属部件的安全间距,因此设计难度较大。本设计采用了仿人 攀援的手臂越障机构,姿态控制较为复杂。机械臂上部为爬行驱动机构,下 部通过旋转关节相互链接。遇到障碍时,机械臂之间相互配合,采用仿人攀 援策略调整姿态,跨越障碍。由于采用多只多自由度机械臂,机器人可以完 成复杂的空中姿态调整,因而可跨越各种类型的线路障碍。 机械结构的设计主要是越障机构机械臂的设计。三只手臂均可完 成升降、张开、闭

22、合等动作,分别由驱动电机提供动力源。其中,手臂的 主要结构是一螺旋杆机构。 当需要跨越障碍物时,利用小臂和大臂的升降、张开、闭合运动协调 动作,完成在电力线上行走,实现越障功能。这种爬行机构结构简单,实 现的动作也较单一,但有利于机器人的控制。 2.22.2 巡线机器人的越障过程巡线机器人的越障过程 本课题设计的巡线机器人,根据检测的传感器信号控制11个直流电机, 驱动机器人行走以及大、小臂的张开、闭合与升降,并采用一个继电器附 加电路,使其中8个直流电机具有正转(pr ),反转(nr ),停止(st )三种 工作方式,另外3个电机仅具有正转(pr ),停止(st )两种工作方式,因 此对于整

23、个机器人共具有7种工作方式, 即: 1) 机器人本身向前移行走( pr- st) 2) 大臂上升(pr- st) 3) 大臂下降(nr- st) 4) 小臂上升(pr- st) 5) 小臂下降(nr- st) 6) 小臂张开(pr- st) 7) 小臂闭合(nr- st) 电 机 控制箱 电 机 电机 图2.2 巡线机器人的机械机构 这些动作的完成是建立在一定的机械结构基础上的,这些结构主要包 括手掌开合装置、螺杆升降装置、电机驱动装置等等。这些装置构成了机 器人的一个基本骨架,再附加上控制电路部分,就构成了一个完整的机电 一体化系统。 当按下启动按钮后,行走电机驱动机器人机身在电力线上向前行

24、走, 传感器开始检测电路。当检测信号提示碰到障碍物时,机器人最前面开合 电机正转,控制手掌开合装置动作,使其相应的小臂张开,张开限位传感 器检测,若达到预定的位置后,检测信号提示完成;否则,继续检测,机 器人继续向前行走。这样,机器人完成越障过程的第一个动作小臂张 开。随后大臂升降电机反转,控制螺杆升降装置动作,使机器人相应的大 臂下降,限位传感器进行位置检测,若达到预定的位置,检测信号提示完 成;否则,继续检测,大臂继续下降,直到位置传感器有信号发出。于是, 机器人完成了越障过程的第二个动作大臂下降。 然后,机器人后面的两个行走电机正转,控制机器人机身向前行走。 障碍检测传感器检测障碍,若有

25、信号发出,小臂升降电机正转,控制螺杆 装置动作,使其相应的小臂上升;否则,继续检测,机器人继续向前行走, 直到检测到小臂上升到位。机器人完成了越障过程的第三个动作小臂 上升。位置检测传感器若检测到小臂上升到位,则开合电机反转,控制手 掌开合装置动作,完成越障过程的第四个动作小臂闭合;否则,大臂 升降电机正转,控制螺杆升降装置动作,使机器人大臂上升,位置检测传 感器继续检测,直到有信号发出为止。传感器检测到小臂闭合到位后,转 入第二只臂的越障过程。其具体过程与第一只臂的越障过程类似,在此不 再赘述。 越障机构是巡线机器人机构的关键,遇到障碍时,机械臂之间相互配 合,由于机器人悬挂在架空线上,越障

26、时应保证机器人姿态平稳,并保持 与其它导线间的安全间距。因此具体的设计过程较复杂,要考虑多方面的 因素。在机械机构运转良好的前提下,传感器模块才能循环检测,驱动电 机控制机器人重复动作,完成了一个完整的越障过程。这个越障过程由预 先编入到计算机中的汇编程序进行控制,硬件和软件相结合,从而实现了 巡线机器人越障过程的计算机控制。因此,机械结构是整个机系统的基础, 是完成越障过程的一个平台。 另外本文所介绍的巡线机器人的越障功能,只是针对静态的障碍物来 说的,对于移动障碍物,由于它运动的不确定性,常常要进行运动规划、 建模,并加入适量的算法。 2.32.3 小结小结 本章简单地介绍了巡线机器人的机

27、械结构,并对其越障过程进行了详 细地分析,为硬件和软件相结合的控制系统提供了平台。该机构通过三只 手臂的交替移动完成在高压线上的爬行,较好的实现了自动越障功能,后 续章节中我们将详细介绍控制系统的设计。 3 3 控制系统的硬件构成控制系统的硬件构成 3.13.1 概述概述 该巡线机器人的控制系统是由 at89s51 单片机、电机驱动模块、传感 器电路三大模块组成 。以 at89s51 单片机为核心,由传感器对障碍位置 进行检测,并把检测信号传回 cpu 处理,控制机器人自动调节自身位置, 自动完成沿轨迹行驶、越障等功能,实现沿高压电力线行走功能。在设计 中制作由 11 台直流电机作为驱动源的机

28、构,还加了稳压电源、单片机控 制电路、直流电机驱动电路、led 显示电路等。整个控制系统的原理图如 下: at89s51 单片机控制电路 电机驱动模块 直 流 电 机 正 转 直 流 电 机 反 转 电源模块 障 碍 检 测 传 感 器 张 开 限 位 传 感 器 闭 合 限 位 传 感 器 红 外 传 感 器 图 3.1 机器人控制系统组成图 3.2 控制器的特点及选择控制器的特点及选择 at89s51 芯片以计算机为平台,实现控制作用。该平台采用总线结构, 其中三总线结构尤为普遍,如 3.2 图所示。微处理器 mpu 是通过 ab、db、cb 三总线同存储器 rom 和 ram 及 i/o

29、 接口相连的。 mpu 微 型 计 算 机 ab db cb romrami/o接口外设 图图 3.23.2 计算机平台的基本机构计算机平台的基本机构 3.2.13.2.1 控制器的结构与组成控制器的结构与组成 该设计选用的控制系统是 mcs-51 单片机。单片机由 at89s51 单块集 成芯片电路构成,内部包含有计算机的基本功能部件:中央处理器 cpu、 存储器和 i/o 接口电路等。它只需要和适当的软件和外部设备相结合,便 可以成为一个单片机控制系统。 外部定时元件系统时钟 复位 中断 电源 接地 rom cpu ram 并行i/o 串行i/o 定时期/计 时器 txd rxd t 图图

30、 3.33.3 单片机内部结构单片机内部结构 at89s51 是一个低功耗,高性能 cmos 8 位单片机,片内含 4k bytes isp(in-system programmable)的可反复擦写 1000 次的 flash 只读程序存 储器,器件采用 atmel 公司的高密度、非易失性存储技术制造,兼容标准 mcs-51 指令系统及 80c51 引脚结构,芯片内集成了通用 8 位中央处理器和 isp flash 存储单元,功能强大的微型计算机的 at89s51 可为许多嵌入式 控制应用系统提供高性价比的解决方案。 at89s51 具有如下特点:40 个引脚,4k bytes flash

31、片内程序存储器, 128 bytes 的随机存取数据存储器(ram),32 个外部双向输入/输出 (i/o)口,5 个中断优先级 2 层中断嵌套中断,2 个 16 位可编程定时计 数器,2 个全双工串行通信口,看门狗(wdt)电路,片内时钟振荡器。 3.2.23.2.2 mcs-51mcs-51 单片机引脚介绍单片机引脚介绍 p10 1 p11 2 p12 3 p13 4 p14 5 p16 7 p17 8 p15 6 reset 9 rxd 10 txd 11 int0 12 int1 13 t0 14 t1 15 wr 16 rd 17 x2 18 x1 19 gnd 20 p20 21

32、p21 22 p22 23 p23 24 p24 25 p25 26 p26 27 p27 28 psen 29 ale/p 30 ea/vp 31 p07 32 p06 33 p05 34 p04 35 p03 36 p02 37 p00 39 p01 38 vcc 40 图 3.4 单片机芯片引脚 引脚信号功能介绍:引脚信号功能介绍: (1)电源引脚 gnd 和 vcc gnd 为电压接地端, vcc为+5v 电源端. (2)时钟电路引脚 xtal1 和 xtal2 xtal1 和 xtal2 是外接晶体引线端。当使用芯片内部时钟时,此二 引线用于外接石英晶体振荡器和电容;当使用外部时钟时

33、,用于接 外部时钟脉冲信号 。 (3)控制信号引脚 ale、和 rstpsenea ale/prog 此引脚是地址锁存控制信号。在访问外部存储器时,ale 用于锁存出 现在 p0 口的低 8 位地址,以实现低位地址和数据的隔离。 psen 此引脚是片外程序存储器选通信号,低电平有效。 /vppea 此引脚是访问外部程序存储器的控制信号,低电平有效。 rst/vpd 此引脚是复位信号,高电平有效、当此输入端保持 2 个机器周期以上 的高电平时,就可以完成单片机的复位初始化操作。此引脚的第二功 能 vpd为备用电源输入端。 (4)io(输入/输出)端口。(port)p0、p1、p2 和 p3 这四

34、个口均可作为双向通用的 i/o 口用。另外,p3 口的第二功能见表 1。 表 1 p3p3 口引脚信号的第二功能口引脚信号的第二功能 3.2.33.2.3 稳压电源稳压电源 电源提供的电压往往会随交流电源电压的波动和负载的变化而变化。 电压的不稳定有时会产生测量和计算的误差,引起控制装置的工作不稳定, 甚至根本无法正常工作。特别是在精密电子测量仪器、自动控制、计算装 置及晶闸管的触发电路等都要求有很稳定的直流电源供电。 p3.0rxd 串行数据接收 p3.1txd 串行数据发送 p3.2 0int 外部中断 0 申请 p3.3 1int 外部中断 1 申请 p3.4t0 定时器/计数器 0 计

35、数输入 p3.5t1 定时器/计数器 1 计数输入 p3.6 wr 外部写选通 p3.7 rd 外部读选通 图 3.5 时本系统所采用的已经被广泛应用的单片集成稳压电源 7805 稳压电源的接线图。 123456 a b c d 654321 d c b a title numberrevisionsize b date:24-may-2005sheet of file:d:业业业业业业业业业ieee业业yuanlitulilei2.ddbdrawn by: c1 0.1fc2 0.1f vin 1 gnd 2 vout 3 u2 7805+12 图 3.5 7805 接线图 7805 输出稳

36、定的+5v 电压,图 3.6 为 7805 稳压器的外形、管脚图 图 3.6 7805 稳压器外形、管脚图 其内部电路也是串联型晶体管稳压电路。这种稳压器只有输入端 1、 输出端 3 和公共端 2 三个引出端,故也称为三端集成稳压器。使用时只需 在其输入端和输出端与公共端之间各并联一个电容即可。c1 用以抵消输入 端较长接线的电感效应,防止产生自激振荡,接线不长时也可不用。c2 是 为了瞬时增减负载电流时不致引起输出电压有较大的波动。cl 一般在 0.11f 之间,如 0.33f,c2 可用 1f。 3.2.43.2.4 复位电路复位电路 单片机复位后,程序计数器 pc 和特殊功能寄存器的状态

37、都恢复到原 来的初始值,等待计算机的下一步命令的状态。rst 引脚是复位信号的输 入端,复位信号为高电平有效。当高电平持续 24 个振荡脉冲周期(两个 机器周期)以上时,单片机完成复位。外部电路产生的复位信号由 rst 引 脚送入片内斯密持触发器,再由片内复位电路在每个机器周期对斯密特触 发器进行采样,然后才得到内部复位操作所需要的信号。 开关复位实际上是上电复位兼按键手动复位。上电复位是在单片机接 通电源时,对电容充电来实现的。上电瞬间,rst 端的电位与 vcc相同。随 着充电电流的减小,rst 端的电位逐渐下降,只要在 rst 端有足够长的时 间保持阈值电压,at89s51 单片机便可自

38、动复位。当手动开关常开时,为 上电复位,按键手动复位分为电平方式和脉冲方式两种。其中,按键电平 复位是通过使 reset 端经电阻与 vcc电源接通而实现的,电路如图 3.7 所 示。 123456 a b c d 654321 d c b a title numberrevisionsize b date:25-may-2005sheet of file:d:业业业业业业业业业ieee业业yuanlitulilei2.ddbdrawn by: r1 1k r2 51k s3 sw-pb +5 c3 1f reset 图 3.7 at89s51 芯片的开关复位电路 3.2.53.2.5 时钟源

39、时钟源 内部时钟方式是利用 at89s51 内部的振荡电路,在 xtal1 和 xtal2 引 脚上外接定时元件,内部的振荡电路便产生自激振荡,用示波器可以观察 到 xtal2 输出的时钟信号。最常用的内部时钟方式是采用外接石英晶体和 电容组成的并联谐振回路,电容和一般取 30pf 左右,c1 和 c2 的大小对振 荡频率起微调作用;晶体的谐振频率范围为 1.212mhz。晶体的谐振频率 越高,系统的时钟频率也越高,单片机运行速度也就越快。 外部时钟方式是将外部振荡信号源直接由 xtal1 或 xtal2 引脚接入。 外部振荡信号接至 xtal2,而反相放大器的输入端 xtal1 接地。 12

40、3456 a b c d 654321 d c b a title numberrevisionsize b date:25-may-2005sheet of file:d:业业业业业业业业业ieee业业yuanlitulilei2.ddbdrawn by: y1 12mh z c4 30pf c5 30pf xtal1 xtal2 at89s51 图 3.8 at89s51 芯片的晶振连接图 由 at89s51 芯片、稳压电源、复位电路、时钟源等构成了单片机的最 小系统。 3.33.3 输入部分输入部分 3.3.13.3.1 用于巡线的光电传感器介绍用于巡线的光电传感器介绍 传感器系统已成功

41、地应用于自主移动机器人的实验研究中。传感器是 自主移动机器人系统必不可少的重要组成部分之一。在完全结构化的环境 中, 假设机器人知道完整准确的环境信息,此时,传感器系统用于引导机 器人的运动, 监控预期任务的执行, 处理可能的意外情况。当机器人工作 于未知或动态变化的环境中时, 因为不能预先获知环境的信息, 机器人完 全依靠传感器系统实时感知环境, 并据此做出各种控制与处理决策。至今 为止已经研发了各种用途各种类型的机器人传感器, 如用于定位的测距传 感器, 用于感知物体的声纳传感器、激光测距传感器等。 传感器包含以下方面。 (1)传感器是一种测量装置,能够完成一定的检测任务; (2)它的输入

42、量种类很多,且多为模拟信号的非电量; (3)它的输出量是经转换后的电量信号,且有一定的对应关系和转换 精度。 传感器是由敏感元件、传感元件及测量转换电路三部分组成的。其中 敏感元件是在传感器中直接感受被测量的元件,通过它可以将被测量信号 转换成为与之有确定联系的、便于转换的非电量信号。该信号再通过传感 元件,被转换为电参量。测量转换电路的作用就是将传感元件输出的电参 量再转换成易于处理的电压、电流或频率量。图 3.9 是传感器组成原理框 图。 测量转换电路 电量 电参量非电量 传感元件 (非电量) 敏感元件 被测量 图 3.9 传感器组成原理框图 本设计采用光电传感器,它的基本转换原理是将被测

43、量转换成光信号 的变化,然后将光信号作用于光电元件而转换成电信号的输出。光电传感 器可测量的参数很多,一般情况下具有非接触式测量的特点,并且光电传 感器的结构简单,具有很高的可靠性且动态响应极快。随着激光光源、光 栅、光导纤维等的相继出现和成功应用,使得光电传感器越来越广泛地应 用于检测和控制领域。 图 3.10 光电传感器示意图 3.3.23.3.2 光电传感器信号的处理光电传感器信号的处理 光电耦合器实际上是一种光电传感器。光电耦合器在微机测控系统中 的应用是多方面的,如光电隔离电路,长传输线隔离器,ttl 电路驱动器, cmos 电路驱动器,a/d 模拟转换开关,交流、直流固态继电器等。

44、 图 3.11 光电传感器信号输出 光电耦合器的输入部分为红外发光二极管,可采用 ttl 或 cmos 数字 电路驱动。选用输出部分为达林顿的光电隔离器,其电流传输比 ctr 可达 5000%,即适用于负载较大的应用场合。在采用光电耦合器驱动电磁继电 器的控制绕组时,应在控制绕组两侧反向并联二极管 d,以抑制吸动时瞬 时反电势的干扰,从而保护输出管。 光电耦合器的输入部分为红外发光二极管,可采用 ttl 或 cmos 数字 电路驱动,如图 3.12 所示。在图 3.12(a)中,输出电压 vo受 ttl 电路反 相器控制。当反相器的输入信号为低电平时,输出信号为高电平,发光二 极管截止,光敏三

45、极管不导通,vo输出为高电平。反之 vo输出为低电平。 rf电阻的主要作用是限制发光二极管的正向电流 if。ttl 门电流作为红外 发光二极管的控制驱动时,其低电平最大输入电流 iol为 16ma,在一般情况 下,取 i 为 10ma。在 ttl 门电路输出低电平忽略不计时(一般为 0.2v 左右), rf的计算公式为 400 10 0 . 15 ma vv i vv r f fi f rl为负载电阻,若使光电锅台器工作在饱和状态,取光敏三极管电流为 0.5ma 时,rl=30k,则电流传输比 20 1 / fc ii 图 3.12(b)为 cmos 门电路驱动控制。当 cmos 反相器输出为

46、高电平时, q 晶体管导通。红外发光二极管导通,光电耦合器中的输出达林顿管导通, 继电器 j 吸合,其触点可完成规定的控制动作;反之,当 cmos 门输出为 低电平时,q 管截止,红外发光 e 二极管不导通,达林顿管截止,继电器 j 处于释放状态。 ttl 控制输入 rf uo (a) 控制输入 cmos rf q d j vdd +15v (b) 图图 3.123.12 光电耦合器应用举例光电耦合器应用举例 由于 cmos 门电路驱动电流很小,应加一级晶体管开关电路驱动, 以满足红外发光二极管正向电流 if的要求。rf的计算公式为 f cesfdd f i vvv r 式中:vddcmos

47、门电路电源电压; vf二极管正向压降; vcesq 晶体管饱和压降。 q 晶体管一般选用开关晶体管,其放大系数 为 60100,如 3dk6,3dk8 等。 选用输出部分为达林顿管的光电隔离器,其电流传输比 ctr 可达 5000,即 io=50if适用于负载较大的应用场合。在采用光电耦合器驱动 电磁继电器的控制绕组时,应在控制绕组两侧反向并联二极管 d,以抑制 吸动时瞬态反电势的干扰,从而保护输出管。 在使用光电耦合器时,应注意区分输入部分和输出部分的极性,防止 接反而烧坏器件。光电耦合器在电路中不应靠近发热元件,其工作参数不 应超过规定的极限参数。 1234 a b c d 4321 d

48、c b a title numberrevisionsize a4 date:30-may-2005sheet of file:e:program filesde sign e xplore r 99 seexamplesbacku p2.ddbdrawn by: 光电传感器 tl p521 +12 1k1k +5 a 图 3.13 电平转换电路图 图中 a 点接单片机引脚。单片机与直流电机模块的电平转换是借助一 个光电耦合隔离器件和一个继电器组成的电路完成的。光电耦合隔离器件 就是由电信号转换成光信号,再转换成电信号,达到输入及对输出级的隔 离。其原理如下图所示: 图 3.14 光电隔离器

49、光电隔离是由光电耦合器件来完成的,是以光为媒介传输信号的器件。 其输入端配置发光元,输出端配置受光器,因而输入和输出在电气上是完 全隔离的。开关量输入电路接入光电耦合器之后,由于光电耦合器的隔离 作用,使夹杂在输入开关量中的各种干扰脉冲都被挡在输入回路的一侧。 除此之外,还能起到很好的安全保障作用。 光电耦合器根据要求不同,由不同种类的发光元件和受光元件组合成 许多系列的光电耦合器。目前应用最广的是发光二极管与光敏三极管组合 的光电耦合器。 采用高性能而廉价的光电耦合器件实现隔离技术,光电耦合器件把发 光元件和受光元件同时封装在一个器件中,其工作时以光作为媒介来传递 信息,以便隔离输入级与输出

50、级的直接电连接,从而消除干扰。由于光电 耦合器件它有一系列独特的优点,目前已广泛的被应用到计算机测量控制 系统中,成为接口技术中常用的十分重要的接口器件。 光电耦合器有以下特点: 体积小、重量轻、抗机械冲击能力强,使用方便、价格便宜、性能 稳定、可靠性强。 不受磁场影响,不需磁屏蔽。 共模抑制比高,抗干扰能力强。 响应速度快,既可以传输直流信号,又可以传输高达几 mhz 的脉冲 信号。 输入端和输出端的地电位可以独立选取,而且它们之间的绝缘电压 至少可达到 1000v,最高可达到 50000v。用其切断地环路来降低噪 声电平时非常有效的。 单向传送信号,寄生电容反馈小。 无触点、寿命长。 3.

51、3.33.3.3 限位开关输入的处理限位开关输入的处理 123456 a b c d 654321 d c b a title numberrevisionsize b date:28-may-2005sheet of file:d:业业业业业业业业业ieeeyuanlitulilei2.ddb drawn by: s1 sw-spst c rc r1 u1 not vcc vcc +e ab 图图 3.163.16 限位开关电路限位开关电路 采用这种并接 rc 的方法可以抑制抖动的影响,图 3.16 表示常开触点 由 rc 组成的抗干扰电路。当 s1 未合上前,电容 c 已充电到+e 电压,

52、a 端 为“1”;当 s1 合上时,c 经 r1 放电,a 点电位逐渐降低,刚闭合时 s1 触点有抖动现象,b 点电位急剧变化,但是由于电容 c 上的电压不能突变, 从而 a 点电压不会随触点的抖动而急剧变化,于是消除了抖动干扰。 图 3.15 中 r1 的作用是:在开关闭合时增加 a 点电位的下降延时,以 确保下降有一定的抗干扰时间,消除抖动的影响;限制电容 c 的放电电流, 保护开关触点。r 和 c 的数值要保证有一个合适的充放电时间常数。这个 时间常数要大于触点的抖动时间,又要保证触点动作完成时,下级元件能 及时获得正常的动作电平。在工程实践中,r 取 12k,c 取 2.24.7f。

53、3.43.4 输出部分输出部分 3.4.1 直流电机的控制直流电机的控制 直流电机制造成本虽然比交流电动机大,但它具有调速特性优良、调 整平滑和方便、调速范围广、过载能力大、能承受频繁的冲击负荷、可实 现频繁的无极快速启动、制动和反转等一系列优点。因此,在控制领域中 直流电动机的应用是极其广泛的。 直流电机是机械能和直流电能互相转换的旋转机械装置。直流电机用 作发电机时,它将机械能转换为电能;用作电动机时,将电能转换为机械 能。本次选用 20w 的直流电机作为电动机用。 直流电机主要由下列三个部分组成 (1)磁极 磁极是用来在电机中产生磁场的,它分成极心和极掌两部分。 极心上放置励磁绕组,极掌

54、的作用是使电机空气隙中磁感应强度的分布最 为合适,并用来挡住励磁绕组。 (2)电枢 电枢是电机中产生成感应电动势的部分。直流电机的电枢是 旋转的。电枢铁心呈圆柱状,由硅钢片叠成,表面冲有槽;槽户放电枢绕 组。 (3)换向器(整流子) 换向器是直流电机中的一种特殊装置,它是由楔 形铜片组成,铜片间用云母垫片(或某种塑料垫片)绝缘。直流电机作电动 机运行时,将直流电源接在两电刷之间而使电流通入电枢线圈。电流方向 应该是这样:n 极下的有效边中的电流总是一个方向,而 s 极下的有效边 中的电流总是另一个方向。这样才能使两个边上受到的电磁力的方向一致, 电枢因而转动。因此,当线圈的有效边从 n(s)极

55、下转到 s(n)极下时,其 中电流的方向必须同时改变,以使电磁力的方向不变。而这也必须通过换 向器才得以实现。 直流电机电枢绕组中的电流(电枢电流 i)与磁通 相互作用,产生电 磁力和电磁转矩。直流电机的电磁转矩常用下式表示 t tkiki k与电机结构有关的常数 磁通量 i直流电机电枢绕组中的电流 k 和 均为常数,所以电动机的转矩也就和电枢电流成正比。 电动机的电磁转矩是驱动转矩,它使电枢转动。因此,电动机的电磁 转矩 t 必须与机械负载转矩 t2及空载损耗转矩 t0相干衡。当轴上的机械 负载发生变化时,则电动机的转速、电动势、电流及电磁转矩将自动进行 调整,以适应负载的变化,保持新的平衡

56、。譬如,当负载增加,即阻力转 矩增加时,电动机的电磁转矩便暂时小于阻力转矩,所以转速开始下降。 随着转速的下降,当磁通量不变时,反电动势 e 必将减小,而电枢电流将 增加,于是电磁转矩也随着增加。直到电磁转矩与阻力转矩达到新的平衡 后,转速不再下降,而电动机以较原先低的转速稳定运行。这时的电枢电 流已大干原先的,也就是说从电源输入的功率增加了。 直流电动机的励磁方式分为他励、并励、串励和复励四种。 mu + - rst rf if e ia a 图 3.17 并励电动机接线图 直流电动机有以下三种状态:起动、制动、反转。 当将电动机接到电源起动时,转速从零逐渐上升到稳定值。在这过程 中电动机的

57、运行特性和稳定运行时是不同的。并励电动机在稳定运行时, 其电枢电流为 ia= ra eu 因为电枢电阻 ra很小,所以电源电压 u 和反电动势 e 极为接近。 在电动机起动的初始瞬间,转速 n0,所以 ekn=0。 因为并励电动机的转矩正比于电枢电流,所以它的起动转矩也太大。 它会产生机械冲击,使传动机构(例如齿轮)受损坏。因此,必须限制起动 电流,限制起动电流的方法就是起动时在电枢电路中串接起动电阻。这时 电枢中起动电流初始值一般规定不应超过额定电流的 1.52.5 倍。起动 时,将起动电阻放在最大值处,待起动后,随着电动机转速的上升,把它 逐段切除。 如果要改变直流电动机的转动方向,必须改

58、变电磁转矩的方向。由左 手定则可知:在磁场方向固定的情况下,必须改变电枢电流的方向;如果 电枢电流的方向不变,改变励磁电流的方向同样可以达到反转的目的。 3.4.23.4.2 继电器的选择继电器的选择 表表 2 2 控制继电器按负荷大小的分类控制继电器按负荷大小的分类 受控电路负荷大小 交流容量(va)直流功率(w)类别 大于小于大于小于 微功率继电 器 155 小功率继电 器 15120550 中功率继电 器 12050050150 大功率继电 器 500150 由于直流电机的功率 20w,故选用小功率继电器即可满足要求。 另外,直流电机的隔离措施采用的是上面介绍的光电耦合器,在此就 不再赘

59、述。 3.4.3 用继电器控制直流电机 从单片机出来的信号同样也要经过电平转换,其转换器件与原理和输 入部分相同。在单片机应用系统中,要接入电动机这样的高电压和大电流 设备,不能用单片机的 i/o 口线直接驱动。单片机系统必须具有将输出的 低电压、小电流信号转换成高电压、大电流信号的装置,被称为功率接口。 功率接口器主要完成:(1)提供必需的电压和电流;(2)被单片机所控 制。74 系列功率集成电路是单片结构的集电极开路高压输出缓冲器/驱动 器。 图 3.18 是一个直流电磁继电器采用晶体管驱动的电路图。当 p0.0 为 低电平时,继电器吸合;p0.0 为高电平时,继电器释放。采用这种控制逻

60、辑可以使继电器在上电复位或单片机受控复位时不吸合。继电器由普通晶 体管 9013 驱动,可以提供 300ma 的驱动电流,适用于继电器线圈工作电 流小于 300ma 的使用场合。vcc的电压范围是 1030v。光电耦合器使用 tlp521,其电流传输比不低于 50%。晶体管 9013 的电流放大倍数大于 50。当继电器线圈工作电流为 300ma 时,光电耦合器需要输出大于 6.8ma 的电流。其中,晶体管 9013 基极对地的电阻分流约 0.8ma。输入光电耦合 器的电流必须大于 13.6ma,才能保证向继电器提供 300ma 的电流。图中光 电耦合器的输入电流由 7407 提供,约 20ma

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论