- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DSP与电压反馈机器人多轴运动控制器设计
基于DSP和电压反馈的机器人多轴运动控制器设计
2009-12-14 ???? 嵌入式在线 ???? HYPERLINK javascript:; 收藏 | HYPERLINK javascript:doPrint(); 打印
引言? 对于机器人控制技术,实时性和稳定性是研究的重点。现阶段,机器人控制的主要方法是在离线状态下对步态进行规划,并在主控机上对机器人的运动进行实时的补偿,这种处理方法对处理器的运算速度和处理能力提出了很高的要求。传统的机器人控制器大多以80C196系列单片机作为处理器,当采用12MHz晶振时,其状态周期为167ns,机器周期为1ms,不能满足机器人控制的需要。?? DSP芯片处理速度可以达到几纳秒,甚至更高,非常适合于机器人控制。因此,本文选用DSP来代替原有的单片机,同时借助底层电压反馈技术,设计出一种分布式机器人多轴运动控制器。
控制系统结构与功能?? 本机器人控制系统结构是一个典型的“PC+运动控制器”模式,其中,主控计算机要求体积小、运算速度快,通常采用嵌入式工控机。主要负责整个系统的在线运动规划、动作级运动控制、语音交互控制、视觉导引控制以及人机交互等功能。底层控制单元以控制器为核心,采用电压反馈的方式对各运动轴系进行控制,具体结构如图1所示。控制器和主控计算机通过CAN总线相连。这种通信方式降低了连线的复杂程度,提高了通信的速度,增强了系统的稳定性。此外,由于只用两根线进行通信,结构也十分灵活。???? 控制器是整个控制系统的核心,通过接收主控计算机的控制命令对各关节执行轴系进行控制,同时把底层信息反馈给主控计算机,实现大回路反馈,以便于主控计算机协调规划,统一管理。控制器的控制性能直接关系到机器人的运动能力,本文专门设计了基于DSP和电压反馈的多轴运动控制器。
控制器设计?? 机器人的各种运动由各个关节轴系完成,每个轴系具有一个自由度,可以完成某一方向的转动任务,所有轴系同时协调工作就可以完成相对复杂的运动。本文研究的所有轴系均由PWM脉冲信号驱动控制。??? 本多轴运动控制器结构如图2所示。整个控制器以DSP为核心,分为四大部分: DSP主处理器模块主要完成信息处理和各种控制功能;A/D转换模块为主处理器提供运动轴系的位置信息;外围电路完成电压监控、参数存储、电路译码、光电隔离等功能;通信模块负责与主控计算机进行信息交互。DSP主处理器模块??? DSP主处理器是整个控制器的核心,负责各种信息的处理,同时与主控计算机进行通信,其运算速度、对信息的处理能力等方面直接影响控制器的性能。本文选用的是TI公司的TMS320LF2407A芯片,该产品集实时处理能力和控制器外设于一身,非常适用于工业控制。??? 在本文设计的控制器中,TMS320LF2407A 工作电压为3.3V、系统时钟为40MHz,数据总线与A/D转换模块相连,接收A/D转换结果;地址总线和控制总线与外围电路中的译码部分相连,完成各种译码和控制功能;PWM输出端口为运动轴系提供控制信号;通信接口与通信模块相连,负责与主控计算机交互信息;中断接口与译码电路相连,接受A/D转换结束信号触发的外部中断;复位接口连接外部看门狗电路,当外部电压超出规定的范围时复位主处理器;串行接口连接外部存储器,从外部存储器中读取控制算法所需的参数。A/D转换模块??? 外部电压传感器把运动轴系的位置信息转换成电压信号,A/D转换模块通过对此电压信号进行A/D转换,为主处理器提供能够识别的数字信号。本文设计的A/D转换电路如图3所示。ADG508A为8选1多路选择器,对输入的多路电压进行选择,选出一路电压送转换器。AD622为电压放大器,同时具有滤波功能,可以把输入的-5V~+5V电压放大到-12V~+12V,以提高A/D转换的精度。AD976为16位A/D转换器,把放大后的电压转换成+5V数字信号。74LVTH245为8位电平转换器,把+5V数字信号转换成主处理器能够接受的+3.3V数字信号送TMS320LF2407A,使用时需两块并联组成一个16位的电平转换器。
外围电路模块外围电路模块主要负责控制器的电压监控、参数存储、电路译码、光电隔离等功能。其中,电压监控任务由外部看门狗电路完成,本文选用的是DS1834A芯片。此芯片可同时对电路板上+5V和+3.3V电压进行监控,电压安全范围可进行调节,还具有手动复位功能。如果电压超出安全范围,则在相应引脚产生低电平复位信号,直到电压恢复正常后再经过350ms,复位引脚才恢复高电平。若手动复位则两个复位引脚同时产生复位信号。DSP主处理器执行控制算法所需要的参数存放在外部存储器X25650中,DSP通过串行外设接口(SPI口)模块与X25650相连,从中读取需要的参数数据。
您可能关注的文档
最近下载
- 高中数学选择性必修第一册:2-3-3点到直线的距离公式-教学课件.pptx
- 初中语文 (部编版) 七年级上册(2024修订) 第六单元 24 寓言四则 穿井得一人课件(共19张PPT)).pptx VIP
- 信捷DS3-DS3E-DS3L系列伺服驱动器用户使用手册.pdf
- 2025年运动康复师 老年肌少症预防与康复习题库.doc VIP
- 老年康复习题.pdf VIP
- 大队委竞选个人简介范文.pdf VIP
- 营养指导员理论知识考试题(附答案).pdf VIP
- 2024年注册安全工程师真题答案与解析【法规】.docx VIP
- 个人简历表格下载word(最新).pdf VIP
- 老年康复习题.pdf VIP
文档评论(0)