基于无线通信的嵌入式机器人控制系统设计

发布者:未来画家最新更新时间:2009-02-05 来源: 国外电子元器件关键字:无线通信  嵌入式  机器人  nRF401 手机看文章 扫描二维码
随时随地手机看文章

1 引言

  轮式移动机器人是机器人研究领域的一项重要内容,它集机械、电子、检测技术与智能控制于一体,是一个典型的智能控制系统。智能机器人比赛集高科技、娱乐、竞技于一体,已成为国际上广泛开展的高技术对抗活动。现以ARM7处理器为控制核心,采用无线通信技术,并移植嵌入式实时操作系统μC/0S一Ⅱ设计了一套智能机器人控制系统。

2 硬件设计

  根据竞技机器人的功能要求进行总体设计,将各个功能进行模块化,其控制系统硬件框图如图1所示。中央处理器采用微控制器结构,用以控制外围设备协调运行。舵机控制机器人的运动方向;驱动电机电动机采用输出轴配有光电编码器的小型直流电机驱动车轮旋转。电磁铁作为机械手夹紧的执行元件。设置了两路超声波传感器、8路光电检测输入和8路开关量检测接口。整个机器人的运行状态和运行参数通过LCD动态显示。

 

  2.1 微控制器的选型

  机器人要实现的动作和功能较多,需要多个传感器对外界进行检测,并实时控制机器人的位置、动作和运行状态。系统中的所有任务最终都挂在实时操作系统μC/0S一Ⅱ上运行,因此不仅要考虑微控制器的内部资源,还要看其可移植性和可扩展性。LPC2129是Philips公司生产的一款32位ARM7TDMI—S微处理器,嵌入256 KB高速Flash存储器,它采用3级流水线技术,同时进行取指、译码和执行,而且能够并行处理指令,提高CPU的运行速度。由于它的尺寸非常小,功耗极低,抗干扰能力强,适用于各种工业控制。2个32位定时计数器、6路PWM输出和47个通用I/0口,所以特别适用于对环境要求较低的工业控制和小型智能机器人系统。因此选用LPC2129为主控制器,可以获得设计结构简单、性能稳定的智能机器人控制系统。

  2.2 无线通信接口设计

  系统采用迅通公司生产的PTR2000无线通信数据收发模块。电路接口如图2所示。该模块基于NORDIC公司生产的射频器件nRF401开发,其特点是:①有两个频道可供选择,工作速率高达20 Kb/s;②接收发射合一,适合双工和单工通信,因而通信方式比较灵活;③体积小,所需外围元件少,接口电路简单,因此特别适合机器人小型化要求;④可直接接单片机串口模块,控制简单;⑤抗干扰能力强;⑥功耗小,通信稳定。

  2.3 光电检测模块设计

  2.3.1 光电检测过程

  设计光电检测模块,使机器人能够检测地面上的白色引导线。光电检测电路主要包括发射部分和接收部分,其原理如图3所示。发射部分的波形调制采用了频率调制方法。由于发光二极管的响应速度快,其工作频率可达几兆赫兹或十几兆赫兹,而检测系统的调制频率在几十至几百千赫兹范围之内,因此能够满足要求。光源驱动主要负责将调制波形放大到足够的功率去驱动光源发光。光源采用红外发光二极管,工作频率较高,适合波形为方波的调制光发射。

  接收部分采用光敏二极管接收调制光线,将光信号转变为电信号。这种电信号通常较微弱,需进行滤波和放大后才能进行处理。调制信号的放大采用交流放大形式,可以将调制光信号与背景光信号分离开来,为信号处理提供方便。调制信号处理部分对放大后的信号进行识别,判断被检测对象的特性。因此,该模块的本质是将“交流”的、有用的调制光信号从“直流”的、无用的背景光信号中分离出来,从而达到抗干扰的目的。

  2.3.2 光电探头

  在机器人底盘前部安装有光电探头,共设置了5个检测点,其结构如图4所示。

