首页 | 供应信息 | 求购信息  | 下载系统 | 技术资讯 | 企业信息 | 产品信息 | 论文信息 | 展会信息 | 在线工具
作者: 发布时间:2011-10-22 来源: 繁体版
许多机器人爱好者看到《用NE555制作寻光机器人》中介绍的NE555寻光机器人以后,对这种非编程的机器人控制方式充满了极大的兴趣。私下里有很多朋友询问关于这部寻光机器人电路与机械部分搭配的更多细节,并期待关于这
许多机器人爱好者看到《用NE555制作寻光机器人》中介绍的NE555寻光机器人以后,对这种非编程的机器人控制方式充满了极大的兴趣。私下里有很多朋友询问关于这部寻光机器人电路与机械部分搭配的更多细节,并期待关于这个话题的展开讨论。我在实际制作了NE555寻光机器人以后,对GrantM设计的这部由单施密特触发器作为主控核心的机器人也有了更深一层的体会,有了制作一个系列低技术寻光机器人的想法。本文将给读者介绍我制作的另一部由74HC240作为主控核心的寻光机器人,依然贯彻低技术、低成本的制作理念,与大家共赏。 Sdb自动化在线网
Sdb自动化在线网
控制核心的深入分析Sdb自动化在线网
Sdb自动化在线网
首先,我们来回顾一下上期介绍的NE555寻光机器人。从机电一体化的角度出发,把它的架构做一个系统分析。由图1可以看出,NE555寻光机器人是一个自动控制系统,它的寻光行为是在没有人直接参与的情况下,利用控制装置操纵受控对象,使被控量等于给定值。Sdb自动化在线网
Sdb自动化在线网
在这个自动控制系统里,给定值取决于施密特触发器的阀值电压。通过并联在电源两端的两只光敏器件构成的分压网络形成的机器人虚拟视野来“读取”环境光,形成一个测量电压,送入施密特触发器输入端,与它的阀值电压进行比较,进而驱动左右电机带动机器人运动。光敏器件周围光线的变化,会造成分压网络中点的测量电压跟着发生改变,受光敏器件自身特性的影响,测量电压的变化范围是非线性的。测量电压受到光敏器件与光源相对角度的直接影响;此外,光敏器件特性,电机齿轮间隙、轮胎等造成车体位移上的误差等因素也会间接影响到测量电压的数值。这种控制方式的原理是,需要控制的是受控对象的被控量,即机器人移动平台与光源的相对位置;而测量的是破坏系统正常运行的干扰,即光敏器件偏离光源导致的测量电压的变化。利用干扰信号产生控制作用,以纠正干扰对被控量的影响,故称为按干扰补偿。而外部干扰经过光敏器件的测量、与施密特触发器的阀值电压进行比较、执行,控制信号是单向传递的,故亦称开式控制。整个系统最终运行的效果是NE555构成的施密特触发器驱动左右两只减速电机差速运转,使移动平台向着光源前进。

newmaker.comSdb自动化在线网

施密特触发器Sdb自动化在线网
Sdb自动化在线网
通过上面的系统分析可以看出,施密特触发器的阀值电压决定了系统的给定值,施密特触发器的特性也就决定了这个系统的特性。因此有必要深入了解一下这个器件的特点。Sdb自动化在线网
Sdb自动化在线网
施密特触发器是由美国科学家Otto Herbert Schmitt于1934年发明的,当时他只是一个研究生。事后三年,他在其博士论文中将这一发明描述为“ThermiONic Trigger”。这一发明是他对鱿鱼神经中的神经脉冲传播进行研究的直接成果。在电子学中,施密特触发器是包含了正反馈的比较器电路。施密特触发器也有两个稳定状态,但与一般触发器不同的是,施密特触发器采用电位触发方式,其状态由输入信号电位维持;对于负向递减和正向递增两种不同变化方向的输入信号,施密特触发器有不同的阀值电压。施密特触发器是一种特殊的门电路,与普通的门电路不同,施密特触发器有两个阈值电压,分别称为正向阀值电压和负向阀值电压。在输入信号从低电平上升到高电平的过程中使电路状态发生变化的输入电压称为正向阀值电压,在输入信号从高电平下降到低电平的过程中使电路状态发生变化的输入电压称为负向阀值电压。正向阀值电压与负向阀值电压之差称为回差电压。对于标准施密特触发器,当输入电压高于正向阀值电压,输出为高;当输入电压低于负向阀值电压,输出为低;当输入在正负向阀值电压之间,输出不改变,也就是说输出由高电平翻转为低电平,或是由低电平翻转为高电平对应的阀值电压是不同的。只有当输入电压发生足够的变化时,输出才会变化。这种双阀值动作被称为迟滞现象,表明施密特触发器有记忆性,可用于在开环配置中的抗干扰。Sdb自动化在线网
Sdb自动化在线网
在NE555寻光机器人中,正是利用了NE555构成的施密特触发器的上述特性来实现机器人的控制。施密特触发器增强了仅有单输入阀值电路的抗扰能力。由于只有一个输入阀值,阀值附近的干扰输入信号会导致输出因微小的干扰来回地快速翻转。但是对于施密特触发器,阀值附近的噪声输入信号只会导致输出值翻转一次,若输出要再次翻转,噪声输入信号必须达到另一阀值才能实现,这就利用了施密特触发器的回差电压来提高电路的抗干扰能力。在作品的运行测试中,我也体会到了这点:比如使用两只不经过严格配对的光敏器件;在左右两侧的电机上故意使用直径不一致的轮胎;把其中一只光敏器件的夹角改变等。机器人仍然可以在一定范围内自我纠正方向,按照设计的要求,向着光源前进,只是在步态上增加了一些不必要的转弯,换句话说就是机器人以一种之字形的路线,忽左忽右振荡着前进。Sdb自动化在线网

newmaker.comSdb自动化在线网
图1 斯密特触发器寻光机器人系统框图Sdb自动化在线网

改进版的控制核心Sdb自动化在线网
Sdb自动化在线网
图2为改进版的寻光机器人,核心部分由一对光敏二极管和74HC240集成电路构成。74HC240是一片功能强大的三态缓冲器,芯片内部集成了8路带有施密特触发器输入特性的反向缓冲器。在数字计算机中,这类缓冲器的作用是用来暂时存放处理器送往外设的数据,有了数控缓冲器,就可以使高速工作的CPU部分与慢速工作的外设起协调和缓冲作用,实现数据传送的同步。这个改进版的寻光机器人,因为有了74HC240的加盟,使得机器人的控制系统即可以继承到上文所介绍的施密特触发器的全部好处,又可以借助缓冲器的作用,来协调机器人电子部分与机械结构之间的配合。实际制作完成以后的机器人运行方式,介于模拟控制与数字控制之间,因此它的设计者也给它起了一个形象的名字“Bare Bones Photovore”,我把它翻译为“准系统寻光机器人”。线路图中的U1和U2分别各代表了74HC240芯片内一组并联工作的驱动器。

用74HC240制作寻光机器人
评论】【加入收藏夹】【 】【关闭
※ 相关信息
无相关信息
※ 其他信息
访问数: | 共有条评论
发表评论
用户名:
密码:
验证码: 看不清楚,点击刷新
匿名发表

 搜索新闻
[提交投稿]  [管理投稿]
 最新新闻
 热点新闻
数据加载中..

网站地图
Autooo.Net 版权所有
Copyright © 2007--2014 All rights reserved