《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 數字噴繪機墨水溫壓曲線的壓縮存儲方案
數字噴繪機墨水溫壓曲線的壓縮存儲方案
來源:微型機與應用2012年第3期
劉 晉,顧彬彬,張秋風
(遼寧師范大學 計算機與信息技術學院,遼寧 大連116081)
摘要: 在多噴頭全彩色噴繪機中,存儲和傳輸墨水溫度電壓曲線(簡稱T-V曲線)參數需耗費大量的MCU空間資源,同時對參數數據的處理也存在諸多問題?;诖?,根據實際設計需求提出了改進方案,即利用最小二乘直線擬合的方法來解決參數數據壓縮存儲的問題,不僅減少了需要加載的參數數據量,還提高了噴繪機的整體工作效率。
Abstract:
Key words :

摘  要: 在多噴頭全彩色噴繪機中,存儲和傳輸墨水溫度電壓曲線(簡稱T-V曲線)參數需耗費大量的MCU空間資源,同時對參數數據的處理也存在諸多問題?;诖耍鶕嶋H設計需求提出了改進方案,即利用最小二乘直線擬合的方法來解決參數數據壓縮存儲的問題,不僅減少了需要加載的參數數據量,還提高了噴繪機的整體工作效率。
關鍵詞: 噴繪機;T-V曲線;最小二乘法;壓電噴頭

 在大型噴繪機的設計與開發過程中,往往需要對參數數據進行傳輸和存儲控制,但隨著人們對噴繪產品的質量及速度的要求越來越高,參數數據量也隨之變得越來越大,而存儲空間往往是有限的,這就需要設計人員盡可能地實現參數數據的壓縮存儲,進而化解日益增長的參數數據量與有限存儲空間之間的矛盾。為了實現這一目標,本文結合所采用噴繪機系統軟硬件的自身特點,選擇用基于最小二乘直線擬合的優化方法來壓縮參數數據。在保證了數據處理的實時性的前提下又大大提高了數據存儲的效率,節省了大量的MCU存儲空間,進而降低了系統開發和生產的成本。
1 參數壓縮的必要性
 為了提高噴繪產品的視覺效果,開發商和設計者都希望能保證噴頭噴孔所噴出的墨滴大小是一致的,根據壓電噴頭的工作原理,要保證這一點,機器需要在相同溫度下提供穩定的驅動電壓來對壓電晶體進行控制,然而由于空氣溫度是不斷變化的,墨水的溫度也會隨之變化,進而墨水的濃度也隨之變化,此時如果仍然提供同樣的驅動電壓,墨滴的大小就可能會產生差異。為了解決這個問題,墨水的生產廠家為每一種墨水都提供了一個經測試過的溫度與噴頭所需驅動電壓對應關系的參數表,這組參數需要提前存儲在噴頭的控制系統中用來對驅動電壓進行動態的調制。
 因為噴繪行業是沒有地域限制的,機器可能銷往世界各個地區,所以這組參數的溫度跨度也比較大。一般情況下溫度精度需要保證在0.1℃范圍內甚至更高,而且全彩色噴繪機還需對每一種顏色的墨水參數分別進行存儲和傳輸,所以需要存儲的數據量很大。此外,由于數字噴繪機的壽命相對來說比較長,而噴頭還需要經常更換清洗,支持墨水的批次和種類也經常更新換代,所以需加載的參數隨之經常變化。一般的噴繪機系統對這些數據的處理都是通過總線接口在執行噴繪任務前動態加載這些數據,并把這些數據分配到每個噴頭的控制單元中,而存儲這些數據一般都是使用單片機內部提供的EEPROM或者一些可擦寫存儲設備,通常單片機自帶的存儲器的容量都很小,而獨立的可擦寫存儲設備成本卻比較高。
 目前市場上現有的噴繪機在這個問題的處理上都沒有很好的解決辦法,對于單顏色或者支持顏色較少的噴繪機中一般選擇存儲容量較大的單片機或者在其外圍存儲單元中直接存儲參數表,而支持顏色較多精度較高的機器一般要在噴頭墨腔上綁定相應的加熱器,用于溫度較低的情況下對墨水進行加熱從而減少相關參數的數據存儲量,但兩者無疑都提高了機器的生產成本,而且生產前還需要花費較長的時間來進行噴頭和墨水數據的配置。所以,如果噴繪機主控系統能夠根據一種算法來對這組數據進行壓縮處理,不但能節省機器的成本,而且可以減少加載到噴頭的參數數據量,進而提高機器的整體工作效率。
