天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 自動化論文 >

基于ARM-FPGA的EtherCAT總線多軸運動控制系統(tǒng)設計

發(fā)布時間:2018-11-03 14:08
【摘要】:當前,新一輪科技革命和產業(yè)變革正在發(fā)生,制造業(yè)正在向以設備互聯(lián)通信為基礎的智能制造發(fā)展。多軸運動控制系統(tǒng)作為工業(yè)自動化設備的重要組成部分,在各行業(yè)都有廣泛的應用,EtherCAT總線具有實時性好、速度快、同步性高、開放性好、拓撲靈活、成本低等優(yōu)點,特別適合網(wǎng)絡化多軸運動控制系統(tǒng)的通信,因此,研究發(fā)展EtherCAT總線多軸運動控制技術對于提升自動化設備的性能,乃至于提高制造業(yè)的生產力水平具有重要意義。本文設計了一種基于ARM-FPGA的EtherCAT總線多軸運動控制系統(tǒng)。首先進行了方案設計,該系統(tǒng)主要由EtherCAT主站和從站運動控制板組成,運動控制板采用ARM+FPGA架構,可以控制6個運動軸,有32路數(shù)字量輸入,16路數(shù)字量輸出,帶有EtherCAT總線和RS485總線接口。其次,選擇了ARM和FPGA芯片,采用Altum Designer軟件設計了ARM和FPGA的核心電路、供電電路以及外部接口電路的原理圖,并據(jù)此設計了PCB版圖,制作了運動控制板樣板。然后,采用Verilog硬件描述語言設計了FPGA與ARM通信的FSMC模塊、I/O控制模塊及軸控制模塊,在軸控制模塊的設計中分析了目前常用的加減速算法的性能及硬件實現(xiàn)的可行性,在FPGA中硬件實現(xiàn)了直線和S形兩種加減速算法,并進行了ModeSim仿真實驗。最后,選擇CoDeSys作為EtherCAT主站,并編寫了運動控制板EtherCAT從站描述文件;對觸摸屏進行了組態(tài)開發(fā),設計了觸摸屏界面,分配了Modbus協(xié)議通道;以及開發(fā)了運動控制板上ARM中運行的EtherCAT從站程序和Modbus通信程序,完成了系統(tǒng)軟件設計。在上述軟硬件設計開發(fā)的基礎上,采用裝有CoDeSys運行時系統(tǒng)的樹莓派做主站搭建了一套EtherCAT總線運動控制系統(tǒng),采用昆侖通態(tài)觸摸屏搭建了一套RS485總線運動控制系統(tǒng),并分別進行了功能實驗。實驗結果表明兩套運動控制系統(tǒng)均可實現(xiàn)定位,點動等基本控制功能。此外,還將該系統(tǒng)做了應用測試,結果表明可以滿足控制需求。本文設計的運動控制系統(tǒng)開放性好、網(wǎng)絡化擴展性強、性能優(yōu)越、成本低,在工業(yè)自動化設備中具有廣闊的應用前景。
[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

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/zidonghuakongzhilunwen/2308017.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶38301***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com