




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
精品文檔-下載后可編輯一種染色自動(dòng)化控制器的設(shè)計(jì)和實(shí)現(xiàn)-設(shè)計(jì)應(yīng)用
-染色工序在紡織品生產(chǎn)中占有重要地位,染色質(zhì)量直接決定了紡織品的色澤、外觀,甚至還會(huì)影響紡織品的生產(chǎn)成本。在染色工序中,影響染色的因素主要有染液濃度、溫度、液位等,其中溫度控制是一個(gè)很重要而又復(fù)雜的控制過(guò)程。每個(gè)工藝對(duì)染色的溫度、升降溫過(guò)程都有嚴(yán)格的要求,如果不按照溫度要求執(zhí)行,織物容易產(chǎn)生色差、缸差、條痕等疵點(diǎn),造成復(fù)染率上升,企業(yè)生產(chǎn)成本增加。圖1所示為實(shí)際生產(chǎn)中的一個(gè)典型階梯升溫工藝示意圖。該工藝分為3段:第1段保溫溫度為80℃,保溫時(shí)需要正反轉(zhuǎn)的次數(shù)(道數(shù))為1道;第2段保溫溫度為90℃,道數(shù)為1道;第3段保溫溫度為135℃,道數(shù)為2道。
長(zhǎng)期以來(lái),染色工藝過(guò)程都是由通用型溫度控制器配合人工操作來(lái)完成。這種基于通用型溫度控制器的人工控制染色方式很難保證工藝上所要求的嚴(yán)格的升、降溫變化速率,而且不同的工人在操作同一種工藝要求時(shí)也會(huì)產(chǎn)生差異,從而影響產(chǎn)品的質(zhì)量和產(chǎn)量。同時(shí)染色車間溫度高、濕度大,操作人員的勞動(dòng)條件十分惡劣,也在一定程度上影響了產(chǎn)品的質(zhì)量。為了提高產(chǎn)品的質(zhì)量并降低工人勞動(dòng)強(qiáng)度,設(shè)計(jì)了一套染色自動(dòng)化控制器,主要用于實(shí)現(xiàn)染色工藝的單機(jī)控制,完成階梯升溫染色工藝的設(shè)置和顯示、自動(dòng)化控制等功能,并為接入現(xiàn)場(chǎng)總線控制系統(tǒng)預(yù)留接口。
1方案設(shè)計(jì)
在染色工藝過(guò)程中,染缸內(nèi)、外缸的溫度檢測(cè)采用PT100溫度傳感器;階梯升溫工藝采用PID算法控制電磁閥對(duì)染液實(shí)現(xiàn)溫度的控制;在保溫階段,利用固態(tài)繼電器控制卷筒直流電機(jī)正反轉(zhuǎn)動(dòng),實(shí)現(xiàn)布料的均勻染色。
CAN是控制器局域網(wǎng)絡(luò)(ControllerAreaNetwork,CAN)的簡(jiǎn)稱,是由研發(fā)和生產(chǎn)汽車電子產(chǎn)品著稱的德國(guó)BOSCH公司開(kāi)發(fā)了的,并終成為國(guó)際標(biāo)準(zhǔn)(ISO118?8)。是國(guó)際上應(yīng)用廣泛的現(xiàn)場(chǎng)總線之一。在北美和西歐,CAN總線協(xié)議已經(jīng)成為汽車計(jì)算機(jī)控制系統(tǒng)和嵌入式工業(yè)控制局域網(wǎng)的標(biāo)準(zhǔn)總線,并且擁有以CAN為底層協(xié)議專為大型貨車和重工機(jī)械車輛設(shè)計(jì)的J1939協(xié)議。近年來(lái),其所具有的高可靠性和良好的錯(cuò)誤檢測(cè)能力受到重視,被廣泛應(yīng)用于汽車計(jì)算機(jī)控制系統(tǒng)和環(huán)境溫度惡劣、電磁輻射強(qiáng)和振動(dòng)大的工業(yè)環(huán)境
染色自動(dòng)化控制器采用MC9S12XDP512微控制器作為控制,其系統(tǒng)框圖如圖2所示。該系統(tǒng)分為人機(jī)交互單元、現(xiàn)場(chǎng)控制單元和CAN總線單元三部分。其中,人機(jī)交互單元由數(shù)碼顯示、LED顯示和鍵盤輸入部分組成,用于染色工藝的設(shè)置、顯示以及運(yùn)行狀態(tài)的顯示、報(bào)警?,F(xiàn)場(chǎng)控制單元采用并行總線,擴(kuò)展了12位高精度A/D轉(zhuǎn)換器,采樣由PT100檢測(cè)、經(jīng)過(guò)調(diào)理過(guò)的溫度信號(hào),采用PID算法控制染液溫度;同時(shí)完成織物正反轉(zhuǎn),實(shí)現(xiàn)染色工藝過(guò)程自動(dòng)化控制。CAN總線單元采用MC9S12XDP512內(nèi)置CAN模塊,實(shí)現(xiàn)了現(xiàn)場(chǎng)總線控制系統(tǒng)的構(gòu)架。
2硬件設(shè)計(jì)
2.1MC9S12XDP512
MC9S12XDP512是Freescale公司生產(chǎn)的新一代16位微控制器,以增強(qiáng)型HCS12內(nèi)核為基礎(chǔ),集成了外設(shè)協(xié)處理器XGATE[2].
XGATE是一個(gè)獨(dú)立于HCS12X主CPU的可編程RISC內(nèi)核,可作為高效的DMA控制器,在外設(shè)與RAM之間自主地進(jìn)行高速數(shù)據(jù)傳送,并在數(shù)據(jù)傳送過(guò)程中進(jìn)行靈活的數(shù)據(jù)處理。
XGATE精簡(jiǎn)指令集內(nèi)核中有8個(gè)16位通用寄存器R0~R7,1個(gè)程序計(jì)數(shù)器PC,1個(gè)4位的條件碼寄存器CCR.XGATE共有72條獨(dú)立指令,指令時(shí)鐘可達(dá)100MHz,是HCS12X主CPU總線速度的2倍;可訪問(wèn)64KB的片內(nèi)空間,包括2KB的片上外設(shè)寄存器、30KB的片上FLASH和32KB的片內(nèi)RAM.
2.2XGATE的編程
XGATE的代碼執(zhí)行是由事件(中斷)驅(qū)動(dòng)的,圖3所示為S12X系統(tǒng)微控制器的典型中斷處理過(guò)程。其中,中斷的配置寄存器INT_CFGDATAx決定了該中斷的處理內(nèi)核及中斷優(yōu)先級(jí)。如果RQST位置為1,則選擇XGTE協(xié)處理器處理當(dāng)前中斷;反之則選擇HCS12X主處理器。當(dāng)XGATE的中斷服務(wù)程序處理結(jié)束后通知HCS12X,并將處理結(jié)果提交給HCS12X.這樣HCS12X只需關(guān)注上層的控制算法,而與底層密切相關(guān)的硬件操作由XGATE處理,極大地提高了系統(tǒng)性能[3].
3軟件設(shè)計(jì)
在染色工藝過(guò)程中,染缸內(nèi)、外缸階梯升溫工藝的PID控制以及工藝過(guò)程控制為重要。同時(shí),人機(jī)交互單元需完成染色工藝參數(shù)的設(shè)置和運(yùn)行狀態(tài)的顯示,非常繁瑣。而CAN總線單元主要用于現(xiàn)場(chǎng)數(shù)據(jù)的上傳下達(dá),實(shí)現(xiàn)印染工藝、數(shù)據(jù)的集中管理控制。
所以在本系統(tǒng)中,現(xiàn)場(chǎng)工藝控制與數(shù)據(jù)傳遞分別用兩個(gè)不同的內(nèi)核完成,從而保證了現(xiàn)場(chǎng)控制的實(shí)時(shí)性、準(zhǔn)確性和可靠性。其中,人機(jī)交互單元和現(xiàn)場(chǎng)控制單元由MC9S12XDP512中功能強(qiáng)大的HCS12X主處理器來(lái)實(shí)現(xiàn)。CAN總線單元由XGATE協(xié)處理器實(shí)現(xiàn),其中工藝參數(shù)的上傳由軟件中斷觸發(fā)XGATE中斷服務(wù)程序,而上位機(jī)的控制指令(如運(yùn)行狀態(tài)控制、工藝參數(shù)下傳)由CAN發(fā)送中斷觸發(fā)。
3.1工藝流程控制
在染色工藝過(guò)程中,各參數(shù)的變化過(guò)程比較緩慢,所以在控制過(guò)程中以100ms為一個(gè)控制周期,其控制流程如圖4所示。
在每個(gè)控制周期中,首先進(jìn)行溫度采樣,獲得內(nèi)、外缸的溫度,然后調(diào)用溫度控制子函數(shù)實(shí)現(xiàn)快速升溫或保溫;接著判斷織物是否已到頭,如到頭則一道工藝結(jié)束,置轉(zhuǎn)動(dòng)到位標(biāo)志,準(zhǔn)備反轉(zhuǎn);然后調(diào)用工藝過(guò)程子函數(shù),確定當(dāng)前工藝狀態(tài),完成工藝控制。上述流程由HCS12X完成,工藝過(guò)程中需上傳的工藝參數(shù)(如溫度、道數(shù)、電磁閥的狀態(tài)、轉(zhuǎn)動(dòng)方向、左右計(jì)數(shù)器的計(jì)數(shù)值)存儲(chǔ)在數(shù)據(jù)共享區(qū)。置軟件中斷位,觸發(fā)XGATE的軟件中斷。當(dāng)XGATE進(jìn)入軟件中斷服務(wù)程序后,首先初始化、清相關(guān)標(biāo)志位,然后將所有數(shù)據(jù)從共享區(qū)復(fù)制出來(lái),再做數(shù)據(jù)解析,通過(guò)MC9S12XDP512內(nèi)置的CAN模塊將現(xiàn)場(chǎng)工藝參數(shù)發(fā)送到現(xiàn)場(chǎng)總線控制系統(tǒng)。
3.2數(shù)據(jù)共享的實(shí)現(xiàn)
實(shí)現(xiàn)數(shù)據(jù)共享,可以使更多的人更充分地使用已有數(shù)據(jù)資源,減少資料收集、數(shù)據(jù)采集等重復(fù)勞動(dòng)和相應(yīng)費(fèi)用,而把精力重點(diǎn)放在開(kāi)發(fā)新的應(yīng)用程序及系統(tǒng)集成上。由于不同用戶提供的數(shù)據(jù)可能來(lái)自不同的途徑,其數(shù)據(jù)內(nèi)容、數(shù)據(jù)格式和數(shù)據(jù)質(zhì)量千差萬(wàn)別,因而給數(shù)據(jù)共享帶來(lái)了很大困難,有時(shí)甚至?xí)龅綌?shù)據(jù)格式不能轉(zhuǎn)換或數(shù)據(jù)轉(zhuǎn)換格式后丟失信息的棘手問(wèn)題,嚴(yán)重地阻礙了數(shù)據(jù)在各部門和各軟件系統(tǒng)中的流動(dòng)與共享。
本系統(tǒng)基于雙核處理方式,HCS12X與XGATE之間需進(jìn)行數(shù)據(jù)通信,其基本的方式是內(nèi)存空間的數(shù)據(jù)共享。由于兩個(gè)內(nèi)核都能獨(dú)立異步地訪問(wèn)該共享空間,所以必須保證共享數(shù)據(jù)的完整性。S12X雙核微控制器集成了8個(gè)硬件互斥信號(hào)量,在訪問(wèn)共享數(shù)據(jù)時(shí),首先必須將特定信號(hào)量鎖定后才能操作,訪問(wèn)結(jié)束時(shí)必須釋放該信號(hào)量。
(1)數(shù)據(jù)定義
工藝過(guò)程中需上傳的工藝參數(shù)有溫度(內(nèi)、外缸)、道數(shù)、電磁閥的狀態(tài)、轉(zhuǎn)動(dòng)方向、左右計(jì)數(shù)器的計(jì)數(shù)值。本系統(tǒng)將所有工藝參數(shù)定義在如下結(jié)構(gòu)體中:
structTechPara{
floatVatTemp,DyeTemp;//內(nèi)、外缸溫度
unsignedcharTempNum;//道數(shù)
unsignedcharStatus;//電磁閥的狀態(tài)、轉(zhuǎn)動(dòng)方向
unsignedintLeftCout,RightCount;//左右計(jì)數(shù)
};
(2)互斥信號(hào)的處理
XGATE用SSEM指令加上一個(gè)3位立即數(shù)來(lái)鎖定該信號(hào)量;若鎖定成功則XGATE的進(jìn)位標(biāo)志C置位,否則C被清零。同時(shí)XGATE用CSEM指令加上一個(gè)3位立即數(shù)來(lái)釋放該信號(hào)量。其具體操作宏定義如下:
#defineSET_SEM(x)(XGATE.XGSEM=0x0101《(x))
//鎖定互斥信號(hào)
#defineTST_SEM(x)(XGATE.XGSEM0x0001《(x))
//測(cè)試鎖定是否成功
#defineREL_SEM(x)(XGATEXGSEM=0x0100《(x))
//解鎖互斥信號(hào)
階梯升溫染色工藝的控制過(guò)程分快速加熱過(guò)程和保溫過(guò)程??紤]到染缸系統(tǒng)的特性,通過(guò)設(shè)定低于保溫溫度下的某個(gè)閥值將一段快速升溫和保溫分為3段,即快速升溫的前期、后期、保溫期。對(duì)每個(gè)升溫期分別采取不同的控制策略:(1)染缸快速升溫的前期實(shí)行數(shù)字P
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 滌綸纖維在防霉地毯材料中的應(yīng)用考核試卷
- 塑料鞋制造過(guò)程廢料處理與回收利用考核試卷
- 生物制藥過(guò)程中的質(zhì)量控制實(shí)驗(yàn)室建設(shè)與管理考核試卷
- 電視廣播信號(hào)加密與解密技術(shù)考核試卷
- 玻璃屋頂搭建考核試卷
- 電視芯片原理與系統(tǒng)集成考核試卷
- 皮革護(hù)理技能競(jìng)賽策劃與實(shí)施考核試卷
- 陽(yáng)泉職業(yè)技術(shù)學(xué)院《單片機(jī)技術(shù)與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川托普信息技術(shù)職業(yè)學(xué)院《建設(shè)用地管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 徐州市九里區(qū)2024-2025學(xué)年四下數(shù)學(xué)期末復(fù)習(xí)檢測(cè)試題含解析
- 2025年工會(huì)五一勞動(dòng)節(jié)活動(dòng)方案范文
- 環(huán)境輻射監(jiān)測(cè)試題及答案
- 光纖通信系統(tǒng)與網(wǎng)絡(luò)(第5版)課件 胡慶 第1-4章 光纖通信概論-光纖通信系統(tǒng)及設(shè)計(jì)
- 舞臺(tái)劇代理運(yùn)營(yíng)協(xié)議合同
- 西南政法大學(xué)自主招生個(gè)人陳述的風(fēng)格與語(yǔ)氣
- 廣東省茂名市2025屆高三下學(xué)期二模試題 歷史 含解析
- 2025年北京市海淀區(qū)高三一模生物試卷(含答案)
- 農(nóng)作物高產(chǎn)栽培技術(shù)的試題及答案
- 2025-2030飛機(jī)檢測(cè)產(chǎn)業(yè)規(guī)劃專項(xiàng)研究報(bào)告
- 寧夏回族自治區(qū)銀川市一中2025屆高三下學(xué)期模擬訓(xùn)練數(shù)學(xué)試題
- 湘豫名校聯(lián)考2024-2025學(xué)年高三春季學(xué)期第二次模擬考試物理試題及答案
評(píng)論
0/150
提交評(píng)論