一种基于DSP的运动控制器的设计

| 浏览次数:

zoޛ)j馔K},]Ӱ=C
#?ii0%	DLķBۍ;iըky方案设计

本设计采用PC机和DSP通过通信来实现系统的方案,选用TI公司的TMS320LF2407A的DSP作为下位机的CPU,首先通过PC机对数据进行初步处理,然后把PC处理的数据通过DSP-PC通讯接口传给DSP,同时DSP读取光电编码器反馈的实时信号,再来计算实际位置与理论位置的偏差值,生成运动速度控制量,经过D/A转换后送给运动伺服放大器,然后控制伺服电机运动(系统的框图如图1所示)。

系统采用可编程逻辑电路(CPLD)完成地址译码、时序逻辑、编码器信号处理,用PCI接口芯片实现双口RAM与PC机的通讯,采用两个RMM存取数据,双口RAM用来存储通讯数据,SRAM用来存储运行时的程序和数据。

2 硬件设计

2.1 DSP中断处理

对于运动系统来说,其工作行程是有空间的限制,当其超过了系统运动空间范围时,就需要系统能自动切断报警,本系统引入硬件中断和软件中断,包括限位中断和编码器INDEX信号中断两种不同。在每个控制轴上安装有正反方向的两个限位开关,它在超过行程的时候会产生两个开关限位信号,这样如果我们有3个轴,就会产生6个限位信号:LIMX+, LIMX -、LIMY +, LIMY -、LIMZ +, LIMZ-,这里的“+”表示正限位,“-”表示负限位。用CPLD完成它们逻辑运算后接到TMS320LF2407A的中断管脚XINT1,这个信号通过光藕电路接入TMS320LF2407A的I/O口。当运动系统处于超过行程的时候,限位开关就会工作,触发TMS320LF2407A的中断,然后TMS320LF2407A根据中断来判断哪个方向超过工作行程。通过设置MCRA(ADDRESS:7090H), MCRB(ADDRESS:7092H)让DSP的管脚为I/O口。然后从寄存器PADATDIR(ADDRESS:7098H)和PBDATDIR(ADDRESS:709AH)对应的数据位读取信息,在使用这些管脚时候,通过置0以使这些I/O管脚工作在“输入”状态下。编码器INDEX信号中断是使每个编码器能产生一个INDEX信号,这3个信号通过逻辑与门产生一个中断信号,接到XINT2,同时接到TMS320LF2407A的I/O口,供中断产生时DSP读入。

2.2 外扩RAM与译码

TMS320LF2407A有内部数据存储器和程序存储器,由1.5K的数据/程序RAM以及544字双口DARAM和2K字的SARAM组成,它的外部数据总线与地址总线分别是16位,通过设置控制信号线的方式可以分别访问数据空间和地址空间,同时利用外扩存储器的方法来弥补存储空间太小而产生的问题,它支持扩展64K外部存储器,所以一般能满足大部分复杂控制算法对内存的要求。这里我们选用CY7C1021芯片作为外扩存储芯片,扩展64K的存储空间,其中32k作为数据存储器,32k作为程序存储器,CY7C1021是一个高速存储芯片,其最小访问时间是12ns,能实现与DSP芯片高速访问(TMS320LF2407最小时钟周期为25ns),而不需要等待时间,其中的32K数据存储器和32K片外程序存储器,其地址编码如下:数据存储器为8000H~FFFFH,片外程序存储器0000H~7FFFH,TMS320LF2407提供D/A模块的片选信号以及编码器模块的片选信号。另外TMS320LF2407还支持64K的I/0空间。它的引脚IS、R/W、WE、A3、A2、A1、A0参与译码,由可编程逻辑芯片EPM7128STC100完成译码,为外设提供控制信号。DAC模块DACO~DAC3占用的I/0空间分别为00H-04H,编码器信号处理模块ENCONDER0~ENCODER3占用的I/0空间为05H~08H。

2.3 电源管理模块

TMS320LF2407的功耗较低,电源供电电压为3.3V,我们设计采用一个电压转换芯片AMS-1117,由它实现把5V电压转变为3.3V。

