3D打印機數(shù)據(jù)傳輸系統(tǒng)的設(shè)計與實現(xiàn)
本文關(guān)鍵詞:3D打印機數(shù)據(jù)傳輸系統(tǒng)的設(shè)計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:本文根據(jù)3D打印機控制系統(tǒng)的實際要求,以低研發(fā)成本,實用性、方便性、可靠性為出發(fā)點,研發(fā)出基于3D打印機的數(shù)據(jù)傳輸系統(tǒng)。本文的數(shù)據(jù)傳輸控制系統(tǒng)使用宿主機串行通信接口代替復雜的數(shù)據(jù)傳輸硬件結(jié)構(gòu),上位機通過編程實現(xiàn)“數(shù)據(jù)傳輸助手”軟件。該軟件把G碼文件過濾操作后,通過預先設(shè)置的校驗信息與下位機STM32主控系統(tǒng)進行數(shù)據(jù)傳輸。為校驗收發(fā)數(shù)據(jù),下位機STM32借助于有機發(fā)光二極管OLED顯示屏實時顯示收發(fā)數(shù)據(jù)。本設(shè)計中提出方法,即系統(tǒng)在上位機“數(shù)據(jù)傳輸助手”軟件編程過程中進行適當?shù)脑O(shè)計,通過此方法便很容易查找出傳輸中斷是由宿主機應用軟件還是下位機系統(tǒng)所導致,并準確的判斷出錯位置。此外,下位機控制系統(tǒng)在軟件設(shè)計中,加入了嵌入式實時操作系統(tǒng)uC/OS-III。本文闡述了uC/OS—III的移植方法,并對實時操作系統(tǒng)uC/OS-III多任務內(nèi)核的時鐘節(jié)拍、存儲區(qū)、中斷信息發(fā)布模式等多方面進行設(shè)計后,同STM32系統(tǒng)控制程序共同下載到主控的Flash中,成功將其移植到STM32F103RBT6芯片上,使下位機可以并發(fā)處理。本文通過理論與實際相結(jié)合的方式,詳細解析了數(shù)據(jù)傳輸系統(tǒng)中各個步驟的設(shè)計思想、問題處理及實現(xiàn)方式,為低研發(fā)成本,實用、方便的構(gòu)建數(shù)據(jù)傳輸系統(tǒng)提供了問題解決思路及參考價值。
【關(guān)鍵詞】:3D打印機 數(shù)據(jù)傳輸助手 STM32 串行通信接口 uC/OS-III
【學位授予單位】:遼寧師范大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP334.8
【目錄】:
- 摘要3-4
- Abstract4-7
- 1 緒論7-12
- 2 上位機應用軟件分析12-19
- 2.1 需求分析12-13
- 2.1.1 用戶需求分析12
- 2.1.2 目標分析12-13
- 2.2 功能需求13-16
- 2.2.1 功能劃分13
- 2.2.2 功能描述13-16
- 2.3 性能需求16-17
- 2.4 運行需求17-18
- 2.5 PC機軟件屬性需求18-19
- 3 上位機應用軟件編程設(shè)計與實現(xiàn)19-43
- 3.1 gcode文件分析21-24
- 3.2 模塊流程設(shè)置24-32
- 3.2.1 串口模塊流程25-28
- 3.2.2 文件數(shù)據(jù)修改模塊流程28-32
- 3.3 數(shù)據(jù)發(fā)送顯示模塊32-34
- 3.4 數(shù)據(jù)傳輸協(xié)議模塊34-37
- 3.4.1 傳輸協(xié)議設(shè)置的必要性34-35
- 3.4.2 傳輸協(xié)議模塊設(shè)置35-37
- 3.5 調(diào)試信息模塊37-43
- 3.5.1 試信息模塊設(shè)置的必要性37-39
- 3.5.2 調(diào)試模塊設(shè)置39-43
- 4 下位機控制系統(tǒng)設(shè)計與實現(xiàn)43-64
- 4.1 下位機硬件設(shè)計43-46
- 4.2 uC/OS—III系統(tǒng)應用的必要性46
- 4.3 uC/OS—III在STM32上移植46-49
- 4.3.1 移植可行性分析46-47
- 4.3.2 移植的內(nèi)容47-49
- 4.4 基于uC/OS-III系統(tǒng)任務設(shè)計49-55
- 4.4.1 中斷發(fā)送消息模式選擇49-51
- 4.4.2 優(yōu)先級設(shè)置51-52
- 4.4.3 任務內(nèi)建消息隊列52-53
- 4.4.4 時鐘節(jié)拍的改寫53-54
- 4.4.5 存儲分區(qū)設(shè)計54-55
- 4.5 下位機軟件設(shè)計與實現(xiàn)55-64
- 4.5.1 BSP初始化55-57
- 4.5.2 uC/OS—III任務編程57-64
- 5 系統(tǒng)功能測試64-69
- 總結(jié)69-70
- 參考文獻70-74
- 攻讀碩士學位期間發(fā)表學術(shù)論文情況74-75
- 致謝75
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 王愛蓮,周小波,王猛,路鑫鑫;商業(yè)自動化系統(tǒng)中數(shù)據(jù)傳送機制的設(shè)計與實現(xiàn)[J];電腦開發(fā)與應用;2004年03期
2 ;取代有線技術(shù):數(shù)據(jù)傳送的未來[J];通信世界;2007年24期
3 趙學華;網(wǎng)絡(luò)數(shù)據(jù)傳送方法[J];廣西氣象;1999年03期
4 徐路軍;GSM數(shù)據(jù)高速傳送新技術(shù)[J];現(xiàn)代通信;1999年09期
5 王宏剛;;數(shù)據(jù)橋DataBridge在內(nèi)外網(wǎng)間的應用[J];西部廣播電視;2012年12期
6 吉小明;就國外對電子數(shù)據(jù)實行保密立法的探討[J];通信保密;1986年02期
7 朱曉光;陳偉;江華;;大數(shù)據(jù)時代的管道技術(shù)演進[J];中興通訊技術(shù);2013年04期
8 劉小沙,代玉平,葉理德;煉鋼化驗數(shù)據(jù)傳送、管理及自動顯示系統(tǒng)[J];冶金自動化;1998年02期
9 閻英;無線數(shù)據(jù)傳送的位同步問題[J];鐵道機車車輛;1994年03期
10 曹濱;醫(yī)療衛(wèi)生統(tǒng)計信息數(shù)據(jù)傳送方案[J];中華醫(yī)學信息導報;1999年17期
中國重要會議論文全文數(shù)據(jù)庫 前4條
1 李露文;劉吉雯;劉兆元;;LTE數(shù)據(jù)傳送能力分析[A];2012全國無線及移動通信學術(shù)大會論文集(上)[C];2012年
2 李昆侖;陳敏;何云霞;周宏杰;;話務數(shù)據(jù)自動監(jiān)測分析系統(tǒng)的開發(fā)與應用[A];中國通信學會信息通信網(wǎng)絡(luò)技術(shù)委員會2009年年會論文集(上冊)[C];2009年
3 言詡;張軍;;稱重儀數(shù)據(jù)的遠程串行采集[A];第七屆工業(yè)儀表與自動化學術(shù)會議論文集[C];2006年
4 黃華山;陳窕莉;;基于GSM網(wǎng)絡(luò)的通用無線數(shù)據(jù)接口[A];2006北京地區(qū)高校研究生學術(shù)交流會——通信與信息技術(shù)會議論文集(上)[C];2006年
中國重要報紙全文數(shù)據(jù)庫 前5條
1 高毅夫 中國石油勘探開發(fā)研究院 葉銘 克拉瑪依紅有軟件公司北京分公司 胡靜 中國石油集團東方地球物理公司信息技術(shù)中心;打通油田物聯(lián)網(wǎng)[N];計算機世界;2012年
2 大唐電信行業(yè)應用事業(yè)部IT服務業(yè)務群 游翔 馮唯亮;GoldenGate災備系統(tǒng)運用探討[N];中國計算機報;2011年
3 特派記者 陸振華;監(jiān)聽丑聞影響TTIP談判 歐盟意圖推進數(shù)據(jù)新立法[N];21世紀經(jīng)濟報道;2013年
4 ;深入USB的核心[N];電腦報;2001年
5 山東 宋道海;摩托羅拉手機軟件傳輸維修卡的使用[N];電子報;2003年
中國博士學位論文全文數(shù)據(jù)庫 前3條
1 康治平;無線傳感器網(wǎng)絡(luò)鏈路數(shù)據(jù)故障診斷與網(wǎng)絡(luò)連通恢復方法研究[D];重慶大學;2015年
2 肖偉;無線傳感器網(wǎng)絡(luò)自適應數(shù)據(jù)容錯關(guān)鍵技術(shù)研究[D];國防科學技術(shù)大學;2010年
3 楊圣洪;物聯(lián)網(wǎng)數(shù)據(jù)處理的研究與實現(xiàn)[D];國防科學技術(shù)大學;2013年
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 趙欣榮;無線傳感器環(huán)境下網(wǎng)內(nèi)聚集方法研究[D];天津理工大學;2015年
2 周若鵬;河南數(shù)據(jù)骨干網(wǎng)項目網(wǎng)絡(luò)設(shè)計與實現(xiàn)技術(shù)研究[D];南京理工大學;2015年
3 王凱;基于ZigBee的船體車間環(huán)境監(jiān)控及節(jié)能控制系統(tǒng)[D];大連海事大學;2015年
4 端木森嘉;基于Zigbee技術(shù)的果園監(jiān)測節(jié)點的設(shè)計[D];蘇州大學;2015年
5 李紹淳;用于滑坡預測的土壤濕度無線傳感器采集方法研究[D];仲愷農(nóng)業(yè)工程學院;2015年
6 張坤;智能橋梁結(jié)構(gòu)健康監(jiān)測系統(tǒng)設(shè)計[D];南京林業(yè)大學;2015年
7 葉漢英;射頻流盤系統(tǒng)高速數(shù)據(jù)傳輸與存儲技術(shù)的研究與實現(xiàn)[D];電子科技大學;2015年
8 曹科庭;基于PCIE的DMA高速數(shù)據(jù)傳輸控制器的設(shè)計與實現(xiàn)[D];電子科技大學;2015年
9 李春陽;適用于航天環(huán)境的FC-AE-1553網(wǎng)絡(luò)的研究[D];電子科技大學;2014年
10 劉丹;數(shù)字對講機測試技術(shù)及FPGA實現(xiàn)[D];西安電子科技大學;2014年
本文關(guān)鍵詞:3D打印機數(shù)據(jù)傳輸系統(tǒng)的設(shè)計與實現(xiàn),,由筆耕文化傳播整理發(fā)布。
本文編號:337135
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/337135.html