基于STM32的嵌入式數(shù)控插補控制器的研究與實現(xiàn)
本文關(guān)鍵詞:基于STM32的嵌入式數(shù)控插補控制器的研究與實現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:隨著數(shù)控設(shè)備及其衍生產(chǎn)品的發(fā)展,有一部分制造行業(yè)如消失模制造、模型制造和雕刻制造業(yè)等,越來越青睞于輕量級數(shù)控成型設(shè)備。與傳統(tǒng)的數(shù)控機床相比,這類輕量級數(shù)控系統(tǒng)成本低廉,硬件結(jié)構(gòu)簡單,數(shù)控功能依靠軟件實現(xiàn),如G代碼的譯碼與插補執(zhí)行。研究嵌入式數(shù)控插補控制器對輕量級數(shù)控設(shè)備開發(fā)有重要意義。首先,本文從嵌入式數(shù)控插補控制器的需求分析入手,規(guī)劃了整體設(shè)計框架。對整個框架進行了分層設(shè)計,數(shù)控軟件層由譯碼模塊和插補模塊組成。OS層和硬件層集中體現(xiàn)在嵌入式平臺的設(shè)計過程中,在嵌入式平臺設(shè)計中對硬件環(huán)境和操作系統(tǒng)的任務(wù)進行了設(shè)計。接著,本文對嵌入式插補控制器的數(shù)控軟件層進行了具體的研究與設(shè)計,數(shù)控軟件層包含譯碼模塊和插補模塊。譯碼模塊對中間變量進行了結(jié)構(gòu)體封裝,易于擴展對更多指令的支持。插補模塊先基于經(jīng)典的逐點比較法實現(xiàn)了二維平面跨任意象限的直線和圓弧插補,再對極坐標下的一類曲線的插補算法進行了研究,以彌補嵌入式數(shù)控平臺插補線型單一的問題和避免了在圓弧插補跨象限處理和逆時針順時針處理時繁瑣的判斷問題。然后,研究設(shè)計了基于STM32的嵌入式數(shù)控硬件和軟件框架,通過移植UCOS系統(tǒng),提高了插補控制器的系統(tǒng)擴展性,通過移植FATFS文件管理系統(tǒng),加強了插補控制器對G代碼文件的管理能力。將譯碼和插補模塊整合到嵌入式平臺后,通過實驗驗證了插補控制器的功能。最后,為擴展插補控制器的使用場景,本文進行了上位機設(shè)計。上位機主要進行執(zhí)行過程中相關(guān)參數(shù)顯示,G代碼的預(yù)覽與編輯,以及將G代碼文件通過自定義協(xié)議傳輸?shù)较挛粰C的SD卡,也具備實時在線譯碼和執(zhí)行的功能。該嵌入式數(shù)控插補控制器在應(yīng)用中,可以對嵌入式平臺SD卡中G代碼和PC上的G代碼進行譯碼與插補執(zhí)行,運行狀態(tài)可以同時在STM32和PC上顯示,插補控制器的擴展性好,結(jié)構(gòu)簡單易于維護,在小型數(shù)控設(shè)備中有應(yīng)用前景。
【關(guān)鍵詞】:數(shù)控 G代碼 STM32 譯碼 插補算法
【學位授予單位】:湖北工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TG659
【目錄】:
- 摘要4-5
- Abstract5-8
- 第1章 引言8-12
- 1.1 課題來源8
- 1.2 課題研究背景及意義8-9
- 1.3 國內(nèi)外研究現(xiàn)狀9-11
- 1.4 本文的主要研究內(nèi)容11
- 1.5 本章小結(jié)11-12
- 第2章 嵌入式數(shù)控插補控制器整體設(shè)計方案12-17
- 2.1 嵌入式插補控制器系統(tǒng)需求分析和整體框架12-14
- 2.2 插補控制器的數(shù)控軟件層設(shè)計方案14-15
- 2.3 STM32嵌入式系統(tǒng)設(shè)計方案15-16
- 2.4 上位機軟件設(shè)計方案16
- 2.5 本章小結(jié)16-17
- 第3章 插補控制器的數(shù)控軟件層設(shè)計17-33
- 3.1 插補控制器的G代碼譯碼17-22
- 3.1.1 控制器G代碼的譯碼原理17-18
- 3.1.2 譯碼算法中的中間代碼結(jié)構(gòu)體設(shè)計18-20
- 3.1.3 插補器譯碼的算法實現(xiàn)與驗證20-22
- 3.2 插補控制器的插補算法研究22-32
- 3.2.1 跨象限逐點比較法的實現(xiàn)22-25
- 3.2.2 跨象限逐點比較法的模擬與仿真25-26
- 3.2.3 一種極坐標下的弧線插補算法的研究26-28
- 3.2.4 極坐標插補算法的實現(xiàn)與驗證28-30
- 3.2.5 極坐標插補算法特點分析30-32
- 3.3 本章小結(jié)32-33
- 第4章 插補控制器的STM32嵌入式系統(tǒng)設(shè)計33-55
- 4.1 STM32嵌入式平臺硬件設(shè)計33-38
- 4.1.1 STM32主控制芯片概述33-34
- 4.1.2 基于STM32的數(shù)控主控制板設(shè)計34-35
- 4.1.3 主要硬件模塊的設(shè)計35-38
- 4.2 STM32嵌入式平臺軟件構(gòu)架設(shè)計38-44
- 4.2.1 STM32數(shù)控平臺整體軟件構(gòu)架設(shè)計38-39
- 4.2.2 FATFS文件系統(tǒng)讀取SD文件的機制39-42
- 4.2.3 UCOSIII操作系統(tǒng)的任務(wù)管理機制42-44
- 4.3 UCOSIII操作系統(tǒng)下的任務(wù)設(shè)計44-49
- 4.3.1 G代碼譯碼任務(wù)45-46
- 4.3.2 插補執(zhí)行任務(wù)46-47
- 4.3.3 串口掃描任務(wù)與串口數(shù)據(jù)處理任務(wù)47-49
- 4.3.4 按鍵掃描任務(wù)與按鍵處理任務(wù)49
- 4.4 系統(tǒng)驗證49-54
- 4.4.1 實驗環(huán)境50-51
- 4.4.2 實驗結(jié)果51-54
- 4.5 本章小結(jié)54-55
- 第5章 上位機設(shè)計55-61
- 5.1 上位機功能設(shè)計55
- 5.2 PC與插補控制器之間串口數(shù)據(jù)通訊55-58
- 5.3 上位機工作界面58-60
- 5.4 本章小結(jié)60-61
- 第6章 總結(jié)與展望61-63
- 6.1 全文總結(jié)61-62
- 6.2 展望62-63
- 參考文獻63-66
- 致謝66-67
- 附錄67
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 譚偉明;空間橢圓的變換插補法[J];制造技術(shù)與機床;2000年07期
2 章仁義,吳焱明;空間橢圓插補方法研究[J];機械工藝師;2001年07期
3 吳光琳,林建平,李從心,阮雪榆;參數(shù)曲面的快速實時插補[J];機械制造;2002年01期
4 鮑莉,鮑劍斌,張洛平,仲志丹;插補與誤差分析[J];礦山機械;2002年09期
5 富毅和;最小偏差插補方法的擴展及應(yīng)用[J];浙江工貿(mào)職業(yè)技術(shù)學院學報;2003年04期
6 范進楨,秦貴林,張海英;時間分割插補法插補圓弧算法的改進[J];機械工程師;2005年07期
7 張文潔;一種新的插補方法的探索[J];機械設(shè)計與制造;2005年06期
8 徐海銀;李丹;李端鈴;何頂新;;隱曲線的線性和旋轉(zhuǎn)插補[J];中國機械工程;2005年21期
9 施群,王小椿;步進伺服系統(tǒng)高效插補控制算法研究[J];電氣傳動;2005年03期
10 陳貴銀;;比較積分法橢圓插補的研究[J];武漢船舶職業(yè)技術(shù)學院學報;2006年04期
中國重要會議論文全文數(shù)據(jù)庫 前5條
1 余予;李俊;任芝花;張志富;;標準序列法在日平均氣溫缺測數(shù)據(jù)插補中的應(yīng)用[A];第八屆全國優(yōu)秀青年氣象科技工作者學術(shù)研討會論文匯編[C];2014年
2 呂強;;編寫數(shù)控車、銑床加工多邊形插補程序的方法[A];數(shù)控技術(shù)學術(shù)研討會論文集[C];1999年
3 安金剛;;離線插補技術(shù)在運動控制中的應(yīng)用[A];全國第十二屆空間及運動體控制技術(shù)學術(shù)會議論文集[C];2006年
4 鄭金興;張銘鈞;孟慶鑫;;變插補周期的數(shù)控進給速度控制算法研究[A];先進制造技術(shù)論壇暨第五屆制造業(yè)自動化與信息化技術(shù)交流會論文集[C];2006年
5 谷永山;王銳;韋穗;;基于兩幅視圖的縱向插補方法[A];第十五屆全國圖象圖形學學術(shù)會議論文集[C];2010年
中國博士學位論文全文數(shù)據(jù)庫 前6條
1 葉偉;數(shù)控系統(tǒng)納米插補及控制研究[D];北京交通大學;2010年
2 梅鵬;中國群死群傷火災(zāi)數(shù)據(jù)插補及快速損失評估研究[D];中國科學技術(shù)大學;2013年
3 孟書云;高精度開放式數(shù)控系統(tǒng)復雜曲線曲面插補關(guān)鍵技術(shù)研究[D];南京航空航天大學;2006年
4 劉巍;ARGO稀損數(shù)據(jù)插補與三維海洋要素場重構(gòu)研究[D];西南交通大學;2012年
5 周勇;高速進給驅(qū)動系統(tǒng)動態(tài)特性分析及其運動控制研究[D];華中科技大學;2008年
6 郝永江;復雜參數(shù)曲線曲面加工控制與狀態(tài)監(jiān)測技術(shù)研究[D];天津大學;2011年
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 劉艷玲;調(diào)查數(shù)據(jù)無回答的插補方法及模擬比較[D];天津財經(jīng)大學;2012年
2 余威;氣象相似性網(wǎng)絡(luò)構(gòu)建及缺失氣象要素數(shù)據(jù)的插補[D];西南大學;2015年
3 李玲雪;缺失偏態(tài)數(shù)據(jù)下異方差模型的統(tǒng)計推斷[D];昆明理工大學;2015年
4 李永杰;基于PH曲線五軸數(shù)控插補策略的研究[D];遼寧科技大學;2015年
5 李靜華;基于PMM插補法的線性回歸模型系數(shù)估計量的模擬研究[D];天津財經(jīng)大學;2015年
6 王錦霞;基于質(zhì)譜篩選差異表達蛋白的統(tǒng)計學方法研究[D];大連海事大學;2016年
7 趙偉;針對回歸模型的缺失數(shù)據(jù)插補方法模擬分析[D];天津財經(jīng)大學;2014年
8 駱新珍;基于DA插補法的線性回歸模型系數(shù)估計量的模擬研究[D];天津財經(jīng)大學;2014年
9 肖哲;基于STM32的嵌入式數(shù)控插補控制器的研究與實現(xiàn)[D];湖北工業(yè)大學;2016年
10 王偉;基于判別分析的多重插補影響因素研究[D];河北經(jīng)貿(mào)大學;2015年
本文關(guān)鍵詞:基于STM32的嵌入式數(shù)控插補控制器的研究與實現(xiàn),由筆耕文化傳播整理發(fā)布。
,本文編號:297814
本文鏈接:http://www.sikaile.net/kejilunwen/jiagonggongyi/297814.html