基于DSP的移动机器人系统的设计与实现

合集下载

世界技能大赛移动机器人运动控制系统设计

世界技能大赛移动机器人运动控制系统设计

0引言世界技能大赛由世界技能组织举办,被誉为“技能奥林匹克”,是世界技能组织成员展示和交流职业技能的重要平台,比赛项目共分为6个大类,分别为结构与建筑技术、创意艺术和时尚、信息与通信技术、制造与工程技术、社会与个人服务、运输与物流。

移动机器人项目属于制造与工程技术领域的赛事之一,随着制造业的转型升级,技能人才的培养也扮演着越来越重要的角色,为了更好地推广移动机器人项目,让更多的院校参与世界技能大赛,让更多的学生学会利用自动控制技术设计世界技能大赛所需的移动机器人,笔者将几年来对移动机器人电机控制、运动规划方面的一些技巧及实现做了总结,旨在让更多的参与者快速学会对移动机器人的控制,更好地推动移动机器人相关专业的发展。

1系统组成1.1系统基本构成世界技能大赛移动机器人项目一般要求参赛队伍所制作的移动机器人具有较为灵活的移动能力,为了满足这一条件,普遍采用全方位移动的机器人设计。

全方位移动机器人具有全方位运动能力,其实现方式关键在于全方位的轮系结构,该结构具备每一个大轮边缘套有小轮的机构,能够避免普通轮系不能侧滑带来的非完整性运动限制,从而实现全方位运动。

在比赛中,机器人较为常用的底盘是用 3 个全向轮组成的底盘运动控制系统。

其中,三个全向轮运动轴心夹角按照 120°进行设计,之间通过3条横梁互为60°连接构成,如图1所示,底盘三个全向轮由独立的电机驱动。

底盘运动信息主要通过三个360线的编码器和一个9轴陀螺仪获取。

图1 三轮机器人效果图(左)及实物图(右)1.2系统主体框架世界技能大赛移动机器人项目所设计的机器人,既要考虑到实用性,又要考虑到使用提供指定套件来搭建。

整个指定套件提供了4个直流电机、3个舵机、1个陀螺仪、2个超声波传感器、2个红外传感器、2个限位开关,设计的机器人需要依赖于上述提供的电气元件。

笔者所使用的三轮平台由核心控制模块(MYRIO)、传感器检测模块、世界技能大赛移动机器人运动控制系统设计 章安福(广州市工贸技师学院,广州,510000)摘 要世界技能大赛移动机器人项目要求设计的机器人能够在2m×4m的平面场地中完成一定的任务,而全向轮式移动机器人为非完整性约束系统,机器人可向任意方向做直线运动而不需事先做旋转运动,同时可执行复杂的弧线运动。

基于DSP+FPGA的实时信号采集系统设计与实现

基于DSP+FPGA的实时信号采集系统设计与实现

基于DSP+FPGA的实时信号采集系统设计与实现周新淳【摘要】为了提高对实时信号采集的准确性和无偏性,提出一种基于DSP+FPGA 的实时信号采集系统设计方案.系统采用4个换能器基阵并联组成信号采集阵列单元,对采集的原始信号通过模拟信号预处理机进行放大滤波处理,采用TMS32010DSP芯片作为信号处理器核心芯片实现实时信号采集和处理,包括信号频谱分析和目标信息模拟,由DSP控制D/A转换器进行数/模转换,通过FPGA实现数据存储,在PC机上实时显示采样数据和DSP处理结果;通过仿真实验进行性能测试,结果表明,该信号采集系统能有效实现实时信号采集和处理,抗干扰能力较强.%In order to improve the accuracy and bias of real-time signal acquisition,a real-time signal acquisition system based on DSP +-FPGA is proposed.The system adopts 4 transducer array to build parallel array signal acquisition unit,the original signal acquisition amplification filtering through analog signal pretreatment,using TMS32010DSP chip as the core of signal processor chip to realize real-time signal acquisition andprocessing,including the signal spectrum analysis and target information simulation,controlled by DSP D/A converter DAC,through the realization of FPGA data storage,real-time display on the PC and DSP sampling data processing results.The performance of the system is tested by simulation.The results show that the signal acquisition system can effectively realize the real-time signal acquisition and processing,the anti-interference ability is strong.【期刊名称】《计算机测量与控制》【年(卷),期】2017(025)008【总页数】4页(P210-213)【关键词】DSP;FPGA;信号采集;系统设计【作者】周新淳【作者单位】宝鸡文理学院物理与光电技术学院,陕西宝鸡721016【正文语种】中文【中图分类】TN911实时信号采集是实现信号处理和数据分析的第一步,通过对信号发生源的实时信号采集,在军事和民用方面都具有广泛的用途。

