




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计设计题目:仿生机器龟设计课程设计任务书课程设计题目:仿生机器龟设计仿生机器龟设计1设计主要内容及要求1.11.1设计目的:(1 1)了解机器人技术的基本知识以及有关电工电子学、单片机、机械设计、 传 感 器 等 相 关 技 术。(2 2)初步掌握机器人的运动学原理、基于智能机器人的控制理论,并应用于 所 设 计 的 机 器 人 中。(3 3)通过学习,具体掌握机器人的控制技术,并使机器人能独立执行一定的 任务。1.21.2基本要求:(1 1)要求设计一个具有仿生功能的机器人;(2 2)要求设计机器人的行走机构,控制系统、传感器类型的选择及排列布 局。(3 3)要求机器人具有趋光功能(龟
2、喜欢晒太阳),避障功能(不能撞到障碍 物上),知道饥饿(电池电量检测功能)。1.31.3发挥部分:自由发挥2设计过程及论文的基本要求:2.12.1设计过程的基本要求(1 1)基本部分必须完成,发挥部分可任选;(2 2)符合设计要求的报告一份,其中包括总体设计框图、电路原理图各一 份;(3 3)设计过程的资料、草稿要求保留并随设计报告一起上交;报告的电子档 需全班统一存盘上交。2.22.2课程设计论文的基本要求(1 1)参照毕业设计论文规范打印,包括附录中的图纸。工程齐全、不许涂 改,不少于30003000字。图纸为A4,A4,所有插图不允许复印。(2 2 )装订顺序:封面、任务书、成绩评审意见
3、表、中文摘要、关键词、目 录、正文(设计题目、设计任务、设计思路、设计框图、各部分电路及相应的 详细的功能分析和重要的参数计算、工作过程分析、元器件清单、主要器件介 绍)、小结、参考文献、附录(总体设计框图与电路原理图)。3时间进度安排顺序阶段日期计划完成内容备注12010.7.192010.7.19讲解主要设计内容,学生根据任务书做出原始框图r打分22010.7.202010.7.20检查框图及初步原理图完成情况,讲解及纠正错误打分32010.7.212010.7.21检查逻辑图并指出错误及纠正;讲解原理图绘制及报告书写打分42010.7.222010.7.22继续修正逻辑图,指导原理图绘制
4、方法,布置答辩打分52010.7.232010.7.23答辩、写报告打分2010-7-192010-7-19沈阳工程学院机器人技术及其应用课程设计成绩评定表指导教师评审意见评价 内容具体要求权重评分加权 分调研 论证能独立查阅文献,收集资料;能制定课程设计方案 和日程安排。0.15432工作 能力 态度工作态度认真,遵守纪律,出勤情况是否良好, 能够独立完成设计工作,0.25432工作 量 按期圆满完成规定的设计任务,工作量饱满,难 度适宜。0.25432说明 书的 质量说明书立论正确,论述充分,结论严谨合理,文 字通顺,技术用语准确,符号统一,编号齐全, 图表完备,书写工整规范。0.5543
5、2指导教师评审成绩 (加权分合计乘以1212)分加权分合计指导教师签名:年 月日评阅教师评审意见评价 内容具体要求权重评分加权 分查阅 文献查阅文献有一定广泛性;有综合归纳资料的能力0.25 54 43 32 2工作 量工作量饱满,难度适中。0.55 54 43 32 2说明 书的 质量说明书立论正确,论述充分,结论严谨合理,文 字通顺,技术用语准确,符号统一,编号齐全, 图表完备,书写工整规范。0.35 54 43 32 2评阅教师评审成绩 (加权分合计乘以8 8)分加权分合计评阅教师签名:年 月日课程设计总评成绩分中文摘要随着人类认知领域的不断扩展和研究层次的不断深入,人类的作业环境也开始
6、向着 更为复杂的空间发展,例如核辐射场所、深海、太空、有毒环境或高温高压等。这些环 境的作业条件远远超出了人类所能够承受的极限,因此人们就开始寻找可以代替人来完 成作业的物体,最终人们发明了机器人这种拟人化的机器。机器人是一种智能型的机器,它能够代替人类的部分工作,从处理个别问题的速度 和可靠性来看,它在一定程度上已经超过了人。在国际上关于机器人的定义有好几种, 但是这几种不同的定义都有共同的属性是:象人或人的一部分,并模仿人的动作;具有 智能或感觉与识别能力;是人制造的机器或机械电子装置。在研究机器人和制造机器人 的领域必须要知道机器人学的三定律:第一,机器人不得伤害人或由于故障而使人遭受
7、不幸;也不得见人受到伤害而袖手旁观。第二,机器人应执行人们所下达的指令,除非 这些指令与第一定律相矛盾;第三,机器人应能保护自己的生存,只要这种防护行为不 与第一或第二定律相矛盾。所以无论在任何时候,我们都要遵守这三定律。本次课程设计的题目是仿生机器龟,仿生是模仿生物系统的功能和行为,来建造技 术系统的一种科学方法。它打破了生物和机器的界限,将各种不同的系统沟通起来。 本次设计通过四个部分来实现机器龟的基本功能。分别是主控制器、驱动部分、传感器 部分、机器人的控制部分的设计。其中,在主控制器部分我是通过 C8051C8051 单片机对机器 龟的行动进行控制的。驱动部分,我选择的是直流电动机,由
8、于直流电机控制方便,只 用一个简单的 H H 桥电路就能实现电动机的正反转。传感器部分,避障传感器我选择的是 红外传感器,趋光传感器我选择的是光敏电阻,机器龟的觅食其实就是当它本身要没有 电的时候自动去寻找阳光充电。机器龟的新走机构我选择的是四轮式行走机构。总之,我设计的机器龟的整体结构包括两个驱动轮,两个转动轮,四个红外传感 器,两个光敏电阻,单片机。红外传感器分别位于壳体的前、后、左、右,两个光敏电 阻分别位于壳体前部的左右两侧。四个红外传感器,两个光敏电阻的测量电路分别与单 片机连接,四个红外传感器用于检测障碍物,光敏电阻用于检测光强,单片机通过根据 红外传感器,光敏电阻输入的信号来控制
9、电机,进而控制驱动足。关键词 传感器,电动机,机器人,仿生龟目录中文摘要 IV1 设计任务描述 11.1设计题目:仿生机器龟的设计 11.2 设计要求 11.2.1 设计目的 11.3 基本要求 11.3.1 发挥部分 12 设计思路 22.1 行走机构的设计 22.2 执行器部分的选择 22.3 驱动方式的选择 22.3.1 液压驱动 22.3.2 气压驱动 32.3.3 电动机驱动 32.4传感器的选择 42.4.1 趋光功能传感器的选择42.4.2 避障功能传感器的选择42.5 主控制器的选择 52.6 软件功能的实现 52.7 电机驱动芯片的选择 63 设计方框图 74 硬件设计 84
10、.1单片机模块 84.1.1 电源电路 84.1.2 复位电路 84.2 趋光功能的设计 94.2.1光敏电阻传感器 94.2.2 光敏电阻的数量和布局 94.2.3光敏电阻的测量电路 104.3避障功能的设计 104.3.1 红外传感器 104.3.2 红外传感器的测量电路 114.4觅食功能的设计 124.5 电机驱动部分的设计 124.5.1 L298 简介 124.5.2 H 桥原理简述 124.5.3 驱动电路的设计 135 系统软件 155.1 软件流程图 156 工作过程分析 167 元器件清单 178 主要元器件介绍 188.1光敏电阻CdS的介绍188.2 红外传感器的介绍
11、188.3 LM7805 的介绍 188.4 C8051 单片机 188.5 LM298 的简介 19 小结 错误!未定义书签。 致谢错误!未定义书签。 参考文献 20 附录 211 设计任务描述1.1设计题目:仿生机器龟的设计1.2设计要求.1设计目的(1 1)了解机器人技术的基本知识以及有关电工电子学、单片机、机械设计、传感器等 相关技术。(2 2)初步掌握机器人的运动学原理、基于智能机器人的控制理论,并应用于所设计的 机器人中。(3 3)通过学习,具体掌握机器人的控制技术,并使机器人能独立执行一定的任务。1.3 基本要求(1 1)要求设计一个具有仿生功能的机器人;(2 2
12、)要求设计机器人的行走机构,控制系统、传感器类型的选择及排列布局。(3 3)要求机器人具有趋光功能(龟喜欢晒太阳),避障功能(不能撞到障碍物上), 知道饥饿(电池电量检测功能)。.1 发挥部分遇到障碍物时LEDLED等报警。2 设计思路2.1 行走机构的设计行走机构是行走机器人的重要执行部件,也称为机器人的下肢,是机器人的关键部 分,主要用来承受体重和完成位移,它决定着机器人能否迅速灵活地移动,能否准确地 按照作者的意愿到达指定地点。机器人的行走机构首先要体现稳定性,其次是灵活性。 行走机器人的行走机构主要有车轮式行走机构、履带式行走机构和足式行走机构。一般而言,在崎岖的山路上
13、,适合选择履带式行走机构;在沙漠中,适合选用足步 式行走机构;在相对平坦的道路上,适合选择车轮式行走机构。由于轮式行走机构由滚 动摩擦代替滑动摩擦,主要的特点式效率高,适合在平坦的路上移动,定位准确,而且 重量较轻,制作简单。因为设计的仿真小龟主要是针对陆地而言的,而且对小龟的重量 上还有一定的限制,所以,在设计仿真龟时,选择车轮式行走机构。2.2 执行器部分的选择驱动机器人做出各种行为,包括发出各种信号(点亮发光二极管、发出声音)的部 分,并且可以根据控制器部分的信号调整自己的状态。对机器龟来说,最基本的就是轮 子。这部分就好比乌龟的四肢一样。车轮型移动机构按车轮数可分为两轮式、三轮式和 四
14、轮式。人们把非常简单、便宜的自行车或两轮摩托车用在机器人上的实验很早就进行了。 但是人们很容易的就认识到两轮车的速度、倾斜等物理量精度不高,而进行机器人化, 所需简单、便宜、可靠性高的传感器也很难获得。此外,两轮车制动时以及低速行走时 也极不稳定。而使用三个轮的优点是所有的轮子都会着地,不会产生悬空现象,控制稳 定。但当机器人重心偏移时,如转弯、相撞等,由于只有三个轮子支撑车体,稳定性不 好。较三轮车体来说,四个轮子可以更好地支撑龟体,行走稳定,当重心偏移时,左右 晃动小。所以在设计中我选择机器龟为四轮式。2.3 驱动方式的选择机器人驱动方式可分为液压式、气动式和电动式。.1
15、液压驱动液压驱动的特点是,液压容易达到较高的压力,体积较小,可以获得较大的推力或 转矩;液压系统介质的可压缩性小,工作平稳可靠,并可得到较高的位置精度;在液压 传动中,力、速度和方向比较容易实现自动控制;液压系统由于采用油液作介质,具有 防锈性和自润滑性,可以提高机械效率,使用寿命长。但是,液压驱动方式也有不足之 处,由于油液的粘度随着温度的变化而变化,影响工作性能,高温容易引起燃烧爆炸等 危险;另外液体的泄露难于克服,要求液压元件有较高的精度和质量,故造价比很高。总之这种驱动方式的输出力和功率很大,经常用于比较大型机器人关节的驱动,而 且这种驱动方式还存在着危险性,所以对于仿生机器龟来说不适
16、合选择液压驱动方式。.2气压驱动气压驱动的特点是,压缩空气粘度小,很容易达到高速;它不必添加动力设备;空 气介质对环境无污染,使用安全,可直接应用于高温作业;气动元件工作压力低。但是 它的不足之处是若要获得较大的力,其结构就要相对的增大,而且空气压缩性大,工作 平稳性差,速度控制困难,要想达到准确的位置控制很困难。另外,还有一个严重的问 题是,压缩空气的排水问题如果处理不当会使钢类零件生锈,导致机器人失灵。此外, 排气还会造成噪声污染。总之,气压驱动多用于开关控制和顺序控制的机器人,且其体积较大和精确度不高 等缺点也使其不适合作为仿生机器龟的驱动方式。.3电动机
17、驱动经过以上的分析可知,液压式和气压式都不适合作为机器龟的驱动方式,所以就选 择电动式作为机器龟的驱动方式。电动机驱动又分为直流电动机、步进电动机和伺服电 动机。下面,分别介绍这三种电动机。方案一:步进电动机。步进电机是利用电磁铁原理 , , 将脉冲信号转换成线位移或角位移的电机。每来一个电脉冲,电机转动一个角度,带动机械移动一小段距离。它的工作 特点是给步进脉冲电机就转,不给步进脉冲电机就不转;步进脉冲频率高,步进电机转 得快;步进脉冲频率低,步进电机转得就慢;改变各相的通电方式(叫脉冲分配)可以 改变步进电机的运行方式;改变通电顺序,可以控制步进电机的正、反转。方案二:伺服电动机。一个微型
18、伺服马达内部包括了一个小型直流马达,一组变速 齿轮组,一个反馈可调电位器,及一块电子控制板。其中,高速转动的直流马达提供了 原始动力,带动变速(减速)齿轮组,使之产生高扭力的输出,齿轮组的变速比愈大, 伺服马达的输出扭力也愈大,也就是说越能承受更大的重量。伺服电机容易与 CPUCPU 连 接,控制性能好,响应快,最大的优点是可以实现速度和位置的精确控制,适合于中小 型机器人。方案三:直流电动机。直流电机由定子、转子和换向器。定子是固定在机身的圆桶 状部分,一般由永磁材料或能产生磁场的线圈制成。由于直流电机驱动是开环控制,所 以行进速度一般固定,精度不高,直流电机控制的精确度虽然没有步进电机那样
19、高,但 完全可以满足本题目的要求。但是直流电机控制起来简单,它只有两根线,一根是电源 线,一根是接地线。要想控制直流电机的转度,只要加大加在电源线上的电压即可,加 大电压的方法是通过调节脉冲的占空比来实现的。如果要想实现电机的正反转,那么就 用 H H 桥电路,通过 H H 桥电路就可以实现直流电机的正反转。综上所述,我选用方案三直流电机作为机器龟的驱动电机。2.4传感器的选择传感器是能够感受被测量(如物理量、化学量、生物量),并能按照一定的规律转 换成可用输出信号(通常为电信号)的器件或装置。机器人用来读取各种外部信号的传 感器,以及控制机器人行动的各种开关。好比人的眼睛、耳朵等感觉器官。所
20、以选择正 确的传感器在设计中就显得尤为重要。.1 趋光功能传感器的选择由于乌龟喜欢晒太阳,它为了生存下去必须要保证不断电,为了保证当本身的电量 要用完的时候它能够自动去寻找光源充电,所以在设计中要让小龟有寻光的功能,那么 当小龟寻找到光源之后,还要准确的对准光源进行充电,所以在设计中还要让小龟有趋 光的功能。自然界中有很多信息是通过光辐射传播的,通过光电器件可获得这些信息。光敏电 阻是一种重要的光电转换器件,它是基于内光电效应的光电元件,在光照作用下能使物 体的电导率发生变化的现象称为内光电效应。当内光电效应发生时,固体材料吸收的能 量使部分价带电子迁移到导带,同时在价带中留下
21、空穴,由于材料中载流子数量增加, 其电导率也增加 , ,使电阻值减小。光敏电阻便是利用这一原理,当有光照时 , ,其电阻值很小 减小,没有光照时电阻阻值很大,而且,光敏电阻灵敏度高、体积小、重量轻、电性能 稳定、可以交直流两用,而且制造工艺简单,价格便宜等,所以在设计中,我选择了光 敏电阻来完成小龟的寻光功能。.2 避障功能传感器的选择避障可以说是各种机器人最基本的功能。因此选择合适的测障传感器是非常重要的 常用的避障传感器有以下几种 : :方案一:接触式传感器碰撞开关。碰撞开关的特点是电路为常开,碰到障碍物后连 通,可以用来检测机器人是否发生碰撞。碰撞开关价格便宜,使用简单,
22、使用范围广, 对环境条件没有什么限制。但是,它也有缺点,它的缺点是必须在发生碰撞后才能检测 到障碍,这在某些机器人比赛中是相当失分的。并且使用时间较长后容易发生机械疲 劳,无法继续正常工作。方案二:探测障碍物使用超声波传感器。采用超声波传感器,如果传感器接收到反 射的超声波,则通知单片机前方有障碍物,反之则通知单片机可以向前行驶。经实验, 使用超声波传感器探测信号时十分容易受到外界环境的影响,使单片机控制系统接收到 许多错误的信息。而且超声波传感器价格比较昂贵。方案三:使用光敏传感器,直接根据光源的信号进行判断。这需要光敏传感器能及 时反馈可靠的信息,而光敏传感器拥有很高的灵敏度,为了抗干扰还
23、可以把光敏传感器 预先进行特殊处理,使其只有在光源正射时才能测到信号,这样就使光敏传感器的返回 信号更加可靠,单片机一旦接到的光敏传感器返回的信息,便能作出正确的判断。倘若 测不到信号,说明光敏传感器被障碍物挡住,正前方不能通行, , 单片机控制电机绕开障碍物行驶。方案四:红外传感器。机器人自主避碰运动规划只要求对障碍物存在或不存在进行 判断。所以,使用红外线传感器就可以满足要求。这种传感器的工作原理就是发射某种 射线,遇到障碍物会被反射回来,这时传感器就认为发现了障碍物。传感器由红外线发 射电路和接受电路组成。单片机通过接收红外传感器的信号 , , 判断出传感器是否检测到障 碍物, , 从而
24、做出避障动作。综合上述并结合实际,在本次设计中避障传感器我选择方案四,红外传感器。2.5主控制器的选择主控制器用来接收传感器部分传递过来的信号,并根据事前写入的决策系统(软件 程序),来决定机器人对外部信号的反应,将控制信号发给执行器部分,就好比人的大 脑。适合机器人的控制芯片有很多:单片机、DSPDSP、甚至我们计算机上所用的 CPUCPU,都可以。但是,在本次设计中我还是选用了我们最熟悉的,价格最便宜的单片机。单片机是整个系统的核心,它作为冯诺依曼体系结构中的运算器、存储器和控制器 的集成,是系统中其它所有输入输出信息的控制和处理中心,本设计中采用的单片机是 我们学过的 C8051C805
25、1 系列单片机。2.6 软件功能的实现当外界的传感器传送给单片机后,接下来就需要进行软件编程了,来对机器龟的各 种行为进行控制。在本次设计中,机器龟的控制系统采用汇编语言编程,整个软件程序 主要由主程序、初始化程序、躲避障碍物子程序、寻光子程序、充电子程序和转弯子程 序,还有前进子程序等组成。主程序主要起到导向和决策的功能 , , 决定什么时候该做什 么,机器龟的各种功能主要是通过调用具体的子程序模块来实现的。2.7 电机驱动芯片的选择在自制机器人的时候,选择一个合适的驱动电路也是非常重要的。在我的设计中我 选择直流电动机,直流电机最常用的驱动电路是 H H 桥电路,但是考虑如果用硬件来完成
26、H H 桥电路的搭建非常麻烦,而且所占的空间也大,所以在我的设计中选择了集成的驱动芯 片 LM298LM298 ,这款芯片内部集成了 H H 桥电路,就不用再自己搭配了。给我的设计带来了很 大的方便。电源电路复位电路单片机3设计方框图图3-1仿真机器龟硬件设计方框图C8051C8051直线前进4硬件设计4.1单片机模块.1电源电路在设计中使用了单片机作为主控制器,它正常工作时为 5V5V供电,且电路工作稳态电 流较小,因此对电源要求不高。因此在本次设计中我选用 LM7805LM7805集成稳压电路,它的输 出电压为5V5V,输出电流可达1.5A1.5A。由LM7805LM780
27、5集成稳压器组成的5V5V电压源主要由变压 器、整流电路、滤波电路、稳压电路组成。 +5V+5V稳压电源电路如图4-14-1所示。图4-1 +5V稳压电源电路.2复位电路复位可分为外部复位和看门狗复位,通常复位都选择外部复位方式,外部复位又叫硬件复位,硬件复位电路的工作原理是,系统正常工作时,RESETRESET引脚通过4.7K4.7K电阻接到电源正极,所以应为高电平,若按下复位按钮,则 RESETRESET引脚通过1001001 1接地为低电 平,芯片复位。复位电路图如图 4-24-2所示。4.2趋光功能的设计.1光敏电阻传感器光敏电阻是根据半导体的光电导效应
28、制成的。它所用的材料主要有:硒、硫化镉、 硫化铝、硫化铋、硒化镉、硒化锌、砷化傢、硅等。其中对可见光敏感的硫化镉光敏电 阻是最有代表性的一种。光敏电阻在使用时,可以加直流偏压,也可以加交流偏压,它 的电流随电压呈线性变化。光敏电阻在无光照时,其暗阻值一般大于15001500 k kQ,在有光照时,其亮阻值为几千欧,两者相差较大。光敏电阻的主要特点是:灵敏度高、体积小、 重量轻、电性能稳定、可以交直流两用,而且制造工艺简单,价格便宜等。在实际使用 中一般都选择硫化镉光敏电阻。以硫化镉(CdSCdS)为主要成分的光敏电阻是应用广泛的一种光敏,它是利用半导体的 光电效应,即当光照射在硫化镉半导体表面
29、上时,半导体内的载流子增加,使其电导率 增加。CdSCdS通常都是制成薄膜结构的,以便收集和吸收更多的光线。光敏电阻与其他半导 体光电器件相比,有以下特点,光谱响应范围相当宽,工作电流大,所测得光电强度范 围宽,既可测强光也可测弱光,灵敏度高,无选择极性之分。.2光敏电阻的数量和布局光敏电阻硫化镉在黑暗环境中的阻值大约为100100 k kQ,在明亮环境中阻值为 1010 k kQ,不同的硫化铅电阻的阻值相差很大,在机器龟的设计中我选择使用两个光敏电阻,并且 需要尽量使两个硫化镉光敏电阻的阻值相等或接近。由于硫化镉光敏电阻的电阻值变化较大,因此,在设计中最好多买几个硫化镉光敏
30、电阻,使购买的数量多于需要使用的数量,然后对这些硫化镉电阻进行测量,从中选择 一对电阻值最接近的硫化镉光敏电阻。把筛选出来的两个硫化镉光敏电阻,分别放在机器龟前方的两侧位置,当这两个光 敏电阻传感器接收光线的强度近似相等时,机器龟向前运动,如果一个硫化镉光敏电阻 接收的光线强度比另一个强时,小龟则进行左转或者是右转。C3_ _0.1 uF、R20.1 K复位开关GN D匸图4-2复位电路RESETR14.7K423423光敏电阻的测量电路机器龟的寻光电路如图4-34-3所示。在设计中采用桥电路,通过左右两边光强的照射, 经过电压比较器来比较反馈光强度,并选择相应行走方向。该电路的工作原理如下:
31、两只光敏电阻通过下拉电阻连接到电压比较器的输入端, 两只下拉电阻的阻值相等,因为两只光敏电阻的阻值不可能完全相等,所以在设计中又 添加了一个滑动变阻器。光敏电阻 R3R3是安装在小龟的左侧,R4R4安装在右侧的。当左侧 的光强大于右侧的光强时,光敏电阻R3R3的阻值将变小,所分的电压也将变小,那么与它相连的固定电阻R6R6所分的电压将变大,这时电压比较器将会输出一个低电平信号。当右 侧的光强大于左侧的光强时,光敏电阻R4R4的阻值将变小,所分的电压也将变小,那么与它相连的固定电阻R5R5所分的电压将变大,这时电压比较器将会输出一个高电平信号。把 转化之后的数字量送入单片机进行处理,来驱动机器龟
32、转弯。图4-3光敏电阻测量电路4.3避障功能的设计.1红外传感器把红外辐射转换成电量变化的装置,称为红外传感器。红外式接近觉传感器的基本 工作原理:它包括两个组成部分一一发送器与接收器。发送器往往为红外发光二极管, 而接收器一般为光敏晶体管。发送器向某物发出一束红外光后,该物体发射红外光,并 被接收器所接收。通过反射与接收达到判断物体的存在的目的,经过信号处理与解算, 又可获得其相对距离,从而确定其位置。红外式接近传感器的明显优点是在于它的发送 器与接收器都很小,因此可以方便安装在机器人的各个部位。且它的应答性好,维修方555555时基电路组成的脉冲发生1.44(R1 2R2)
33、* C1(4-(4-1 1)便,是目前应用较多的一种接近觉传感器。一般把它用于移动机器人的路径探测和躲避 障碍物。红外传感器主要分为光电型和热敏型。红外传感器由两个红外发射管和一个红外接 收管组成。红外发射管发出红外线,红外线在遇到障碍物后被反射回来,红外接收管收 到被反射回来的红外线后,通过A/DA/D转换送入单片机进行处理,并电量发光二极管LEDLED。告诉机器龟前方有障碍物,不能直线前进了,要转弯。.2红外传感器的测量电路传感器由红外线发射电路和检测器组成。发射电路使用器,其工作频率为38kHz38kHz,占空比为60%60%。其震荡频率为:由式(4-14-1)可知,当
34、C =1 n f、f =38Hz 时,( (Ra 2Rb ) ) =37.97K=37.97K。选定 Rb =15K=15K,Ra通过一个可变电阻调节得到。555555产生的脉冲波由OUTOUT脚输出,经电阻加到驱动三极 管的基极上,由三极管驱动红外发光二极管发射红外线。检测器使用一个标准的38kHz38kHz的电视遥控接收器。由非门74HC1474HC14将信号整形,可以得到稳定的方波信号。在实验中发 现,当前方没有障碍物时检测器也发生电平变化。经分析认为是红外发光二极管发出的 红外线中的一部分直接被检测器检测到所造成的。在红外发光二极管和检测器之间加装金属隔板后,问题得到解决。红外发射电路
35、如图4-44-4所示+5v图4-4红外发射电路Ra=7.97KR?POT2GND4.4觅食功能的设计本设计米用4.8V4.8V镍氢充电电池为系统供电。太阳能电池板正负极通过一个三极管与电池正负极相连。有一个电压比较器比较电池电压与太阳能板的压差,如果压差高于某值,比较器控制三极管导通,太阳能电池板对充电电池充电。充电电池电压上升,当高于某值时控制三极管关断,结束充电。为使太阳能板能对电池组充电,要求太阳能板在阳光直射下输出电压高于8V8V。4.5电机驱动部分的设计4.5.1L2984.5.1L298 简介L298L298是双通道直流电动机驱动芯片,它可以满足机器龟正反转控制的需要。L298L2
36、98是一块单片集成电路,有两种封装形式,它是双H H桥高电压大电流功率集成电路,可以用来驱动2 2个直流电动机,也可以驱动感性负载,如继电器、电动阀、步进电动机等。采用 L298L298作为电动机驱动电路,可靠性高,可以方便地控制电动机的正反转。L298L298内部包含2 2个H H桥的高电压大电流双全桥式驱动器接收标准逻辑电平信号,可以驱动46V46V、2A2A以下的电机。L298L298可驱动两个电机,0UT10UT1、0UT20UT2和0UT30UT3、0UT40UT4之间分别接两个电动 机,5 5、7 7、1010、1212脚接输入控制电平,控制电机的正反转,ENAENA、ENBENB
37、接控制使能端,控制电机的停转,这些特性使得 L298L298很适合作直流电机控制芯片。4.5.2H4.5.2H桥原理简述所谓H H桥驱动电路是为了直流电机而设计的一种常见电路,它主要实现直流电机的 正反向驱动,其典型电路形式如右图4-54-5所示:VCC图4-5典型的H桥电路(1 1) 开关A A、D D接通,电机为正向转动;(2 2) 开关B B、C C接通时,直流电机将反向转动;(3 3) 刹车一一将B B、D D开关(或A A、C C)接通,则电机惯性转动产生的电势将被短 路,形成阻碍运动的反电势,形成“刹车”作用;(4 4) 惰行 一一4 4个开关全部断开,则电机惯性所产生的电势将无法
38、形成电路,从 而也就不会产生阻碍运动的反电势,电机将惯性转动较长时间。.3驱动电路的设计由于从单片机出来的信号太小,不能驱动电动机正常运转,所以在单片机与电动机 之间添加一个驱动电路。驱动电路如图 4-64-6所示。采用专用芯片L298L298作为电机驱动芯片。L298L298采用由达林顿管组成的 H H型PWMPWM电 路。其中,M1M1、M2M2是直流电动机,VD1VD1VD8VD8是整流二极管。L298L298的输入输出关系: 使能控制端ENAENA接单片机的端口,当这个端口为高电平时,通过PWMPWM信号输入端IN1IN1和IN2IN2可以控制电动机的正反转和速度(输入
39、端IN1IN1为PWMPWM信号,输入端IN2IN2为低电平,电动机正传;输入端IN2IN2为PWMPWM信号,输入端IN1IN1为低电平,电动机反转);当它为低 电平时,驱动电桥上的4 4个晶体管全部截止,使正在运行的电动机电枢电流反向,电动机 自由停止。该驱动电路的工作过程是,单片机的两个 PWMPWM输出口 P1.0P1.0和P1.2P1.2分别用于控制左 右两个直流电机,分别连到 LM298LM298的IN1IN1和IN3IN3两个输入端,主要用来控制电机的转 速。P1.1P1.1和P1.3P1.3是控制电机的正反转的,分别连在 LM298LM298的IN2IN2和IN4IN4两个输入
40、端。这 样,就可以实现L298L298输出端对电机的控制了。C111+ C1酣二 C130.1uiooUFTP1.17P1210P1.312611P1.058d+5vIN1VSSIN2VSIN3IN4OUT1OUT2EN AOUT3EN BOUT4GNDISEN AISEN B94231314115J2 LM 298+5vOD3DIODED7D4 DIODED6 iE DIODE D8DIODE+100uFC140.1uF-M20ODED图 4-6 直流电机驱动电路5.1软件流程图5系统软件图5-1仿真机器龟制作的软件流程图6 工作过程分析仿真机器龟的工作过程如下,在设计中使用了一些集成元器件
41、以及单片机,根据它 们的技术要求,正常工作时均为 5V5V 供电,且电路工作稳态电流较小,因此在本次设计中 选用LM7805LM7805集成稳压电路,它的输出电压为 5V5V,输出电流可达1.5A1.5A。由LM7805LM7805集成 稳压器组成的 5V5V 电压源主要由变压器、整流电路、滤波电路、稳压电路组成。本次设计的机器龟就是一个机器生命,机器生命就是一个能自主生存的机器,一个 自动为生存下去而奋斗的机器。对于机器生命来说,生存的含义就是不断电,继续运 行。机器生命具有完全自主决策、自主行动、活动于未知世界、不需人类参与就能持续 运行并且自我维护等特征。这次设计的机器龟就有自主决策、自
42、主行动、活动于未知世 界的功能。它能自主寻光、觅食和避障等功能。机器龟由四大模块组成,分别是机械部分、传感器部分、单片机部分以及驱动电机 这四部分组成。它的工作过程是,合上电源开关,使机器龟进入工作状态,此时机器龟 的后面两个左、右轮在直流电机作用,由单片机控制这两个轮的转速相同,使机器龟沿 着直线向前走。由于从单片机出来的信号比较小,不能直接作用于电动机,所以要用驱 动电路作为单片机和电动机之间的桥梁。在我的设计中我选择直流电动机,直流电机最 常用的驱动电路是H H桥电路,但是考虑如果用硬件来完成 H H桥电路的搭建非常麻烦,而 且所占的空间也大,所以在我的设计中选择了集成的驱动芯片LM29
43、8LM298,这款芯片内部集成了H H桥电路,就不用再自己搭配了。电动机的转速是通过单片机的PWMPWM输出端口输出来控制的。只要调节输出脉冲的占空比就可以实现机器龟的行走速度。机器龟在行进过程中,左、右两侧的光敏电阻开始感知机器龟前方的光强,分别以 数字信号值的形式传给单片机,然后单片机通过接受到的信号“0 0”或“ 1 1”来决定机器龟是向右转还是向左转。只要两个轮子的速度不同就能转向了,转向是利用单片机编程 来实现的。如果左侧光强值大于右侧光强值,左轮正转,右轮反转,转向轮向右转动, 驱使机器龟向右侧前进;反之,左轮反转,右轮正转,转向轮向左转动,驱使机器龟向 左侧前进,以实现机器龟的趋光性。机器龟在行进过程中,四个红外传感器同时感知四 周的障碍物信息,当机器龟前部的红外传感器感知到障碍物时,准备转弯,此时光敏电 阻首先比较左、右两侧的光强,以使机器龟向着光线较弱的一侧转弯,如果两侧光强一 样,则左、右两侧的红外传感器比较两侧障碍物的距离信息,并向着与障碍物距离远的 一侧转弯。这样,一个具有初级智能行为的机器龟就设计出来了7元器件清单名称型号数量备注普通电阻器10光敏电阻2红外传感器4电解电容2整
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论