2.4 在线仿真和测试接口设计

TMS320LF2407A上设置有JTAG标准测试接口,方便我们对程序的仿真和调试,我们可以利用这个测试口在CCS中用PC机下载程序到TMS320LF2407A芯片,完成对硬件的仿真,节约开发成本。

JTAG接口可以同TI的仿真器相连。JTAG接口与TMS320F2407A的连接如图4所示,外接EMUO和EMU 1接入两个上拉电阻,主要是为了加快信号上升时间。

3 结束语

本文设计了一种基于TMS320LF2407A芯片运动控制器,完成系统的硬件电路设计,利用TMS320LF2407A高速运算能力,完成实时数据的处理,并为后续复杂控制算法设计奠定基础。

【参考文献】

[1]高盛涛.基于工业PC的6轴伺服控制卡的研究和实现[D].北京:中国科学院,2001.

[2]章云,谢莉萍,熊红艳.DSP控制器及其应用[M].北京:机械工业出版社,2001.

[3]Incorporated TI.TMS320LF2407A Fixed-Point Digital Signal Processor Data Manual[M].2004.

[责任编辑:王迎迎]

推荐访问: 控制器 运动 设计 DSP

【一种基于DSP的运动控制器的设计】相关推荐

工作总结最新推荐

NEW
  • XX委高度重视党校的建设和发展,出台《创建全省一流州市党校(行政学院)实施方案》及系列人才培养政策,为党校人才队伍建设提供了有力的政策支撑。州委党校在省委党校的悉心指导下、州委的正确领导下,深入贯彻落

  • 为推动“不忘初心、牢记使命”主题教育常态化,树牢“清新简约、务本责实、实干兴洛”作风导向,打造忠诚干净担当、敢于善于斗争的执纪执法铁军,经县纪委常委会会议研究,决定在全县纪检监察系统开展“转变作风工作

  • 为进一步发展壮大农村集体经济,增强村级发展活力,按照中共XXX市委抓党建促乡村振兴工作领导小组《关于印发全面抓党建促乡村振兴四个工作计划的通知》要求,工作队与村“两委”结合本村实际,共同研究谋划xx村

  • 今年来,我区围绕“产城融合美丽XX”总体目标,按照“城在林中,水在城中,山水相连,林水相依”以及“城乡一体、景城一体、园城一体”的建设思路,强力推进城市基础设施建设、棚户区改造、房地产开发和城市风貌塑

  • 同志们:新冠疫情发生至今已有近三年时间。三年来,在广大干群的共同努力下,我们坚决打好疫情防控阻击战,集团公司范围内未发生一起确诊病例,疫情防控工作取得了阶段性胜利。当前国际疫情仍在扩散蔓延,国内疫情多

  • 我是毕业于XX大学的定向选调生,当初怀着奉献家乡、服务人民的初心回到XX,在市委的关心关爱下,获得了这个与青年为友的宝贵历练机会。一年感悟如下。一要对党忠诚,做政治坚定的擎旗手。习近平总书记指出,优秀

  • 同志们:今天召开这个会议,主要任务是深入学习贯彻习近平总书记重要指示批示精神,以及李克强总理批示要求,认真落实全国安全生产电视电话会议和全省、全市安全生产电视电话会议精神,研究我县安全生产和安全隐患大

  • 2022年市委政研室机关党的建设工作的总体要求是:坚持以XXX新时代中国特色社会主义思想为指导,全面贯彻党的XX届X中X会和省、市第十二次党代会精神,自觉运用党的百年奋斗历史经验,弘扬伟大建党精神,深

  • 同志们:今天,我们在这里召开市直机关基层党建示范点工作会议,一方面是对各示范点单位进行表彰授牌,另一方面是想通过这种会议交流的方式,给大家提供一个相互学习、取长补短的平台和机会。市直工委历来把创建基层

  • 新冠疫情暴发以来,学校党委坚决贯彻习近平总书记关于疫情防控工作的指示要求和党中央的决策部署,严格执行×××部、×××厅关于疫情防控的系列要求,认真落实驻地防疫部门的工作举措,继承发扬优良传统,以最高标