基于嵌入式系统的专用运动控制器硬件平台设计

发布者:清新天空最新更新时间:2010-12-29 来源: 中国自动化网关键字:运动控制器  DSP  接口电路  以太网 手机看文章 扫描二维码
随时随地手机看文章

1 引言

     随着嵌入式技术的迅速发展,其在工业控制领域得到了广泛应用。因此将嵌入式技术与运动控制技术相结合,研制出高速高精度嵌入式运动控制器具有重要意义。本文设计了一种以TMS320VC5402为核心处理器,适用于多输入多输出专用运动控制器硬件平台。该平台能够实现多传感器信号采集、信息融合、位置控制算法、网络功能、多路输出给驱动系统,实现信息/能量转换。

2 运动控制器平台硬件设计

2.1 运动控制器系统硬件结构

    根据运动控制器接口要求将系统分为主电路和外设两个部分。主电路部分由以TI公司的处理器芯片TMS320VC5402为主体的数字电路构成;外设部分由相关外围接口电路构成。按照功能不同可以分为以下几个模块:DSP最小系统、网卡接口电路、PCI接口、串口收发电路、模拟量,脉冲量和开关量的接口、人机交互接口。

2.2 硬件系统各功能模块介绍

2.2.1 DSP 独立小系统接口电路

    所谓最小系统是指在尽可能少的外部元器件和电路条件下,形成一个使DSP能够正常运行的最简单的系统。本系统采用16位定点DSP TMS320VC5402为核心器件,构成整个系统控制核心。由于选用的TMS320VC5402其片内有可用于数据、程序空间的存储器,因此,最小系统可由DSP本身以及晶体振荡器、复位电路、译码电路等组成。

2.2.2 以太网通信接口电路设计

    基于嵌入式系统的运动控制器非常重要的功能之一就是要实现网络信息传递。因此需要s用网络接口芯片来实现网络之间通信。在本系统中采用了REALTEK公司的RTL8019AS网络接口芯片。

    RTL8019AS 引脚可分为电源及时钟引脚、网络介质接口引脚、自举ROM及初始化EEPROM接口引脚、主处理器接口引脚、输出指示及工作方式配置引脚。由此将网卡硬件接口电路设计主要分为两大部分:第一部分为网卡与DSP接口实现,第二部分为网卡芯片外围电路设计。RTL8019AS的总线接口是与ISA总线兼容的,虽然不能与5402的外部总线直接接口,但是只要进行一些简单的逻辑变换就可以了。另外,5402和RTL8019AS的引脚电平不兼容,因此它们之间对应的引脚不能够直接相连,需要在中间加上电平转换芯片,系统中的CPLD可以完成电平转换功能,通过CPLD还能够产生RTL8019AS的控制逻辑信号。

2.2.3 PCI 接口设计

    由于在系统中对数据传输的速度以及实时性要求较高,所以采用方法之一即通过 PCI局部总线的方法与主机的进行通讯。这比传统的通过ISA总线的方式来通讯的方法具有速度高、可即插即用、可移植性好等方面的优势。在本系统中,采用 TI的专用配套芯片PCI2040将PCI总线与DSP5402的HPI(Host Port Interface)接口进行连接。


图1 运动控制器硬件框图

图2 AD转换接口电路图 图3 DA转换接口电路图

2.2.4 RS-422A串口设计

    RS422A 是一种以平衡方式传输的标准,可双端发送、双端接收。发送端和接收端分别采用平衡发送及差动接收。通过前者把逻辑电平变成电位差,完成始端信息传送;通过后者把电位差变成逻辑电平,完成终端信息接收。并且RS422A采用双线传输,大大提高了抗干扰能力。最大传输速率可达10 Mb/s(传输距离15 m时),传输速率降至90 kb/s时,最大传输距离可达1200 m,这能充分满足系统的远程要求。

    RS422 通信接口芯片的选择需要考虑芯片的通信速率是否满足要求, 在设计中选择MAXIM 的MAX3291 芯片。MAX3291 是一种全双工的高速的RS422 通信接口芯片,具有输出短路保护功能以及接收失效保护功能,它通过减少由长线引起的内部信号干扰来增加可靠通信的距离与速度,通信速度可以达到5~10 Mbps。同时,它还允许多达128 路同样的RS422 通信接口芯片接在同一总线上,这为多机通信提供了方便。

2.2.6 D/A 转换接口的实现

    D/A转换芯片采用TI公司的DAC7625UB。DAC7625UB与DSP的接口硬件电路如图3所示。
