ARM嵌入式控制器應(yīng)用于印染設(shè)備監(jiān)控中
1 引 言
本文引用地址:http://2s4d.com/article/152415.htm隨著工業(yè)自動化進(jìn)程的推進(jìn)和企業(yè)信息化程度的提高,利用遠(yuǎn)端智能模塊和RS一485網(wǎng)絡(luò)構(gòu)建監(jiān)控工作分散、監(jiān)控結(jié)果集中的分布式監(jiān)控系統(tǒng),由于投資費用低、結(jié)構(gòu)簡單、實現(xiàn)容易、通信距離長、抗噪聲等優(yōu)點,在工業(yè)控制中得到了廣泛的應(yīng)用。而微電子技術(shù)和自動控制技術(shù)的發(fā)展。以及計算機技術(shù)迅速向非計算機領(lǐng)域的滲透,特別是32位微處理器ARM 在國內(nèi)外的廣泛應(yīng)用,使數(shù)字化、網(wǎng)絡(luò)化和智能化控制,成為新一代印染控制設(shè)備的主要發(fā)展方向。
我們針對拉幅熱定型機主、從電機的同步運行和烘房溫度控制系統(tǒng)進(jìn)行監(jiān)控,實現(xiàn)了微機(PC機)與MICROMASTER 440變頻器的設(shè)站通訊,配合漢化下拉式菜單和畫面顯示,以及必要的操作提示,可完成對變頻器參數(shù)的設(shè)定、運行參數(shù)的監(jiān)測、運行數(shù)據(jù)和故障數(shù)據(jù)的采集。嵌入式控制器ARM除控制拉幅熱定型機主、從電機的同步和烘房的溫度外,還通過RS-485網(wǎng)絡(luò),將主、從電機的轉(zhuǎn)速和烘房溫度數(shù)據(jù),傳送給上位機畫面實時顯示。
2 系統(tǒng)的總體設(shè)計
圖1為系統(tǒng)的總體框圖。
圖1 系統(tǒng)框圖
ARM控制器通過兩路光電脈沖發(fā)生器PG1和PG2,同時采集拉幅熱定型機的主、從電機M1和M2的轉(zhuǎn)速,經(jīng)計算后求出兩電機的轉(zhuǎn)速偏差,再經(jīng)過智能算法,輸出控制量,調(diào)整從動機的轉(zhuǎn)速,使之跟隨主動機。由于是變頻器驅(qū)動,控制量要轉(zhuǎn)換為頻率的變化量。ARM 控制器按確定的數(shù)據(jù)結(jié)構(gòu),把控制量送給PC機,PC機通過485接口與變頻器通訊,調(diào)節(jié)變頻器2輸出頻率,從而控制從動機M2的轉(zhuǎn)速,使之與主電機同步運行。
ARM控制器還通過溫度檢測控制電路,采集烘房溫度,經(jīng)過適合的算法,對烘房溫度進(jìn)行控制。這里重點介紹PC機與變頻器和嵌入式控制器的RS-485接口設(shè)計。整個系統(tǒng)采用RS-485總線標(biāo)準(zhǔn)進(jìn)行數(shù)據(jù)傳輸。PC機采用研華的MOX-A CP-132UL卡,它是專為工業(yè)通訊環(huán)境設(shè)計的RS-422/485二串口卡,它支持2個獨立的RS-422或RS-485串口,在一對多點應(yīng)用環(huán)境中,每個串口最多可控制32個設(shè)備。每塊卡采用自動數(shù)據(jù)流向控制ADDC(Automatic Data Direction Con-tro1)功能,無需額外的編程,即可輕松管理RS-485半雙工通訊串口數(shù)據(jù)的傳送和接收。變頻器采用西門子的MM440,它有統(tǒng)一開放的USS通信協(xié)議,可方便的與PC機進(jìn)行通信,并可以在運行中改變變頻器的運行參數(shù)。
系統(tǒng)運行前,首先在PC機上設(shè)定變頻器的內(nèi)部參數(shù),電機的轉(zhuǎn)速和溫度的額定值;同時開啟控制器ARM,進(jìn)行數(shù)據(jù)采集和運算控制。通過485總線,PC機可對主傳動系統(tǒng)的主、從電機同步和烘房溫度的控制進(jìn)行實時監(jiān)測。圖1僅針對拉幅熱定型機的同步系統(tǒng),所以只用了一個ARM控制器,如果需要擴(kuò)展到多單元的同步控制,增加被監(jiān)控的單元和控制量,可利用485接口,方便地接人多個ARM控制器。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評論