劉淑杰,田 野
(深圳市興源鼎新科技有限公司,廣東 深圳 518000)
基于M-Bus傳輸協(xié)議的便攜式水表運(yùn)行監(jiān)測(cè)系統(tǒng)的開(kāi)發(fā)
劉淑杰,田 野
(深圳市興源鼎新科技有限公司,廣東 深圳 518000)
文章介紹了M-Bus傳輸協(xié)議的便攜式水表運(yùn)行監(jiān)測(cè)系統(tǒng)的開(kāi)發(fā)背景,開(kāi)發(fā)過(guò)程中采用的技術(shù)路線以及關(guān)鍵技術(shù),該套系統(tǒng)是對(duì)全自動(dòng)抄表系統(tǒng)的一種補(bǔ)充,給用戶提供多一種抄表方案的選擇。
M-Bus傳輸協(xié)議;便攜式;M-Bus轉(zhuǎn)換器
供水企業(yè)的管理模式是基于計(jì)量表具而建立起來(lái)的,變革管理模式,必然首先要變革計(jì)量水表,再結(jié)合計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、信息技術(shù),才能從根本上變革管理模式,提高管理效益。此外,為了通過(guò)價(jià)格杠桿調(diào)節(jié)水需求、水資源配置,達(dá)到節(jié)約用水的目的,國(guó)家建設(shè)部曾多次下發(fā)文件要求實(shí)行階梯水價(jià),對(duì)自來(lái)水實(shí)行分類計(jì)量收費(fèi)和超定額累進(jìn)加價(jià)制度。該制度實(shí)施過(guò)程中涉及的因素很多,如人均定額用水、家庭人口、用水類型、定額平價(jià)、超額加價(jià)等,且這些因素會(huì)隨實(shí)際情況的變化而變化,如人口、用水類型變化等,傳統(tǒng)的計(jì)量器具無(wú)法實(shí)現(xiàn)。階梯式計(jì)價(jià)需要水表的智能化程度,實(shí)現(xiàn)的方式和功能方面有新的設(shè)置和創(chuàng)新點(diǎn)。
全國(guó)很多城市正在進(jìn)行一戶一表的改造工程,如果改造完成后仍然采用普通水表,供水企業(yè)勢(shì)必增加相當(dāng)數(shù)量的抄表人員,在人工成本不斷提高的今天,對(duì)自負(fù)盈虧的供水企業(yè)是不經(jīng)濟(jì)的;供水企業(yè)迫切需要一種安裝調(diào)試簡(jiǎn)單、配置靈活、投資相對(duì)低廉的能夠?qū)⒏鲬舻乃頂?shù)據(jù)短距離的傳輸?shù)焦潭c(diǎn)上的抄表系統(tǒng),由抄表員到幾個(gè)固定的點(diǎn)上把數(shù)據(jù)拿回來(lái),既節(jié)約人工,又相對(duì)節(jié)約投資。
M-Bus傳輸協(xié)議的便攜式水表運(yùn)行監(jiān)測(cè)系統(tǒng)采用了測(cè)量、傳感、通信及微電子技術(shù),將散裝在各戶或各樓道的水表通過(guò)數(shù)據(jù)線傳到安裝在單元入口處的集抄器,抄表日抄表人員手持掌上電腦,依次到集中抄表器處將其所管轄的水表數(shù)據(jù)讀取到掌上電腦中,抄表員回到營(yíng)業(yè)中心后,將掌上電腦中的數(shù)據(jù)導(dǎo)入到電腦里,進(jìn)行分析處理及收費(fèi),見(jiàn)圖1。
2.1.1 集中抄表器的設(shè)計(jì)
M-Bus集中抄表器(簡(jiǎn)稱為集抄器)是一種全新設(shè)計(jì)新型集抄器,因其電路簡(jiǎn)單且沒(méi)有與表的通信部分,因此雷擊損壞的可能性大大降低。產(chǎn)品只有一個(gè)存儲(chǔ)芯片存儲(chǔ)小區(qū)、用戶等臨時(shí)數(shù)據(jù),通過(guò)主機(jī)(也就是M-Bus轉(zhuǎn)換器)進(jìn)行數(shù)據(jù)交換,平時(shí)不供電處于不工作狀態(tài),低功耗且不需要維護(hù),滿足了高可靠性。
2.1.2 M-Bus轉(zhuǎn)換器設(shè)計(jì)
M-Bus轉(zhuǎn)換器是為降低集抄器成本而新設(shè)計(jì)的產(chǎn)品,它集紅外通信、M-Bus協(xié)議轉(zhuǎn)換、電源、保護(hù)電路為一體。紅外與配套的蘭德掌上電腦通信,M-Bus與水表通信。轉(zhuǎn)換器完成M-Bus到紅外之間的數(shù)據(jù)轉(zhuǎn)換,并把抄表的數(shù)據(jù)上傳到配套的蘭德掌上電腦內(nèi)。
2.1.3 電源
M-Bus轉(zhuǎn)換器需要24 V直流電源,由于蓄電池具有體積大并且有記憶效應(yīng)、充電時(shí)間長(zhǎng)等缺點(diǎn),所以我們用高性能的鋰聚合物電池,并佩帶充放電均衡保護(hù)板。
2.1.4 蘭德掌上電腦抄表軟件
紅外與轉(zhuǎn)換器通信讀取用水量、小區(qū)等數(shù)據(jù),并存于內(nèi)部數(shù)據(jù)庫(kù),可查看用戶用水量,并可以上傳數(shù)據(jù)庫(kù)到PC分析處理。
(1)水表存儲(chǔ)出廠編號(hào)、水表示值、電子單元工作狀態(tài)。
(2)通信方式:表到M-Bus轉(zhuǎn)換器——M-Bus協(xié)議;M-Bus轉(zhuǎn)換器到集中抄表器——IIC;M-Bus轉(zhuǎn)換器到蘭德掌上電腦——紅外;蘭德掌上電腦到PC——RS232。
圖1 系統(tǒng)整體設(shè)計(jì)方案圖
(3)供電電源:M-Bus轉(zhuǎn)換器——24 V 2 000 mAH可充電鋰聚合物電池。
(4)工作電流:表電流小于1.5 mA。
(5)工作環(huán)境:溫度:水表5~+55 ℃,電子單元部分-25 ℃~+55 ℃;濕度:0~97% RH。
水表部分——網(wǎng)絡(luò)通信鏈路的建立;集中抄表器部分——三插結(jié)構(gòu)的TV母頭的可實(shí)施性;轉(zhuǎn)換器部分——各類數(shù)據(jù)處理以及協(xié)議轉(zhuǎn)換;M-Bus便攜式抄表系統(tǒng)——顯示客戶信息,將蘭德掌上電腦上傳的數(shù)據(jù)進(jìn)行分析整理,從而實(shí)現(xiàn)對(duì)用戶水表的自動(dòng)讀取,減少人為錯(cuò)誤同時(shí)又節(jié)約抄表時(shí)間。
2.4.1 關(guān)鍵技術(shù)
關(guān)鍵技術(shù):①M(fèi)-Bus便攜式抄表系統(tǒng)的低功耗設(shè)計(jì);②直讀水表技術(shù);③短路保護(hù)技術(shù);④M-Bus總線協(xié)議;⑤防水、防陽(yáng)光技術(shù);⑥數(shù)據(jù)信息壓縮技術(shù)。
2.4.2 解決關(guān)鍵技術(shù)的途徑
(1)M-Bus表只有實(shí)現(xiàn)低功耗設(shè)計(jì),主機(jī)才能夠連接更多的水表,同時(shí)也增加電池使用壽命。
具體設(shè)計(jì)步驟如下:
1)處理器的選擇。一般情況下是在CPU的性能(Performance)和功耗(Power Consumption)方面進(jìn)行比較和選擇。通??梢圆捎妹繄?zhí)行1 M次指令所消耗的能量來(lái)進(jìn)行衡量,即Watt/MIPS。但這僅是一個(gè)參考指標(biāo),實(shí)際上各個(gè)CPU的體系結(jié)構(gòu)相差很大,衡量性能的方式也不盡相同。
我們把CPU的功率消耗分為兩大部分:內(nèi)核消耗功率PCORE和外部接口控制器消耗功率PI/O,總的功率等于兩者之和,即P=PCORE+PI/O。對(duì)于PCORE,關(guān)鍵在于其供電電壓和時(shí)鐘頻率的高低;對(duì)于PI/O來(lái)講,除了留意各個(gè)專門I/O控制器的功耗外,還必須關(guān)注地址和數(shù)據(jù)總線寬度。
2)接口驅(qū)動(dòng)電路的低功耗設(shè)計(jì)。接口電路的低功耗設(shè)計(jì),在這個(gè)環(huán)節(jié)里,除了考慮選用靜態(tài)電流較低的外圍芯片外,還應(yīng)該考慮以下幾個(gè)因素:①上拉電阻/下拉電阻的選??;②對(duì)懸空腳的處理;③Buffer的必要性。簡(jiǎn)單計(jì)算一下,如果在一個(gè)3.3 V的系統(tǒng)里用4.7 KΩ為上拉電阻,當(dāng)輸出為低的時(shí)候,每只腳上的電流消耗就為0.7 mA,如果有10個(gè)這樣的信號(hào)腳時(shí),就會(huì)有7 mA電流消耗在這上面。所以我們應(yīng)該考慮在能夠正常驅(qū)動(dòng)后級(jí)的情況下(即考慮IC的VIH或VIL),盡可能選取更大的阻值?,F(xiàn)在很多應(yīng)用設(shè)計(jì)中的上拉電阻值甚至高達(dá)幾百KΩ。另外,當(dāng)一個(gè)信號(hào)在多數(shù)情況下時(shí)為低的時(shí)候,也可以考慮用下拉電阻以節(jié)省功率。CMOS器件的懸空腳中未使用到的輸入端接到VCC或地。
3)動(dòng)態(tài)電源管理(DPM)。①選取不同工作模式。CPU內(nèi)部的各種頻率都是通過(guò)外部晶振頻率經(jīng)由內(nèi)部鎖相環(huán)(PLL)倍頻式后產(chǎn)生的,通過(guò)內(nèi)部寄存器設(shè)置各種工作頻率的高低成為控制功耗的一個(gè)關(guān)鍵因素?,F(xiàn)在很多CPU都有多種工作模式,我們可以通過(guò)控制CPU進(jìn)入不同的模式來(lái)達(dá)到省電的目的。②關(guān)閉不需要的外設(shè)控制器。不用的控制器可以處于各種狀態(tài)不用去管。但如果要節(jié)省功耗,則須將其關(guān)閉,否則仍然會(huì)消耗電流。
上面兩種方式只是動(dòng)態(tài)電源管理的最為簡(jiǎn)單的實(shí)現(xiàn)。在這兩種方式中,一種是通過(guò)改變系統(tǒng)的時(shí)鐘頻率,另一種是通過(guò)控制外設(shè)控制器的開(kāi)關(guān)來(lái)達(dá)到節(jié)約能量的目的。
(2)直讀水表技術(shù)實(shí)現(xiàn)。字輪上特定位置的特定編碼,通過(guò)光電管的發(fā)射和接收判斷字輪所處的位置,譯碼字輪值傳入CPU內(nèi)部,實(shí)現(xiàn)從機(jī)械部件到電子部件的轉(zhuǎn)換。這樣在不消耗電能的情況下,依靠自身的機(jī)械部件也能正常計(jì)數(shù),極大地提高了可靠性,減少能源消耗。
(3)短路保護(hù)技術(shù)。圖2所示為鋰電池的短路保護(hù)電路:
圖2 短路保護(hù)電路
當(dāng)正常工作時(shí),MOSFET管Q2因R1上拉導(dǎo)通,P-端和BAT-端的壓差很小,而且電阻R2和R3的阻值很大,所以流過(guò)電阻R2和R3的電流幾乎為零,短路保護(hù)MOSFET管Q1不工作。當(dāng)發(fā)生短路現(xiàn)象時(shí),P+和P-之間的壓差突然變小,P-和BAT-之間的壓差突然變大。電阻R2和R3的分壓導(dǎo)致了短路保護(hù)MOSFET管Q1的柵極電壓比源柵極要高,短路保護(hù)MOSFET管Q1導(dǎo)通,使Q2的柵極電壓變低,從而切斷,鋰離子電池組就停止放電,得到保護(hù)。由于MOSFET管Q1的源柵極的最大壓差約為20 V,而多組鋰離子電池組的總電壓大于20 V。短路時(shí),短路保護(hù)MOSFET管Q1源柵極的電壓差將大于20 V,從而受損。電阻R2和R3的作用就是通過(guò)分壓來(lái)保證短路保護(hù)Q1,R2和R3阻值的調(diào)整,要保證短路保護(hù)Q1能在發(fā)生短路現(xiàn)象時(shí)源柵極電壓大于開(kāi)啟電壓。4組以下的鋰離子電池組不需要分壓電阻,把R3短路、R2開(kāi)路即可。電容C1的作用是防止電路誤動(dòng)作,RT1的作用是過(guò)流啟動(dòng)保護(hù)。
(4)M-Bus總線協(xié)議。
1)物理層。物理層的功能是提供一條“非結(jié)構(gòu)位流”傳送的物理通道,并為數(shù)據(jù)鏈路層提供建立、維護(hù)和解除物理連接。物理層規(guī)定了主站與從站之間的物理接口的物理和電氣特性,負(fù)責(zé)物理媒體上信息的接收和發(fā)送。M-Bus的物理層采用M-Bus總線標(biāo)準(zhǔn)。
2)數(shù)據(jù)鏈路層。數(shù)據(jù)鏈路層的功能是在物理連接的基礎(chǔ)上建立、維護(hù)和解除數(shù)據(jù)連接。數(shù)據(jù)鏈路層以幀為單位傳輸信息,在每幀信息中附加了許多協(xié)議控制信息(如同步信息、地址信息、糾錯(cuò)信息、應(yīng)答信息等),以保證信息無(wú)差錯(cuò)傳送。M-Bus的數(shù)據(jù)鏈路層采用IEC870標(biāo)準(zhǔn)。
3)應(yīng)用層。M-Bus的應(yīng)用層采用EN1434-3標(biāo)準(zhǔn)。MBus總線協(xié)議為主-從結(jié)構(gòu)的半雙工通訊方式,可以進(jìn)行一主一從或一主多從的操作,從站均有各自的地址編碼。在M-Bus總線協(xié)議中數(shù)據(jù)傳送時(shí),所有多字節(jié)數(shù)據(jù)域均先傳送低位字節(jié),再傳送高位字節(jié)。發(fā)送方按字節(jié)進(jìn)行加33H處理,接收方按字節(jié)進(jìn)行減33H處理。M-Bus抄表系統(tǒng)遵循M-Bus總線協(xié)議。
(5)對(duì)安裝電子單元部分采用密封墊圈和黑色的遮光紙有效的解決了防水和防光。
(6)數(shù)據(jù)信息壓縮技術(shù)的實(shí)現(xiàn)。在整個(gè)抄表系統(tǒng)中從讀表到表讀數(shù)傳輸?shù)诫娔X內(nèi),整個(gè)過(guò)程數(shù)據(jù)傳輸速度成為整個(gè)系統(tǒng)采集的最大瓶頸。提高傳輸速度和減少傳輸編碼都能有效的解決此問(wèn)題。但提高傳輸速度,數(shù)據(jù)出錯(cuò)可靠性大幅度降低,因此我們采用壓縮編碼的方式,減少傳輸時(shí)間。因減少了編碼傳輸,數(shù)據(jù)可靠性也大幅度提高。
市場(chǎng)的需求是多樣化的,客戶的實(shí)際情況也是千差萬(wàn)別的,單一的產(chǎn)品遠(yuǎn)遠(yuǎn)不能滿足實(shí)際的市場(chǎng)需要。抄表系統(tǒng)的今后發(fā)展應(yīng)該是多樣化的,不僅在抄表方式上選擇有無(wú)線方式、全自動(dòng)方式、便攜式,技術(shù)選擇上也可以是RS485或者M(jìn)-Bus,由客戶根據(jù)實(shí)際需要進(jìn)行選擇。計(jì)量?jī)x表智能化,不僅是中國(guó)的一種趨勢(shì),也是世界性的趨勢(shì)。
1 楊萬(wàn)海.多傳感器數(shù)據(jù)融合及其應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2004.4
2 (美)KevinSkahill.可編程邏輯系統(tǒng)的VHDL設(shè)計(jì)技術(shù)[M].南京:東南大學(xué)出版社,1998
Based on M-Bus Transport Protocols Portable Water Meter
Liu Shujie, Tian Ye
This article introduced the M-Bus transport protocols’s portable water meter movement observation system’s development background, in the performance history uses the technology route as well as the key technologies, this set of systems are copy the table system’s one kind of supplement to the completely automatic, provides many one kinds to the user to copy table plan the choice.
M-Bus transport protocols; portable; M-Bus switch
TH814
A
1000-8136(2011)03-0015-03