图中VrefH、VrefL分别为DA转换的参考高电压和参考低电压,它表示模拟量输出在两者之间变化;CSDAC为选通信号低电平有效;R/W为读/写信号,高电平代表处理器向DA发出读命令,低电平表示向DA发出写命令; DA1-DA3表示4通道的模拟量输出接口用来指示AD转换完成;RST作为DA的复位信号,当该复位有效时,DA处于初始状态;LDAC为处理器装载 DA的使能信号。同样,DA的这些控制和状态信号都连在CPLD的I/O上,通过对CPLD编程即可实现处理器和DA的接口。

2.2.7 开关量和脉冲量接口

    系统提供7路标准TTL电平的脉冲量输入输出接口。包括2路20s一个下降沿有效的脉冲;2路周期分别为20ms和5ms,3V-5V差分方式脉宽 10us-20us,脉冲上升沿不超过0.5us;周期1ms,3V-5V差分方式脉宽10us-20us的信号3路。同时还需要处理14路直流+24V 和4路直流+27V开关量。可以通过CPLD实现这部分功能,并且使系统具有可扩展性。由于脉冲量和开关量接口部分的电平与系统提供的电平不一样,因此需对脉冲量进行隔离转换,用到的器件主要是光电隔离和运算放大器。

    脉冲量隔离转换电路是为了测量脉冲量周期、频率等值设计的,脉冲量通过高速光电隔离器件6N137进行电气隔离,减少干扰,然后送入CPLD,通过编写相应的硬件描述语言,实现脉冲信号周期、频率的测量。

3 实验结果和结论

    在完成运动控制器硬件设计之后,我们使用TI的集成开发环境CCS进行开发,通过仿真器在开发目标板上进行仿真调试,现已脱机运行。初步实验表明该平台实现了多路模拟量、脉冲量和开关量的输入输出,能完成与网络中其它主机通信。由于TMS320VC5402强大的运算功能,因此很容易就可实现多传感器采集数据的信息融合和相应的位置控制算法。

关键字:运动控制器  DSP  接口电路  以太网 引用地址:基于嵌入式系统的专用运动控制器硬件平台设计

上一篇:煤矿井下电力监测监控系统的设计与实践
下一篇:燃气站网络监控管理系统的开发与设计

推荐阅读最新更新时间:2024-03-30 21:33

一款快速稳定响应的DSP逆变电源模糊PID控制
引言 由于 逆变 器传递函数不易得到,而且电压输出经常波动,传统的单纯 PID 控制难以达到快速和稳定的响应,而模糊控制与PID相结合的控制方法,通过对误差量的变化实时分析,调整PID参数,达到快速响应和无差跟踪,可实现逆变 电源 的高精度实时控制。 模糊控制系统原理 模糊 PID 控制器以电压偏差e和偏差变化量ec作为输入,PID参数模糊自整定是找出PID三个参数与e和ec之间的模糊关系,在程序运行中通过不断检测e和ec,根据模糊控制原理对三个参数进行在线修改,以满足不同e和ec对控制参数的不同要求,从而使被控对象有良好的动、静态性能。其在线自校正工作流程如图1所示。 图中:ki、kp、kd分别为积分增益系数、比例增
[电源管理]
一款快速稳定响应的<font color='red'>DSP</font>逆变电源模糊PID控制
量身订制的DSP元件设计策略
  许多嵌入式处理器都宣称它们的功耗最低。但是事实上没有一颗元件能在所有的应用中保持最低功耗,因为低功耗的定义与应用环境习习相关,适合某种应用的晶片设计很可能会给另一种应用带来难题。可携式应用多半是根据电池寿命来定义低功耗,这类应用的功能相当广泛,操作模式也千变万化。电信系统元件若要满足应用电源需求,就必须在功率预算范围内处理所要求的通道数目,同时透过封装和电路板将功耗散逸,以确保元件保持在额定温度范围内;另外,这些基础设施应用也很重视最大负载条件下的功耗。因此,为了达到功耗要求,DSP供应商会针对目标应用选择最合适的元件制程、电路设计、电压和频率操作点以及整体架构。   省电技术   DSP供应商有许多技术可以用来降低功
[嵌入式]
基于MCU与DSP的双机压电捷联惯导系统
   引 言   近年来,广大科研工作者研究了各种减小压电捷联惯导系统的误差方法,使压电惯性器件的精度得到了极大的提高 .本文介绍了一种实用的基于DSP实现的压电捷联惯导系统方案。   1 系统的硬件设计   整个压电捷联惯导系统分为三个部分:压电惯性组合部分;由ADS1251与ADuC834组成的信号接口与模数转换单元;由TMS320C54lO等构成的数据处理单元。系统框图如图1所示。   压电惯性组合采用专用压电陀螺及压电加速度计。由TI公司24位,20 kHz的A/D转换器ADSl251完成六路压电陀螺及压电加速度计的信号精确采样,实际采样速率为500 Hz。采用美国模拟器件公司的8位51 MCU微处理
