摘 要: 介紹了由西安德高印染自動化工程有限公司開發(fā)的印染前處理淡堿濃度測量控制系統(tǒng),適用于印染前處理的退漿,、煮練和絲光水洗后落堿的淡堿濃度測量控制,。通過對淡堿溶液濃度進行在線檢測及連續(xù)控制,使其穩(wěn)定在工藝要求的范圍內(nèi),,實現(xiàn)了對淡堿溶液濃度的自動化控制,。
關(guān)鍵詞: 淡堿濃度;ATmega128,;系統(tǒng)
織物的前處理質(zhì)量直接影響后道工序(染色,、印花、后整理等)的產(chǎn)品質(zhì)量[1],。歐美一些國家,、日本的印染技術(shù)位于世界前列,例如歐洲的布魯格曼(Brugman)和日本的東海染工,。經(jīng)過多年的發(fā)展,,國產(chǎn)染整裝備在“硬件”上和進口裝備的差距正在逐步縮小,基本能夠滿足生產(chǎn)的需要,,其差距主要表現(xiàn)在“軟件”上,。進口裝備的自動化程度很高,工藝參數(shù)一般都能實現(xiàn)在線自動監(jiān)控,,工藝穩(wěn)定,、重現(xiàn)性好,生產(chǎn)用工少,,加工質(zhì)量有保證,。隨著市場需求的變化和競爭的加劇,對加工質(zhì)量要求越來越高,,量少但重復(fù)需求的訂單越來越多,,對工藝參數(shù)的精準控制和工藝重現(xiàn)要求越來越迫切[2]。因此,,自動在線測控系統(tǒng)能精確測量并穩(wěn)定控制淡堿溶液濃度,,對滿足工藝要求、保證加工質(zhì)量具有重要意義,。由西安德高印染自動化工程有限公司開發(fā)的用于印染前處理的淡堿濃度測量控制系統(tǒng)采用了一種非接觸式電導率傳感器測量堿液的濃度,,實現(xiàn)了對淡堿溶液濃度測量與控制的自動化[3]。
1 系統(tǒng)設(shè)計
1.1 系統(tǒng)整體結(jié)構(gòu)
系統(tǒng)由插入式電磁濃度傳感器、控制器,、通信接口,、各電源模塊、電動調(diào)節(jié)閥,、開關(guān)電磁閥,、流體管路等組成。
1.2 系統(tǒng)工作過程
系統(tǒng)結(jié)構(gòu)如圖1所示,,YH1﹑YH2,、YH3、YH4是手動閥,,系統(tǒng)工作在自動調(diào)節(jié)狀態(tài)之前時,,應(yīng)先打開YH1和YH3,并關(guān)閉YH2和YH4,。自動調(diào)節(jié)時,,電磁閥YV處于常開狀態(tài);電控柜內(nèi)的控制器根據(jù)初始設(shè)定濃度值和軋堿槽中的傳感器測量得到的溶液實際濃度值的誤差,,通過PID運算,,輸出4 mA~20 mA電流,以控制電動調(diào)節(jié)閥門YM的開度,,補充堿液的流量,,從而達到控制軋堿槽中溶液濃度的目的。停機時,,電磁閥YV處于常閉狀態(tài),,切斷濃堿管路。系統(tǒng)工作在手動調(diào)節(jié)狀態(tài)時,,應(yīng)先關(guān)閉YH1﹑YH3,,通過手動調(diào)節(jié)YH2、YH4控制軋堿槽中堿液的濃度,。
浮子開關(guān)閥的作用是維持軋堿槽的液面穩(wěn)定在一定高度,當?shù)陀谶@個高度時,,浮子開關(guān)閥打開,,開始加水,軋堿槽的液面會逐漸升高,;到達一定高度后,,浮子開關(guān)閥關(guān)閉,停止加水,。
測量濃度的傳感器采用非接觸式電磁傳感器,,其特點是測量探頭的感應(yīng)部分不與燒堿溶液直接接觸,實現(xiàn)電解質(zhì)與傳感器檢測線圈完全非接觸,通過測量電解質(zhì)溶液的電導率值來間接測定離子濃度,,解決了普通傳感器的電極易被燒堿溶液腐蝕以及由此而引起的干擾等問題,,提高了測量精度,延長了傳感器的使用壽命[4],。
1.3 系統(tǒng)硬件部分
系統(tǒng)硬件組成如圖2所示,。
系統(tǒng)以微處理器ATmega128為核心,配以A/D轉(zhuǎn)換單元,、D/A轉(zhuǎn)換單元,、存儲器單元、時鐘接口單元,、人機通信界面(觸摸屏),、I/O控制單元等外部設(shè)備。由于該系統(tǒng)要處理的數(shù)據(jù)量比較大,,因此選用Atmel公司的ATmega128單片機, 其處理器具備豐富的片上資源(4 KB RAM,,128 KB Flash,4 KB EEPROM等)[5],,能滿足系統(tǒng)需要,。
A/D轉(zhuǎn)換單元用于采樣傳感器的電導率和溫度信號,采用Maxim公司的MAX1247,,它有12位轉(zhuǎn)換精度,;D/A轉(zhuǎn)換單元輸出4 mA~20 mA的信號對電動比例調(diào)節(jié)閥進行控制操作,選用ADC公司的AD420,;存儲器采用鐵電存儲器FM24C256(I2C接口),,用于存儲數(shù)據(jù);采用Philips公司的PCF8583(I2C接口)作為系統(tǒng)的實時時鐘接口,。人機通信界面采用觸摸屏完成顯示和相關(guān)的操作功能,,控制器采用RS-232C串口與觸摸屏通信。
板級總線采用串行體制,,微處理器與AD轉(zhuǎn)換器,、DA轉(zhuǎn)換器采用SPI總線連接,與擴展存儲器及時鐘芯片采用I2C總線連接,。采用串行總線有效降低了系統(tǒng)的噪聲,,并且便實現(xiàn)模擬和數(shù)字部分的隔離,對于提高測量精度與系統(tǒng)的抗干擾能力很有幫助,。
1.4 系統(tǒng)軟件部分
該系統(tǒng)的軟件包括主程序,、串行中斷程序、定時中斷程序,、數(shù)據(jù)采集子程序,、濃度校正子程序、輸出控制子程序、數(shù)據(jù)記錄子程序,、通信處理子程序等,。
主程序流程如圖3所示。在初始化過程中,,主要完成對ATmega128,、時鐘單元、A/D單元和D/A單元的初始化,。
主程序中,,控制器首先對堿液的電導率和溫度進行采樣,并對采樣的數(shù)據(jù)進行校正處理,,得到堿液的濃度數(shù)值,。然后根據(jù)設(shè)定濃度數(shù)值和測量濃度數(shù)值的誤差,依據(jù)PID算法,,通過D/A轉(zhuǎn)換單元,,輸出4 mA~20 mA的電流控制電動比例閥的開度,以保證堿液的濃度穩(wěn)定在設(shè)定值上,;其次,,對測量的工藝參數(shù)進行記錄存儲,并處理有關(guān)人機操作和數(shù)據(jù)顯示方面的工作,。
數(shù)據(jù)采集子程序主要完成堿液電導率和溫度的采集,,并對A/D轉(zhuǎn)換的數(shù)據(jù)進行濾波處理以增加數(shù)據(jù)的穩(wěn)定性。在數(shù)據(jù)處理子程序中,,首先根據(jù)采集到的溫度和電導率數(shù)值,,對濃度進行非線性校準,然后進行溫度補償,,最后進行現(xiàn)場多點校準,。經(jīng)過處理得到精確的堿液濃度數(shù)值。
在比例閥的輸出控制子程序中,,采用閉環(huán)增量式PID算法,,這種算法只需保持當前時刻之前三個時刻的誤差即可。它與位置式PID相比,,有下列優(yōu)點:
(1)位置式PID算法每次輸出與整個過去狀態(tài)有關(guān),,計算式中要用到過去誤差的累加值,因此,,容易產(chǎn)生較大的累積計算誤差,。而增量式PID只需計算增量,,計算誤差或精度不足時對控制量的計算影響較小,。
(2)手動控制到自動控制的切換時,位置式PID算法必須先將計算機的輸出值置為原始閥門開度,才能保證無沖擊切換,。若采用增量算法,,與原始值無關(guān),易于實現(xiàn)手動到自動的無沖擊切換,。
數(shù)據(jù)記錄子程序根據(jù)設(shè)定的時間間隔對濃度,、溫度、日期時間等數(shù)據(jù)進行記錄,,以方便后來檢索,。串行中斷程序主要完成數(shù)據(jù)的發(fā)送和接收,定時中斷程序完成多個任務(wù)的定時功能,。通信處理子程序主要完成控制器與觸摸屏通信數(shù)據(jù)交換的功能,。
2 人機通信界面
作為人機接口的觸摸屏,本系統(tǒng)制作了很人性化的界面,??蓪崿F(xiàn)主要包括目標濃度設(shè)定、實時濃度和溫度的顯示,、現(xiàn)場多點校準,、PID參數(shù)整定、濃度/溫度實時曲線和歷史曲線的顯示,、濃度/溫度歷史記錄的查詢等功能,。
微控制器和觸摸屏之間通過RS-232C串行接口進行通信,采用MODBUS通信協(xié)議RTU(遠程終端單元)傳送模式,。
MODBUS協(xié)議是一種串行的主從通信協(xié)議,。此協(xié)議定義了一個控制器能認識使用的消息結(jié)構(gòu),而不管它們是經(jīng)過何種網(wǎng)絡(luò)進行通信。它描述了控制器請求訪問其他設(shè)備的過程,,如何回應(yīng)來自其他設(shè)備的請求,,以及怎樣偵測錯誤并記錄。它制定了消息域格局和內(nèi)容的公共格式[6],。
3 產(chǎn)品特點和技術(shù)指標
3.1 產(chǎn)品特點
(1)友好的人機界面:彩色液晶觸摸屏,,顯示單位為g/L,顯示直觀,,操作方便,;
(2)采用感應(yīng)傳感器,實現(xiàn)非接觸測量,,耐用,,免維護;
(3)高精度連續(xù)在線測量,;
(4)方便的在線校準功能,;
(5)插入式安裝,,簡單方便。
3.2 技術(shù)指標
(1)濃度測量范圍:0~100 g/L,;
(2)濃度測量精度:±1 g/L,;
(3)濃度控制精度:±1 g/L;
(4)溫度測量范圍:0~150 ℃,;
(5)溫度測量精度:±5 ℃,;
(6)工作溫度范圍:5~120 ℃。
由西安德高印染自動化工程有限公司開發(fā)的用于印染前處理的淡堿濃度測量控制系統(tǒng),,針對印染廠傳統(tǒng)的以人工滴定來控制燒堿濃度精度低,、不能連續(xù)檢測的缺點,采用非接觸式濃度傳感器和ATmega128微處理器,,實現(xiàn)了對堿液濃度測量與控制的自動化,。適用于印染前處理的退漿、煮練和絲光水洗后落堿的淡堿濃度測量控制,,對淡堿溶液濃度進行在線檢測及連續(xù)控制,,使淡堿溶液濃度穩(wěn)定在工藝要求的范圍內(nèi)。多家印染廠實際應(yīng)用的結(jié)果表明,,該系統(tǒng)運行穩(wěn)定可靠,、測量準確、操作簡便,、維護方便,,并在監(jiān)控、信息記錄和查詢等方面有獨特的功能,,具有良好的社會經(jīng)濟效益,。
參考文獻
[1] 徐谷倉.印染前處理工序的工藝設(shè)計及管理(一)[J].印染,2008,,34(5):36-39.
[2] 武衛(wèi)強.印染前處理淡堿濃度在線檢測與控制的研究[D]. 西安工程大學,,2007.
[3] 陳立秋.染整工藝堿液的測控[J].染整技術(shù),2005,,27(6):39-46.
[4] 武衛(wèi)強,,劉濤.非接觸式濃度計在印染前處理工藝中的應(yīng)用[J].印染,2007,,33(06):29-31.
[5] 馬潮.高檔8位單片機ATmega128原理與開發(fā)應(yīng)用指南(上)[M].北京:北京航空航天大學出版社,,2004.
[6] Modicon modbus protocol reference guide.MODICON, Inc., Industrial Automation Systems.