基于DSP的贴片机运动控制设计

基于DSP的贴片机运动控制设计

K ywo d : S o t lPDs edfefr r; C u; ev ytm e rs D Pcnr ; I p e dowad P I s S rosse o e b
D c m n oe A At l I:0 1 4 42 1)5 2 50 ou e t d: rc 10. 7 ( 1 . 6 .3 C ie D 3 0 0 0
图 l 示 所
指令 ,它 是伺 服 系统期 望 的位置 目标 ,而 位置 D 的实
P 际值 由感 应器测 得 。 因此 系 统工作 时 ,感应 器将 检


测到 的实 际 的位 置 信息反 馈 到输入 端 同给定 的期 望
位 置进 行 比较 ,将 差值信 号放 大 ,送 到控制 器 ,然 后 调 节受 控对象 的输 出 ,使 它逐渐 靠 近 目标 位 置 。 伺服 电机控制 系统模 型如图3 所示 。
f. un dn si t f lcrnc, u n z o 1 0 5 C ia 1 G a g o gI t ueo et i G a gh u 5 5 . hn ) n t E o s 0 2T eS uh s i tn nv ri . h n d 0 , hn l . h o twet a o gU i s y C e g u6 C ia J o e t 1 1 0 3
要求 ,开发难度 [IA LS 总线 的难 度大得多 。一般可 以
有 两种方 案实 现 :一种是用 V L HD 语言在 F G 器件 P A
我们 选用T 3 0 F 4 7 型D P MS 2 L 2 0 A S ,基于D P S 的硬
件结 构如图2 所示 。
光 电隔离
整 形 光 电 隔 离 整 形 光 电 隔 离 整 形

知名厂商热门MCU芯片应用(一):ADSP系列

知名厂商热门MCU芯片应用(一):ADSP系列

知名厂商热门MCU芯片应用(一):ADSP系列AD SP——美国模拟器件公司(ADI:Analog Device Instrument)生产的数字信号处理芯片(DSP:Digital Singal Process or),代表系列有 ADSP Sharc 211xx (低端领域),ADSP Ti ge rS harc 101,201(高端领域),ADSP Bl ac kfin 系列(消费电子领域)。

ADSP与另外一个著名的德州仪器(TI:Te xas Instrument)生产的芯片特点相比较,具有浮点运算强,SIM D(单指令多数据)编程的优势,比较新的Blackfin系列比同一级别TI产品功耗低。

缺点是ADSP不如TI的C语言编译优化好.TI已经普及了C语言的编程,而AD芯片的性能发挥比较依赖程序员的编程水平.ADSP的Linkport数据传输能力强是一大特色,但是使用起来不够稳定,调试难度大。

ADI提供的Visual DSP ++2.0, 3.0, 4.0, 4.5 编程环境,可以支持软件人员开发调试。

下面是电子发烧友网编辑推荐的几个关于ADSP系列芯片的一些典型应用。

一、一种基于ADSP-2188M的多传感器数据采集系统摘要:在移动智能体的研制中,能够实时地探测周围环境信息的传感器系统是至关重要的。

本文介绍了一种以DSP-ADSP-2188M为核心的传感器数据采集系统的软、硬件设计和工作原理,以及与上位机通信的设计和实现过程。

该系统可以应用于移动机器人、智能轮椅、自动制导车辆等移动智能系统中。

引言在自主移动机器人系统、智能轮椅、自动制导车辆等智能移动系统中,需要实时地采集未知和不确定环境中的信息,以完成避障、环境地图绘制、导航、定位等运作,然后进行路径规划等任务。

这些任务必须依靠能实时感知环境信息的传感器系统来完成。

为了在复杂环境中获取有效的信息,这些系统往往安装有种类各异的传感器。

目前,常用的有视觉、激光、红外、超声等传感器。

基于DSP的Modem及其驱动程序的设计与实现

基于DSP的Modem及其驱动程序的设计与实现

2 系 统原 理
2 1 硬 件 原 理 .
mo e 的功能框 图如 图 1 dm 所示 。
● _ ___ ___________________ __________________一
mo e 的 设 计 普 遍 是 采 用 专 用 的 mo e 芯 dm dm
_ I

A S 21 7 DP 8 h) 8 3 { I 0 l AD 8 4 l 0
t e p ic p eo h y t m n d t i, i e h i u td a r m f h t ra e b t e h o e h rn i l ft e s s e i e a l g v s t e cr i ig a o e i e f c e we n t e M d m c t n a d teP n h DA C PU , n n r d c s t e d sg f t e M o e S d ie a e n PP M n d t i a d i t o u e h e in o h d m’ rv r b s d o S i e a l
近年 来 , 随着 P C市场 的不断 增长 、 软件 应用 范 围的扩 展以及 互联 网的逐 步普及 ,D 正成 为人 们 P A 交流 和信 息沟通 的 简单 又便 利 的工具 之 一 , 发展 其 相当迅速 。为 了能更 加方便地进行 移动 办公 和简单
的商务 交流 活动 ,DA 应该 可以通 过有线 或无线 的 P 方式接 入 ]tre , nen t 帮助 人们 进行 网 上 操作 和 随 时 随地 获取有用信 息 。 P A 接 入 Itre 的 方式 从 总 的 方式 来 说 分 D nen t
电涌部分