点击看原图

  从理论上讲,检测点越多,越密,识别的准确性与可靠性越高。但是硬件的开销与软件的复杂程度也相应增加。采用该寻线系统保证了检测的精确度,也节约了硬件的开销。发光二极管发出的调制光经地面反射到光敏二极管。光敏二极管产生的光电流随反射光的强弱线性变化。检测出这种变化,即可判断某一个检测点是否在白色引导线的上方,从而判断机器人和白色引导线的相对位置。

  2.4 超声波测距传感器设计与实现

  两路超声波传感器用以控制机器人避开障碍物,并预测机器人相对目的地距离,起导航作用,其接收部分与微控制器的捕获和定时管脚相连接。整个超声波检测系统由超声波发射、超声波接收和单片机控制等部分组成。发射部分由高频振荡器、功率放大器及超声波换能器组成。经功率放大器放大后,通过超声波换能器发射超声波。

[page]

  图5给出由数字集成电路构成的超声波振荡电路,振荡器产生的高频电压信号通过电容C2隔除掉了信号中的直流量并给超声波换能器MA40S2S。其工作过程:U1A和UlB产生与超声波频率相对应的高频电压信号,该信号通过反向器U1C变为标准方波信号,再经功率放大,C2隔除直流信号后加在超声波换能器MA40S2S进行超声波发射。如果超声波换能器长时间加直流电压,会使其特性明显变差,因此一般对交流电压进行隔除直流处理。U2A为74ALS00与非门,control_port(控制端口)引脚为控制口,当control_port为高电平时,超声波换能器发射超声波信号。

 

      图6示出为超声波接收电路。超声波接收换能器采用MA40S2R,对换能器接收到的信号采用集成运算放大器

LM324进行信号放大,经过三级放大后,通过电压比较器LM339将正弦信号转换为TTL脉冲信号。INT_Port与单片机中断管脚相连,当接收到中断信号后,单片机立即进入中断并对超声波信号进行处理和判断。

 

3 实时操作系统μC/OS—II的移植

  μC/OS—II是一个嵌入式实时操作系统内核,包含了任务调度、任务管理、时间管理、内存管理和任务间的通信与同步等基本功能。μC/OS—II进行任务调度时,会把当前任务的CPU寄存器存放到该任务堆栈中,然后再从另一个任务堆栈中恢复原来的工作寄存器,继续运行另一个任务。

  根据各个控制功能和微控制器的资源结构对任务进行划分,共划分为7个应用任务,其划分过程如图7所示。无线串行通信采用中断接收方式,保证数据接收的实时性。

 

  μC/OS一Ⅱ任务的建立包括定义任务堆栈、设定任务优先级、初始化该任务要求的系统硬件及实现具体的控制过程等4部分。现以任务1为例,介绍应用任务的建立过程。

 

  在嵌入式实时操作系统环境下开发实时应用程序,可使程序的设计和扩展变得容易,而且无需大的改动即可增加新的功能。通过将应用程序分割成若干独立的任务模块,可大大简化应用程序的设计过程;而且能快速、可靠地对实时性要求苛刻的事件。通过有效的系统服务、嵌入式实时操作系统,能使系统资源得到更好的利用。

4 调试运行

  在机器人控制系统起动时,μC/OS一Ⅱ对堆栈空间、各个控制寄存器和外设器件的硬件进行初始化,并设定当前各个功能部件的初始状态。

  在实时机器人系统下,机器人正常启动后,系统实时监视机器人在比赛场上的运行状况,若出现某一动作或功能无效则给出出错信息。正常运行时实时显示机器人在比赛场上的坐标值和动作状态,如图8所示。

 

5 结语

  根据智能机器人的控制要求,设计了基于无线通信的嵌入式机器人控制系统。在软件设计上移植了嵌人式实时操作系统μC/OS一Ⅱ。利用光电检测模块和超声波导航模块感知外部信息,实现了对智能机器人的控制。

