本發(fā)明涉及打印機控制方法,尤其是一種噴頭自動溫度控制的方法、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、噴墨打印技術(shù)中,需要對墨水進行加熱后才能有效實現(xiàn)墨水的輸出,達到良好的打印效果,現(xiàn)有技術(shù)是墨水在進入噴頭后,通過加熱裝置直接對噴頭進行加熱,墨水的溫度瞬間上升,進而產(chǎn)生氣泡,實現(xiàn)墨滴的輸出打印。但是噴頭溫度如果過高的話會損壞噴頭,因此打印過程中通常設(shè)置一個高溫閾值,當噴頭的溫度達到該高溫閾值后停止對噴頭的加熱,同時停止打印工作,以實現(xiàn)噴頭的降溫,待噴頭溫度下降至設(shè)定溫度后,再控制加熱裝置對噴頭進行加熱,然后進行打印工作。
2、目前,控制噴頭溫度的控制系統(tǒng)較為粗糙,通過風冷或者水冷直接降溫,但該降溫速率沒有一定的標準,容易使噴頭在作業(yè)過程中過度降溫,然后檢測到噴頭溫度過低,需要使用加熱設(shè)備對噴頭進行加溫,然而,該加熱設(shè)備也沒有升溫的固定速率,使其陷入降溫和升溫不斷循環(huán)的過程,耗能非常大。
技術(shù)實現(xiàn)思路
1、本發(fā)明為了解決上述打印機噴頭溫度控制系統(tǒng)沒有降溫和升溫的準確控制方法,使其陷入降溫和升溫不斷循環(huán)的過程,耗能非常大的問題,提供一種噴頭自動溫度控制的方法、設(shè)備及存儲介質(zhì)。
2、本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
3、一種噴頭自動溫度控制的方法,包括如下步驟:
4、s1、檢測與反饋,通過溫度傳感器檢測噴頭的實時溫度,并把每個噴頭的溫度值存放在不同的內(nèi)存地址;
5、s2、獲取溫度值,mcu在各內(nèi)存地址獲取不同的溫度值;
6、s3、粗調(diào)過程,mcu通過獲取的溫度值與設(shè)置的目標溫度值作對比,進行粗調(diào),通過實測制作的表格,進行查表輸出此時的溫度值;
7、s4、細調(diào)過程,當獲取的溫度值與設(shè)置溫度值在20攝氏度內(nèi)時,進行細調(diào),每次作正負2的修整,直至在正負2以內(nèi)的誤差。
8、優(yōu)選的,根據(jù)步驟s3所述的進行粗調(diào),通過引入反饋機制,動態(tài)調(diào)整粗調(diào)閾值,mcu根據(jù)獲取的溫度值與設(shè)置的溫度值之間的差異來動態(tài)調(diào)整粗調(diào)的閾值,若差異較大,mcu增加閾值,判斷需要進行粗調(diào);若差異較小,mcu減小閾值,提高對細微差異的敏感性;
9、mcu根據(jù)獲取的溫度值和目標溫度值之間的差異,通過比較實際輸出與目標溫度值之間的偏差,對之前實測制作的表格中的映射關(guān)系進行修正;mcu將實際輸出的溫度值與設(shè)置的目標溫度值進行比較,計算其差異,如果差異仍然較大,表示粗調(diào)未能達到預期的準確性水平,重復s3粗調(diào)過程。
10、優(yōu)選的,獲取的溫度值與設(shè)置的溫度值粗調(diào)計算方式如下:
11、if((獲取的溫度值-目標溫度)>20)
12、fanconstantstartup;(開風扇)
13、headtempvalue[headsel]=gettemperateclc(sum);
14、gettemperateclc為查表函數(shù),可根據(jù)獲取的溫度值;
15、if((目標溫度-獲取的溫度值)>20)
16、heatopen;(開加熱棒)
17、headtempvalue[headsel]=gettemperateclc(sum);
18、gettemperateclc為查表函數(shù),可根據(jù)獲取的溫度值。
19、優(yōu)選的,所述步驟s4的細調(diào)過程,取得的溫度值與設(shè)置的溫度值細調(diào)計算方式如下:
20、if((獲取的溫度值-目標溫度)>2)
21、fanconstantup;(開風扇)
22、gettemperateclc為查表函數(shù),可根據(jù)獲取的溫度值;
23、if((目標溫度-獲取的溫度值)>2)
24、fanconstantstartdawn();(關(guān)風扇)
25、heatclose;(關(guān)加熱棒)
26、headtempvalue[headsel]=gettemperateclc(sum);
27、gettemperateclc為查表函數(shù),可根據(jù)獲取的溫度值。
28、一種噴頭自動溫度控制的設(shè)備,包括打印機、至少一個處理器、至少一個存儲器以及存儲在存儲器中的計算機程序指令,當計算機程序指令被處理器執(zhí)行時實現(xiàn)上述所述的方法。
29、一種存儲介質(zhì),其上存儲有計算機程序指令,當計算機程序指令被處理器執(zhí)行時實現(xiàn)上述所述的方法。
30、通過粗調(diào)和細調(diào)過程,根據(jù)獲取的溫度值與設(shè)置的目標溫度值之間的差異進行修正,使得噴頭電壓輸出逐漸接近預期目標,精確的溫度值計算和調(diào)整能夠提高噴頭溫度的準確性;通過粗調(diào)和細調(diào)過程,根據(jù)溫度值與目標溫度值之間的差異來逐步調(diào)整溫差,減小誤差,提高噴頭溫度的穩(wěn)定性,避免噴頭陷入降溫和升溫不斷循環(huán)的過程,能夠保證噴頭溫度的一致性和穩(wěn)定性,使噴頭溫度保持在預期范圍內(nèi),能夠精準對多個噴頭進行溫度調(diào)節(jié),從而提高打印質(zhì)量的一致性和穩(wěn)定性,能夠及時檢測和糾正噴頭溫度的偏差,避免因為誤差積累而導致系統(tǒng)故障或打印質(zhì)量下降,提高系統(tǒng)的可靠性和穩(wěn)定性。
1.一種噴頭自動溫度控制的方法,其特征在于:包括如下步驟:
2.根據(jù)權(quán)利要求1所述的一種噴頭自動溫度控制的方法,其特征在于:根據(jù)步驟s4所述的進行粗調(diào),通過引入反饋機制,動態(tài)調(diào)整粗調(diào)閾值,mcu根據(jù)獲取的溫度值與設(shè)置的溫度值之間的差異來動態(tài)調(diào)整粗調(diào)的閾值,若差異較大,mcu增加閾值,判斷需要進行粗調(diào);若差異較小,mcu減小閾值,提高對細微差異的敏感性;
3.根據(jù)權(quán)利要求1所述的一種噴頭自動溫度控制的方法,其特征在于:根據(jù)步驟s4和步驟s1,獲取的溫度值與設(shè)置的溫度值粗調(diào)計算方式如下:
4.根據(jù)權(quán)利要求1所述的一種噴頭自動溫度控制的方法,其特征在于:根據(jù)s1所述的時間表,還包括細調(diào)時間表,在記錄所述階段時間中,還包括細調(diào)階段時間,在每個階段時間中,在1-2℃的加熱或冷卻的溫度變化時間,為-time-1,每2-3℃的加熱或冷卻的溫度變化時間為-time-2;每4-5℃的溫度變化時間為-time-3。
5.根據(jù)權(quán)利要求1所述的一種噴頭自動溫度控制的方法,其特征在于:所述步驟s5的細調(diào)過程,取得的溫度值與設(shè)置的溫度值細調(diào)計算方式如下:
6.一種噴頭自動溫度控制的設(shè)備,其特征在于:包括打印機、至少一個處理器、至少一個存儲器以及存儲在存儲器中的計算機程序指令,當計算機程序指令被處理器執(zhí)行時實現(xiàn)上述權(quán)利要求1-5所述的一種噴頭自動溫度控制的方法。
7.一種存儲介質(zhì),其特征在于:其上存儲有計算機程序指令,當計算機程序指令被處理器執(zhí)行時實現(xiàn)上述權(quán)利要求1-5所述的一種噴頭自動溫度控制的方法。