论文部分内容阅读
由于电液伺服系统具有良好的灵活性和适应能力,在工业控制中得到了非常广泛的应用。目前许多电液伺服系统的控制器都是采用商用的通用型控制器,这类控制器往往存在着功能单一,通用性不强等缺陷。为了推动电液伺服技术的工业化广泛应用,本课题研制了一套基于DSP的电液伺服系统的嵌入式控制器。本控制器采用目前国际市场上较先进、功能强大的32位定点DSP芯片TMS320F2812为控制核心。在硬件设计中,利用CPLD和逻辑电平转换接口,本课题完成了A/D扩展、D/A扩展、双端口RAM扩展以及Can Bus通信,串口通信,实现了数据采集、驱动输出和主、目标机通信等功能。在软件设计中,研究了基于WindowsXp的ISA总线驱动程序开发方法,采用WinDriver设计开发了控制卡的WindowsXp下驱动程序以实现主、目标机之间的通信,并应用LabVIEW完成了人机交互界面。为了便于程序的维护和修改,缩短程序的开发时间,采用了模块化的程序设计方法并通过Matlab实现了的嵌入式控制系统的快速原型开发技术,编制了信号发生器、AD模块、DA模块和一些基本的保护功能模块。介绍了如何应用Matlab实现对目标板卡进行快速控制原型开发,并对快速控制原型产生的代码效率和精度进行了分析。对于控制器的开发来说在理论仿真和实际调试之间,还有一个重要的环节,就是电模拟仿真(即半实物仿真)。设计、制作液压系统的电模拟模型仿真系统也是工作的重要内容之一。并且在该模型上验证了控制器的可行性。