湖北省2010年优秀学士学位论文获奖名单

湖北省2010年优秀学士学位论文获奖名单

导航卫星自主定轨时卫星机动问题的处理方法 内部控制信息披露研究 对现实基本公共卫生服务均等化的思考 马歇尔-勒纳条件在中国的实证分析 浅析美剧字幕组——互联网中“草根”翻译的崛起与狂欢 紧黎曼面间的调和映照 圆对称高斯分布声源声场分布的研究 基于GDF4.0的导航空间数据库建库研究 皮兰德娄《六个寻找剧作家的剧中人》研究 粘土电渗排水固结影响因素的试验研究 基于Lamb波及TR方法的加筋结构健康监测 水电站钢岔管辅助设计系统开发与应用 GLONASS导航卫星系统及GPS/GLONASS组合定位若干问题研究 数控切割机切割炬姿态角控制机构设计———扇形齿轮式结构的设 计 基于MgZnO的紫外发光二极管的制备及其电致发光性能的研 基于内容挖掘的智能化政务网站评价体系 关于中国外汇储备适度规模的实证研究——基于修正后缓冲存货模 型的分析 共青团组织的思想政治教育职能研究 基于SharpMap和GDAL/OGR的流域突发性环境风险预测系统的研究与 实现 基于MatLab的地图投影设计 基于无标度特性的对等网络高效资源搜索方法研究 PSInSAR技术监测地壳形变的个别问题研究---- PS点探测及阈值确 定 气候变化与低碳经济条件下的中美能源博弈 民国初年宪政建设的得失讨论——以宪政危机为出发点的观察 碱性SPE水电解电极扩散层与阳极催化剂研究
武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学 武汉大学
101 基于地理信息系统平台的武汉道路交通事故分析研究 102 地理案例推理在地理时空过程中的应用研究 103 基于单片FPGA的高速高分辨率的JPEG图像压缩编码器的设计与实现 104 内蒙古河套灌区节水改造与续建配套规划 105 对流层投影函数对PPP定位结果的影响研究 106 论钢琴演奏者心理活动对钢琴学习和演奏的影响 107 境外企业境内上市与境内股东权的保护 108 从四篇政治论文看梭罗的多重自我 109 双语跨语言的句法长时启动效应研究 110 砚瓦石水库大坝及溢洪道除险加固设计 111 湖北省洪湖隔堤北灌区续建改造规划设计——集中建泵方案 112 饮酒后致不能安全驾驶入刑研究 113 爱伦坡短篇小说功能文体学分析 A Functional Stylistics Approach to Edgar Allan Poe’s Short Stories

