劉光學(xué)
(山東科技大學(xué)泰山科技學(xué)院,山東 泰安 271000)
電動機(jī)在農(nóng)業(yè)生產(chǎn)中應(yīng)用極其廣泛,是農(nóng)業(yè)生產(chǎn)過程中的關(guān)鍵動力來源之一?,F(xiàn)實中的農(nóng)業(yè)作業(yè)環(huán)境復(fù)雜多變且惡劣,農(nóng)用電動機(jī)損壞現(xiàn)象嚴(yán)重,運行前必須進(jìn)行必要的維護(hù)保養(yǎng),運行中也要做到監(jiān)測及時,其轉(zhuǎn)速的監(jiān)測結(jié)果可以判斷電機(jī)的運行狀態(tài),進(jìn)一步反映各設(shè)備的運轉(zhuǎn)情況[1-3]。
電動機(jī)轉(zhuǎn)速是判斷設(shè)備穩(wěn)定運行的重要參數(shù)之一,轉(zhuǎn)速較大動態(tài)變化,很可能表征著機(jī)器設(shè)備的運行存在故障,因此開發(fā)一套轉(zhuǎn)速檢測系統(tǒng),對電動機(jī)在運行過程中進(jìn)行實時監(jiān)測,提前做好各項準(zhǔn)備措施,以延長設(shè)備的運行壽命,同時避免不必要的損失。
區(qū)別于傳統(tǒng)的電磁感應(yīng)原理實現(xiàn)轉(zhuǎn)速的測量方法,本監(jiān)測系統(tǒng)采用單片機(jī)的精準(zhǔn)定時、計數(shù)和計算功能,配合相應(yīng)的硬件設(shè)施,可實現(xiàn)對轉(zhuǎn)速的精準(zhǔn)監(jiān)測和顯示,其輸出信號強(qiáng)、抗干擾能力強(qiáng),可在磁場、露天、水汽、光照等惡劣情況下正常使用[4-5]。
電動機(jī)轉(zhuǎn)速監(jiān)測系統(tǒng)主要由光電開關(guān)傳感器、觸發(fā)圓盤、OLED、STM32單片機(jī)組成,其系統(tǒng)框架如圖1所示,電動機(jī)轉(zhuǎn)軸的轉(zhuǎn)速信息通過觸發(fā)圓盤和光電開關(guān)傳感器獲取,并傳遞給單片機(jī)進(jìn)行計算處理,單片機(jī)通過IIC通信技術(shù)將轉(zhuǎn)速信息傳遞給OLED,實現(xiàn)轉(zhuǎn)速的可視化。其中,單片機(jī)中含有計算處理的程序,通過C語言編程實現(xiàn)對電動機(jī)轉(zhuǎn)軸的轉(zhuǎn)速監(jiān)測。
圖1 系統(tǒng)框架
單片機(jī)在自動控制領(lǐng)域應(yīng)用廣泛,其性能的高低決定了自動化設(shè)備的反應(yīng)速度和計算能力,本系統(tǒng)采用的單片機(jī)為基于Cortex-M3內(nèi)核的STM32F103ZET6,該芯片具有低功耗、低成本、高性能的優(yōu)點,可以實現(xiàn)監(jiān)測系統(tǒng)的運行計算要求,其引腳豐富,可以實現(xiàn)后續(xù)的二次開發(fā),添加更多的監(jiān)測功能[6]。
觸發(fā)圓盤為圓形板,其材質(zhì)為C45,厚度為3mm,可以起到遮光的效果,在圓板上均勻加工40個開口槽,槽數(shù)越多,轉(zhuǎn)速的測量結(jié)果越精確,觸發(fā)圓盤如圖2所示。將觸發(fā)圓盤同軸固定在電動機(jī)轉(zhuǎn)軸上,當(dāng)電動機(jī)轉(zhuǎn)動時會帶動觸發(fā)圓盤一起轉(zhuǎn)動,兩者轉(zhuǎn)速一致,可以通過記錄圓盤轉(zhuǎn)動的槽數(shù),計算轉(zhuǎn)動速度,圓盤轉(zhuǎn)動一周即轉(zhuǎn)過40個開口槽。
圖2 觸發(fā)圓盤
光電開關(guān)傳感器采用的型號為PU-X10,如圖3所示,可以用于檢測不透明物體,包含四根引線,其中兩根為電源線,工作電壓為24V,兩根為信號線,分別用于檢測有物體和無物體,本次主要使用檢測有物體的信號線,另一根信號線懸空即可;槽寬為10mm,其寬度允許觸發(fā)圓盤在凸槽內(nèi)轉(zhuǎn)動及振動幅度,其檢測頻率可以達(dá)到1kHz。
當(dāng)觸發(fā)圓盤轉(zhuǎn)動到開口槽處時,光電開關(guān)傳感器接收端正常接收來自發(fā)射端的光信號,反之,光信號被遮擋,此時為檢測到不透明物體,信號線將發(fā)送電平信號至單片機(jī),由單片機(jī)執(zhí)行計數(shù)任務(wù)[7]。
圖3 PU-X10光電開關(guān)傳感器
OLED模塊為顯示模塊,相比于TFT、LCD,其經(jīng)濟(jì)實惠、性價比高、功耗低、體積小、IO口占用少,工作溫度范圍為:-30℃~70℃,可適應(yīng)惡劣環(huán)境,完全可以用于轉(zhuǎn)速的信息顯示。本系統(tǒng)通過IIC通信技術(shù)將單片機(jī)中的數(shù)據(jù)傳遞到OLED屏,OLED屏實時顯示轉(zhuǎn)速信息。同時OLED還支持界面設(shè)計,可以輸入漢字、ASCII、圖案等信息,實現(xiàn)顯示界面的豐富化[8]。
本設(shè)計通過Keil5軟件進(jìn)行編程及編譯,程序通過C語言進(jìn)行編寫,通過J-link將程序拷入單片機(jī)。STM32F103ZET6單片機(jī)具有豐富的定時器,定時器中斷功能可以用于精準(zhǔn)定時,將其用于記錄觸發(fā)圓盤轉(zhuǎn)動的時長t,時長越短,越能體現(xiàn)轉(zhuǎn)速的實時性。
外部中斷用于記錄接收來自光電開關(guān)傳感器信號線傳遞的電平數(shù)目z,電平數(shù)目體現(xiàn)了轉(zhuǎn)動過的槽數(shù),觸發(fā)圓盤轉(zhuǎn)動一周可以觸發(fā)光電開關(guān)傳感器40次,設(shè)置外部中斷優(yōu)先級高于定時器中斷,電動機(jī)轉(zhuǎn)軸每分鐘的轉(zhuǎn)速為:
本文設(shè)計了一種電動機(jī)轉(zhuǎn)速監(jiān)測系統(tǒng),用于實現(xiàn)電動機(jī)轉(zhuǎn)速的實時監(jiān)測及可視化,及時反映各設(shè)備的運轉(zhuǎn)情況,以避免造成不必要的損失。
該系統(tǒng)主要由光電開關(guān)傳感器、觸發(fā)圓盤、OLED、STM32單片機(jī)組成,通過單片機(jī)的定時器中斷和外部中斷功能,可實現(xiàn)對電動機(jī)轉(zhuǎn)速的實時監(jiān)控,通過IIC通信技術(shù),可實現(xiàn)轉(zhuǎn)速數(shù)據(jù)的可視化。該系統(tǒng)抗干擾能力強(qiáng)、精度高、實用性強(qiáng),適用于惡劣的農(nóng)田作業(yè)環(huán)境,同時為其他轉(zhuǎn)速監(jiān)測方案提供了設(shè)計依據(jù)。