王玉秋 石春梅
(遼寧精化科技有限公司,遼寧 丹東 118301)
單片機控制系統(tǒng)由微機和工業(yè)生產(chǎn)對象兩大部分組成,其中包括硬件電路和軟件程序,整個控制系統(tǒng)是通過接口將計算機和生產(chǎn)過程聯(lián)系起來實現(xiàn)計算機對生產(chǎn)過程中的數(shù)據(jù)處理和控制。
本設計介紹了由MCS—51單片機組成的八路開關(guān)量輸入、八路開關(guān)量輸出控制系統(tǒng)在閃蒸造粒設備上硬件接口和軟件設計的基本思想。設計思路根據(jù)閃蒸造粒設備運行系統(tǒng)具體指標要求,進行分析設計制定出整個控制系統(tǒng)的硬件電路和軟件程序兩部分,利用軟硬件結(jié)合,實現(xiàn)對電器開關(guān)信號及工作狀態(tài)的自動檢測和精確控制。并成功應用在袋式捕集器上的定時打袋器和電控柜模擬顯示屏上,實現(xiàn)了和國外儀表同樣的功能。
開關(guān)量是指非連續(xù)性信號的采集和輸出,一般有1和0兩種狀態(tài),這是數(shù)字電路中的開關(guān)性質(zhì),而電力上是指電路的開和關(guān)或者說是觸點的接通和斷開。一般開關(guān)量裝置通過內(nèi)部繼電器實現(xiàn)開關(guān)量的輸出。I/O分為開關(guān)量輸入(DI),開關(guān)量輸出(DO)。
采用單片機開關(guān)量控制系統(tǒng)來代替繼電器控制裝置實現(xiàn)邏輯控制有以下優(yōu)點:1)常規(guī)的繼電器控制裝置在設計和安裝上,十分費時,費工,費料,甚至阻礙了更新周期的縮短。2)編程方便,現(xiàn)場可修改程序;3)維修方便,采用模塊化結(jié)構(gòu);4)可靠性高于繼電器控制裝置;5)體積小于繼電器控制裝置;6)數(shù)據(jù)可直接送入管理計算機;7)成本可與繼電器控制裝置競爭;8)在擴展時,原系統(tǒng)只要很小變更;豐富的I/O接口,如:按鈕、行程開關(guān)、接近開關(guān)、傳感器及變送器、電磁線圈、控制閥等可直接連接。
在本設計中,從經(jīng)濟上以及性能上考慮,筆者選用80C31作為CPU。本系統(tǒng)是由80C31單片機為CPU、74LS373芯片為地址鎖存器,以及2732EPROM可擦除程序存儲器、TTL集成電路74LS04(非門)六反向器及三極管等分立元件組成的輸入輸出電路,輔以穩(wěn)壓電源電路組成八路輸入、八路輸出硬件系統(tǒng),配合相應的軟件和現(xiàn)場的各類傳感器及變送器;按鈕;行程開關(guān);接近開關(guān);電磁線圈;控制閥;繼電器;接觸器及各類執(zhí)行機構(gòu)等可以實現(xiàn)低于八路任何開關(guān)量信號的輸入檢測、輸出控制,具有一定的通用性和靈活性,并成功應用在閃蒸造粒設備上。
2.2.1 輸入電路設計。一般輸入信號最終會以開關(guān)形式輸入到單片機中,從工程經(jīng)驗來看,開關(guān)量輸入的控制指令有效狀態(tài)采用低電平比采用高電平效果要好得多。S1接現(xiàn)場開關(guān)并與地相連,當按下開關(guān)Sl時,發(fā)出的指令信號為低電平,而平時不按下開關(guān)S1時,輸出到單片機上的電平則為高電平。該方式具有較強的耐噪聲抗干擾能力。其中,S1為開關(guān)量輸入端,正常狀態(tài)下開關(guān)管Q1經(jīng)電阻分壓電容濾波后處于導通狀態(tài),單片機P3.0口接收的信號是高電平;當板外的開關(guān)信號接通后,使開關(guān)管Q1立即截止,開關(guān)管的集電極電位飽和,六反相器MC74F04接收為高位信號,輸出為低位信號,故單片機P3.0口接收到的信號是低電平。
2.2.2 輸出電路設計。單片機輸出電路與輸入電路相反,它是把單片機輸出低電平信號經(jīng)六反相器MC74F04變成高電平后,驅(qū)動三極管G8導通,由三極管集電極輸出一開關(guān)信號,驅(qū)動繼電器,電磁伐,接觸器等等一些現(xiàn)場控制元件,進而控制一些電氣設備,達到控制整個系統(tǒng)之目的。
閃蒸造粒設備是遼寧精化科技有限公司(簡稱該公司)生產(chǎn)工藝中的后處理設備,在生產(chǎn)中處于重要崗位,其各種機械和電氣性能直接影響產(chǎn)品的質(zhì)量,自動化程度要求很高;早在1989年該公司引進丹麥閃蒸造粒設備其各種性能及自動化程度非常高,至今應在使用?;谝陨纤觯谛碌拈W蒸造粒設備制造過程中,在電氣系統(tǒng)配備上借鑒國外先進技術(shù)、先進理念、依據(jù)實際情況,采用自主開發(fā)的MCS—51單片機多路開關(guān)控制系統(tǒng),實現(xiàn)對整個系統(tǒng)開關(guān)信號檢測、報警、控制和模擬盤顯示等功能,最大限度的滿足被控對象的控制要求,收到了良好的效果。
閃蒸造粒系統(tǒng)包括閃蒸干燥塔,喂料槽,喂料螺旋,引風機,鼓風機,放料星形伐,布袋除塵器等主要設備,其中布袋除塵器的振袋器也是用自主開發(fā)的單片機八路輸入、八路輸出板來實現(xiàn)控制的;下面分別闡述振袋器和模擬顯示屏及報警兩控制系統(tǒng)的具體實現(xiàn)。
80C31單片機接口部分說明。由于閃蒸設備電氣輸入信號為14個,輸出信號為7個,故選用兩塊1#和2#單片機板并聯(lián)使用,作為模擬屏顯示及報警信號控制板,其具體引腳控制接線如圖1:P1口為輸出控制信號;P3口為輸入檢測信號。
由于閃蒸袋式捕集器振袋器共有十二個電磁伐工作,且每個電磁伐間隔10秒定時工作,故選用兩塊1#和2#單片機板串聯(lián)使用,其具體引腳控制接線如圖2:P1口為輸出控制信號;P3口為輸入檢測信號。
本系統(tǒng)軟件程序開發(fā),使用的計算機語言是匯編語言。程序的實現(xiàn)是當單片機通過輸入電路從輸入接口檢測到開關(guān)閉合、或斷開信號(低有效“0”)后,單片機通過選定的算法或邏輯關(guān)系進行運算和判斷后,輸出指令來接通和斷開信號(低有效“0”),通過輸出電路控制繼電器、電磁伐、接觸器等執(zhí)行元件動作,進而實現(xiàn)控制現(xiàn)場用電設備的功能。
4.1.1 閃蒸系統(tǒng)模擬屏顯示及報警主程序原理。程序先進行軟件的初始化,再對系統(tǒng)各部分電氣開關(guān)進行檢測實現(xiàn)如下功能:1)按試驗按鈕一次燈閃、鈴響,再按一次燈滅、鈴停;2)如開關(guān)合上則模擬屏上燈亮,如開關(guān)斷開則燈不亮,但不報警;3)如電機過載或出現(xiàn)故障,則燈快閃、報警鈴響;4)按復位按鈕后,燈快閃、報警鈴不響;復位、故障消除后燈滅、報警鈴不響。
4.1.2 閃蒸系統(tǒng)袋式捕集器振袋器主程序原理。在本系統(tǒng)中14個電磁伐用兩塊控制板串聯(lián)使用,主要實現(xiàn)以下功能:由軟件采用中斷方式實現(xiàn)的,每10S對一路電磁伐進行300MS的定時噴吹,當?shù)谝粔K板檢測到開關(guān)信號后開始對第一個電磁伐進行控制,當一個循環(huán)完成后發(fā)出一信號給第二塊板,由第二塊板接著執(zhí)行上述操作,板循環(huán)完也發(fā)出一信號給第一塊板,再由第一塊完成上述操作,直至開關(guān)斷開。
通過本次的單片機多路控制系統(tǒng)的應用,筆者對單片機的控制原理和設計方法有了更深刻的理解和掌握。并通過在閃蒸造粒系統(tǒng)中的應用取得了現(xiàn)場實際經(jīng)驗,為安全生產(chǎn)提供了可靠的檢測及控制手段??v觀我們現(xiàn)在生活的各個領域,從導彈的導航裝置,到飛機上各種儀表的控制,從計算機的網(wǎng)絡通訊與數(shù)據(jù)傳輸,到工業(yè)自動化過程的實時控制和數(shù)據(jù)處理,以及我們生活中廣泛使用的各種智能IC卡、電子寵物等,這些都離不開單片機。在單片機產(chǎn)生后,我們就將控制這些東西變?yōu)橹悄芑?,我們只需要在單片機外圍接一點簡單的接口電路,核心部分只是由人為的寫入程序來完成。這樣產(chǎn)品的體積變小了,成本也降低了,長期使用也不會擔心精度達不到了。所以,它的魔力不僅是在現(xiàn)在,在將來將會有更多的人來接受它、使用它。所以,單片機應用在我國是有著廣闊前景的。
[1]戴佳,苗龍,陳斌.51單片機應用系統(tǒng)開發(fā)典型實例[M].中國電力出版社.
[2]周航慈.單片機應用程序設計技術(shù)[M].北京航空航天大學出版社.
[3]胡漢才.單片機原理及其接口技術(shù)[M].清華大學出版社.
[4]余發(fā)山.單片機原理及應用技術(shù)[M].中國礦業(yè)大學出版社.
[5]吳國經(jīng)單片機應用技術(shù)。北京:中國電力出版社