TMS320LF2407A实现教育机器人硬件平台

最新更新时间:2014-10-15来源: 互联网关键字:TMS320LF2407A  教育机器人  硬件平台 手机看文章 扫描二维码
随时随地手机看文章

  引言

  智能机器人作为一个高新科技的综合体,直接反应了一个国家信息技术的发展水平,受到了社会各界的高度重视。智能机器人涉及了信息技术的几乎所用内容,可以让学生接触并看到信息技术的全景,并且智能机器人是信息技术的开放平台,学生可以充分发挥想象力去开发各种智能装置,从而培养学生对信息技术的开发能力,在开发过程中,培养各种能力,激发学生的兴趣。

  本文设计的以智能小车为载体的基于TMS320LF2407A教育机器人硬件平台,包括电源模块和电机驱动模块电路设计,并集成了红外和光敏传感器和无线数据传输模块,通过软件设计可实现寻迹、避障及寻迹避障相结合的功能,达到了理论课程学习与动手实践相结合的目的,巩固了知识并进一步提高了学习者的兴趣。

  1 设计思想与总体方案

  1.1 教育机器人的设计思想

  本教育机器人以TMS320LF2407A微控制器为核心,由红外传感器和光电传感器等各种传感器采集的外部环境信息作为输入信号,通过DSP进行运算处理,利用PWM技术实时输出调整小车的速度和方向,实现小车寻迹、避障、寻迹加避障等自动控制的功能,另外在小车于寻迹过

  程中遇到障碍物,当寻迹加避障算法在寻迹的同时不能完成避障功能时,可由PC机与其相连的无线通信收发模块和DSP相连的另一无线收发模块实现无线短距离通信,控制小车脱离障碍区并进行正常寻迹。

  1.2 总体设计方案和框图

  机器人小车系统整体框图如图1所示,主要有TMS320LF2407A最小系统部分、电源模块、电机驱动模块、传感器模块、无线通信模块构成,实现由车载的各种传感器将信息不断地传递给车载微控制器,并将编程设计算法下载至微控制器实现实时调整小车的运动状态,完成一定的功能要求。

  

 

  2 系统硬件模块设计

  2.1 TMS320LF2407A最小系统设计

  TMS320LF2407A是2000系列中目前应用最为广泛的产品,它在片上不仅具有一个适于进行数字信号处理的高效处理器,而且还集成了存储器和适应控制领域应用的丰富片上外设,从而构成了一个基本的片上计算机系统。除了具有改进的哈佛结构、多总线结构和流水线结构等优点外,它还采用高性能静态 CMOS技术,电压降为3.3V,减少了功耗,指令执行速度提高到40MIPS,几乎所有指令都可以在2 5ns的单周期内完成。TMS320LF2407A的基本结构包括中央处理器单元(CPU)、存储器、片内外设与专用硬件电路三个组成部分。本系统硬件平台充分利用TMS320LF2407A控制器的特点采用模块化设计,分为基本电路和扩展控制电路部分。基本电路包括电源电路、复位电路、时钟电路、A/D 输入通道和JTAG仿真电路等。扩展电路包括存储器及译码电路、串行通信SCI与RS-232接口电路、CAN接口电路、SPI功能模块等。系统硬件原理框图如图2所示。

  

  2.2 寻迹模块设计

  此部分采用光电传感器对路面信息进行识别。采用RPR220型光电对管,RPR220是一种一体化反射型光电探测器,其发射器是一个砷化镓红外发光二极管,接收管是一个高灵敏度的硅平面光电三极管,用3个该红外对管构成“一”字形排列在小车车头的底部,路径轨迹由黑线指示,根据落在黑线区域的光电三极管接收到的反射光线强度与白色区域的不同,由检测到的黑线光电管的位置来判断小车的位置方向看其是否偏离黑线,当红外对管的发射二极管发出红外线,经反射物 (白线)反射到接收管,是接收管集电极与发射极之间的电阻变小,输入端电位变低,经比较器比较后输出低电平,当红外线照射到黑线上时,反射到接收管上的光亮减小,接收管的集电极与发射极间电阻增大使得输出高电平,将输出端信号送至2407A进行分析处理,反射式光电传感器原理如图3所示。3个传感器中如果位于中间的传感器(中传感器)检测到黑线,从传感器将发出“有线”信号,后轮两电机继续接通运转,结果驱动车体前进。如果除中传感器之外,左、右传感器中的任一个未检测到黑线,则该传感器输出“无线”信号,这时脱离引导线的传感器对侧的驱动电机停止运行,同侧电机继续运行,以此达到校正行进方向的目的。

  

  2.3 红外避障模块设计

  在小车行进过程中遇到障碍物,无法正常通过时,采用红外线检测器检测障碍物,并设计算法控制小车绕开障碍物继续寻迹前进。在小车前端两侧分别安装1个红外发射二极管(如东芝TLN110)进行红外信号的发射,红外线光源发出的信号调制到38kHz,使用2407A的PWM输出产生精确的信号。红外接收器由安装在车头中央的专用红外接收模块(如CRVPl738)对红外信号进行接收。小车前进路线中障碍物的判断原则:a.左边红外发射二极管发射信号,检测中央接收端,判断是否接收到信号;b.右边红外发射二极管发射信号,检测中央接收端,判断是否接收到信号;c.若左边发射时,有信号接收则小车左边有障碍物;若右边发射时,有信号接收则小车右边有障碍物;若左边和右边发射时,都有信号接收则小车正前方有障碍物。

  在小车前进过程中有三种避障算法:沿左边行走,沿右边行走,左右相结合行走。本设计要实现在多种环境下都能避障,所以选择左右结合行走的算法。在小车左、右侧两侧等比例安装若干红外测距传感器(GP2D12),用于防止小车在避障过程中与障碍物发生碰撞,由于GP2-D12输出为0.4~2.4V的模拟信号,对应80~10cm距离,输出与距离成反比关系,且为非线性,可直接利用2407A集成的A/D转换功能,进行A/D转换得到相应参数,根据参数由 DSP进行相应处理,进行避障前进。在避障过程中,采用接近式控制策略,维持障碍物和传感器之间的距离为一固定常数,当两者距离偏小时,机器人向远离障碍物的方向旋转;当两者距离偏大时,向靠近障碍物的方向旋转。小车沿障碍物行进过程中,在车头底部光电传感器检测到黑线时,小车开始调整行进姿势,远离障碍物,继续寻迹。另外在小车无法成功绕过障碍物继续寻迹时,可以通过无线通信模块控制小车绕过障碍物使其继续寻迹。

  2.4 无线通信模块设计

  在机器人无法成功避障的情况下,可通过DSP与上位机(PC机)之间的通信协作来完成避障任务。DSP与PC机之间的通信方式分为有线和无线两种,多数采用串行通信。在本设计中采用无线通信方式,可以克服有线通信造成的操作不便。PTR2000是基于nRF401器件的无线数据传输模块,具有低频发射、灵敏度高的特点,使其在嵌入式短程无线产品中得到广泛的应用。要实现DSP与PC机之间的无线通信,需在DSP与小车车体分别安装一个 PTR2000器件,其系统硬件结构框图如图4所示。通过2407A的RXD和TXD引脚与PTR2000的DO和DI引脚直接相连,2407A的控制引脚与PTR2000模式控制引脚相连完成PTR2000于DSP之间的连接,通过采用MAX232器件在PTR2000和计算机串口进行RS-232和 TTL电平之间的转换后,完成PTR2000和PC机串口的连接。在DSP和PC机端软件配合设置PTR2000的状态(发射或接收),选择固定的通信频道,并让PTR2000一直处于正常工作状态,再通过设计软件系统实现无线通信的功能。

  

  2.5 电源模块设计

  电源模块可由16V交流电压充电器通过电源充电电路为6节车载镍镉电池(约7.2V)充电,为各模块提供工作电压。电源电路模块如图5所示。由于各模块所需工作电压不同,可先通过使用78(L)05稳压器得到5V直流电压,2407A所需3.3V电源由带集成延时复位功能的低压差稳压器TPS733Q实现,同时具有复位功能。如图5所示。

  

 

  2.6 电机驱动模块设计

  本轮式机器人平台采用左、右直流电机驱动的方式,中间有一起支撑作用的万向轮。电机驱动模块可以实现两电机在任何方向旋转从而达到小车前进、倒退和转向的目的。电机发生转向与否是由提供给电机驱动电路的高、低电压信号次序决定的,它们来自前端的数字逻辑门定序电路。数字逻辑定序电路的输入信号由2407A 产生的方向信号和PWM信号实现机器人的方向和速度的控制分为方向端和使能端,该电路同时可以避免产生电源短路对电子器件造成的损害。此小车电机驱动电路是H桥驱动电路,该电路通过控制电机电流流向达到控制转向的目的。当Q1和04导通时,电机电流从左流向右,电机正转;当Q2和Q3导通时,电机电流从右流向左,电机反转。如图7所示。

  

 

  3 系统整体实现

  以TMS320LF2407A为核心的教育机器人硬件系统整体功能可在软件开发工具CCS和硬件开发工具XDS的支持下采用C语言和汇编语言混合编程进行程序仿真调试,再通过JTAG接口下载到DSP内实现,给DSP学习者带来了极大的方便。同时,得益于2407A外部资源的丰富性,系统中未使用部分有利于学习者做进一步的功能开发和应用。

  4 结语

  该整体硬件系统结构简单,具有很好的扩展性,而且通过软件编程控制机器人完成一定的功能,很好地锻炼了学生的逻辑思维能力和编程能力,有助于培养学生的实践能力和创新精神。

