亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        3D打印機控制系統(tǒng)的設(shè)計

        2017-03-27 05:55:51王天倫
        計算機測量與控制 2017年3期
        關(guān)鍵詞:設(shè)計

        徐 軍,王天倫

        (哈爾濱理工大學(xué) 自動化學(xué)院,哈爾濱 150080)

        3D打印機控制系統(tǒng)的設(shè)計

        徐 軍,王天倫

        (哈爾濱理工大學(xué) 自動化學(xué)院,哈爾濱 150080)

        設(shè)計了一種3D打印機控制系統(tǒng),采用微控制器ATmega2560為主控制器,集成了USB通信接口模塊、打印頭溫度檢測模塊、LCD控制器模塊以及電機驅(qū)動模塊等;利用計算機切片軟件將3D模型切片產(chǎn)生G代碼,通過串口送到主控制器,主控制器處理G 代碼并對電機驅(qū)動模塊發(fā)送控制信號,采用PWM脈沖寬度調(diào)制技術(shù)控制3D打印機的XYZ三軸電機及擠出機電機進行3D打印,為了保證打印頭快速達(dá)到打印溫度并保持溫度恒定,采用增量式PID算法實現(xiàn)對溫度的精確控制;測試結(jié)果表明,采用增量式PID算法后,擠出頭溫度控制在245℃,控制精度為1℃,將原來的300 s左右進入恒溫狀態(tài)提高到75 s左右進入恒溫狀態(tài),提高了三維打印恒溫控制的性能,減少了打印過程中打印材料斷絲、粗細(xì)不均勻等現(xiàn)象,滿足了對打印質(zhì)量的要求。

        微處理器ATmega2560;3D打印機;PID控制;溫度控制

        0 引言

        3D打印機又叫快速成型機,始于20世紀(jì)90年代,基本原理是斷層掃描的逆過程,斷層掃描是把打印對象“切”成無數(shù)疊加的片,3D 打印則是一層一層地打印,然后疊加到一起,成為一個立體物體[1-3]。

        在國外,發(fā)達(dá)國家十分關(guān)注3D打印技術(shù),他們紛紛出臺相關(guān)政策來鼓勵其國家的企業(yè)開發(fā)3D打印技術(shù),并已經(jīng)把3D打印技術(shù)應(yīng)用于實際項目。例如美國國家航空航天局(NASA)已利用3D打印技術(shù)生產(chǎn)了用于執(zhí)行載人火星任務(wù)的太空探索飛行器(SEV)的零部件,并打算在該飛行器上搭載小型3D打印設(shè)備,實現(xiàn)“太空制造”[4-7]。 國內(nèi)從事3D打印技術(shù)的科學(xué)人員也在該領(lǐng)域做出了突出的成果,比如HRP系列的打印機、打印精度實現(xiàn)40mm的突破、甚至研究出了八個噴頭的擠出機,這些進步證明了3D打印技術(shù)在國內(nèi)也在飛速發(fā)展[8-10]。

        本次設(shè)計采用目前比較流行的一種三維成型技術(shù)既熔融沉積成型工藝(FDM),通過FDM工藝技術(shù)可以保證良好的打印質(zhì)量和打印精度。其打印原理是對3D模型進行分層處理,把每層具體的數(shù)據(jù)以G代碼的形式保存起來,再通過主控芯片和擴展版,就可以控制打印頭在XYZ3個軸向上的運動,在打印頭噴出塑料之前有一個加熱的過程以便擠出塑料,同樣打印平臺也有一個加熱床來使噴出的塑料不會立刻降溫,以保證打印精度。利用以上原理,使用3D打印機對3D模型文件進行打印。

        本文設(shè)計的3D打印機采用ATmega2560作為主控芯片,在實現(xiàn)打印的同時,降低了打印機功耗和價格。選用ABS作為打印材料,該材料具有優(yōu)良的綜合性能,有極好的沖擊強度、尺寸穩(wěn)定性好、電性能、成型加工性能較好,價格便宜,熔點在215 ℃到250 ℃間。加熱電路通過PID調(diào)節(jié),將擠出頭溫度控制在245 ℃,溫床溫度控制在85 ℃,保證了打印溫度的恒定,減少了斷絲等現(xiàn)象,提高了打印機的打印質(zhì)量。

        1 控制系統(tǒng)

        1.1 控制系統(tǒng)設(shè)計方案

        3D打印機控制系統(tǒng)的設(shè)計方案如圖1所示:主要包括主控制器模塊、USB接口模塊、打印頭溫度檢測模塊、LCD控制器模塊以及電機驅(qū)動模塊等。

        圖1 3D打印機控制系統(tǒng)設(shè)計圖

        本系統(tǒng)將計算機切片產(chǎn)生的G代碼上傳發(fā)送給ATmega2560主控制器,使用者通過LCD人機接口來設(shè)置打印參數(shù),主控制器控制擠出機內(nèi)的加熱棒將打印材料加熱并從打印頭的噴嘴擠出,同時可以通過熱敏電阻實時的將打印材料的溫度反饋給主控制器。在打印頭下面的打印平臺上有加熱床來控制打印平臺溫度,也可以通過熱敏電阻反饋給主控板。同時LCD控制器與RAMPS1.4擴展板連接,擴展板上安裝了可以與主控制器通信的電機驅(qū)動芯片,主控制器分析機械指令后,驅(qū)動電機將G代碼的機械指令轉(zhuǎn)換為XYZ三軸電機和擠出機電機的運動,逐層完成模型的實體打印。

        1.2 系統(tǒng)硬件設(shè)計

        1.2.1 最小系統(tǒng)設(shè)計

        本系統(tǒng)選用的控制器是ATmega2560,該控制器內(nèi)部具有低功耗的CMOS結(jié)構(gòu),可進行8位數(shù)據(jù)傳輸,此外具有強大的執(zhí)行指令的能力,這源于它的RISC型架構(gòu),這種架構(gòu)可實現(xiàn)輸入頻率1MIPS/MHz,超強的數(shù)據(jù)處理能力使得它在在系統(tǒng)設(shè)計時能夠優(yōu)化功耗和速度[11]。控制器ATmega2560的最小系統(tǒng)原理圖如圖2所示。

        圖2 ATmega2560最小系統(tǒng)

        ATmega2560最小系統(tǒng)包含ATmega2560芯片、復(fù)位電路、通信接口和晶振。ATmega2560的標(biāo)準(zhǔn)工作電壓為5 V,由于本次設(shè)計電路板需要電腦配置硬件參數(shù),因此使用USB給主控板供電。

        1.2.2 USB接口電路設(shè)計

        本設(shè)計中采用ATmega16U2作為USB接口電路芯片,ATmega16是基于增強型AVR RISC結(jié)構(gòu)的CMOS微控制器。擁有指令集豐富、運行速度快和吞吐率高等優(yōu)點,因此在降低功耗和處理速度方面有很大的優(yōu)勢,USB接口電路設(shè)計如圖3所示。

        圖3 USB接口電路圖

        1.2.3 步進電機驅(qū)動電路設(shè)計

        本設(shè)計采用A4988芯片作為步進電機驅(qū)動芯片。A4988是一種帶轉(zhuǎn)換器和過流保護的DMOS 微步驅(qū)動器[12],電機驅(qū)動器通過RAMPS1.4擴展板連接到ATmega2560主控器,主控制器將指令發(fā)送給A4988芯片,在其內(nèi)部有一個轉(zhuǎn)換器,只要輸入一個脈沖就可以讓電機轉(zhuǎn)動,從而控制擠出機和3個方向電機的運動。電機驅(qū)動板的工作原理是通過對步數(shù)和方向的調(diào)節(jié)來實現(xiàn)驅(qū)動,并且在電路中添加了保護電路和調(diào)節(jié)器,保證驅(qū)動正常的運行。在驅(qū)動芯片A4988的控制下本設(shè)計電機的最高分辨率為25 600步/轉(zhuǎn),A4988電機驅(qū)動電路如圖4所示。

        圖4 A4988電機驅(qū)動電路圖

        1.3 溫度控制

        FDM噴頭內(nèi)部的打印材料是從固態(tài)轉(zhuǎn)變?yōu)橐簯B(tài)的一個熱傳遞過程,F(xiàn)DM噴頭腔內(nèi)的溫度控制不僅影響打印精度,也影響打印過程的持續(xù)性,更直接影響3D打印產(chǎn)品的質(zhì)量,因此噴頭的溫度控制尤為重要。同樣,控制加熱床的溫度可以有效地減少打印材料斷絲等現(xiàn)象,可見溫度控制對3D打印十分重要。本設(shè)計的溫度控制采用PID算法,通過檢測溫度繪制出實際溫度曲線,實時觀察擠出頭和加熱床的溫度變化,若溫度過高則會反饋給主控板,使擠出量無效[13]。若擠出頭溫度低于擠出溫度,即使有擠出指令,也會停止擠出工作,從而保護了擠出頭。

        根據(jù)經(jīng)典PID控制理論,位置式PID表達(dá)式如式(1)所示:

        (1)

        式(1)中,k為采樣序號;u(k)為第k采樣時刻的PID計算輸出值;e(k)為第k采樣時刻輸入的偏差值即設(shè)定溫度與測得溫度之差T1-T;e(k-1)為第k-1采樣時刻輸入的偏差值;kP為比例系數(shù);kI為積分系數(shù);kD為微分系數(shù)。根據(jù)式(1)可推導(dǎo)出式(2)如下所示:

        kD[e(k-1)-e(k-2)]

        (2)

        式(1)減去式(2)得到增量式PID控制算法表達(dá)式(3)如下所示:

        Δu(k)=kp[e(k)-e(k-1)]+kIe(k)+

        kD[e(k)-2e(k-1)+e(k-2)]

        (3)

        增量式PID控制算法具有計算量小,機器故障時影響范圍小等優(yōu)點。令A(yù)=(kP+kI+kD),B=(kP+2kD),C=kD,可得增量式PID控制系統(tǒng)原理圖,如圖5所示。

        圖5 增量式PID控制系統(tǒng)原理圖

        2 系統(tǒng)軟件設(shè)計

        3D打印機的軟件部分包括三部分,第一,下載固件并配置固件,這里用到的是Marlin軟件,運行前需要設(shè)置好固件參數(shù)并上傳固件。第二,利用切片軟件Slice3r將三維模型的STL文件進行切片分層,輸出一種機械代碼(G-code)給主控板。第三,機械代碼保存成一個文件,在上位機Print run中打開,然后連接打印機和電腦,至此可以對打印機直接進行操作。具體流程圖如圖6所示。

        圖6 系統(tǒng)軟件流程圖

        3 系統(tǒng)測試及結(jié)果分析

        本次設(shè)計的3D打印機結(jié)構(gòu)主要由木質(zhì)框架、擠出機、XYZ軸螺桿、打印平臺、LCD控制器和電源等主要部分組成。

        設(shè)計選用的3D打印材料為ABS,熔點在215 ℃到250 ℃之間[14],所以3D打印機的擠出頭在工作中需要將溫度控制在230 ℃至250 ℃之間。擠出頭溫度過低會導(dǎo)致打印失敗或換料時預(yù)熱達(dá)不到耗材的熔點,換不了料;擠出頭溫度過高,則會嚴(yán)重影響其使用壽命,所以需要實時的監(jiān)測并控制擠出頭的溫度[15]。

        已知加熱升溫的傳遞函數(shù)為一階慣性環(huán)節(jié)如公式4所示:

        (4)

        式(4)中,k為放大系數(shù),T為時間常數(shù),在不加入PID算法控制前,設(shè)目標(biāo)溫度為245 ℃,加熱電阻絲功率為60 W。微處理ATmega2560的采樣周期T是恒定的,值為40左右,通過飛升曲線法實驗計算得其K值約等于1,因此得到其傳遞函數(shù)如公式(5)所示:

        (5)

        用MATLAB中的Simulink模塊對加熱升溫的傳遞函數(shù)進行了模擬,如圖7所示,其穩(wěn)定時間為300 s左右。

        圖7 模擬的加熱過程曲線

        利用增量式PID算法,由于微處理ATmega2560的采樣周期T是恒定的,因此只要確定kP,kI,kD的值和前后3次測得的溫度偏差值就可以完成對溫度的控制。PID溫控系統(tǒng)中的kP,kI,kD值可通過 Simulink模塊中的PID功能模塊進行選擇,本次模擬分析設(shè)定的初始值為kP=1,kI=1,kD=0,其PID響應(yīng)曲線如圖8中閉環(huán)響應(yīng)所示,其超調(diào)量為設(shè)定恒溫溫度的1.6倍,穩(wěn)定時間為250 s左右,因此kP,kI選擇不合理。通過調(diào)整響應(yīng)時間多次修正后所得kP,kI,kD值如圖9中調(diào)諧響應(yīng)所示,其超調(diào)量僅為設(shè)定恒溫溫度的5%。

        圖8 在不同PID 3個參數(shù)下的響應(yīng)曲線圖

        如設(shè)定噴頭溫度為245℃,加熱電阻絲功率為60 W,則最大超調(diào)溫度為257.25℃,該超調(diào)溫度對打印材料的性質(zhì)沒有顯著影響,其穩(wěn)定時間為70 s,與不加PID算法時的300 s相比較,有大幅減小。在此狀態(tài)下,kP= 3.284,kI=0.088,kD= -18.235,所得加熱恒溫曲線如圖9所示。

        圖9 加入PID算法后模擬的加熱過程曲線

        加入PID算法后測得噴頭達(dá)到設(shè)定恒溫245℃時平均最大超調(diào)溫度為256.8℃,穩(wěn)定時間為75.3 s,最大超調(diào)量為4.8%,其最大超調(diào)溫度對三維打印材料性質(zhì)影響不大因此滿足3D打印頭恒溫控制的要求。打印機具有了溫度控制精度高,穩(wěn)定后溫差小,溫度波動小,溫度達(dá)到穩(wěn)定所用時間短的特點。

        4 結(jié)語

        本文就3D打印機的設(shè)計給出了具體的實現(xiàn)原理及程序流程,采用ATmega2560為主控制器,設(shè)計了硬件電路并完成了系統(tǒng)軟件的編寫。設(shè)計的3D打印機與傳統(tǒng)3D打印機相比,具有低功耗、價格低的特點。加熱電路通過PID調(diào)節(jié),溫度控制在245℃,控制精度為1℃,減少了打印過程中打印材料斷絲、粗細(xì)不均勻的現(xiàn)象,滿足了對打印質(zhì)量的要求。經(jīng)實際驗證,本設(shè)計的3D打印機系統(tǒng)性能穩(wěn)定。

        [1] Walters P, Davies K. 3D printing for artists: research and creative practice[J]. Journal of the Norwegian Print Association, 2010,(1):12-15.

        [2] 韓 霞.快速成型技術(shù)與應(yīng)用[M]. 北京:機械工業(yè)出版社,2012.

        [3] 王運贛. 三維打印技術(shù)[M]. 武漢:華中科技大學(xué)出版社,2014:9-63.

        [4] 郭日陽. 3D打印技術(shù)及產(chǎn)業(yè)前景[J]. 自動化儀表,2015(3):5-8.

        [5] 王燦才.3D打印的發(fā)展現(xiàn)狀分析[J]. 絲網(wǎng)印刷,2012,(9):37-41.

        [6] Brian,Vans E.解析3D打印技術(shù)[M]. 北京:機械工業(yè)出版社,2014.

        [7] Christopher,Arnett B.3D打?。赫诘絹淼墓I(yè)革命[M]. 北京:人民郵電出版社,2014.

        [8] 董子凡.3D打?。簩⑻摂M“打”進現(xiàn)實[J]. 科技生活,2012(23):5-6.

        [9] 蔡恩澤.3D打印顛覆傳統(tǒng)制造業(yè)[J]. 中國中小企業(yè),2012,(17):46-47.

        [10] 丁 萬. 微型FDM型3D打印機的研制[M]. 武漢:武漢理工大學(xué),2014.

        [11] 黃樹槐,肖躍加,莫健華.快速成型技術(shù)的展望[J]. 中國機械工程,2000:195-200.

        [12] 劉光福,李愛平.快速成型與快速制模技術(shù)[M]. 上海:同濟大學(xué)出版社,2004.

        [13] 王運贛.三維打印技術(shù)[M]. 武漢:華中科技大學(xué)出版社,2013.

        [14] Siti Afifah mohshim.Fast Prototyping and low Volume Manufacturing Using 3d printer[A]. Conference Proceedings of 3rd International Conference on Advances in Engineering & Technology (Kuala Lumpur)[C]. Kuala Lumpur University, Kuala Lumpur, 2014:645-650.

        [15] 許向宏.FDM3D打印機及其適用材料分析[J]. 廣東印刷:技術(shù)專欄,2015,39(1):46-49.

        Design of 3D Printer Control System

        Xu Jun, Wang Tianlun

        (Harbin University of Science and Technology,Harbin 150080,China)

        A 3D printer control system is designed, using microprocessor ATmega2560 as the main controller, integrated USB interface module, print head temperature detection module, LCD controller module, motor drive module and so on. 3D model sliced produce G code with the help of computer chip software, through the serial port to the main controller, the master controller processes the G code and transmits the control signal to the motor drive module, using PWM pulse width modulation technology to control the 3D printer’s XYZ axis motor and the extruder's motor for 3D printing, in order to ensure that the printing head reaches the printing temperature quickly and keeps the temperature constant, the incremental PID algorithm is used to realize the precise control of temperature. Test results show that, after using the incremental PID algorithm, extrusion head temperature control in 245℃, the control precision is 1℃, the time to enter the constant temperature decreases from 300 s to 75 s, improve the performance of three dimensional printing’s constant temperature control. Reduce the phenomenon of printing material broken wire, uneven thickness in the printing process, meet the requirements of printing quality.

        microprocessor ATmega2560;3D printer;PID control;temperature control

        2016-09-23;

        2016-11-03。

        徐 軍(1968-),男,黑龍江哈爾濱人,教授,博士,主要從事自動控制,傳感器技術(shù)的研究。

        1671-4598(2017)03-0051-04

        10.16526/j.cnki.11-4762/tp.2017.03.015

        TP23

        A

        猜你喜歡
        設(shè)計
        二十四節(jié)氣在平面廣告設(shè)計中的應(yīng)用
        河北畫報(2020年8期)2020-10-27 02:54:06
        何為設(shè)計的守護之道?
        《豐收的喜悅展示設(shè)計》
        流行色(2020年1期)2020-04-28 11:16:38
        基于PWM的伺服控制系統(tǒng)設(shè)計
        電子制作(2019年19期)2019-11-23 08:41:36
        基于89C52的32只三色LED搖搖棒設(shè)計
        電子制作(2019年15期)2019-08-27 01:11:50
        基于ICL8038的波形發(fā)生器仿真設(shè)計
        電子制作(2019年7期)2019-04-25 13:18:16
        瞞天過?!律O(shè)計萌到家
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        從平面設(shè)計到“設(shè)計健康”
        商周刊(2017年26期)2017-04-25 08:13:04
        三a级做爰片免费观看| 国产精品亚洲av无人区二区| 蕾丝女同一区二区三区| 国产熟妇疯狂4p交在线播放| 8av国产精品爽爽ⅴa在线观看| 欧美国产成人精品一区二区三区| 国产极品视觉盛宴在线观看| 日本女优中文字幕亚洲| 国产成人亚洲精品无码青| 无码粉嫩虎白一线天在线观看| 亚洲日产无码中文字幕| 免费人成网站在线播放| 亚洲国产精品综合久久20| 亚洲性av少妇中文字幕| 亚洲国产精品无码av| 亚洲国产成人久久一区www| a级国产精品片在线观看| 爱爱免费视频一区二区三区 | 少妇一级内射精品免费| 国产在线无码一区二区三区视频| 国产真实老熟女无套内射| 国产成人8x视频网站入口| 日本一道本加勒比东京热| 亚洲三区在线观看内射后入| 男女性高爱潮免费观看| 欧美亚洲国产丝袜在线| 少妇人妻无奈的跪趴翘起| 蜜臀av999无码精品国产专区| 欧美成人小视频| 亚洲一区二区女优视频| 亚洲人成在线播放网站| 中文字幕一区二区三区精彩视频| 精品国产高清a毛片| 国产一区二区av在线免费观看| 欧美成妇人吹潮在线播放| 欧美日韩亚洲色图| 黄片一级二级三级四级| 人成午夜大片免费视频77777| 国产亚洲av片在线观看18女人| 精品人妻av一区二区三区不卡 | (无码视频)在线观看|