当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]基于DSP的运动控制系统设计

摘要:为了满足CNC齿轮测量中心的测量精要求,针对定点数字信号处理器(DSP)TMS320LF2407A的特点,设计一种以DSP运动控制为核心的运动控制系统。该系统通过DSP内部集成的A/D转换模块对传感器电压值进行采样,由DSP控制给出指令,驱动电机运动,实现了位置控制,测量精度大大提高。并给出系统硬件电路设计。根据实际情况,给出CAMAC接口电路设计。
关键词:CNC;DSP;硬件组成;CAMAC;TMS320LF2407A

    随着工业中对运动控制的速度和精度要求越来越高,一般运动控制系统难以取得满意的控制效果。当前的数字电机控制系统中,大多采用单片机控制,由于单片机的结构和复杂的指令系统存在运算速度较慢,处理能力有限等问题。因此,单片机不能满足那些实时性和精度要求较高的控制场合。结合CNC齿轮测量中心,这里提出一种基于DSP的运动控制系统。该系统设计是以TMS320LF2407A型DSP为控制核心,采用“PC+CPLD+DSP”方案,实现电机的位置控制。

1 运动控制系统组成
    图l为基于CNC齿轮测量中心的运动控制系统原理框图,它主要由CAMAC接口电路、信号采集、DSP外围电路和电机驱动等4部分组成。


    上位机发送指令给以TMS320LF2407A型DSP为核心的控制系统,DSP以中断方式接收控制指令和参数,传感器信号反应测头与被测工件之间的位置偏差,该模拟信号经幅值变换电路后,作为控制信号送至DSP的A/D转换器。经片内控制器处理后,输出所接收到的控制指令和参数,经脉冲发生器和驱动放大电路送给步进电机,驱动电机执行相应动作。从而该运动控制系统能够精确测量被测工件。

2 系统硬件电路设计
2.1 DSP器件
    选用的TMS320LF2407A型定点DSP,采用高性能静态CMOS技术,供电电压为3.3 V,使得控制器功耗降低。片内集成有高达32 K字的Flash程序存储器,1.5 K字的数据/程序RAM,544字的双口RAM和2 K字的单口RAM。执行速度高达40 MI/s,提高控制器的实时控制能力。TMS3-20LF2407A具有2个时间管理模块EVA和EVB,每个事件管理器有2个16位通用定时器,8个16位脉宽调制(PWM)输出通道。该模块可实现同步A/D转换功能,高性能10位模数转换器的转换时间为375 ns,提供多达16路的模拟输入,具有自动排序功能,1个TMS320LF2407A控制器可控制多个电机。

[!--empirenews.page--]
2.2 幅值变换电路
    在基于TMS320LF2407A的CNC齿轮测量中心的运动控制系统中,A/D转换器采集的信号是传感器的电压信号。传感器输出信号的范围为0~10 V,但TMS320LF2407A的A/D转换模块接收模拟信号为0~3.3 V的电压信号,为此,需对输入A/D转换器模块的传感器信号进行调理,转换成适合A/D转换模块0~3.3 V的电压信号,提供给DSP采样。图2为幅值转换电路。VIN为传感器输出经调理的O~10 V的电压信号;ACDI-N01为经过调理后输出的0~3.3 V电压信号(其中ACDIN01与DSP的ACDIN0l相连)。


2.3 JTAG边界接口电路
    在对DSP系统硬件仿真时,通过JTAG边界扫描接口在线监控DSP内部数据存储器、程序存储器和控制寄存器,能在TMS320LF2407A的开发环境CCS中下载程序到DSP器件中并进行硬件仿真。JTAG是一个14针的接口,与TI公司的仿真器相连。JTAG接口与TMS320LF2407A的连接如图3所示。其中EMU0和EMUl信号通过推荐的阻值为4.7 kΩ和10 kΩ的上拉电阻连接到3.3 V的电源,这样可保证信号上升时间小于10 μS。


