0 引言
工業(yè)儀表設(shè)備向數(shù)字化
本文介紹的HART協(xié)議智能變送器采用兩線制傳輸方式,這種設(shè)計方式既能給流量計提供電能,又能傳輸模擬和數(shù)字信號
1 工作原理
螺旋流量計傳感器原理可以簡單用磁化線圈來說明。當(dāng)管道中有流體流過時
HART協(xié)議規(guī)定的信號頻率(1200Hz代表l,2200Hz代表0)和傳輸速率(1200bit/s)符合美國Bell202標(biāo)準(zhǔn)
圖1 HART信號波形
2 系統(tǒng)硬件設(shè)計
系統(tǒng)總體框圖如圖2所示
圖2 智能螺旋流量計結(jié)構(gòu)框圖
2.1 傳感器輸出及信號調(diào)理電路
螺旋流量計的信號輸入部分主要由傳感器和信號放大調(diào)理部分組成
。信號傳感器由上面的介紹可知是一個無源傳感器,其通過葉片切割磁感應(yīng)線產(chǎn)生一個周期性的波形。傳感器的信號經(jīng)過實際測試發(fā)現(xiàn),頻率范圍在30~200Hz范圍內(nèi)
圖3 信號調(diào)理和放大電路
2.2 HART通信模塊設(shè)計
HART通信模塊由HART調(diào)制解調(diào)芯片A5191HRT及模數(shù)轉(zhuǎn)換器AD421組成
圖4 HART通信模塊電路圖
AD421是ANALOGDEVICES公司生產(chǎn)的一種單片低功耗、高精度
圖4中,A5191HRT將疊加在4~20mA環(huán)路上的FSK信號經(jīng)過帶通濾波
、放大整形提取出來,解調(diào)為數(shù)字信號后,通過UART傳送給MSP430F435,或?qū)腗SP430F435接收到的應(yīng)答幀信息調(diào)制成FSK信號經(jīng)波形整形后通過電容耦合到AD421上3 系統(tǒng)軟件設(shè)計
螺旋流量計軟件分為四個部分,一部分是測量程序
,負(fù)責(zé)傳感器信號的采集和處理;一部分是HART協(xié)議通信程序,負(fù)責(zé)使用HART協(xié)議與其它設(shè)備進(jìn)行通信;一部分是將傳感器信號的頻率通過相應(yīng)處理轉(zhuǎn)化成流量。最后一部分菜單設(shè)置程序,為用戶提供便利的流量計參數(shù)設(shè)置功能。3.1 傳感器信號的采集和處理
系統(tǒng)采用MSP430F435為核心
,該單片機(jī)具有低功耗模式特點,因此將軟件設(shè)計成單片機(jī)在程序完成系統(tǒng)各模塊初始化之后進(jìn)入低功耗模式LPM3[6],采用定時器作為系統(tǒng)心跳的方式來定時中斷喚醒執(zhí)行測量程序。當(dāng)系統(tǒng)心跳定時器中斷產(chǎn)生時
,系統(tǒng)自動執(zhí)行測量程序。但是此時系統(tǒng)會自動的將其它中斷響應(yīng)屏蔽,為防止在執(zhí)行測量程序時有HART通信的請求,因此在進(jìn)入心跳定時器時應(yīng)先將所有屏蔽打開3.2 HART協(xié)議通信程序
螺旋流量計的HART協(xié)議通信程序根據(jù)HART協(xié)議規(guī)范要求,完成從設(shè)備數(shù)據(jù)鏈路層
HART協(xié)議通信模塊采用這種接收命令并應(yīng)答的方式完成現(xiàn)場儀表和主機(jī)之間的通信,可以實現(xiàn)通訊主機(jī)對現(xiàn)場儀表的各個工作參數(shù)的設(shè)置
、測量結(jié)果的讀取、儀表工作狀態(tài)的檢測等功能,并且具有程序設(shè)計靈活的優(yōu)點3.3 傳感器頻率信號處理程序
由上文的介紹可知傳感器輸出信號是頻率信號
去除干擾的方法是對頻率信號的周期寬度進(jìn)行測量
4 結(jié)束語
本設(shè)計在基于傳統(tǒng)流量計的基礎(chǔ)上,加入了使用A5191HRT和AD421設(shè)計HART協(xié)議通信模塊
目前,該智能螺旋流量計已實現(xiàn)批量生產(chǎn)和銷售
參考文獻(xiàn)
[1]郝靖
[2]劉煥成
[3]沈建華
[4]汪獻(xiàn)忠
[5]顧偉,周建明.A5191HRT型HART調(diào)制解調(diào)器的原理與應(yīng)用[J].國外電子元器件
[6]裴杰.MSP430單片機(jī)常用模塊與綜合系統(tǒng)實力精講[M].北京:電子工業(yè)出版社,2007.
[7]呂秀江