- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
电子公用仪表:一种简洁的解决方案
如今,相比人们使用的传统机械式和(或机电式)表解决方案而言,电子公用表具有多种优势。无论是测量气压、水流、热能,还是测量电量,它们都具有以下特性:
* 精度更高
* 容易校准
* 具有防窜改保护功能
* 自动抄表
* 安全性好
* 先进的收费方式(使用时间、预付费等)
电子仪表的设计不一定要采用复杂的实现方式。本文所介绍的一种基于微控制器(MCU)的脉冲计数器的实例就可以大大简化各类表的实现方式。图1给出了一种基于MCU的典型计数器的组成模块图。
图1 带外部时钟输入的MCU 8位或16位定时器
更高的精度
仪表是根据其测量精度进行分类的。例如,一个机械式电表的典型精度是2%左右。相比之下,一个普通的电子电表可以达到0.2%的测量精度。如果在仪表设计中使用MCU,那么就能够通过软件参数调节测量精度。这样,只需开发一个硬件平台就可以支持多级测量精度,无论对于仪表制造商还是将安装仪表的公用事业部门来说,这种方式都能够提供最新和最经济的产品。
容易校准
常规的机械式仪表包含很多可动的部件。随着使用时间的延长,这些部件可能需要重新调校,才能使仪表恢复正常状态。调校时通常要把仪表拆卸下来并返回厂家进行校准,非常不便。具有同样功能的电子仪表由于部件的老化可能也需要校准,但是通过使用MCU中的非易失性存储器(EEPROM或Flash)就可以很方便的存储或更新校准信息,甚至可以采用自动校准的方式。
防窜改保护
一般来说,公用表最大的一个问题就是偷窃。在很多情况下,窃贼窜改仪表是为了改变测量结果。偷窃问题通常出现在电表上,形式多种多样。根据电表的类型,窃贼可能通过插入后门的方式使电量计数结果递减而不是递增。另外,采用钢铁材料作旋转盘片的老式电表对磁场非常敏感,会因此而减慢旋转的速度,从而引起错误的电量测量结果。
一旦发现窜改现象,我们可以对电表采取多种防范措施。如果电表控制了电能的使用,它可以将负载的供电断开。另外,如果电表具有通信功能,还可以通过指示灯或者向公用事业部门发送报警信息的方式,指出发生了偷窃窜改事故。
自动抄表
电子仪表最大的一个优势就是增加了自动抄表(AMR)功能。这样一来,就不用派专人去现场登记使用数据,从而节省了大量的开销。人工抄表是一种劳动密集型的工作,容易出现人为差错(甚至是贿赂)。由于仪表安装在不同的地方,因此人工抄表无论对于用户还是对于抄表员来说都是非常不方便的。
目前有多种技术可以实现电子仪表的AMR功能,或者改进已有的机械式/机电式仪表。通过下列几种方式可以实现电子仪表的自动抄表和通信:
* 红外——通过仪表的面板实现近程红外LED传输;
* RF——近程或远程通信,例如ZigBeeTM协议,或蜂窝网络;
* 通过电话线的数据调制解调方式;
* PLC(电力线载波)——近程到中程传输
* 串口(RS-485)
与手持式设备(通过IrDATM协议或者RF方式,最远通信距离可达几百英尺)的通信可以在一定程度上体现AMR功能的优势。尽管这种方式仍然需要抄表员到各个仪表安装现场抄表,但是这种方式能够确保数据读取是准确的,并且能够大大加快抄表过程。此外,ZigBee联盟正在开发一种测量方案,能够使水表、气表、热表和电表的制造商之间实现相互兼容,通过一种共同的通信媒介发送仪表数据。
安全性
随着测量过程自动化程度的提高,安全数据存储和通信技术的需求也与日俱增。确保公用事业部门所收集数据的保密性和完整性是非常重要的。这可以通过MCU自身的内部数据EEPROM或者使用加密算法将数据存储到仪表外部的方式来实现。另外仪表使用数据的安全通信也令人关注。同样,可以使用多种加密算法和握手协议实现安全的数据传输。
先进的收费方式
电子仪表已经开始根据TOU(使用时间)进行收费了。TOU分别设定高峰期(使用率较高)和非高峰期(使用率较低)时间。TOU收费有多种好处。首先,如果用户在非高峰期使用,则可以享受较低的价格。其次,由于高峰期的用户要支付较高的使用价格,TOU收费方式很自然地就分流了许多高峰期的用户。铺设新的公用基础设施的投资是相当高的。TOU收费有助于分流高峰期的使用需求,在用户需求不断增长的情况下保持一种稳定的容量。要想实现TOU收费,仪表内部需要设置RTCC(实时时钟和日历)功能,全天跟踪用户的使用情况。电子仪表通过软件或者使用外部设备很容易实现RTCC功能。
最新出现的收费方式是预付费。这一功能主要是在电表中实现的。用户可以使用磁卡提前购买一定的电量,然后将磁卡插入电表中,使电表在一定的时间段内向指定的负载供电。预付费方式降低了公用事业部门收费和抄表的成本,也有助于帮助用户提前计划他们每月的开支。
所有上述的收费方式都是建立在公用仪表基本功能基础之上的。这样看来仪表的研发时间似乎要增加了,因为研发包括两个部分:基本的仪表功能和新增的功能,诸如防窜改、AMR、安全性和收费方式等。接下来,本文要介绍如何把基本的仪表功能设计简化为一个简单的脉冲计数器,而将主要工作放在用户接口的设计上。大部分MCU都能够通过I/O引脚对内部定时器进行计时。某些MCU能够在设备处于低功耗模式下对定时器计时,在定时器溢出的时候进行唤醒。这种功能非常灵活,因为气表、水表和热表可能没有本地电源,而是采用电池进行供电。
气表和水表
气表和水表是设计起来最简单的仪表。这两种表都采用机械装置来测量气流或水流,它们的输出通常是一个旋转轴(气表中)或者一个旋转磁铁(水表中)。图2给出了气表的模块结构图。气表的输出轴上有一个带槽的圆盘和一个能够输出脉冲流的反光计。每个脉冲表示一定量的气流。水表内部通常采用旋转磁铁和霍耳效应传感器,每当磁铁通过的时候,这种传感器就能够产生输出脉冲。气表和水表的脉冲流都可以连接到MCU内部计数器的时钟输入端。
图2 气表结构模块图
气表和水表设计中的一大挑战就是它们附近一般都没有线性电源。这意味着必须用电池或太阳能供电。太阳能电池十分昂贵,会额外增加仪表的固定成本。本文的设计方案采用一个低功耗MCU,它能够对脉冲进行计数,周期性地将数据保存到非易失性存储器中,每月上传一次收费信息。图2中给出的例子是一种Microchip公司推出的PIC16F9xx系列MCU。这一系列的MCU拥有4~8KB的Flash程序存储器、高达336B的RAM、256B的数据EEPROM,MCU内置8MHz的晶振、10位A/D,具有I2C、SPI、USART接口,能够驱动显示168个像素。这些功能再结合低功耗特性使得这种MCU十分适用于采用电池供电的气表和水表。
热表
不同用户所居住的地区和国家的供热方式可能不同。采用热水流过散热器进行供热是比较常见的方式。热表的结构比气表或水表略微复杂一些,因为热力学计算热量的方式涉及温度和流量。热表要同时测量散热器入口和出口的温度,还要测量水流通过散热器的流速。根据这些测量结果,MCU再根据热力学公式计算出热能使用量。图3给出了一个热表的实例。
为了降低热表的成本,我们可以采用MCU来校准和调节温度传感器。温度传感器通常采用RTD(电阻式温度检测器)或类似的器件,它们能够浸泡在液体中工作。MCU中可以保存一个校准表,用于把传感器的模拟输出量转换为线性的温度值。热表中使用的流速表与水表中的类似,也会产生输出脉冲。
热表的设计还有另外一个挑战是气表和水表没有的。热表都是安装在用户住宅内的,不像气表和水表可以安装在户外。没有AMR功能,抄表员抄录热能使用量时必须有用户在家里配合。基于MCU的热表比较容易实现RF功能,即使用户不在家也可以实现抄表。图3中的例子也采用了PIC16F9XX系列MCU,它具有低功耗特性并集成了LCD模块。
图3 热表结构模块图
电表
电子仪表最令人关注的焦点可能是电表。偷窃问题始终都是促使人们研制电子仪表的最主要原因。因为不但仪表会被窜改以减少其显示的用电量,而且抄表员也容易因为接受用户的贿赂而窜改抄表数据。所以,具备自动抄表功能的电子仪表能够大大减少公用事业部门损失的收入。
电表设计中的最大挑战是需要精确记录用电量。如前所述,某些制造商要求高达0.2%的精度。电表还必须能够处理大型的电感负载,例如电冰箱、HVAC(采暖通风空调机)、洗衣机和干衣机之类的电器。因此,对于设计者来说采用MCU或者分立元件是最佳的设计方案。庆幸的是,很多制造商同时提供了两种类型的电表。为了简化设计,分立式设计提供了负载和电源接口,采用测量引擎测量电流和电压并计算用电量,使用简单的脉冲输出方式。图4给出的例子中使用PIC16F9XX器件作MCU,采用Microchip公司的MCP3905测量用电量。MCP3905的典型精度为0.1%,具有电源反向指示功能,采用分流电阻测量电流。电源输出驱动机械式两相步进电机,但是也可以驱动MCU的计数器输入。
图4 电表结构模块图
结语
相比机械式仪表,电子仪表具有小巧、可靠、精确度高的特点,并且能够采用防窜改电路机制增加公用事业部门的收入,减少用户的开销。采用脉冲计数的电子仪表解决方案能够大大降低设计复杂性。这样就可以让设计者把精力集中在更方便的数据采集和收费功能的设计上。
上一篇:关于WiMAX测试的几点认识和体会
下一篇:SoC测试的概念及实例详解
闂傚倸鍊搁崐宄懊归崶顒夋晪鐟滃繘骞戦姀銈呯疀妞ゆ棁妫勬惔濠囨⒑瑜版帒浜伴柛鐘冲浮瀹曟垿骞橀幇浣瑰兊濡炪倖鍔戦崹鍦矈椤曗偓濮婃椽妫冨☉娆樻闂佺ǹ锕ら…鐑界嵁閹达箑绀嬫い鎺戝€婚幊婵嗩渻閵堝棛澧痪鏉跨Т閳诲秵绻濋崶銊㈡嫽婵炴挻鍩冮崑鎾寸箾娴e啿娲﹂弲顒勭叓閸ャ劎鈽夐柣鎺戠仛閵囧嫰骞掗幋婵愪患闂佽棄鍟伴崰鏍蓟閺囥垹閱囨繝鍨姈鏁堥梻浣呵归鍐礉瀹ュ桅闁告洦鍨伴崘鈧梺闈涒康婵″洤鈻撻妶鍡欑瘈闁冲皝鍋撻柛鏇ㄥ墰椤︿即姊洪崫鍕効缂傚秳绶氶悰顔嘉熼崗鐓庢瀭闂佸憡娲﹂崢褰掑焵椤掆偓閿曨亜顫忓ú顏呭仭闁哄瀵т簺婵$偑鍊栭崹鐢杆囬悽绋课ュù锝呭濞笺劑鏌嶈閸撶喖鐛崘顔碱潊闁靛牆鎳庣粣娑欑節閻㈤潧孝閻庢凹鍘奸埢鎾活敊閸撗咃紳闂佺ǹ鏈懝楣冨焵椤掑嫷妫戠紒顔肩墛缁楃喖鍩€椤掑嫨鈧線寮介鐐殿吅闂佹寧娲嶉崑鎾剁磼閻欌偓閸ㄥ爼寮婚妸鈺傚亞闁稿本绋戦锟� | More...
闂傚倸鍊搁崐宄懊归崶顒夋晪鐟滃繘骞戦姀銈呯疀妞ゆ棁妫勬惔濠囨⒑瑜版帒浜伴柛鐘冲浮瀹曟垿骞橀幇浣瑰兊濡炪倖鍔戦崹鍦矈椤曗偓濮婃椽妫冨☉娆樻闂佺ǹ锕ら…鐑界嵁閹达箑绀嬫い鎺戝€婚幊婵嗩渻閵堝棛澧痪鏉跨Т閳诲秵绻濋崶銊㈡嫽婵炴挻鍩冮崑鎾寸箾娴e啿娲﹂弲顒勭叓閸ャ劎鈽夐柣鎺戠仛閵囧嫰骞掗幋婵愪患闂佽棄鍟伴崰鏍蓟閺囥垹閱囨繝鍨姈鏁堥梻浣呵归鍐礉瀹ュ桅闁告洦鍨伴崘鈧梺闈涱槶閸庮噣宕戦幘璇插唨妞ゆ劗鍠庢禍鐐叏濡厧浜鹃悗姘炬嫹濠电姷鏁告慨鐑藉极閹间礁纾婚柣鎰惈閸ㄥ倿鏌涢锝嗙缂佺姴缍婇弻宥夊传閸曨剙娅i梺绋胯閸旀垿寮婚敐澶婄疀闂傚牊绋戦埛鎺戔攽閻愯尙澧旂紒顔界懇瀵濡搁埡鍌氫簽闂佺ǹ鏈粙鎴︻敂閿燂拷闂傚倸鍊搁崐鎼佸磹閻戣姤鍤勯柛鎾茬劍閸忔粓鏌涢锝嗙闁汇倗鍋撶换婵嬫濞戝崬鍓梺閫炲苯鍘搁柣鎺炲閹广垹鈹戠€n亞鍊為梺鑲┣归悘姘枍閹剧粯鈷掑ù锝呮啞閸熺偞绻涚拠褏鐣电€规洘绮岄埥澶愬閳锯偓閹稿啴姊洪崨濠冨闁稿繑绋撻幑銏ゅ幢濞戞瑧鍘梺鍓插亝缁诲啴宕崇憴鍕╀簻闊洦鎸鹃幗鐘睬庨崶褝韬い銏℃礋椤㈡鎷呴崜韫处
闂傚倸鍊搁崐宄懊归崶顒夋晪鐟滃繘骞戦姀銈呯疀妞ゆ棁妫勬惔濠囨⒑瑜版帒浜伴柛鐘冲浮瀹曟垿骞橀幇浣瑰兊濡炪倖鍔戦崹鍦矈椤曗偓濮婃椽妫冨☉娆樻闂佺ǹ锕ら悘婵嬫偩闁垮闄勭紒瀣仢瀹撳棝姊虹紒妯哄妞ゆ梹鐗曞嵄婵炲樊浜濋悡鐔兼煟閺傛寧鎲搁柣顓炶嫰椤儻顦虫い銊ョ墦瀵偊顢氶埀顒勭嵁閹烘绫嶉柍褜鍓熷鍐测堪閸喓鍘甸梺璇″灡濠㈡ǹ顣块梻浣虹帛閹搁箖宕伴幇鏉课﹂柛鏇ㄥ灱閺佸啯銇勯幇鈺佺仼缂佺姾宕电槐鎾存媴閻ゎ垰鍘¢梺绋跨箲閿曘垹顕f繝姘櫜濠㈣埖蓱閺咃綁姊虹紒妯哄缂佷焦鎸抽獮鎰板礃椤旇В鎷洪梺鑽ゅ枑濠㈡ê危缂佹ǜ浜滈柟瀛樼箥濡偓闂佺粯渚楅崳锝夌嵁鐎n喗鏅濋柍褜鍓涚划璇测槈閵忊檧鎷婚梺鍓插亞閸犳捇鍩婇弴銏$厱濠电姴鍊块崣鍕叏婵犲嫮甯涢柟宄版嚇閹煎綊鐛惔鎾充壕濠电姴娲﹂悡娑㈡煕濞戝崬鏋ょ紒鐘靛仱閺屾洟宕遍弴鐘插缂備胶绮换鍫濈暦閸洘鍤嬮柛顭戝亝閻濓箓姊婚崒娆戭槮闁规祴鈧秮娲晝閸屾艾鍋嶉梺浼欑到婢跺洭宕戦幘鎰佹僵妞ゆ挾鍋涢幗鐢告⒑閸濆嫭婀伴柣鈺婂灦閻涱喖螣娓氼垱瀵岄柣鐘叉穿瀵挻绔熼弴銏♀拻濞达絽鎲¢幆鍫ユ煟椤撶儐妯€妤犵偛绻橀弫鎾绘晸閿燂拷
闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗ù锝堟缁€濠傗攽閻樻彃鈧绱撳杈ㄥ枑闁哄啫鐗勯埀顑跨窔瀵粙顢橀悙鑼垛偓鍨攽閿涘嫬浠х紒顕呭灦瀵偊鎮╃紒妯锋嫼闂備緡鍋嗛崑娑㈡嚐椤栨稒娅犳い鏂款潟娴滄粍銇勯幘璺轰沪闁稿鍎抽埀顒冾潐濞叉粓骞婇幘璇茬叀濠㈣泛艌閺嬪酣鏌熼柇锕€鏋涚紒鎻掓健濮婂宕掑▎鎴濆闂佽鍠栭悥鐓庣暦閹版澘鍗抽柣蹇氼嚙缂嶅﹪骞冨⿰鍫熷癄濠㈣泛鐭堥崬鐢告⒑鐠囨彃鍤辩紓宥呮瀹曚即寮介銈勭瑝闂佸搫琚崕鏌ユ偂濞嗗緷褰掓偂鎼达絾鎲煎┑鐐村毆閸ャ劎鍘靛銈嗘瀹曠數绮i弮鈧幈銊︾節閸涱噮浠╅梺鍛婄墬閻楃姴顕i幘顔藉亜闁告縿鍎辩徊鍨攽閿涘嫬浜奸柛濠冨灴瀹曠銇愰幒鎾存珖濡炪倕绻愰悧鍕焵椤戣法顦﹂柍璇查叄楠炴ê鐣烽崶鑸敌у┑锛勫亼閸婃牠骞愭ィ鍐ㄧ獥閹兼番鍔嶉崑鐔访归悡搴f憼闁抽攱鍨块弻娑樷槈濮楀牊鏁鹃柣搴$仛閻熲晠寮诲鍫闂佸憡鎸鹃崰搴敋閿濆棛绡€婵﹩鍘藉▍銏ゆ⒑鐠恒劌娅愰柟鍑ゆ嫹
濠电姷鏁告慨鐑藉极閸涘﹥鍙忓ù鍏兼綑閸ㄥ倻鎲搁悧鍫濈瑲闁稿﹤鐖奸弻娑㈩敃閻樻彃濮庨梺姹囧€楅崑鎾舵崲濠靛顥堟繛鎴濆船閸撲即姊洪崨濠呭缂傚秴锕悰顕€寮介妸锔剧Ф闂佸憡鎸嗛崥閿嬪灦缁绘繂鈻撻崹顔句哗闂侀潧鐗婇幃鍌氼嚕婵犳碍鍋勯柣鎴灻弸鍌炴⒑閸涘﹥澶勯柛瀣椤ゅ倿姊婚崒娆戭槮闁硅绻濆畷娲礃椤旇偐锛涢梺鐟板⒔缁垶鎮¢悢鐓庣婵烇綆鍓欓埀顑惧€曞玻鍧楀箛閻楀牏鍘靛銈嗘閸嬫劙宕洪敐鍥e亾鐟欏嫭绀冩繛鑼枛閻涱喗鎯旈妸锕€鐧勬繝銏f硾閼活垶鐛幒妤佲拻濞达絿枪閹垹绱掓担瑙勫唉鐎殿喗褰冮オ浼村醇濠靛洩绶㈡繝鐢靛Т閿曘倝鎮ф繝鍥ㄥ亗闁哄洨鍠嗘禍婊堟煙閺夊灝顣抽柟顔垮亹缁辨帡鎮╃粵纭呪偓鍧楁煛鐏炲墽鈽夋い顐g箞椤㈡﹢鎮╅崘鍙夌彴闂傚倷娴囬鏍窗濞戭澁缍栧璺虹灱缁犳棃鏌i弮鍌氬付闁绘劕锕﹂幉绋款吋閸モ晙绗夐梺鑽ゅ枛閸嬪﹤銆掓繝姘厪闁割偅绻傞弳娆忊攽閿涘嫭娅曠紒杈ㄥ浮椤㈡瑦绺界粙鍨強婵°倗濮烽崑娑⑺囬婵堜簷闂備礁鎲℃笟妤呭窗濡も偓閳诲秹濮€閵堝棌鎷洪柣鐘充航閸斿苯鈻嶉幇鐗堢厵闁告垯鍊栫€氾拷