2 經典最小二乘直線擬合
 在科學研究與工程計算時,常常需要對一組測量數據(Xi,Yi)(i=1,2,3,…,n)尋找X與Y的函數對應關系,通常很難找到精確的對應關系表達式y=f(x),則就需要根據給定觀察點的數值,利用最小二乘曲線擬合法去構造一個近似的函數解析式。該解析式雖然不能確保通過所有的樣本點,但是可以很好地逼近,在保證精度要求的情況下,充分反映了已知數據之間內在的數量關系。所以,這種方法在生產實踐和科學實驗中具有廣泛的應用前景。
 在所有的曲線擬合當中最基本最常用的是直線擬合。設x與y之間的函數關系由直線方程Y=Ax+B給出。式中A代表斜率,B代表截距。進一步分析可知,點(X0,Y0)與(X1,Y1)可以確定一條直線Y=Ax+B,那么給出X0、X1利用該條直線便可以計算出Y0、Y1。而存儲時只需存儲A、B、X0、X1 4個參數就可以,這與直接存儲X0、X1、Y0、Y1是等價的。但是如果采用最小二乘法將2個以上的點擬合成誤差允許的直線就可以達到節省存儲空間的目的,擬合的樣點越多節省的空間就越多。
 針對墨水廠家給出的T-V曲線參數表,即一組溫度與對應驅動電壓的離散點,利用最小二乘直線擬合法對其進行分段并直線逼近得出墨水溫度與驅動電壓在定義域范圍內對應的關系函數就可以很好地解決大量數據處理時面臨的問題。
3 優化壓縮算法
 數字噴繪機的運行環境一般是室內,而室內的溫度變化和濕度變化都是比較緩慢的,這就使得墨水的溫度變化也比較緩慢,所以噴頭控制板不需要以很快的頻率對墨腔內墨水的溫度進行采樣,一般情況下以秒為單位即可,因此對噴頭控制驅動程序的實時性要求不高。但數據存儲空間是有限的,導致驅動程序對算法的空間復雜度要求較高,所以算法應在保證驅動程序實時性的前提下,盡可能地壓縮數據所需的存儲空間。
3.1 算法分析
 驅動程序得到的溫度采樣值實際上是通過噴頭內置的溫度傳感器取得的A/D轉換后的值,是一組二進制數,輸出的電壓是通過PWM脈寬調制對高壓進行斬波,驅動程序需要調整的實際上是脈寬調制的占空比,通常也是一組二進制數,所以根據設計的不同,有時驅動程序存儲的是溫度傳感器的A/D值與輸出脈寬調制占空比值之間的對應關系,而不是溫度與電壓之間的關系??紤]到應用的靈活性,因為傳感器得到的A/D值與實際溫度是線性關系,輸出的占空比與驅動電壓也是線性關系,所以這里只討論如何壓縮溫度與電壓值之間的參數對應關系,這與墨水廠商給定的參數是一致的。
 圖1為壓電噴頭在容積電壓恒定時的T-V特性。水平軸表示檢測熱敏電阻(THM1-PZT)的溫度值,縱軸則是所需提供的驅動電壓值(VDD)。

 從所選取溫度參考范圍內的第一組溫度電壓對應的參數開始,取出3組參數進行最小二乘法直線擬合,由于兩點就可以唯一地確定一條直線,所以3個點以上就會存在誤差。根據實際應用的需求,本設計驅動電壓的誤差指標是0.1 V,所以在擬合結束以后需要將所涉及的3個點的溫度值代入擬合成的直線中驗證對應的電壓值,如果得出的電壓值與實際參數表給出的采樣值是一致的或者誤差不超過0.1 V,則就說明擬合出來的直線可以使用。但設計希望的是能將更多的采樣點由一條直線來進行擬合逼近,所以在3個點滿足精度要求的前提下算法會加入一個后續的新樣點進行再一次的擬合,直到根據擬合出來的直線所計算出的驅動電壓值超出了設計要求為止;將符合精度要求且逼近最多采樣點的直線的斜率、截距以及相應的溫度值范圍參數保存下來并開始下一次的計算。最后,所有采樣點都能被擬合出來的若干條直線所包含,這種情況下控制軟件只需知道所有直線的斜率、截距參數和相應的定義域就能還原出所有采樣點的數據。
