双足步行机器人控制电路设计与实现_图文(精)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第10卷第31期2010年11月1671— 1815(2010 31-7661-04
科学技术与工程
Science Technology and Engineering
Vol. 10No. 31Nov. 2010 2010Sci. Tech. Engng.
双足步行机器人控制电路设计与实现


闵华清
温正东
机器人已经逐步进入到了我们的生活中。同时越来越多的人,也开始对机器人技术感兴趣。设计出一种机器人的通用平台,来让人们了解和学习机器人原理和技术,变得越来越重要。
著名的双足步行机器人有日本的ASIMO仿人机器人和法国的Nao仿人机器人,
但这些机器人的成本很高,作为展示和研究平台很好,但作为向大众推广的学习平台并不适合。所以设计出一款成本低廉的双足机器人学习平台很有必要。
目前国内推广教育用的机器人控制平台主要是针对机器小车的。对于教育用的双足机器人控制平台设计的并不多,
并主要是针对机器人的运动控制上,
在机器人的人机交互和智能控制上没有考虑。本文设计的控制平台除了可控制机器人行走、避障、测距功能外,还能通过语音控制机器人和人进行交互,并可实现无线下载功能,方便二次开发学习,

图6超声波发射电路
超声波接收电路主要使用集成电路CX20106A ,它是一款红外线检波接收的专用芯片,常用于电视机红外遥控接收器。考虑到红外遥控常用的载波频率38kHz与测距的超声波频率40kHz较为接近,可以利用它制作超声波接收电路(如图7。实验证明用CX20106A接收超声波(无信号时输出高电平,具有很好的灵敏度和较强的抗干扰能力。具体电路见图7。CX20106A的第5
2667科学技术与工程10卷
图5红外传感器检测过程
2.3超声波传感器检测电路
超声波传感器电路主要是实现测距的功能。主要由超声波发射电路和接收电路两部分
组成
[4]

超声波发射电路主要由反相器7406和超声波发射换能器T构成,
单片机端口输出的40kHz的方波信号一路经一级反向器后送到超声波换能器的一个电极,另一路经两级反向器后送到超声波换能器的另一个电极,用这种推挽形式将方波信号加到超声波换能器的两端,可以提高超声波的发射强度。输出端采用两个反向器并联,用以提高驱动能力。上位电阻一方面可以提高反向器7406输出高电平的驱动能力,另一方面可以增加超声波换能器的阻尼效果,缩短其自由振荡时间。见图6
红外避障程序、超声波程序。利用凌阳公司SPCE061A芯片强大的语音处理功能实现录音、发音及语音识别程序

图2
整体控制电路结构图
其中, ATmega128芯片主要实现机器人行走控制、红外传感器检测、超声波检测、按钮及显示灯控制、
与电脑无线通讯、与凌阳单片机进行通信的功能。凌阳单片机SPCE061A芯片主要实现机器人的发音、
。针对此步行机器人通过控制
两路舵机来实现行走。
2.2
红外传感器检测电路
红外传感器主要是为了机器人避障用,主要用到LM567实现。LM567是一种音调解码器,内含锁相环,可以广泛用于BB机、频率监视器等各种电路中

图3舵机控制电路
具体电路见图4。其中R 6和C 4的取值使LM567的中心频率为38kHz ,此频率也是红外的发
语音识别、与Atmega128芯片通信的功能。2主要控制硬件电路设计
整个步行机器人的具体硬件电路设计如下。
2.1行走控制电路
主要是通过控制两个舵机来实现机器人的行走。
舵机是一个位置伺服系统,只需要给舵机的控制接口一定的脉冲宽度,
就能使舵机转动到一定的位置。ATmega128芯片有多个PWM模块,通过配置定时器输出PWM信号,产生舵机所需的脉冲,从而控制舵机的转动[3]
射频率。C 2是环路滤波电容, C 3是输出滤波电容。LM741对接收到的红外信号进行放大

图4红外传感器检测电路
红外传感器具体工作过程:LM567的中心频率为38kHz ,为红外发射管提供38kHz的脉冲信号,使红外发射管发出38kHz的光波;当有障碍物时红外接收管输出38kHz频率的压值变化信号(无障碍物时输出高电平,由LM741电压放大后输入LM567,当LM567接收到38kHz频率的数据时,输出低电平,从而判断出前方的障碍物。见图5。
具有一定的技术先进性。1机器人控制电路总体结构
这种双足步行机器人(见图1通过巧妙的机械
设计,只用了分布在腿部和身体部位的两个舵机,就可以巧妙地控制机器人步行。其中一个舵机控制机器人左右摇摆,另一个舵机控制机器人前后摇摆。通过控制这些摇摆动作,
如先控制机器人向右摆动,此时左腿抬起;接着控制左腿向前摆动,这样机器人就向前跨了一步。通过一系列组合动作,机器人就能够走起来
双足机器人
控制电路
单片机中图法分类号
TP242.6;
wenku.baidu.com文献标志码
A
2010年8月13日收到国家自然科学基金(60873078、
广州市科技计划项目(2009KP0008资助
第一作者简介:毕
盛(1978— ,男,甘肃开水人,博士研究生,讲
师,研究方向:仿人机器人。
目前越来越多的机器人出现在我们的身边。从日本本田公司的ASIMO仿人机器人。美国的火星登陆车到IRobot公司的家庭清洁机器人。WoWee公司的玩具机器人,
脚的电阻决定接收的中心频率,
220k Ω的电阻决定了接收的中心频率为40kHz。当CX20106A接收到40kHz的信号时,会在第7脚产生一个低电平下降脉冲,
这个信号可以接到单片机的外部中断引脚作为中断信号输入

图1双足机器人机构图
整个双足步行机器人的控制系统主要是由硬件部分和软件部分两部分组成。整体结构采用双芯片
体系结构(见图2 ,由Atmel公司的AVR单片机AT-mega128芯片[1]和凌阳公司SPCE061A芯片[2]组成。利用ATmega128丰富的外设和内部处理功能,实现虚拟机程序及机器人舵机控制程序、


朱金辉
(华南理工大学计算机科学与工程学院,广州510006
摘要提出和实现了一种具有语音控制和无线下载功能的双足步行教育机器人的控制电路。系统采用双单片机处理系
统,其中包括步行控制电路、红外避障电路、超声波测距电路、语音发音识别电路和电脑无线通讯电路。基于此控制电路的双足步行机器人,具有很好的学习扩展性和新颖性。关键词
相关文档
最新文档