分析智能电表设计的挑战
住宅应用,Rogowski线圈在工业应用中的使用更广泛。
挑战2:电流消耗
SoC的电流消耗是影响应用/解决方案的电池寿命的主要因素。因此,在电池供电模式下运行的应用要求SoC具有非常低的电流消耗。燃气计/流量计不与电源直接连接。
因此,它们只能由电池进行供电。因此,与电表相比,这些应用对电流更加敏感。这一特性非常重要,因为计量表的平均使用寿命约为15年,客户当然不希望每隔几年就更换电池。
因此,与电表相比,燃气/流量计应用对这些限制更加敏感。在典型燃气/流量计解决方案中,仪表大多数时间都保持在低能耗状态。它将定期隔唤醒以计算能量消耗,存储数值,并可能重置脉冲计数器等。
另外,燃气/水/热量的消耗模式不同于电能,因为它们不像电那样无时无刻不在使用。因此,内核不必总是处于通电状态。“低功率模式电流”将扮演重要的角色。许多公司认为低功耗模式电流的范围是1.1μA-2μA(休眠模式待机电流)。
另一个关注领域是SoC的启动时间及相关的电流消耗。由于应用要求仪表必须定期唤醒,因此启动时间和启动电流将非常关键。因此,此类SoC中使用的内核比处理速度等其它因素更加重要。
挑战3:安全、防护和检测
安全性、篡改保护和检测性能主要取决于最终应用的复杂性。满足这项要求可以很简单,只需要能够检测到是否有人试图打开仪表盖,或是否非法访问SoC并更改计费软件。
但是,也可能会非常复杂,要让连接以太网的仪表能够防止黑客攻击或保护仪表中的用户数据,这是GPRS/CDMA/ZigBee网络解决方案的一部分。这些要求存在很大的差异,因为计量能够或应该能够支持不同类型的解决方案。
对于独立解决方案,仪表不属于基于网络的计量解决方案的一部分,抄表和计费都是手动进行的,对安全性、防护和检测的要求会很低,因为攻击单个仪表不会影响其它仪表。因此,服务提供商可能会选择前面提到的比较简单的检测方案。
在仪表窗口和仪表盖之间形成一个电流路径便可以检测仪表盖是否被打开。只要有人试图打开仪表,该电流会被中断,对于篡改电表的操作也是如此。
使用密码保护SoC内部寄存器可以防止有人未经授权对SoC进行重新编程。除非有正确的密码,否则无法重新编程,任何此类失败的尝试都会显示为篡改企图。
对于基于网络的解决方案,仅仅通过检测或简单的密码保护不能解决安全问题。需要更加严格的保护,因为仪表是网络的一部分,如果一个节点(仪表)受到黑客攻击,那么整个网络都会暴露给黑客攻击。
在这些情况下,安全性分为软件和硬件层,这两个层又进一步划分为多个层。为了解决这些问题,行业制定了EN13757、HomePlug、ISA100.11a、ANSI/EIA/CEA-709.1-B-2000和EN14908等许多协议。
计量革命的兴起很大程度上取决于智能电表所支持的通信模式的发展。这类通信对安全性提出了很高的要求。因为在所有通信模式当中,这类通信模式会使仪表/仪表网络最容易遭受黑客攻击。
以基于智能卡的预付费计量为例。这种解决方案使用SPI(串行外设接口)在智能卡和仪表MCU之间传输数据。智能卡将数额存储在其内部存储器中,插入仪表后,仪表会根据消耗量不断扣除数额。
简单的攻击行为可能是对智能卡进行重新编程或复制。在这种情况下,防止此类篡改的一种方法是对存储在智能卡里的数据(如真实性数据和数额)进行加密。仪表首先解密这些数据,然后再进行处理。
在智能卡上写回数据时,会遵循同样的加密流程。这样,只要加密算法和加密密钥没有被暴露,仪表就会受到保护。事实上,无论采用哪种通信方式,几乎所有的计量解决方案都使用加密功能,以保证安全性不会受到损害。
加密的类型和复杂性主要取决于所使用的通信协议类型。GPS/GPRS/CDMA、以太网等通信协议需要更加复杂的加密。因此,还采用了特殊硬件以降低软件依赖性,同时,通过减少内核开销增强了芯片性能。
挑战4:即时软件更新
由于更换仪表涉及高昂费用,因此服务提供商希望仪表的使用时间能够超过十年,甚至多达15年。因此,设计人员在设计SoC时应该使其硬件能够满足未来需求,如:收费方案变更、分时段计量、夏令时变更等,而不必更换仪表,也不会中断为消费者提供的服务。
这向设计人员提出了两个挑战:一个挑战是SoC如何在仪表工作时进行软件升级,第二个挑战是无缝切换到新固件,同时这种变化不会导致服务中断。
第一步是确保在不需要切断电源或关掉仪表的情况下将补丁从外部源转移到SoC。第二步是在不关闭系统的情况下启动该补丁,使新固件可以生效。
但是,取决于SoC的复杂性和智能
- 工业通信及安全保护方案(12-20)
- 适合智能电表的内置ESD保护RS-485芯片(12-20)
- 一种基于ARM处理器智能电表系统设计(04-15)
- 基于SoC方案的智能电表时钟校准(06-26)
- 配合智能电表趋势的PLC技术及解决方案(08-09)
- TIMSP430x461x1智能水表和煤气表解决方案(11-16)