四足仿生机器人运动控制系统的设计与实现

西北工业大学硕士学位论文第一章绪论图1-1LittleDog图1-2BigDogLittleDog是由DARPA(美国国防部高级研究项目署)资助,波士顿动力公司研制的四足机器人(如图1-1所示)。

LittleDog采用电机驱动,每条腿上装有3个电机,采用便携式计算机控制,机器人装有检测关节角度、电机电流、航向、脚与地之间的接触等用途的传感器,采用无线通信模块传送数据,随身携带的锂离子聚合物电池可以保证机器人运行30分钟。

科学家们通过该机器人来研究电机、动力控制、对环境的感知和粗糙地形下的运动等问题。

BigDog也是由DARPA资助,波士顿动力公司研制的四足机器入(如图1.2所示),BigDog与LittleDog相比性能得到了大幅度的提高,号称是目前世界上最先进的四足机器人。

BigDog长为l米、高为O.7米、重量为75千克,采用液压驱动,由汽油发动机提供动力,采用随身携带的计算机控制,装有位置、力、陀螺仪等传感器。

BigDog的环境适应能力特别强,可以在山地、沼泽地、雪地等路面上行走,目前可以3.3英里/4,时的速度小跑,可以爬越35度的坡面,负载120磅。

二、四足机器人Patrush和Tekken[8J日本电信大学的H.KiIlluIa等于十几年前开始研究四足机器人,先后研制出四足机器人Patrush-1191、Patrush-IIll01、Tekken-I[“I、Tekken-II[12】【131和Tekken.Ⅳ【14】(如图l-3所示)。

以Tekken-II为例来介绍其特征,Tekken-II的外形尺寸为30X14X27.5cm,含电池重4.3kg,共16个关节(每条腿4个关节,3个主动关节,一个被动关节),采用直流伺服电机驱动、并配有减速箱,配有编码盘、陀螺仪、倾角计和接触传感器,控制器采用PC机、操作系统为RT-Linux,通过遥控器操作机器人Il”。

Ⅺmnfa将中枢模式发生器CPG网络与牵张反射、伸肌反射、屈肌反射等机理结合,实现了所研制的四足机器人Tekken在复杂地形下的自适应运动,可以实现行走(walk)、同侧跑(pace)、对角跑(trot)和奔跑(gallop)步态,能避障、越障、爬坡,Tekken.IV最高速度达1.5m/s[16J。

dsp论文----【浅谈DSP技术的应用和发展前景】

浅谈DSP技术的应用和发展前景adfasd adsfasdf【摘要】数字信号处理(DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科.本文概述了数字信号处理技术的发展过程,分析了DSP处理器在多个领域应用状况,介绍了DSP的最新发展,对数字信号处理技术的发展前景进行了展望。

【Abstract】:Digital signal processing (DSP) is the one who is widely used in many disciplines involved in many areas of emerging disciplines。

This paper outlines the development of digital signal processing technology,processes,analyzes the DSP processor, application status in many areas,introduced the latest developments in DSP, digital signal processing technology for the future development prospects。

【关键词】信号数字信号处理信息技术【Key words】Signal digital signal processing Information Technology1引言自从数字信号处理器(Digital Signal Processor)问世以来,由于它具有高速、灵活、可编程、低功耗和便于接口等特点,已在图形、图像处理,语音、语言处理,通用信号处理,测量分析,通信等领域发挥越来越重要的作用.随着技术成本的降低,控制界已对此产生浓厚兴趣,已在不少场合得到成功应用。

2DSP技术的发展历程DSP的发展大致分为三个阶段:在数字信号处理技术发展的初期(二十世纪50—60年代),人们只能在微处理器上完成数字信号的处理。

上海交通大学大学生创新计划项目结题验收答辩-上海交通大学教务处

16:40——17:00 IAP3088
机器人反恐现场建模与指挥辅助系 统开发
船舶整体断裂崩溃数值仿真研究
飞翼的飞行控制算法的研究及自动 驾驶仪实现 肌电信号控制的主从式无线功能性 电刺激康复系统
一种新型救生筏的研究
移动机器人 DSP 控制系统的设计 强迫对流太阳能喷雾降温技术 单组分高强修补型聚合物砂浆的开 发研究 按键式机械密码车头锁
于叶 王茜茜
林燕 环境
张伟 吉宏坤
李春杰 环境
第3组 第3组 第3组 第3组 第4组 第4组 第4组 第4组 第4组 第4组 第4组 第4组 第4组
7 东中院 3-304 8 东中院 3-304 9 东中院 3-304 10 东中院 3-304 1 东中院 4-203 2 东中院 4-203 3 东中院 4-203 4 东中院 4-203 5 东中院 4-203 6 东中院 4-203 7 东中院 4-203 8 东中院 4-203 9 东中院 4-203
立项人 陈伟信 王文昌
温珂
王雪婷
王昊人 刘志 邵骢 戴君煜
燕召 张若男 王沁玮 钱颖佳
郝喆
项目组其他成员 王红宾 陈力
普次仁 张正帅
朱骁文
施奇伟 连敏 印维卿
石恺成 刘琛 白浩然 朱亚琪 姚嵩 黄欣如 兰思杰
赵君
黄寻 张勤军 陈冉 陈科斌 梁火生 申学峰 张鹭 孙思唯 朱一彦 陈果 王静文
张南 汤春雅 张阅
基于聚苯胺的光催化电极的制备及 其降解水体多氯酚的性能 移动焊接机器人系统的焊缝路径规 划 半导体量子点在白光发光二极管上 的应用 用于电催化氧化氨的晶面取向可控 的铂电极制备及其在低碳能源中的 应用 石墨烯/有机半导体复合薄膜及太 阳能电池的制备与性能 天然火山渣改性复合材料吸附控制 畜禽养殖废水及粪污中重金属 光子晶体染料敏化太阳能电池制备 的研究

基于DSP的自动寻迹智能小车的设计

号。P WM1P 2作 为 伺 服 舵 机 的 控 制 信 号 , WM3 ,WM P , P WM4 P 5 P ,WM ,WM6 为 M 3 86芯片 控制 信 号 驱动 作 C 38 图 1 系0 —0 8
基金项 目: 江西省教育厅青年基 金项 目( J 9o ) 华东 交通 大学科学技术研究项 目(7 Q ) Gj 5 6 ; o OO 0 4
机实 现 P WM控 制 , 其控 制 需 要 外 围 的 P 但 WM 波 形 发
生 器 电路 和时 问延迟 电路 , 而且 单 片机 位数 有 限 , 运算
速度 和精 度不 高 。另外 一种 是 D P控 制器 。本 文 选用 S 的 T S 2 L2 0 A具有 l M 30 F4 7 6位定 点 内核 和 3 MIS的执 0 P 行速 度 , 专 为数 字 电 机控 制 而设 计 的 。此 外 还具 有 是 双 1 模 数转 换 器 、 于 P 0位 WM 控 制 的 管理 器 。它 可 以通 过特定 寄存 器米设 定 P /I  ̄ V的工 作 方式 、 率 和 占 T 频
有 自动识 别路线 、 自动矫 正行驶路 线 的功能 。
1 系统 的硬 件 设 计
系统 硬件 主要 由 D P控制模块 、 测识 别模块 、 S 检 电机 驱动模 块 、 电源模 块组 成 , 结构 框 图如 1 示 。 其 所
11 控 制模块 .
P WM调速 制是 运动控 制领 域最 普 遍和 有效 的方 法 。P WM 的控 制 主要 有 两 种 方 式 : 种是 由单 片 一
窄 比以及死 区 t 问 , 出 r 空 比可 涮 的 l q 输 - i 特死 区的 P WM
信 号 , 而不 需 要 单 片 机 那 样 的 外 围 电路 。C P检 测 囚 A
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于DSP的移动机器人系统的设计与实现 DSP, 机器人, 系统, 设计 智能交通系统(ITS)的概念是美国智能交通学会于1990年提出的,它将先进的信息技术、通信技术、自动控制技术、电子技术及计算机处理技术综合运用于整个运输管理系统中,通过对交通信息的采集、传输和处理,对交通运输进行协调和管理,建立起实时、准确、高效的综合交通运输管理体系,从而提高了交通效率和安全了,实现性交通运输服务和管理的智能化。

智能车辆的导航与定位、自动驾驶与控制和车辆的预警防碰等智能交通系统关键技术的研究,近年来受到国内外越来越广泛的关注,也取得了丰硕的成果。但真正的实验研究还是很少,基本上只进行了仿真试验。鉴于理论上的模拟和实际应用情况可能相差甚远,选择了具有智能性、易扩展性和移动性等优点的车型移动机器人作为ITS关键技术的研究平台中的主要部分——车辆模拟器。

本文所阐述的移动机器人SJTNC-1,就是面向ITS提出的。考虑到关键技术研究中需进行大量的计算,如模糊控制、卡尔曼滤波和路径导引等,并且系统对数据的实时性要求很高,所以采用数字信号处理器(DSP)作为移动机器人主控CPU。

1 TMS320LF2407A简介 TMS320LF2407A(以下简称F2407)是TI公司在TMS320系列DSP的基础上,专为数字电机控制而设计的。除了具有一般DSP的改进的哈佛结构、多总线结构和流水线结构等优点外,它还采用高性能静态CMOS技术,电压从5V降为3.3V,减少了功耗。并且指令执行速度提高到40MIPS,几乎所有指令都可以在25ns的单周期内完成。如此高的运算速度使其可以通过采用高级控制算法如模糊控制、卡尔曼滤波以及状态控制等来提高系统的性能。而且,它具有电机控制应用所必需的外设,如:32K片内FLASH、2K单访问RAM、串行外设接口(SPl)、串行通信接口(SCl)、两个事件管理模块、16通道双10位A/D转换器和CAN控制器模块。

2 移动机器人的运动机构 考虑到该移动机器人是面向ITS的,所以采用的是车型结构(四轮结构)。前两轮通过减速比为8:1的齿轮减速机构与转向电机进行连接,实现移动机器人的转向功能;后两轮通过减速比为6:1的齿轮减速机构与驱动电机进行连接,实现移动机器人的驱动。电机的选型可根据实际情况选择小型步进电机或小型直流电机。这里选用的是瑞土Minimotor公司生产的直流电机,这种电机具有体积小、转矩大等特点。 3 移动机器人控制系统 控制系统以控制器F2407为核心,由无线通信、电机驱动、速度传感器、数字罗盘、差分GPS(DGPS)接收机和4转1串口通信模块等组成,如图1所示。无线通信模块根据自行约定的通信协议接收上位机的规划好的路径信息,整个控制系统通过控制驱动电机和转向电机使移动机器人跟踪该路径行驶。电机采用PWM调速方式,其中驱动电机采用双闭环(速度和电流)PID控制策略,而转向电机则通过把数字罗盘的航向信息作为转向的反馈量进行PID控制。整个控制系统把DGPS接收机的位置信息作为系统的位置反馈信息,用以完成整个系统的位置闭环控制。

3.1 无线通信模块 MC35是德国西门子公司生产的可二次开发的支持GPRS的双频GSM模块,可以通过标准串口与PC机相连。本系统用MC35作为移动机器人与上位机的通信模块。它具有GPRS技术带来的一切优点,如一直在线和提供高速价廉的数据传送服务等。该产品的特性如下:

²支持双频:EGSM900/GSM1800 ²支持GPRS Class8协议 ²支持数据、语音、短消息和传真服务 ²采用电路交换方式,最大传送速率为14.4kbps ²支持的电压范围:8V~30V ²采用标准工业接口 ²体积:65mm³74mm³33mm ²重量:130g

3.2 驱动模块 驱动电机和转向电机的驱动原理相同,都采用脉宽调制(PWM)方式进行调速,PWM信号由F2407产生。驱动电路采用H全桥方式,由4个达林顿管(2个TIPl32和2个TIPl37)、4个IN4001二极管及与非门组成。电路原理图如图2所示。 当PWM2、PWM4为低电平而PWMl、PWM3为高电平时,T1、T4饱和导通,T2、T3截止,电流从T1→电机→T4,电机正转;反之,当PWMl、PWM3为低电平而PWM2、PWM4为高电平时,T2、T3饱和导通,T1、T4截止,电流从T2→电机→T3,电机反转。

为防止T1、T3或T2、T4同时导通,形成短路而击穿器件,要用一对无重叠的PWM输出去正确地开启和关断这两对管子。在一个管子关断和另一个管子开启之间加入死区时间,这样就使得一个管子开启前,另一个管子已完全关断。F2407具有死区控制单元是其一大特色,从而可用软件确保功率电路上下桥臂开关元件的开通区间没有重叠,简化了硬件电路设计,提高了可靠性。 3.3 4转1串口通信模块 由于DGPS接收机、磁罗盘、里程计和MC35通信模块都采用RS-232异步串行通信,而F2407只有一个串行口,所以必须将4个串口数据通过转换处理来完成与F2407的串口通信。为此研制了基于分时复用方法的4转1串口通信模块。当F2407需要某个传感器(或无线通信模块)的数据时,就通过电路选通该传感器占用F2407串口进行通信;当需要另外传感器或无线通信模块数据时,则关断上次传感器的选通,同时选通该次传感器或无线通信模块。4转1串口通信模块由3-8译码器74LSl38、三态输出的四总线缓冲门74LSl25和电平转换器MAX232等组成,其电路原理图如图3所示。

3.4 定位传感器 3.4.1 DGPS接收机 CPS(全球定位系统)是基于卫星的无线电导航系统,它提供一种廉价实用的可在全球范围内确定位置、速度和时间的工具。CPS由24颗卫星(21颗工作星、3颗备份星)组成星座,星座分布在与地球赤道面倾角为55°的6个轨道面上,其运行周期为11小时58分,轨道半径为20200km,各轨道面夹角,为60°。每颗卫星向地球发射L频段的特高连续波,调制两种伪随机码(军用高精度保密P码和民用C/A码)。这样的分布特点保证了用户在地球上任何地点、任何时间至少可以连续地收到4颗以上卫星的导航信号,从而联立解算出接收机的三维坐标以及接收机和GPS间的时间偏移。三维坐标采用ECEF笛卡儿坐标系或大地坐标系如WGS84。

虽然美国政府于2001年5月取消了民用C/A码的可选择性保护,但民用导航型GPS接收机的单点实时定位精度只能达到25m左右,不能满足系统的定位导航要求。而采用实时差分GPS(DGPS),其定位精度可以达到2~5m,该精度已能满足系统定位和导航的要求。

为此研发了单基站DGPS(SRDGPS)系统,其结构框图如图4所示。基准站由ALLSTAR BASE GPS接收机、天线和MDS无线电发射台、天线组成,流动站由SUPERSTAR GPS接收机、天线和MDX无线电接收台、天线组成。其中基准站安装在上海交大徐家汇校区教学一楼楼顶,该基准站能覆盖方圆30公里的范围,流动站安装在车载单元上。

3.4.2 数字罗盘和车速传感器 采用HoneyWell公司的HMR 3300数字罗盘作为移动机器人的方向检测传感器。其主要技术指标为:(1)1度航向精度,0.1度分辨率;(2)0.5度重复性;(3)±60度倾斜俯仰范围;(4)15Hz响应时间;(5)-40+85度工作温度;(6)6~15V直流电压。

同时采用用于大众汽车公司桑塔纳2000型轿车的霍尔车速传感器作为移动机器人的车速传感器。其工作原理是以霍尔传感器为变换元件,将机械旋转量转化为电脉冲信号输出。主要技术指标为:(1)输出波形为矩形脉冲,占空比为50%;(2)每旋转一周产生6个脉冲;(3)额定电压为12V。 4 电源模块 电源模块需分别给各传感器、DSP芯片、其它芯片和电机供电。其中,磁罗盘、码盘和DGPS接收机使用12V直流电压,DSP芯片使用3.3V直流电压,其它芯片使用5V直流电压,还有电机电源使用12V直流电压。所以,采用1节12V的直流蓄电池(4AH),直流5V通过ST半导体公司的L7805和扩流用的功率管实现,DSP芯片用3.3V电源采用ON半导体公司的1SMB5913BT3实现。F2407正常工作时,所有电源管脚都为3.3V;写入FLASH存储器时,VCCP引脚为5V供电;复位时,复位电路会产生一个10μs宽度的持续低电平使芯片复位。

5 控制器程序结构 DSP程序由五大功能模块组成,分别为系统初始化模块、串口通信模块、路径引导模块、驱动电机控制模块和转向电机控制模块。TI公司提供了用于C语言开发的CC和CCS平台。该平台包括了ANSIC优化编译器,从而可以在源程序级进行开发调试。这种方式大大提高了软件的开发速度和可读性,方便了软件的修改和移植。但在某些情况下,代码的效率还是无法与手工编写的汇编代码的效率相比。此外,用C语言实现芯片的某些硬件控制也不如汇编程序方便,有些甚至无法用语言实现。为了充分利用芯片的资源,更好地发挥C语言和汇编语言进行软件开发的各自优点,采用混合编程方法将两者有机结合起来,兼顾两者的优点,避免其弊端。系统的框架如图5所示。下面对关键的几大模块进行简要的阐述。

5.1 串口通信模块 该模块程序采用串口中断方式实现,主程序主要由系统初始化、串口初始化、串口中断设置和等待中断组成。而中断子程序分为发送子程序和接收子程序。本文给出发送子程序流程图。主程序及发送子程序流程图如图6所示。

5.2 路径引导模块 该模块在移动机器人行驶中为其提供实时的速度和转向指令,从而引导它沿着上位机给定的路径行驶。主要包括行驶指令的产生和规划路径的跟踪两个环节。

根据预瞄跟随理论及驾驶员的开车行为特性,智能行驶和驾驶员操纵行为是内在一致的。通过研究有驾驶员操纵行为,发现主要根据两个因素决定车辆的前进速度,这两个因素分别是道路的弯曲程度和机器人相对参考路径上的方向偏差。

移动机器人的前进速度的控制不需要连续变化,可设置为三档,分别对应高、中和低三个速度。由此确定的前进速度跟踪规则为:

²当方向偏差小于10度时,路径基本为直线,前进速度设为高速;

相关文档
最新文档