基于ARM-FPGA的EtherCAT總線多軸運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)
[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.
【學(xué)位授予單位】:青島理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP273
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 劉宗禮;張洛平;蘇春堂;;面向?qū)ο蟪绦蛟O(shè)計(jì)方法在多軸運(yùn)動(dòng)控制系統(tǒng)中的應(yīng)用[J];河南科技大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年01期
2 錢少明,朱根興,黃中原,王紹讓;基于PC-based SSCNET總線的多軸運(yùn)動(dòng)控制系統(tǒng)研究[J];機(jī)械制造;2005年06期
3 許萬(wàn);陳幼平;陳冰;謝經(jīng)明;;基于實(shí)時(shí)以太網(wǎng)的多軸運(yùn)動(dòng)控制網(wǎng)絡(luò)的研究[J];制造業(yè)自動(dòng)化;2008年11期
4 張旭輝;張維光;;基于PC的自動(dòng)超聲檢測(cè)系統(tǒng)精確定時(shí)方法研究[J];組合機(jī)床與自動(dòng)化加工技術(shù);2006年02期
5 葉莘;;多軸運(yùn)動(dòng)控制系統(tǒng)和實(shí)時(shí)通信網(wǎng)絡(luò)[J];自動(dòng)化博覽;2007年02期
6 吳欽木;李葉松;;網(wǎng)絡(luò)化多軸運(yùn)動(dòng)控制系統(tǒng)消息調(diào)度策略研究[J];微特電機(jī);2010年02期
7 董謙,程樺;分布式多軸運(yùn)動(dòng)控制系統(tǒng)[J];武漢工業(yè)學(xué)院學(xué)報(bào);1999年04期
8 王學(xué)軍;多軸運(yùn)動(dòng)控制系統(tǒng)的控制方式[J];電子工業(yè)專用設(shè)備;2002年03期
9 錢晨,禹濤,王欽若;多線程技術(shù)在多軸運(yùn)動(dòng)控制中的應(yīng)用[J];機(jī)電工程技術(shù);2004年09期
10 李偉;段翠芳;滑偉娟;;多軸運(yùn)動(dòng)控制系統(tǒng)的設(shè)計(jì)[J];農(nóng)業(yè)科技與裝備;2010年08期
相關(guān)會(huì)議論文 前1條
1 劉廣超;姜家吉;周學(xué)才;;WIN2000下多軸運(yùn)動(dòng)控制的研究[A];中南六。▍^(qū))自動(dòng)化學(xué)會(huì)第24屆學(xué)術(shù)年會(huì)會(huì)議論文集[C];2006年
相關(guān)博士學(xué)位論文 前3條
1 許萬(wàn);基于實(shí)時(shí)以太網(wǎng)的多軸運(yùn)動(dòng)控制系統(tǒng)研究[D];華中科技大學(xué);2009年
2 顧強(qiáng);基于SoC的多軸運(yùn)動(dòng)控制系統(tǒng)及其同步控制研究[D];華中科技大學(xué);2015年
3 喬志峰;適用于復(fù)雜形面加工的多軸運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)理論與方法研究[D];天津大學(xué);2012年
相關(guān)碩士學(xué)位論文 前10條
1 李曉;基于PLC的木工機(jī)械多軸運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)與研究[D];山東大學(xué);2015年
2 李剛;多軸運(yùn)動(dòng)控制平臺(tái)管理軟件設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2014年
3 胡彥兵;基于DSP的多軸運(yùn)動(dòng)控制系統(tǒng)研究[D];華中科技大學(xué);2014年
4 高軍神;基于以太網(wǎng)實(shí)時(shí)多軸運(yùn)動(dòng)控制研究與實(shí)現(xiàn)[D];哈爾濱理工大學(xué);2017年
5 劉鵬;基于ARM-FPGA的EtherCAT總線多軸運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)[D];青島理工大學(xué);2016年
6 葉志堅(jiān);可重構(gòu)嵌入式以太網(wǎng)分布式多軸運(yùn)動(dòng)控制研究[D];湖北工業(yè)大學(xué);2011年
7 盧金鐸;多軸運(yùn)動(dòng)控制系統(tǒng)人機(jī)界面設(shè)計(jì)與控制策略的研究[D];山東大學(xué);2006年
8 張少林;基于網(wǎng)絡(luò)的多軸運(yùn)動(dòng)控制技術(shù)及電子凸輪實(shí)現(xiàn)[D];華中科技大學(xué);2013年
9 吳云;基于以太網(wǎng)的多軸運(yùn)動(dòng)控制系統(tǒng)研究[D];浙江工業(yè)大學(xué);2012年
10 姚必計(jì);工業(yè)CT多軸運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];重慶大學(xué);2013年
,本文編號(hào):2308017
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/2308017.html