2.4 CAMAC接口电路
    目前普遍采用微型或小型计算机及CPLD等作为CAMAC系统的控制元件,对于CAMAC,它是以仪器和接口为中心的系统组合,计算机和系统中的仪器设备都是通过接口挂在CAMAC总线上。它们之间无直接接口关系,当改换不同型号的计算机时,只需更换相应的接口即可,大大减少系统对计算机型号的依赖性和接口总数,使CAMAC测控系统易于实现与各种新型计算机的连接。
    CAMAC接口电路完成逻辑极性转换、接收总线信息,将N,A,F命令全译码,生成Q、L、X信号,并产生与总线相适应的输出。CAMAC命令在CPLD中进行设计完成,不同的N,A,F信号组合成不同的CAMAC命令,当使用已设计的CAMAC指令时便在相应的输出端产生高电平输出。此信号就可用于控制信号,CAMAC接口仿真如图4所示,从仿真图中看出,设计完成的CAMAC指令正确。

3 结束语
    本系统为CNC齿轮测量中的运动控制构造一个硬件平台,将基于DSP的硬件平台应用到CNC齿轮测量中心,通过DSP内部的控制算法提高齿轮测量中心的测量精度。DSP编写软件程序后,通过该平台控制步进电机的运动,最终达到对位置精确控制的目的。高性能的TMS320LF2407A器件实现控制系统中的复杂控制算法,大大提高控制系统的控制精度,在实时性和精度要求较高的场合具有广阔的应用前景。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

摘要:群星闪耀,亚洲科技FF盛宴 澳门2024年6月12日 /美通社/ -- 5月25日,第四届BEYOND国际科技创新博览会(BEYOND Expo 2024)以"Embracing the Uncertaintie...

关键字: 创始人 AN STAGE BSP

其中囊括迈阿密站和摩纳哥赛车史上首次双赛 英国伦敦2024年6月11日 /美通社/ -- FE 今天宣布了ABB 国际汽联电动方程式世界锦标赛第11赛季的暂定赛历,这将是其历史上首次完成17场比赛,跨越几个大洲在11个...

关键字: 电动 BSP ABB GEN

北京2024年6月11日 /美通社/ -- 6月6日-8日,2024中国汽车重庆论坛举行。论坛以"在变革的时代 塑造行业的未来"为主题,吸引全球行业精英,重点关注新能源、智能...

关键字: 中国汽车 数字化 BSP AN

在下述的内容中,小编将会对数控机床工作台DSP定位误差系统设计予以报道,如果定位误差系统是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: 数控机床 DSP 定位误差

柏林2024年6月11日 /美通社/ -- 据德国汽车行业协会(VDA)的最新消息,去年德国生产了127万量电动汽车(BEV和PHEV),其中95.5万辆是纯电动汽车。这使得德国成为欧洲生产电动汽车最多的国家。预计今年德...

关键字: 电动汽车 BSP 纯电动汽车 AI

基于DSP的光谱信息感知模块设计将是下述内容的主要介绍内容,通过这篇文章,小编希望大家可以对设计的相关情况以及信息有所认识和了解,详细内容如下。

关键字: DSP 光谱 芯片 TMS320F2835

基于国产FPGA+DSP的接收机设计将是下述内容的主要介绍内容,通过这篇文章,小编希望大家可以对接收机的设计的相关情况以及信息有所认识和了解,详细内容如下。

关键字: FPGA DSP 接收机

作者 Mohamad Ali| IBM咨询首席运营官 北京2024年5月24日 /美通社/ -- 生成式AI的兴起几乎在所有面向上给业务带来改变。根据 IBM 商业价值研究院最新的年度 CEO 研究,近60%...

关键字: IBM AI BSP 模型

根据蓄电池分级恒流充电的要求,给出一种基于DSP、变参数积分分离PI 控制的新型蓄电池恒流充电电源的设计方案。介绍了电源的系统结构、工作原理、控制策略及软件设计。

关键字: 蓄电池 DSP 变参数积分

台北2024年5月21日 /美通社/ -- 提供针对AMD WRX90和TRX50主板优化的DDR5 OC R-DIMM 提供容量128GB(16GBx8)到768GB(96GBx8),速度5600MHz到8...

关键字: AMD 内存 BSP GB
关闭
关闭