1 / 87
文档名称:

基于DSP的多轴运动控制器的研究.pdf

格式:pdf   页数:87
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于DSP的多轴运动控制器的研究.pdf

上传人:qujim2013 2013/10/30 文件大小:0 KB

下载得到文件列表

基于DSP的多轴运动控制器的研究.pdf

文档介绍

文档介绍:大连理工大学硕士学位论文摘要本文研究实现了开放式数控系统中基于DSP的多轴运动控制器的硬件及软件构成,并最后通过实验测试了板卡的性能。运动控制器的CPU为TI公司的16位定点数字信号处理器TMS320LF2407A。本文详细介绍了TMS320LF2407A的工作原理及编程环境。通过采用具有极高运算速度的DSP芯片能使整个控制系统具有更高的效率、更高的安全性,完全能满足数控加工的实时性要求。本文研究应用通过双口RAM实现运动控制器与PC机的数据通讯,介绍了双口RAM作为DSP和PC中间共享存储器通讯的实现机理。采用双口RAM作为数据交换的中介,是一种实用、高效的系统实现方法,可以使系统交换更高速可靠地完成。控制器构成的数控系统为半闭环系统,其位置反馈电路针对脉冲编码器的信号进行处理,反馈到控制器中进行位置控制。这一部分采用倍频、计数芯片HCTL2020完成,能有效有简化系统设计,,实现用D/A及脉冲两种控制信号输出方式,其中着重介绍了模拟量输出方式的电路设计过程。整体硬件采用Lattice公司的GAL22V10来完成电路的逻辑电路设计,可有效地减少板卡的体积及增加电路的可靠性,编程语言采用ABEL语句。本文详细介绍了将实时嵌入式系统“C/OS-II移植入控制器的实现方法,并在此实时嵌入式系统的基础上介绍了DSP运动控制器的软件总体结构设计,给出了其中关键程序模块,如插补程序、位置控制程序及主循环程序设计模块。课题完成了整个硬件的设计,并完成了系统软件体系的构成,包括DSP的初始化、多任务的建立、各个功能模块的初步构成, (C2000)系统环境下完成硬件测试工作,最后进行了多任务运行CPU占用量的测试,取得了预期的效果。关键词:开放式数控系统:多轴运动控制器:数字信号处理器:JC/OS-II荃于DSP的多轴运动控制器的研究AbstractThe hardware and software of multi-axis controllers based on DSP have been researchedand realized,finally, the board card is hardware frame of the controller based on DSP is researched and introduced in detail:This controller regards 16-Bit fixed-point DSP TMS320LF2407A as the key chip, whichoffers increased processing performance 40MIPS, PWM circuit, 16 channels ADC, timer,PLL, etc. function peripheral hardware and large capacity block store resource; municates data with PC through DPRAM, this is a kind of high-efficient systematicdesign method, which can make systematic information exchange more high-speedly andreliably, the implementation method is simple, the system is of good performance; Thefeedback circuit of position is finished勿using multiple frequently, count chip HCTL2020,which has high noise immunity, full 4X decode and quadrature decoder output signals,using HCTL2020 has raised the quality of system designed; Using D/A and pulse outputincrease the alternative control of output; The whole hardware circuit adopts GAL22VIOof pany to finish the Boolean calculation, which can reduce area of the boardcard and increase the dependability of circ