关键字:TMS320LF2407A  教育机器人  硬件平台 编辑:探路者 引用地址:TMS320LF2407A实现教育机器人硬件平台

上一篇:嵌入式系统应用中实现RS485的方向切换
下一篇:解析FPGA低功耗设计

推荐阅读最新更新时间:2023-10-12 22:46

小萌教育机器人频传喜讯 销量和产量都在不断跃升
近期,小萌机器人连续在高新认证、高交会、高峰这3个领域频传喜讯,可以说是连登3大“高”峰。小萌智能教育机器人,作为深圳慧昱教育科技有限蓄势推出的新产品系列,与传统初创品牌不同,小萌自立项之初,就秉承了高规格高起点高投入的理念,堪称系出名门。在公司的大力支持下,随着市场发展,小萌的表现也十分亮眼,销量和产量都在不断跃升。 2018年11月9日,深圳慧昱教育科技有限公司在继海尔资本6000万元A轮融资之后,又通过深圳市2018年新一批高新技术企业认定。在“国家高新技术企业认定管理网”公示信息中,深圳慧昱与大族、比亚迪汽车等行业巨头一同出现在榜单中,作为一家技术+内容驱动型的企业,意味着深圳慧昱教育科技有限公司正式迈入国家高
[机器人]
小哈机器人H2能拓展孩子学习场景 给亲子教育带来更多便利
一位北京某区的英语高考状元称,在英语学习过程中,自己从小就没有学过语法。到了初中,很担心,因为同学们都在学语法了。但经历几次考试后发现,成绩并没有下降。到了高中,这种担心又增加了。因为小学的英语基本是单词,而初中相应增加了语法,到了高中,语法部分——如单选题,占整体的50分左右。但实践证明:分数依然没有下来,反而后劲越来越大。有人问她:“你没有学过语法,为什么知道要填这一个,怎么知道填这个是正确的?”她回答说:“我一读,就知道是这个。” 为什么这个别人家的孩子这么厉害?同样是学英语,她就能不学语法同样考高分呢?其中到底有何秘诀呢?据该学生的家长表示,这就是语感的效应!归根结底,是从小注重朗读的结果,朗读是提升语感最有效
[机器人]
基于TMS320LF2407A DSP的心电监护系统分析
  随着社会的发展和人们生活水平的提高,人们对健康的重视程度日益增加,但是伴随着生活水平的提高心血管疾病的发病率不断攀升。特别是近年来随着社会老龄化的加剧,心血管疾病成了威胁人类生命的主要疾病,心脏病成了世界上死亡率最高的疾病。鉴于心血管疾病患者日益增多的严峻形势,提高预防和监测该疾病的手段势在必行。而心电信号检测是发现心脏病的最直接手段,但目前医院用的心电监护仪几乎全部是进口的,价格昂贵,维护费用高,加重了医院和患者的经济负担;因此设计一种便携、经济的心电监护设备具有重要意义。本文设计了一种基于 TI 公司 TMS320 LF2407A DSP 的心电监护系统,此系统体积小、成本低、实用性强。    TMS320 LF240