[应用]
C8051F基于ZNE-100PT的以太网监控系统
  引 言   近年来,随着网络技术的发展,网络化席卷全球。在工业现场中如何将测控系统等仪器和设备接入互联网,实现信息共享和远程控制成为人们关注的话题。传统的工业测控现场所采用的总线技术(如RS232和RS485等)能够很好地解决仪器与设备的互联互通问题,并得到了广泛的应用。但此类总线是专为工业所设计的,并不能解决因特网的接入问题。采用单片机配合以太网控制芯片构成测控系统,可解决测控系统与互联网的接入问题,但却需要花费大量的时问和精力进行开发。采用商品化的串口服务器或网络服务器进行网络互联,虽可实现网络互联,但软硬件成本很高。针对这些情况,我们采用低成本的RS232以太网转换模块作为网络互联媒介,设计了基于美国Cygnal公司
[单片机]
C8051F基于ZNE-100PT的<font color='red'>以太网</font>监控系统
单片机与DSP简单比较
自从2000MCU和DSP完全分家,大家对DSP的认识多为 将部分程序固化从而实现更快处理速度的MCU ,但这个解释总是有点牵强人意。再加上目前流传着这样的一种说法:DSP取代单片机的技术和价格的市场条件已经成熟,大规模推广指日可待。真的是这样的吗?笔者不敢苟同。单片机和DSP各有所长,AVR90单片机是125纳秒一个周期(也是哈弗结构),其内部有SPI、UART等,如果用来作控制、数据采集,只要速度要求不是太高,那么都可以用它,而且用它比用DSP方便。但是如果你的工程中有比较多的算法,特别是信号处理算法,那么用DSP就对了,此时单片机是不能胜任的。 自从2000年MCU和DSP完全分家,大家对DSP的认识多为 将部分程序固化从而实
[单片机]
基于以太网和CAN总线的楼宇自动化系统设计
    随着现代化城市建设的发展,出现了越来越多的高层建筑,如何统一管理和监控建筑内公用的机电设备,成为当今楼宇自动化研究的热点方向之一。以“分散控制,集中管理”为基本思想,设计了一种基于以太网和CAN总线的楼宇自动化控制系统。采用分层管理和控制,与传统控制结构相比,每个现场设备节点都具有通信和控制能力,各自可以独立控制而不依赖于主控计算机,同时也具有简单的故障自动修复功能,因而只要控制规律确定以后,平时主控机只需要监视设备节点既可,这样就提高了整个系统的自动化水平。所选的以太网和CAN总线的组合,相比其他总线,软硬件技术成熟、安全可靠、传输速度快且成本低廉、易于扩展和维护。 1 网络结构设计     系统结构如图1所示。系统设计
[嵌入式]
基于DSP的ARINC429通信板的研制
    摘要: 数字信号处理器(DSP在很多领域都已获得广泛的应用,ARINC 429数字信息传输规范是航空电子设备通信标准。介绍了用DSP芯片TMS320F206和高性能的数据通信芯片HS-3282开发ARINC 429通信板的一种方法。     关键词: 数字信号处理器(DSP)  ARINC429数字传输规范     在现代民用飞机上,系统与系统之间,系统与部件之间需要传输大量信息,随着数字技术的发展和微型电子计算机的出现,越来越多的航空电子设备已采用数字化技术。ARINC规范是为了在航空电子设备之间传输数字数据信息而制定的一个航空运输的工业标准。早期用单片机开发的ARI
[应用]
Actel新型太空应用FPGA结合DSP与耐辐射
鉴于市场对于不影响可靠性或耐辐射能力的讯号处理功能需求不断成长,Actel宣布已将尖端的数字讯号处理(DSP)功能添加进其用于太空飞行的业界领先的耐辐射FPGA技术中。新型RTAX-DSP系列在单芯片上,结合了Actel的耐辐射RTAX-S FPGA架构和高速乘法累加指令(MAC)。 RTAX-DSP可取代成本高且复杂的、以SRAM为基础具有DSP功能的FPGA,或抗辐射专用集成电路(ASIC),并且能够防止单事件翻转 (SEU) 问题出现,同时提供每秒超过150亿次乘法运算的讯号处理能力。 RTAX-DSP组件共有两种:400万门RTAX4000D和200万门RTAX2000D。其中较大的一款具有120个DSP 数
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved