基于ARM-FPGA的EtherCAT總線多軸運動控制系統(tǒng)設計
[Abstract]:At present, a new round of technological revolution and industrial revolution is taking place, and the manufacturing industry is developing to intelligent manufacturing based on equipment communication. As an important part of industrial automation equipment, multi-axis motion control system is widely used in various industries. EtherCAT bus has the advantages of good real-time, high speed, high synchronicity, good openness, flexible topology, low cost and so on. It is especially suitable for the communication of networked multi-axis motion control system. Therefore, the research and development of multi-axis motion control technology based on EtherCAT bus is of great significance to improve the performance of automation equipment and even to improve the productivity of manufacturing industry. A EtherCAT bus multi-axis motion control system based on ARM-FPGA is designed in this paper. The system is mainly composed of EtherCAT master station and slave station motion control board. The motion control board adopts ARM FPGA architecture, which can control 6 motion axes with 32 digital input and 16 digital output. With EtherCAT bus and RS485 bus interface. Secondly, ARM and FPGA chips are selected, the core circuits of ARM and FPGA are designed by Altum Designer software, the schematic diagram of power supply circuit and external interface circuit are designed, and the layout of PCB is designed accordingly, and the motion-control board template is made. Then, the FSMC module, I / O control module and axis control module of FPGA and ARM communication are designed by using Verilog hardware description language. In the design of axis control module, the performance of commonly used acceleration and deceleration algorithm and the feasibility of hardware implementation are analyzed. Two acceleration and deceleration algorithms, linear and S-shaped, are implemented in FPGA hardware, and ModeSim simulation experiments are carried out. Finally, CoDeSys is chosen as the EtherCAT master station, and the EtherCAT slave station description file of motion control board is written, the touch screen is configured, the touch screen interface is designed, and the Modbus protocol channel is allocated. The EtherCAT slave station program and Modbus communication program running in ARM on the motion control board are developed, and the system software design is completed. On the basis of the design and development of the hardware and software mentioned above, a set of EtherCAT bus motion control system is set up by using raspberry pie station with CoDeSys runtime system, and a set of RS485 bus motion control system is built by using Kunlun on-state touch screen. Functional experiments were carried out respectively. The experimental results show that the two motion control systems can realize the basic control functions such as location and point motion. In addition, the system is tested, and the results show that the system can meet the control requirements. The motion control system designed in this paper has the advantages of good openness, strong network expansibility, superior performance and low cost, so it has a broad application prospect in industrial automation equipment.
【學位授予單位】:青島理工大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP273
【相似文獻】
相關期刊論文 前10條
1 劉宗禮;張洛平;蘇春堂;;面向對象程序設計方法在多軸運動控制系統(tǒng)中的應用[J];河南科技大學學報(自然科學版);2009年01期
2 錢少明,朱根興,黃中原,王紹讓;基于PC-based SSCNET總線的多軸運動控制系統(tǒng)研究[J];機械制造;2005年06期
3 許萬;陳幼平;陳冰;謝經明;;基于實時以太網(wǎng)的多軸運動控制網(wǎng)絡的研究[J];制造業(yè)自動化;2008年11期
4 張旭輝;張維光;;基于PC的自動超聲檢測系統(tǒng)精確定時方法研究[J];組合機床與自動化加工技術;2006年02期
5 葉莘;;多軸運動控制系統(tǒng)和實時通信網(wǎng)絡[J];自動化博覽;2007年02期
6 吳欽木;李葉松;;網(wǎng)絡化多軸運動控制系統(tǒng)消息調度策略研究[J];微特電機;2010年02期
7 董謙,程樺;分布式多軸運動控制系統(tǒng)[J];武漢工業(yè)學院學報;1999年04期
8 王學軍;多軸運動控制系統(tǒng)的控制方式[J];電子工業(yè)專用設備;2002年03期
9 錢晨,禹濤,王欽若;多線程技術在多軸運動控制中的應用[J];機電工程技術;2004年09期
10 李偉;段翠芳;滑偉娟;;多軸運動控制系統(tǒng)的設計[J];農業(yè)科技與裝備;2010年08期
相關會議論文 前1條
1 劉廣超;姜家吉;周學才;;WIN2000下多軸運動控制的研究[A];中南六。▍^(qū))自動化學會第24屆學術年會會議論文集[C];2006年
相關博士學位論文 前3條
1 許萬;基于實時以太網(wǎng)的多軸運動控制系統(tǒng)研究[D];華中科技大學;2009年
2 顧強;基于SoC的多軸運動控制系統(tǒng)及其同步控制研究[D];華中科技大學;2015年
3 喬志峰;適用于復雜形面加工的多軸運動控制系統(tǒng)設計理論與方法研究[D];天津大學;2012年
相關碩士學位論文 前10條
1 李曉;基于PLC的木工機械多軸運動控制系統(tǒng)設計與研究[D];山東大學;2015年
2 李剛;多軸運動控制平臺管理軟件設計與實現(xiàn)[D];電子科技大學;2014年
3 胡彥兵;基于DSP的多軸運動控制系統(tǒng)研究[D];華中科技大學;2014年
4 高軍神;基于以太網(wǎng)實時多軸運動控制研究與實現(xiàn)[D];哈爾濱理工大學;2017年
5 劉鵬;基于ARM-FPGA的EtherCAT總線多軸運動控制系統(tǒng)設計[D];青島理工大學;2016年
6 葉志堅;可重構嵌入式以太網(wǎng)分布式多軸運動控制研究[D];湖北工業(yè)大學;2011年
7 盧金鐸;多軸運動控制系統(tǒng)人機界面設計與控制策略的研究[D];山東大學;2006年
8 張少林;基于網(wǎng)絡的多軸運動控制技術及電子凸輪實現(xiàn)[D];華中科技大學;2013年
9 吳云;基于以太網(wǎng)的多軸運動控制系統(tǒng)研究[D];浙江工業(yè)大學;2012年
10 姚必計;工業(yè)CT多軸運動控制系統(tǒng)設計與實現(xiàn)[D];重慶大學;2013年
,本文編號:2308017
本文鏈接:http://www.sikaile.net/kejilunwen/zidonghuakongzhilunwen/2308017.html