[嵌入式]
基于<font color='red'>TMS320LF2407A</font> DSP的心电监护系统分析
小功率智能化中频逆变电源的研制 小型化和高性能
研制一种基于TMS320LF2407A数字信号处理器和PS21964智能功率模块(IPM)的智能化SPWM中频逆变电源控制系统。对中频逆变电源的功率主电路、控制电路以及保护电路等进行了详细阐述。实现了中频逆变电源小型化和高性能的技术要求。 0 概述 在武器装备电气系统中,400Hz中频逆变电源是其广泛使用的电源之一。在对其综合电气系统中的各电气设备进行性能测试与故障诊断时,需要400Hz中频逆变电源为其提供真实的模拟工作环境,以完成信号的采集与处理,从而判断出系统的工作状态,对所发生的故障进行精确定位。现有的400Hz中频逆变电源因其体积较大,不能满足测试设备小型化的要求,因此,我们研制了一种小功率智能化中频逆变电源,将其放在
[电源管理]
小功率智能化中频逆变电源的研制 小型化和高性能
ROOBO:AI+教育教育机器人红海之下利用平台化转型走出一条路
据亿欧智库报告《2018人工智能赋能教育产业研究报告》显示,2012至2017年,我国人工智能+教育产业融资呈快速增长阶段,尤其在2015年后开始爆发性增长,2017年人工智能+教育领域融资额达42.17元。 2016年初,A轮拿下一亿美金;时隔一年,完成B轮融资,拿下3.5亿人民币。在教育机器人领域,ROOBO的发展速度值得引起业内人士注意。为何能够快速发展,2018上半年,这家公司又进行了什么新动作? 16年底,一个重要的决定 ROOBO是一家人工智能平台型公司,成立于2014年年底,以教育行业为基础进行深耕,向业界提供以教育机器人“布丁系列”为主的人工智能产品;和人工智能平台,包含智能语音对话、精准等
[机器人]
EPON测试仪硬件平台的设计与实现
基于以太网的无源光网络(EPON)是一种融合了以太网和无源光网络(PON)优点的接入网技术,具有容量大、成本低、对IP业务支持好、技术成熟和维护简单等优点,是未来实现FTTx的理想方案之一。目前EPON系统已在日本大规模应用,我国也有不少EPON系统投入商业应用。为使EPON能够低成本、大规模地成功应用,不仅要求不同厂商的EPON光线路终端(OLT)和光网络单元(ONU)设备能够互通,而且需要方便有效地在EPON网络开通前完成工程验收,以及在EPON网络运行过程中进行便捷的维护等。由于EPON点对多点的拓扑结构及其相应的上行时分多址接入(TDMA)方式,传统的网络测试设备都不能直接介入到EPON系统内部,只能通过EPON用户侧和网
[测试测量]
EPON测试仪<font color='red'>硬件</font><font color='red'>平台</font>的设计与实现
从概念到产品,111亿美元的教育机器人市场壁垒究竟是什么?
今年8月举办的2018世界机器人大会,有160余家机器人相关企业亮相,产品类型覆盖医疗机器人、投篮机器人、飞行机器人等。有数据显示,推出教育类机器人的公司数占全部服务机器人参展商的三分之一。《2016全球教育机器人发展白皮书》数据指出,未来5年(2016-2021年)全球教育机器人的市场规模将达111亿美元。其中教育服务机器人的服务与内容营收有可能占据市场整体77%以上。 与此同时,目前市面上的教育机器人大多是类人的外形,搭载了语音识别方案,可以完成某种指定的功能,比如幼儿的语言教育、青少年STEAM编程等。但产品实际效果可能与平板类APP差不多甚至更差。 这就是目前教育机器人的市场现状。一方面,AI概念依旧火热。教育是AI商业化
[机器人]
Atmel 全力支持微信硬件平台开发板计划
采用内置加密器件的低功耗 Atmel | SMART W25 SmartConnect 模块的开发板 V2.1「智能宠物屋」,计划参与者可透过 Airkiss 2.0 为设备快速配网,透过微信应用程序与设备互动 中国上海,2016年1月19日 - 全球微控制器 (MCU) 及触控技术解决方案领域的领导者Atmel 公司 (纳斯达克股票交易代码:ATML) 宣布支持微信硬件平台的最新开发板计划,提供内置加密认证安全引擎的低功耗 Atmel | SMART W25 SmartConnect 模块加入开发板 V2.1之「智能宠物屋」开发板套件,让参与计划的硬件开发者体验 Airkiss 2.0 Wi-Fi 协议
[物联网]
Atmel 全力支持微信<font color='red'>硬件</font><font color='red'>平台</font>开发板计划
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved