引言
電子公用儀表與目前使用的傳統(tǒng)機(jī)械式和機(jī)電式儀表解決方案相比,具有很多優(yōu)勢(shì)。在本文所介紹的實(shí)例中,通過(guò)基于單片機(jī)(MCU)的脈沖計(jì)數(shù)器可以大大簡(jiǎn)化各類儀表的實(shí)現(xiàn)。圖1給出了一種基于MCU的典型計(jì)數(shù)器的組成框圖。
圖1 帶外部時(shí)鐘輸入的MCU 8位或16位定時(shí)器
精度更高
儀表是根據(jù)測(cè)量精度進(jìn)行分類的。例如,一個(gè)機(jī)械式電表的典型精度是2%左右。相比之下,一個(gè)普通的電子電表可以達(dá)到0.2%的測(cè)量精度。如果在儀表設(shè)計(jì)中使用MCU,那么就能夠通過(guò)改變軟件參數(shù)調(diào)節(jié)測(cè)量精度。這樣,只需開(kāi)發(fā)一個(gè)硬件平臺(tái)就可以支持多級(jí)測(cè)量精度,因此可使儀表生產(chǎn)商簡(jiǎn)化生產(chǎn)流程,且可為安裝儀表的公用事業(yè)公司帶來(lái)良好的規(guī)模經(jīng)濟(jì)。
校準(zhǔn)容易
常規(guī)的機(jī)械式儀表包含很多可動(dòng)的部件。隨著使用時(shí)間的延長(zhǎng),這些部件可能需要重新調(diào)校,才能使儀表恢復(fù)正常狀態(tài)。調(diào)校時(shí)通常要把儀表拆卸下來(lái)并返回廠家進(jìn)行校準(zhǔn),非常不便。但是通過(guò)使用MCU中的非易失性存儲(chǔ)器(EEPROM或Flash)就可以很方便的存儲(chǔ)或更新校準(zhǔn)信息,甚至可以設(shè)計(jì)為采用自動(dòng)校準(zhǔn)的方式。
圖2 氣表結(jié)構(gòu)框圖
防篡改保護(hù)
一般來(lái)說(shuō),公用儀表zui大的一個(gè)問(wèn)題就是偷竊現(xiàn)象。在很多情況下,篡改儀表是為了改變測(cè)量結(jié)果。偷竊問(wèn)題通常出現(xiàn)在電表上,形式多種多樣。根據(jù)電表的類型,某些儀表可能被反接而使電量計(jì)數(shù)遞減而不是遞增。另外,采用鋼鐵材料作旋轉(zhuǎn)盤(pán)片的老式儀表易受磁體的影響,會(huì)因此而減慢旋轉(zhuǎn)的速度,從而引起錯(cuò)誤的電量測(cè)量結(jié)果??梢允褂脦讉€(gè)簡(jiǎn)單的方法來(lái)檢測(cè)
電子儀表的篡改和偷竊現(xiàn)象。尤其對(duì)于電表來(lái)說(shuō),可以檢測(cè)到多種“典型”情況,如:
·負(fù)載不對(duì)稱(回路被接地,導(dǎo)致不對(duì)用電進(jìn)行計(jì)量)
·電表暫時(shí)斷開(kāi)(或被旁路)
·使用永磁體使電流互感器飽和或停止計(jì)數(shù)器
·惡意破壞
一旦檢測(cè)到篡改現(xiàn)象,我們可以對(duì)儀表采取多種防范措施。如果儀表控制供電,它可以將負(fù)載的供電斷開(kāi)。另外,如果儀表具有通信機(jī)制,還可以通過(guò)點(diǎn)亮指示燈或者向公用事業(yè)公司發(fā)送報(bào)警消息的方式,指明發(fā)生了偷竊篡改情況。
電子抄表
電子儀表zui大的一個(gè)優(yōu)勢(shì)就是增加了自動(dòng)抄表(AMR)功能。這樣一來(lái),就不用派專人去現(xiàn)場(chǎng)登記使用數(shù)據(jù),從而可大大節(jié)省開(kāi)銷(xiāo)。人工抄表是一種勞動(dòng)密集型的工作,容易出現(xiàn)人為差錯(cuò)(甚至是賄賂現(xiàn)象)。由于儀表安裝在不同的地方,因此人工抄表無(wú)論對(duì)于用戶還是對(duì)于抄表員來(lái)說(shuō)都是非常不方便的。
目前有多種技術(shù)可以實(shí)現(xiàn)電子儀表的AMR功能,或者改進(jìn)已有的機(jī)械式/機(jī)電式儀表。通過(guò)下列幾種方式可以實(shí)現(xiàn)電子儀表的自動(dòng)抄表和通信:
紅外——通過(guò)儀表的面板實(shí)現(xiàn)近程紅外LED傳輸;
射頻( RF)——近程或遠(yuǎn)程通信,如ZigBeeTM協(xié)議或蜂窩網(wǎng)絡(luò);
通過(guò)線的數(shù)據(jù)調(diào)制解調(diào)方式;
電力線載波(PLC)——近程到中程傳輸
串口(RS-485)
在某些情況下,僅僅通過(guò)手持式設(shè)備(通過(guò)IrDATM協(xié)議或者RF方式,zui遠(yuǎn)通信距離可達(dá)幾百英尺)通信就可以實(shí)現(xiàn)AMR功能的優(yōu)勢(shì)。盡管這種方式仍然需要抄表員到各個(gè)儀表安裝現(xiàn)場(chǎng)抄表,但是這種方式能夠確保數(shù)據(jù)讀取是準(zhǔn)確的,并且能夠大大加快抄表過(guò)程。此外,ZigBee聯(lián)盟正在開(kāi)發(fā)一種測(cè)量方案,能夠使水表、氣表、熱表和電表的制造商之間實(shí)現(xiàn)相互合作,通過(guò)一種共同的通信媒介發(fā)送使用數(shù)據(jù)。
安全性好
隨著測(cè)量過(guò)程自動(dòng)化程度的提高,安全數(shù)據(jù)存儲(chǔ)和通信技術(shù)的需求也與日俱增。確保公用事業(yè)部門(mén)所收集數(shù)據(jù)的保密性和完整性是非常重要的。這可以通過(guò)MCU自身的內(nèi)部數(shù)據(jù)EEPROM或者使用加密算法將數(shù)據(jù)存儲(chǔ)到儀表外部的方式來(lái)實(shí)現(xiàn)。另外儀表使用數(shù)據(jù)的安全通信也值得關(guān)注。同樣,可以使用幾種加密算法和握手協(xié)議來(lái)確保安全的數(shù)據(jù)傳輸。
圖3 熱表結(jié)構(gòu)框圖
*的計(jì)費(fèi)方式
電子儀表已經(jīng)可以根據(jù)使用時(shí)段(Time of Use,TOU)分時(shí)計(jì)費(fèi)了。TOU分別設(shè)定高峰期(使用率較高)和非高峰期(使用率較低)時(shí)段。TOU收費(fèi)有多種好處。首先,如果用戶在非高峰期使用,則可以享受較低的價(jià)格。其次,由于高峰期的用戶要支付較高的使用價(jià)格,TOU計(jì)費(fèi)方式很自然地就在較大程度上降低了高峰期的使用。鋪設(shè)新的公用基礎(chǔ)設(shè)施的投資是相當(dāng)高的。TOU計(jì)費(fèi)有助于分流高峰期的使用需求,在用戶需求不斷增長(zhǎng)的情況下保持一種穩(wěn)定的容量。要想實(shí)現(xiàn)TOU計(jì)費(fèi),儀表內(nèi)部需要設(shè)置實(shí)時(shí)時(shí)鐘和日歷(Real TimeClock and Calendar,RTCC),全天跟蹤用戶的使用情況。電子儀表通過(guò)軟件或者使用外部設(shè)備很容易實(shí)現(xiàn)RTCC功能。
出現(xiàn)的計(jì)費(fèi)方式是預(yù)付費(fèi)。這一功能主要是在電表中實(shí)現(xiàn)的。用戶可以使用磁卡提前購(gòu)買(mǎi)一定的電量,然后將磁卡插入電表中,使電表在一定的時(shí)間段內(nèi)向的負(fù)載供電。預(yù)付費(fèi)方式降低了公用事業(yè)公司計(jì)費(fèi)和抄表的成本,也有助于幫助用戶計(jì)劃每月的開(kāi)支。
所有上述的收費(fèi)方式都是建立在公用儀表基本功能基礎(chǔ)之上的。這樣看來(lái)儀表的研發(fā)時(shí)間似乎要增加了,因?yàn)檠邪l(fā)包括兩個(gè)部分:基本的儀表功能,以及防篡改、AMR、安全性和計(jì)費(fèi)方式等新增功能。接下來(lái),本文要介紹如何把基本的儀表功能設(shè)計(jì)簡(jiǎn)化為一個(gè)簡(jiǎn)單的脈沖計(jì)數(shù)器,而將主要工作放在用戶接口的設(shè)計(jì)上。大部分MCU都能夠通過(guò)內(nèi)部定時(shí)器對(duì)I/O引腳的外部時(shí)鐘輸入進(jìn)行計(jì)數(shù)。某些MCU的定時(shí)器能夠在低功耗模式下進(jìn)行計(jì)數(shù),而當(dāng)定時(shí)器溢出時(shí)喚醒器件。這種功能非常靈活,因?yàn)闅獗?、水表和熱表可能沒(méi)有本地電源,而是采用電池進(jìn)行供電。
氣表和水表
氣表和水表是設(shè)計(jì)起來(lái)zui簡(jiǎn)單的儀表。這兩種表都采用機(jī)械裝置來(lái)測(cè)量氣流或水流,它們的輸出通常是一個(gè)旋轉(zhuǎn)軸(氣表中)或者一個(gè)旋轉(zhuǎn)磁鐵(水表中)。圖2給出了氣表的結(jié)構(gòu)框圖。氣表的輸出軸上有一個(gè)帶槽的圓盤(pán)和一個(gè)能夠輸出脈沖流的反光器。每個(gè)脈沖表示一定量的氣流。水表內(nèi)部通常采用旋轉(zhuǎn)磁鐵和霍耳效應(yīng)傳感器,每當(dāng)磁鐵通過(guò)的時(shí)候,這種傳感器就能夠產(chǎn)生輸出脈沖。氣表和水表的脈沖流都可以連接到MCU內(nèi)部計(jì)數(shù)器的時(shí)鐘輸入端。氣表和水表設(shè)計(jì)中的一大挑戰(zhàn)就是它們附近一般都沒(méi)有交流電源。這意味著必須用電池或太陽(yáng)能供電。太陽(yáng)能電池十分昂貴,會(huì)額外增加安裝儀表的機(jī)械成本。本文的設(shè)計(jì)方案采用一個(gè)低功耗MCU,它能夠?qū)γ}沖進(jìn)行計(jì)數(shù),周期性地將數(shù)據(jù)保存到非易失性存儲(chǔ)器中,每月上傳一次計(jì)費(fèi)信息。圖2中給出的實(shí)例是采用了Microchip公司的PIC16F9xx系列MCU。這一系列的MCU擁有4~8KB的Flash程序存儲(chǔ)器、zui多336字節(jié)的RAM、256字節(jié)的數(shù)據(jù)EEPROM,內(nèi)置8MHz的晶振、10位A/D,具有I2C、SPI、USART接口,能夠驅(qū)動(dòng)顯示168個(gè)像素。這些功能再加上低功耗特性(休眠模式下典型電流O.5uA,1MHz下典型電流為190uA)使得這種MCU十分適用于采用電池供電的氣表和水表。
圖4 電表結(jié)構(gòu)框圖
熱表
不同用戶所居住的地區(qū)和國(guó)家的供熱方式可能不同。采用熱水流過(guò)暖氣片進(jìn)行供熱是比較常見(jiàn)的方式。熱表的結(jié)構(gòu)比氣表或水表略微復(fù)雜一些,因?yàn)闊崃W(xué)計(jì)算熱量的方式涉及溫度和流量。熱表要同時(shí)測(cè)量暖氣片入口和出口的溫度,還要測(cè)量水流通過(guò)暖氣片的流速。根據(jù)這些測(cè)量結(jié)果,MCU再根據(jù)熱力學(xué)公式計(jì)算出熱能使用量。圖3給出了一個(gè)熱表的實(shí)例。為了降低熱表的成本,我們可以采用MCU來(lái)校準(zhǔn)和調(diào)節(jié)溫度傳感器。溫度傳感器通常采用RTD(電阻式溫度檢測(cè)器)或類似的器件,它們能夠浸泡在液體中工作。MCU中可以保存一個(gè)校準(zhǔn)表,用于把傳感器的模擬輸出量轉(zhuǎn)換為線性的溫度值。熱表中使用的流速表與水表中的類似,也會(huì)產(chǎn)生輸出脈沖。熱表的設(shè)計(jì)還有另外一個(gè)挑戰(zhàn)是氣表和水表沒(méi)有的。熱表都是安裝在用戶住宅內(nèi)的,不像氣表和水表可以安裝在戶外。沒(méi)有AMR功能,抄表員記錄熱能使用量時(shí)必須有用戶在家里配合?;贛CU的熱表很容易實(shí)現(xiàn)RF功能,即使用戶不在家也可以進(jìn)行抄表。圖3中的實(shí)例也采用了PIC16F9XX系列MCU,它具有低功耗特性并集成了LCD模塊。
電表
電子儀表zui令人關(guān)注的焦點(diǎn)可能是電表。在發(fā)展中國(guó)家中,竊電問(wèn)題始終都是促使人們研制電子儀表的zui主要原因。因?yàn)椴坏珒x表會(huì)被篡改以減少其顯示的用電量,而且抄表員也容易因?yàn)榻邮苡脩舻馁V賂而篡改抄表數(shù)據(jù)。所以,具備自動(dòng)抄表功能的電子儀表能夠大大減少公用事業(yè)公司損失的收入。電表設(shè)計(jì)中的zui大挑戰(zhàn)是需要記錄用電量。如前所述,某些生產(chǎn)商要求高達(dá)0.2%的精度。電表還必須能夠處理大型的電感負(fù)載,例如電冰箱、HVAC(暖通空調(diào))、洗衣機(jī)和干衣機(jī)之類的電器。因此,對(duì)于設(shè)計(jì)人員來(lái)說(shuō)采用MCU或者分立元件是*的設(shè)計(jì)方案。慶幸的是,有些生產(chǎn)商同時(shí)提供了兩種類型的電表。為了簡(jiǎn)化設(shè)計(jì),分立式設(shè)計(jì)提供了負(fù)載和電源接口,采用測(cè)量引擎測(cè)量電流和電壓并計(jì)算用電量,使用簡(jiǎn)單的脈沖輸出方式。圖4給出的實(shí)例中使用PIC16F9XX器件作為MCU,采用Microchip公司的MCP3905測(cè)量用電量。MCP3905的典型精度為0.1%,具有電源反向指示功能,采用分流電阻測(cè)量電流。電能輸出驅(qū)動(dòng)機(jī)械式兩相步進(jìn)電機(jī),但是也可以驅(qū)動(dòng)MCU的計(jì)數(shù)器輸入。
結(jié)語(yǔ)
與機(jī)械式儀表相比,電子儀表具有小巧、可靠、度高的特點(diǎn),并且能夠采用防篡改電路和方法增加公用事業(yè)公司的收入,降低用戶的開(kāi)銷(xiāo)。采用脈沖計(jì)數(shù)的電子儀表解決方案,能夠大大降低儀表設(shè)計(jì)的復(fù)雜性。這樣就可以讓設(shè)計(jì)人員把精力集中在更方便的數(shù)據(jù)采集和收費(fèi)功能的設(shè)計(jì)上。