基于Linux平臺的EtherCAT運(yùn)動控制系統(tǒng)研究
本文關(guān)鍵詞: 工業(yè)以太網(wǎng) 運(yùn)動控制技術(shù) EtherCAT Linux DSP FPGA 出處:《華南理工大學(xué)》2012年碩士論文 論文類型:學(xué)位論文
【摘要】:隨著計算機(jī)、通信、網(wǎng)絡(luò)等信息技術(shù)的發(fā)展,傳統(tǒng)運(yùn)動控制系統(tǒng)由于自身結(jié)構(gòu)的封閉性,系統(tǒng)兼容性差,缺乏網(wǎng)絡(luò)通信等缺陷,遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)代制造業(yè)的需求;贚inux系統(tǒng)的EtherCAT運(yùn)動控制技術(shù)已經(jīng)成為運(yùn)動控制系統(tǒng)發(fā)展的趨勢。 本文在對工業(yè)以太網(wǎng)技術(shù)和運(yùn)動控制技術(shù)進(jìn)行研究的基礎(chǔ)上,以“DSP+FPGA”為基礎(chǔ),引入目前的主流工業(yè)以太網(wǎng)EtherCAT和具有開源性的Linux操作系統(tǒng),設(shè)計了具有EtherCAT通信接口功能的運(yùn)動控制器,構(gòu)建基于Linux平臺的EtherCAT運(yùn)動控制系統(tǒng),并重點(diǎn)研究了系統(tǒng)主站單元的軟硬件和從站單元的軟硬件。 在主站單元的硬件結(jié)構(gòu)方面,普通PC機(jī)加一塊標(biāo)準(zhǔn)的NIC網(wǎng)卡即可,軟件代碼則安裝在Linux內(nèi)核上。 在從站單元的硬件結(jié)構(gòu)方面,采用TI的DSP TMS320F28335作為從站的核心處理器,以Altera公司的CycloneII EP2C8FPGA為協(xié)處理器,采用倍福的ET1100芯片作為從站的通信芯片,,實(shí)現(xiàn)與Linux主站的EtherCAT通信,此外,對各主芯片的外圍接口電路和伺服接口模塊等電路模塊進(jìn)行了詳細(xì)分析與設(shè)計。軟件開發(fā)方面,實(shí)現(xiàn)了周期性數(shù)據(jù)的收發(fā)。 最后,在軟硬件設(shè)計的基礎(chǔ)上,搭建了基于Linux平臺的EtherCAT運(yùn)動控制系統(tǒng)實(shí)驗(yàn)仿真平臺,實(shí)驗(yàn)效果良好,為進(jìn)一步研究開發(fā)奠定良好基礎(chǔ)。
[Abstract]:With the development of information technology, such as computer, communication and network, the traditional motion control system is short of network communication because of its closed structure, poor system compatibility and lack of network communication. EtherCAT motion control technology based on Linux system has become the trend of motion control system development. Based on the research of industrial Ethernet technology and motion control technology, this paper is based on "DSP FPGA". With the introduction of current mainstream industrial Ethernet EtherCAT and open source Linux operating system, a motion controller with EtherCAT communication interface is designed. The EtherCAT motion control system based on Linux platform is constructed, and the hardware and software of the master station unit and the slave station unit are studied. In the main station unit hardware structure, ordinary PC with a standard NIC network card, software code installed on the Linux kernel. In the hardware structure of slave unit, TI's DSP TMS320F28335 is used as the core processor of slave station. The CycloneII EP2C8FPGA of Altera Company is used as coprocessor, and the ET1100 chip of Beifu is used as the communication chip of slave station. The EtherCAT communication with Linux master station is realized. In addition, the peripheral interface circuit and servo interface module of each main chip are analyzed and designed in detail. The periodic data is sent and received. Finally, based on the design of software and hardware, the experimental simulation platform of EtherCAT motion control system based on Linux platform is built, and the experimental results are good. To lay a good foundation for further research and development.
【學(xué)位授予單位】:華南理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP273;TP368.1
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 ;小向?qū)АP(guān)于Linux(二)[J];計算機(jī)周刊;1999年22期
2 ;Linux World China 2000——為中國的企業(yè)用戶提供適合的Linux應(yīng)用解決方案[J];電腦編程技巧與維護(hù);2000年08期
3 吳具植;忘記Linux密碼怎么辦[J];互聯(lián)網(wǎng)周刊;2000年07期
4 王曉東,尹凌,毛衛(wèi)良,盛煥燁;Linux嵌入化初步[J];計算機(jī)工程;2001年05期
5 ;網(wǎng)事新聞[J];通信世界;2001年03期
6 俞文華;最新Linux漏洞分析及其解決方案[J];情報探索;2001年03期
7 趙立權(quán),翟勇,鳳羽輝;高校Linux教學(xué)勢在必行[J];云南師范大學(xué)學(xué)報(自然科學(xué)版);2001年05期
8 董敬祝 ,莫默;不再霧里看花——Linux企業(yè)級應(yīng)用掃描[J];中國計算機(jī)用戶;2001年26期
9 胡綱;屬于Linux愛好者的PDA[J];個人電腦;2002年06期
10 楊勇,蔡振家,周海山;Linux環(huán)境下實(shí)現(xiàn)串口通信[J];微型電腦應(yīng)用;2002年06期
相關(guān)會議論文 前10條
1 豆尚成;陳成細(xì);奚學(xué)程;陳默;顧琳;趙萬生;周志凱;顧嶺;;基于Linux的線切割加工全軟數(shù)控系統(tǒng)[A];第14屆全國特種加工學(xué)術(shù)會議論文集[C];2011年
2 康淮湘;何川;徐一川;;自己動手搭建Linux郵件服務(wù)器[A];天津市電視技術(shù)研究會2010年年會論文集[C];2010年
3 朱國正;侯整風(fēng);;基于Linux平臺的智能卡通用驅(qū)動模型[A];全國第20屆計算機(jī)技術(shù)與應(yīng)用學(xué)術(shù)會議(CACIS·2009)暨全國第1屆安全關(guān)鍵技術(shù)與應(yīng)用學(xué)術(shù)會議論文集(下冊)[C];2009年
4 賈志洋;王勇剛;崔博文;楊玉婷;;應(yīng)用型本科院校Linux操作系統(tǒng)的教學(xué)探索[A];Proceedings of 2010 National Vocational Education of Communications and Information Technology Conference (2010 NVCIC)[C];2010年
5 代健美;耿華芳;劉作學(xué);;基于嵌入式Linux的DM9000CI設(shè)備驅(qū)動研究與實(shí)現(xiàn)[A];全國第4屆信號和智能信息處理與應(yīng)用學(xué)術(shù)會議論文集[C];2010年
6 姜斌;張君;;一種Linux平臺下的可執(zhí)行文件防篡改方法[A];浙江省電子學(xué)會2011學(xué)術(shù)年會論文集[C];2011年
7 趙德志;章勇;廖書紅;;嵌入式Linux及BOA服務(wù)器在S3C2410上的移植[A];2010通信理論與技術(shù)新發(fā)展——第十五屆全國青年通信學(xué)術(shù)會議論文集(上冊)[C];2010年
8 邵昌旭;陳默;趙萬生;;基于Linux的嵌入式線切割數(shù)控系統(tǒng)[A];第14屆全國特種加工學(xué)術(shù)會議論文集[C];2011年
9 蘭西柱;潘君君;;基于嵌入式Linux的車載終端的研究[A];煤礦自動化與信息化——第20屆全國煤礦自動化與信息化學(xué)術(shù)會議暨第2屆中國煤礦信息化與自動化高層論壇論文集[C];2010年
10 王雪嬌;錢軍;溫東新;張展;崔忠強(qiáng);;基于Linux虛擬文件系統(tǒng)故障注入器的設(shè)計與實(shí)現(xiàn)[A];第六屆中國測試學(xué)術(shù)會議論文集[C];2010年
相關(guān)重要報紙文章 前10條
1 李軍;LINUX: CA巧打合作牌[N];中國計算機(jī)報;2003年
2 重慶 TL;Linux技巧園[N];電腦報;2004年
3 Subbo;實(shí)戰(zhàn)多Linux共存[N];電腦報;2004年
4 余涉;全力推進(jìn)中國linux應(yīng)用[N];廠長經(jīng)理日報;2000年
5 ;Linux下也用eMule[N];電腦報;2004年
6 魏春梅;LINUX進(jìn)入成熟期[N];中國經(jīng)營報;2001年
7 陜西 劉新念;自制Linux的開機(jī)畫面[N];電腦報;2001年
8 小芳;隨電子社進(jìn)入LINUX精彩世界[N];中華讀書報;2000年
9 ;Linux平臺為互聯(lián)互通帶來益處[N];中國電子報;2009年
10 ;基于 Linux 平臺的 Sybase 服務(wù)器[N];計算機(jī)世界;2004年
相關(guān)博士學(xué)位論文 前10條
1 于曉;基于嵌入式Linux的儀器操作系統(tǒng)的研究[D];西安電子科技大學(xué);2009年
2 李倫;Linux及其倫理意蘊(yùn)[D];湖南師范大學(xué);2002年
3 郭銳;基于Linux的微細(xì)電火花加工數(shù)控系統(tǒng)及其相關(guān)關(guān)鍵技術(shù)的研究[D];哈爾濱工業(yè)大學(xué);2007年
4 杜兵;著陸式AUV動力學(xué)行為與控制策略研究[D];天津大學(xué);2012年
5 武傳宇;基于PC+DSP模式的開放式機(jī)器人控制系統(tǒng)及其應(yīng)用研究[D];浙江大學(xué);2002年
6 李明鐸;短消息業(yè)務(wù)聯(lián)網(wǎng)系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D];中國人民解放軍信息工程大學(xué);2004年
7 吳峰光;Linux內(nèi)核中的預(yù)取算法[D];中國科學(xué)技術(shù)大學(xué);2008年
8 史鴻聲;可信嵌入式3D圖形系統(tǒng)關(guān)鍵技術(shù)的研究[D];中國科學(xué)技術(shù)大學(xué);2008年
9 趙慧斌;RFRTOS——基于Linux的QoS實(shí)時操作系統(tǒng)[D];中國科學(xué)院研究生院(軟件研究所);2003年
10 劉艷;三維虛擬人行為控制關(guān)鍵技術(shù)的研究[D];天津大學(xué);2004年
相關(guān)碩士學(xué)位論文 前10條
1 孫亞軍;基于ARM的嵌入式Linux平臺的研究與實(shí)現(xiàn)[D];東北大學(xué);2009年
2 張向艷;基于Linux的網(wǎng)絡(luò)高清播放器的設(shè)計與實(shí)現(xiàn)[D];北京郵電大學(xué);2010年
3 鄭國偉;Linux內(nèi)核移植與USB無線網(wǎng)卡驅(qū)動的研究與實(shí)現(xiàn)[D];東北大學(xué);2008年
4 鄭冠貞;基于Linux下的網(wǎng)絡(luò)入侵檢測系統(tǒng)[D];中國石油大學(xué);2010年
5 柯利達(dá);一種基于ARM和Linux的專用嵌入式手持設(shè)備的研究與構(gòu)建[D];昆明理工大學(xué);2008年
6 沈浩;基于ARM9及嵌入式Linux系統(tǒng)平臺的應(yīng)用研究[D];昆明理工大學(xué);2009年
7 袁靈波;基于嵌入式Linux驅(qū)動程序設(shè)計方法研究及應(yīng)用[D];西安電子科技大學(xué);2010年
8 張憲華;基于嵌入式Linux的系統(tǒng)構(gòu)建及桌面應(yīng)用程序研究[D];山東科技大學(xué);2010年
9 陳立勤;基于S+core平臺的Linux內(nèi)核移植[D];北京郵電大學(xué);2010年
10 李益;基于Linux環(huán)境的源代碼保護(hù)系統(tǒng)的研究與實(shí)現(xiàn)[D];西安電子科技大學(xué);2009年
本文編號:1474062
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/1474062.html