关键字:无线通信  嵌入式  机器人  nRF401 引用地址:基于无线通信的嵌入式机器人控制系统设计

上一篇:MCU+DSP嵌入式平台的i机接口与引导设计
下一篇:基于ARM核微处理器的便携式管道泄漏检测仪

推荐阅读最新更新时间:2024-05-02 20:45

软银入股机器人公司Nuro 加码无人驾驶
近日,硅谷机器人公司Nuro宣布,获得软银愿景基金的9.4亿美元融资。截至目前,Nuro完成了来自软银、高榕资本、Greylock Partners、网易创始人丁磊在内合作伙伴的超过10亿美元融资。 公开资料显示,Nuro为一家硅谷机器人公司,利用软、硬件专业知识来设计和制造产品,用机器人技术为人们生活带来便利。 Nuro的首款产品为用于本地货物配送的自动驾驶服务,其通过自动驾驶技术和服务让本地配送更快速和高效,通过Nuro自主研发的无人驾驶汽车来完成——包括生鲜、外卖、包裹等各种货品。 Nuro自动驾驶车 值得一提的是,软银对自动驾驶领域的投资一直有增无减,其中包括涉及传感器硬件的厂商,提供算法、开发芯片的科技公司等。 201
[机器人]
旷视收购艾瑞思机器人,是要进军智能机器人业务?
旷视科技(Face++)宣布收购 艾瑞思 机器人 ,进军智能机器人业务。AGV行业,乃至整个人工智能领域都在好奇——艾瑞思机器人有哪些值得收购的亮点?被收购后的艾瑞思接下来怎么打这手牌,是否能实现“1+1>2”的效果?   初创型公司技术过硬,实现最大规模单仓机器人集群作业 艾瑞思机器人是一家智能仓储解决方案提供商,致力于为客户提供整体仓储物流解决方案。   成立不到3年的艾瑞思,虽属初创型企业,但其技术积累颇丰。其核心技术团队成员,均毕业于清华、北航、哈工大、北理工等知名高校,在机器人、智能硬件、人工智能、机器视觉、大数据、云计算等领域有着深厚技术积累,并有着十年以上的软、硬件产品开发工作经验,具备将技术转化为市场竞争力的能力。
[嵌入式]
【12.13-12.19】本周机器人行业大事件TOP5
广告摘要声明广告 TOP1【阅读原文】1200+精英齐聚,2021高工机器人年会盛大开幕 12月15日,2021高工机器人年会暨高工金球奖颁奖典礼在深圳机场凯悦酒店隆重举行。本次年会以“数智化跃进 产业链飞升”为主题,共设3天论坛9大专场,涉及核心零部件、本体、系统集成、智能配件、数字化工厂等全产业链,600+机器人产业链企业,1200+企业高层汇聚一堂。 TOP2【阅读原文】2021年高工机器人系列蓝皮书发布:研判行业新形势、新趋势 12月15日,高工机器人产业研究所(GGII)分别与斯坦德机器人、越疆科技、华成工控、勃肯特推出了《2021年自主移动机器人(AMR)产业发展蓝皮书》、《2021年协作机器人产业发展蓝皮书》、《202
[机器人]
浅谈机器人视觉3D成像方法比较
3D视觉成像是工业信息感知的一种最重要的方法,可分为和非光学成像方法。目前应用最多的还是光学方法,包括:飞行时间法、结构光法、激光扫描法、莫尔条纹法、激光散斑法、干涉法、照相测量法、激光跟踪法、从运动获得形状、从阴影获得形状,以及其他的 Shape from X等。本次介绍几种典型方案。 节选于卢荣胜,史艳琼,胡海兵《机器人视觉三维成像技术综述》一文。 飞行时间3D成像 飞行时间(TOF)相机每个像素利用光飞行的时间差来获取物体的深度。 在经典的TOF测量方法中,探测器系统在发射光脉冲的同时启动探测接收单元进行计时,当探测器接收到目标发出的光回波时,探测器直接存储往返时间。目标距离Z
[机器人]
小觅双目摄像头:赋予机器人视觉能力的眼睛
2018 年 6 月更新的 IDC (国际数据公司)《全球机器人及无人机支出指南》预测显示,中国机器人(含无人机)及相关服务的消费额持续高速增长,预计到 2022 年将达到 770 亿美元(约合 5290 亿元人民币),2018 年机器人解决方案的支出总额将达到 866 亿美元。中国将成为全球最大的机器人市场,到 2022 年,预计机器人产业份额将占全球总量的 38% 以上。 无论是服务场景、安防场景,还是无人配送行业,机器人中最重要的一部分--视觉必不可少,致力于提供完整的视觉解决方案的小觅智能自推出双目摄像头后,就不断朝着此方向发展。 行业主流三维信息获取方案 目前行业内使用的三维信息获取方案主要有毫米波,激光,超声波,
[机器人]
机器人2023年度报告,这一年圈内都发生了什么大事件?
2023年来到了最后一个工作日,平凡又不平凡的一年也缓缓落下帷幕。 这一年,圈内高呼手术 机器人 元年、人形机器人元年、AIGC元年、具身智能元年...... 这一年,国家陆续出台系列文件,推动机器人使用场景拓展、核心零部件国产替换、机器人整机出海、人形机器人抢滩登陆;成都大运会、杭州亚运会顺利开展,机器人登上各大赛事舞台,向世界展现新的科技名片。 忙活了一年,2023机器人圈内都发生了啥? 200+家新公司,60+笔亿元融资,机器人成资本的宠儿 机器人被誉为“制造业皇冠顶端的明珠”,其研发、制造、应用是衡量一个国家科技创新和高端制造业水平的重要标志,同时也为推动我国经济高质量发展注入强劲动能。 中国庞大的制造业体量孕育出全球
[机器人]
基于微控制器和无线通信模块实现无线传感器网络节点的设计
本文介绍了一种基于ATmega128L和CC2420在2.4GHz频带下工作的无线传感器网络节点的设计和实现,详细讨论了各部分的硬件组成。实验表明,节点可以灵活构成无线传感器网络,节点组成的网络系统性能稳定、通信效率高、功耗低,可广泛应用于控制、信号采集与传输等领域。 无线传感器网络是新兴的研究领域,在军事、环境、健康、家庭、商业领域等许多方面有着巨大的潜在应用前景。无线传感器网络节点是组成网络的基本单元,无线传感器网络的迅速发展,给无线传感器网络节点的设计和管理提出了许多挑战。 无线传感器网络节点 无线传感器网络是集数据采集、处理及通信功能于一体的分布式自组织网络。无线传感器网络由在一定区域范围内的多个具有无线通信、传感
[单片机]
基于微控制器和<font color='red'>无线通信</font>模块实现无线传感器网络节点的设计
嵌入式系统中的Flash存储管理
摘要:以TRI公司的基于NOR Flash的Flash管理软件FMM为例,详细介绍嵌入式系统中如何根据Flash的物理特性来进行Flash存储管理。 关键词:嵌入式系统 Flash FMM 引言 在当前数字信息技术和网络技术高速发展的后PC(Post-PC)时代,嵌入式系统已经广泛地渗透到科学研究、工程设计、军事技术、各类产业和商业文件艺术、娱乐业以及人们的日常生活等方方面面中。随着嵌入式系统越来越广泛的应用,嵌入式系统中的数据存储和数据管理已经成为一个重要的课题摆在设计人员面前。 Flash存储器作为一种安全、快速的存储体,具有体积小、容量大、成本低、掉电数据不丢失等一系列优点。目前已经逐步取代其它半导体存储元件,成为
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved