多缸液压机高速伺服控制器开发
发布时间:2018-03-25 09:48
本文选题:多缸液压机 切入点:数字伺服控制器 出处:《天津大学》2012年硕士论文
【摘要】:随着制造业的发展,特别是航空航天技术的飞速发展,我国迫切需求高精度、高效率、和高性能的大吨位多缸液压机。本课题针对多缸液压机,,利用最新的电子信息技术,完成了基于以太网通讯的多缸液压机高速数字伺服控制器的开发与设计。 首先简单介绍了多缸液压机及伺服控制系统的发展和数字伺服控制系统的发展和组成。然后根据多方比较和综合考虑,给出了多缸液压机伺服控制系统的需求分析,并根据算法需求、工程实际和对比国外已有的多轴伺服控制器,提出基于DSP(TMS320F2812)+FPGA(EP2C8Q208)的多缸液压数字伺服控制器的设计方案。使用高速数字信号处理器-DSP作为控制器的中央处理芯片,来运行控制算法和底层协议,提高了控制器的运行速度,减小了控制周期。使用FPGA作为控制器的数据预处理单元,来完成DSP与外部模块的信息交换与预处理,使所有的读写逻辑都由硬件完成,特别是将测速模块在FPGA内以硬件的形式实现,这样在提高了控制器的实时性的同时还加大了系统的灵活性。为了使伺服控制器能与其他设备进行信息交换,还加入了以太网通信接口,使得控制器可以开放地接入网络与上位计算机进行网络通讯。 其次,根据所提出的设计方案,课题完成了多缸液压机伺服控制器的设计与实现。为了完成DSP与外部功能模块直接的信息交互和数据处理,利用QuartusⅡ软件对FPGA进行内部逻辑功能编程、仿真和验证。使DSP可通过其自带的外部存储器端口(16位并行总线)对各个外部模块进行控制与数据读写。最后利用TI公司提供的DSP专用开发工具CCS2.2,完成DSP的内部程序编写与在线调试,使控制器可通过以太网使用ICMP或UDP协议与其他设备相连。 最终完成的多缸液压机伺服控制器具有:8路数字量输入输出;8路模拟量输入;8路模拟量输出;8路SSI绝对式编码器接口;1路以太网通讯接口。
[Abstract]:With the development of manufacturing industry, especially the rapid development of aerospace technology, our country is in urgent need of high-precision, high-efficiency and high-performance large-tonnage multi-cylinder hydraulic press. The development and design of high-speed digital servo controller for multi-cylinder hydraulic press based on Ethernet communication are completed. Firstly, the development of multi-cylinder hydraulic press and servo control system and the development and composition of digital servo control system are briefly introduced. Then, according to the multi-party comparison and comprehensive consideration, the requirement analysis of servo control system of multi-cylinder hydraulic press is given. According to the need of the algorithm, engineering practice and comparing with the existing multi-axis servo controller abroad, the design scheme of the multi-cylinder hydraulic servo controller based on DSP TMS320F2812) FPGA EP2C8Q208) is proposed. The high-speed digital signal processor -DSP is used as the central processing chip of the controller. FPGA is used as the data preprocessing unit of the controller to complete the information exchange and preprocessing between DSP and external modules. To make all the logic of reading and writing by hardware, especially the speed measurement module in the FPGA as the form of hardware, In order to make the servo controller exchange information with other devices, the Ethernet communication interface is added. So that the controller can open access to the network and the upper computer for network communication. Secondly, according to the proposed design scheme, the design and implementation of servo controller for multi-cylinder hydraulic press are completed. In order to complete the direct information exchange and data processing between DSP and external function module, The internal logic function of FPGA is programmed with Quartus 鈪
本文编号:1662588
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/1662588.html