[導(dǎo)讀] 摘要:實時測量煤倉料位和自動控制儲煤量是煤礦自動化生產(chǎn)的重要環(huán)節(jié)。文章設(shè)計了基于超聲波發(fā)送、接收的測距模塊、低功耗MSP430 系列單片機的控制模塊和RS485 通信協(xié)議的通信模塊的超聲波料位計。其為完善煤倉料位監(jiān)控系統(tǒng)創(chuàng)造了必要條件。
0 引言
隨著煤炭工業(yè)生產(chǎn)自動化程度的提高,大多數(shù)儲煤倉需要實時準(zhǔn)確地測量其煤位變化和控制儲煤量。工業(yè)料位測量中,目前采用的料位計主要有超聲波式、電容式、重錘式、核輻射式等幾種。超聲波式以其可以做到不接觸、連續(xù)測量、長時工作及對人體無危害等諸多優(yōu)點,非常適用于煤位測量。但就目前國內(nèi)超聲波料位計而言,在穩(wěn)定性和可靠性方面還不盡如人意,系統(tǒng)造價比較高,如要進行料位群測,則價格負擔(dān)更重。
為此筆者研制了一種智能超聲波料位計,它可以與上位機組成一種新型儲倉料位群測系統(tǒng)。該料位計采用9V 電池供電,同煤倉的若干料位計通過1 根電纜與上位機通信,減少了傳統(tǒng)超聲波料位計所需的大量供電和通信電纜、以及供電電壓在線路上的損耗。它還配備了一體化的超聲波發(fā)送、接收模塊和計算機遠程通信模塊,本身具有智能處理裝置,可針對各種復(fù)雜的應(yīng)用現(xiàn)場,設(shè)置不同的環(huán)境參數(shù),適應(yīng)能力強。
1 超聲波料位計的研制
1 . 1 工作原理
采用超聲波脈沖反射接收法(又稱脈沖法)測距的原理,脈沖法測距原理如圖1 所示。已知聲波在空氣中的傳播速度為。,如被測煤倉深度為L ,煤倉料位為H ,超聲波換能器通過介質(zhì)發(fā)射聲脈沖,聲波經(jīng)一定時間可達被測料面,由料面反射的回波又經(jīng)過同樣距離和時間回到聲源處,即聲波往返路程為料深的2 倍,測得聲波往返時間為t ,利用s=c· t / 2 ,即可算得料位計與反射點間的距離s。測量距離d=√[s2-(h/2)2]。傳感器采用分體收、發(fā)換能器,因收、發(fā)換能器間距非常接近,故有h≈0 , d= s=c· t / 2。
則煤倉料位:H=L-d=L- c· t / 2 (1)
1 . 2 超聲波料位計設(shè)計
料位計由低電壓、低功耗的單片機、超聲波發(fā)射電路、超聲波接收電路、串行接口電路、電池供電電路等組成,其組成框圖如圖2 所示。
圖2 料位計組成框圖超聲波發(fā)射、接收電路與單片機相連,單片機與串行接口相連。電池供電電路也為其它電路供電。
1 . 2 . 1 設(shè)計說明
超聲波換能器采用的是陶瓷的壓電效應(yīng)。測量過程中,聲波信號由發(fā)送換能器發(fā)出,經(jīng)物體表面反射后由接收換能器接收,測量聲波的整個運行時間,從而實現(xiàn)距離的測量。料位計所用換能器是最佳工作頻率為40 kHz 的陶瓷超聲波傳感器,適用于中程范圍測量,最大量程為30m ,在脈沖觸發(fā)模式下工作。該類傳感器適應(yīng)性強,可在一40~90 ℃ 環(huán)境下正常工作,散射角最大為15°。鑒于聲速受溫度影響最大,為使測量更精確,測距數(shù)據(jù)處理過程采用溫度補償。
單片機驅(qū)動發(fā)送換能器發(fā)出12 個周期40 kHz的方波信號,接收換能器接收回聲信號。單片機MSP430 的定時器用于記數(shù)40 kHz 的晶振頻率,故時間測量的分辨率為25us,對于測量系統(tǒng)來說已足夠。石英晶振的測量時基非常穩(wěn)定。接收換能器接收到的回聲信號經(jīng)運算放大器放大后送給單片機的比較器,比較器接收到回聲信號立即觸發(fā)定時器的捕捉功能以獲得捕捉/比較寄存器中的記數(shù)值。捕獲的數(shù)值就是超聲波從料位計發(fā)送換能器發(fā)出運行到目標(biāo)、再從目標(biāo)返回接收換能器的測量時間。單片機利用這個時間計算出系統(tǒng)到目標(biāo)的距離,得出煤倉中的料位高度,并將數(shù)據(jù)通過通信電纜傳輸至上位機。然后單片機CPU 進人睡眠模式以達到省電目的,由串行通信中斷信號喚醒CPU 重復(fù)下一個測量周期。
1 . 2 . 2 電路設(shè)計
圖3 為料位計的電氣原理圖。
MSP430F12X ( UI )是系統(tǒng)核心。MSP430 系列單片機為TI 公司FLASH 型16 位單片機,具有低電壓(工作電壓為1 . 8~3 . 6V )、超低功耗、處理能力強、工業(yè)級環(huán)境(一40~+85℃)下工作穩(wěn)定、開發(fā)方便高效等性能。選擇40 kHz 晶振xl 作為和超聲波換能器的諧振頻率相匹配的低頻晶振。R12 是復(fù)位電路的上拉電阻,集成的省電電路自動進人省電狀態(tài)。C9用于MSP430 供電電源的解禍,它和供電線路應(yīng)盡量接近。14 腳的雙列接頭(Jl ) 提供了1 個便于使用MSP430 閃存模擬工具在線調(diào)試和編程的接口。P2.0 口設(shè)置成輸出超聲波換能器要求的40 kHz方波ACLK 信號。
換能器輸出驅(qū)動電路由9V 電池直接供電,并提供18V 的電壓驅(qū)動換能器。該18V 的電壓由6 個反向器(U4 CD4049 )組成的橋路獲得。1 個反向器用來提供驅(qū)動器一側(cè)的180 。相移信號,另一側(cè)則由反向信號驅(qū)動。該設(shè)置使輸出電壓幅值加倍,這樣就可以推挽的方式提供給發(fā)送換能器18V 的電壓。2 個反向器并聯(lián)是為了每側(cè)都能提供足夠的電流以驅(qū)動換能器。電容C6 和C7 用來隔斷直流流人換能器。因為CD 4049 工作在9V ,而MSP430 上作電壓是3 . 6V ,在MSP43 。和輸出驅(qū)動電路之間有個邏輯電平不匹配的問題。在這2 種電平之間三極管Q1 充當(dāng)邏輯電平轉(zhuǎn)換的角色。
U3 使用TI 的5 引腳的運算放大器TLV277I , 該放大器有高增益帶寬,提供40 kH :高增益信號。TLV2771 設(shè)置成反向放大器狀態(tài)。R7 和RS 使得放大倍數(shù)為55 , C5 使高頻信號旁路,R3 和R4 偏置放大器的輸人到一個實際的中值,并提供給運算放大器的單輸人端,放大的超聲波信號在這個中值附近上下振動。接收換能器的高Q 值阻止了40 kHz 外的無效信號。運算放大器的輸出端連接到比較器A 的輸人端CA0 (端口引腳P2 . 3 )。比較器A 為MSP430 的內(nèi)置模塊,它的對應(yīng)引腳為P2 . 3 ,內(nèi)部參考電壓設(shè)置為0.5Vcc 。沒有超聲波回聲信號時,CA0 的電平略低于CA1 的參考電壓;當(dāng)接收到回聲信號時,電壓高于參考電壓并使比較器A 的輸出CAOUT 翻轉(zhuǎn)。R6 用于微調(diào)所需的靈敏度和優(yōu)化測量范圍。
U5 為串行通信轉(zhuǎn)換芯片SN65HVDl0 ,工作電壓為3 . 3V 。單片機的串行通信口RXD 、TXD 與SN65HVD10 的R 、D 口相連,P2 . l 口與SN65HVDl0 的RE 、DE 口相連,通過標(biāo)準(zhǔn)通信協(xié)議RS485 接收上位機指令進行測量后,芯片SN65HVDl0 的B 、A 口發(fā)送數(shù)據(jù)給上位機。MSP430 和超聲波信號放大電路由9V 電池通過Tl 的電壓轉(zhuǎn)換芯片TPS7700l 提供3 . 6V 電源。電阻Rl 和R2 使芯片電壓輸出為3 . 6V 。Cl 和C2 是實現(xiàn)芯片正常功能所需的推薦電容值。發(fā)送驅(qū)動直接由9V 供電。開關(guān)Sl 是電源主開關(guān)。
1 . 2 . 3 軟件設(shè)計
運用MSP430 系列單片機豐富的片內(nèi)資源和簡潔的內(nèi)核指令,可編制出性能優(yōu)良的源程序。裝置采用FLASH 型芯片MSP430F12X ,內(nèi)有JTAG 調(diào)試接口.只需1 臺PC 機和1 個JTAG 調(diào)試器即可完成程序?qū)懭?。開發(fā)語言有匯編語言和C 語言。系統(tǒng)具有高效率性。MSP430 系列具有16 位RISC 結(jié)構(gòu),大量寄存器,較高的處理速度,可以編制出高效率的源代碼。
系統(tǒng)具有高實時性。系統(tǒng)初始化后將CPU置于省電模式,串行通信產(chǎn)生中斷喚醒程序。在中斷服務(wù)程序里驅(qū)動發(fā)送換能器發(fā)出12 個周期的40 kHz 方波信號,并允許定時器Timer-A 的捕捉中斷,同時定時器Timer-A 用于記數(shù)40 kH :的晶振頻率。比較器A 接收到回聲信號觸發(fā)定時器Timer 一A 的捕捉功能以獲得捕捉/比較寄存器CCR1 中的記數(shù)值。單片機計算出系統(tǒng)到目標(biāo)的距離,通過查預(yù)先設(shè)置在程序中的溫度和聲速關(guān)系的列表進行測量數(shù)據(jù)的溫度補償,得出料位的相關(guān)數(shù)據(jù),并將數(shù)據(jù)通過通信電纜傳輸至上位機。然后MSP430 進入LMP3 睡眠模式,由串行通信中斷信號喚醒MSP430 重復(fù)下一個測量周期。系統(tǒng)具有高穩(wěn)定性。如果晶體振蕩器在用作CPU 時鐘時發(fā)生故障,DCO 會自動啟動,程序中可將DCO 設(shè)置成40 kHz ,以保證系統(tǒng)正常工作。在程序中設(shè)置看門狗,一旦程序跑偏,可用看門狗將其復(fù)位。
1 . 3 儀器安裝
超聲波料位計的安裝,應(yīng)注意在超聲波的傳播方向上,避免下料口,以及盡量避免倉內(nèi)的建筑構(gòu)件如扶梯鋼梁等,如確實無法避讓,可用記憶虛假回波方式記住這些阻擋物產(chǎn)生的回波,使其不影響物位的準(zhǔn)確測量。
2 系統(tǒng)通信
煤倉料位監(jiān)控系統(tǒng)由超聲波料位計和便攜式計算機組成。料位計和計算機的通信方式選擇了具有可靠性高、距離遠、通信速率較高、性能價格比高等優(yōu)點的標(biāo)準(zhǔn)通信協(xié)議RS485 方式,在計算機和料位計間有RS485 / RS232 通信轉(zhuǎn)換裝置。若干只料位計接在同一根通信電纜上,便攜式計算機作為上位機給智能料位計順序發(fā)出測量指令,智能料位計順序返回測量計算的料位數(shù)據(jù),計算機對數(shù)據(jù)分析整理,以實時計算和顯示各煤倉的料位,并根據(jù)料位情況發(fā)出指令控制給煤系統(tǒng)或排煤系統(tǒng)等。
3 結(jié)語
由于一體化的設(shè)計,該超聲波料位計體積小、密封性好,安裝和維護非常方便,結(jié)構(gòu)及供電等設(shè)計均能滿足煤礦設(shè)備的本安防爆特性。
在孔莊礦的實驗證明:超聲波料位計測量精度較高,運行安全可靠、穩(wěn)定有效。儀器的研制成功為選煤廠等煤礦企業(yè)實現(xiàn)自動檢測和生產(chǎn)計量管理現(xiàn)代化創(chuàng)造了條件。