3.2 算法實現
 舉例說明如下:表1為一款進口水性墨水所給出的T-V曲線原始參數片段,進行初步化簡后如表2所示。表2表示表格中溫度(Tn,T(n+1)]開閉區間內所對應的電壓為V(n+1),在這里T對應自變量X,V對應函數值Y,n從1~17。對表2中的數據進行優化算法處理后可得到斜率A及截距B的值,將其代入驗證程序中得到的驗證結果如圖3所示。

 

 

 計算后的結果Y=-0.572 5x+9.305 7可以使任意一個溫度在區間(11.6,14.4]內的值代入之后實現結果精確到0.1時得到的結果與表1中的電壓值保持一致。同時,噴頭控制單元只需保存A=-0.572 5、B=9.305 7,定義域區間參數11.6、14.4 4個參數,而在進行數據還原的時候只需進行一次乘法運算和一次加法運算即可。所以在保證精度符合要求的情況下應該將盡可能多的點擬合成一條直線,對整個T-V曲線動態劃分成盡可能少的若干條單調的直線,那么每條直線只需存儲對應的斜率值和常數項以及定義域參數而無需存儲數據量龐大的T-V曲線參數表。
4 實驗結果分析
 該方法在保證精度的前提下達到了節省大量存儲空間的目標。并且已經在噴繪機MCU主控制單元以及噴頭控制單元上得到實現。表3是對圖1所反映的進口水性墨水T-V曲線原始參數的擬合壓縮統計結果。
通過圖1可以看出,當溫度比較低時曲線的變化率比較快,需要擬合較多的直線,而隨著溫度的升高,曲線的變化率會越來越緩慢,擬合的效果就會更好。在實際研發過程中,根據設計要求的不同,噴頭工作的溫度范圍也不同,溫度范圍越大,需要壓縮處理的參數就越多,提高了軟件處理的復雜度;溫度范圍過小,則需要另外添加外圍硬件溫控設備來調節墨水的溫度,提高了機器的生產成本。設計過程中可以根據實際情況靈活地選擇和處理。

 該方法能夠充分顯示在數字噴繪機壓電噴頭由于室內溫度變化緩慢所導致的傳感器實時性要求不高的情況下的適用性。但對于實時性要求很高的噴繪系統而言它具有一定的局限性。所以在設計壓縮存儲方案時要綜合考慮以上兩個因素選擇最適合的數據壓縮算法。
參考文獻
[1] 周峰江.壓電式噴頭的基本原理和應用[J].印染, 2003,29(4):259-283.
[2] 呂慶莉.計算機控制系統的溫壓控制策略[J].微電子學與計算機,2008,25(2):172-175.
[3] 趙建洋.一種分段動態數據壓縮算法[J].振動與沖擊,2007,26(9):112-114.
[4] 皺樂強.最小二乘法原理及其簡單應用[J].科技信息,2010,23(2):282-283.
[5] 杜水友,章皓,鄭永軍,等.最小二乘法擬合壓力傳感器二次曲線及精度分析[J].中國計量學院學報,2005,16(3):185-187.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 阿v天堂2021在线观看 | 午夜在线播放免费人成无 | 亚洲综合狠狠 | 天天狠天天操 | 精品一区二区三区在线视频 | 久久99精品视免费看 | 青春草网站| 人人干人人上 | 成人免费专区 | 一本三道a无线码一区v | 免费在线视频你懂的 | 美女视频黄8频a美女大全软 | 成年人福利视频 | 一区二区三区高清视频在线观看 | 一级特级欧美午夜片免费观看 | 日韩欧美中文字幕一区 | 在线中文字幕观看 | 伊人网综合网 | 日韩欧美高清 | 亚洲免费成人网 | 性欧美videofree另类 | 99在线精品视频免费观里 | 国产一线大片免费观看 | 免费看h片网站 | 亚洲欧美日韩综合在线 | 一级片免费在线观看视频 | 午夜视频在线观看国产 | 国产精品久久久久久久久鸭 | 午夜剧场免费看 | 天天曰天天干 | 免费污污视频在线观看 | 精品国产第一页 | 久草免费福利视频 | 你懂的 在线观看 | 欧美亚洲国产精品 | 国产第一亚洲 | 粉色污视频 | 欧美一级色视频 | 久久这里只精品99re免费 | 成年做羞羞免费观看视频网站 | 久久精品视频网站 |