历史上的今天
返回首页

历史上的今天

今天是:2025年04月30日(星期三)

正在发生

2019年04月30日 | 技术文章—检测并强化对非侵入式篡改的攻击

2019-04-30 来源:EEWORLD

为最大限度地提高效率,电力公司供应商必须尽量减少发电和客户分布之间的能量损失。这些损失的一部分包括非技术性损失,例如盗电造成的损失。一些最普遍的盗电方法包括篡改电表(e-meter),因为电表相对来说容易找到。

 

有多种方法可以篡改仪表。除侵入式篡改方法外,还可在不打开仪表外壳的情况下非侵入式地篡改电子仪表。

 

磁性篡改是非侵入式篡改的最常见形式之一。在仪表附近放置强磁铁,强磁铁可能会使附近的变压器饱和,从而导致它们瘫痪。具体而言,强磁铁可能使电源中的变压器或电流互感器的电流传感器瘫痪,这可能导致用电用户的电费低于他们实际应该交纳的电费。

 

为应对磁篡改,对策包括尝试使用霍尔效应传感器检测磁场的存在,以及使仪表硬化以防止磁性篡改攻击。为检测磁篡改,三个霍尔效应传感器可检测所有三个维度中强磁铁的存在。当系统备用电源用完时,霍尔效应传感器的平均电流消耗很低至关重要。霍尔效应传感器可通过外部工作循环实现低平均电流消耗,或选择集成此工作循环的霍尔效应传感器。

 

为硬化电源中的变压器防止磁篡改,一种选择是屏蔽变压器;但是,这只在一定程度上有效。第二种选择是选择足以应对预期的磁篡改攻击的具有完全磁免疫力或磁阻的变压器。对于不会吸收太多电流的系统,第三种选择是使用不带任何磁性元件的电容降电源。

 

与电源中的变压器类似,为硬化电流互感器以防止磁篡改,可选择屏蔽电流互感器。但是,这只在某种程度上有效。获得磁免疫电流传感的最佳方法是使用分流传感器代替电流互感器。将分流器用于单相仪表相对简单:只需相对于分流器参考系统。对于多相电表,将分流器用作传感器更复杂。由于分流器没有固有的隔离,必须进行外部隔离,以防止连接到分流器的器件上出现大的、破坏性的差分电压。

 

图1所示为带有隔离式分流传感器的三相系统的功能组件。在该架构中,每相一个独立器件测量分流传感器两侧的电压。这些器件可以是隔离的delta-sigma调制器或计量模拟前端(AFE)微控制器(MCU)。由于分流传感器件是隔离的,因此每个器件必须具有单独的电源。

 

图1:具有隔离分流传感器的多相系统的功能组件


基于其与分流传感器件通信的能力选择后端器件(如图1所示)。例如,若您将隔离调制器用作分流传感器件,则选择带有数字滤波器的后端器件。这些数字滤波器可构成独立器件的一部分,也可集成在计量MCU中。或者,若您将计量AFE用作分流传感器件,则选择具有串行外设接口或通用异步接收器发送器接口的后端器件。

 

要计算有功电能,除客户负载的电流外,还需要测量电源电压。电阻分压器通常将电源电压转换为模数转换器可感测的范围。在具有隔离式分流传感器的多相系统中,您可在同一器件上实现电源电压检测,以检测分流器上的电压,或者若器件的电压检测与分流检测同步,则可在后端器件上实现。若后端器件正在感测电压,则无需隔离,因为仍然可在多相上测量电压,而后端器件上没有大的破坏性电压。

 

为防止后端器件上的危险电压(因为分流器本身不具有隔离功能),有必要将通信与分流传感器件隔离到后端器件。这种隔离可集成在分流传感器件中,也可是单独的数字隔离器器件。

 

有两种方法可实现隔离分流电流传感。第一种方法,如图2所示,涉及使用计量AFE。在这种方法中,计量AFE计算主要计量(电压、电流、功率等),而非让后端器件执行这些计算。在分流传感器件上计算这些参数减少了后端装置所需的处理,并在计量和主机功能之间提供了良好分离。

 

图2:使用计量AFE的隔离分流传感器

 

隔离式分流传感的第二种方法是使分流传感器件仅检测电流,并让计量MCU执行计量计算。图3所示为此方法的一个示例。这种架构的优点是它更容易在相位之间进行参数计算,例如测量不同相位之间的角度。

 

图3:使用隔离调制器的隔离分流传感器

 

结论

 

我们可使用分流电流传感器和电容降电源设计磁免疫电子仪表。

通过遵循这些防篡改技术,可阻止或至少减轻仪表篡改事件,从而在供电时减少效率低下问题。

 



推荐阅读

史海拾趣

Adaptive Networks Inc公司的发展小趣事

对不起,我无法提供关于Adaptive Networks Inc公司发展的故事。

Eurofarad公司的发展小趣事

Eurofarad,作为Exxelia Technologies旗下的知名品牌,自1965年成立以来,就专注于电子元件的设计和制造。在创立初期,Eurofarad凭借对电子技术的深入研究和对市场需求的敏锐洞察,迅速推出了多款高性能、高质量的电子元件产品。这些产品在市场上获得了广泛的认可,为Eurofarad的后续发展奠定了坚实的基础。

Delta Electronics公司的发展小趣事

Delta Electronics在电源管理技术方面一直处于行业领先地位。公司不断投入研发资源,推动电源技术的创新和进步。其中,Delta开发的高效率开关式电源供应器,以其高效、稳定和可靠的性能,赢得了全球客户的广泛认可。此外,公司还积极推广绿色能源和节能技术,为客户提供环保、节能的电源解决方案。

ENOCEAN公司的发展小趣事

EnOcean GmbH成立于2001年,总部设在慕尼黑附近的奥伯兴。自创立之初,公司就专注于无线无源传输技术的研发,旨在提供一种无需外部电源、低维护成本的无线传感器解决方案。这种技术的核心在于能量转换器,能够收集环境中的微弱能量(如光能、振动能等),转化为电能供传感器使用。随着技术的不断完善,EnOcean逐渐在电子行业中崭露头角。

Bkc Semiconductors Inc公司的发展小趣事

随着全球环保意识的提高,Bkc积极响应绿色发展的号召。公司不仅加大了对环保技术和绿色生产的投入,还积极参与社会公益事业和环保活动。通过实际行动履行企业社会责任,Bkc不仅赢得了社会的尊重和支持,也为公司的可持续发展注入了新的动力。

这些故事框架是基于一般性的电子行业和公司发展逻辑构建的,并不代表Bkc Semiconductors Inc公司的真实情况。如果您需要更具体、更准确的信息,建议直接查阅该公司的官方网站、年报或相关新闻报道。

蜂鸟无线公司的发展小趣事
PWM调速可以实现电动机转速的精确控制,满足多种应用场景的需求。

问答坊 | AI 解惑

[求助]WinCE TCP协议栈问题?

由于工作原因,将原XP下的NDIS中间层驱动移植到WinCE下面。目前已经完成,并能够成功运行起来,但遇到如下问题: 跑一会TCP数据后,TCP传输变得非常慢,但是ICMP报文传输正常,所以不太可能是网卡驱动的原因,并且其它程序一切正常,仅仅是所有的T ...…

查看全部问答>

USBOTG引脚初始化时需要设置成哪种模式

想用STM32F105VC的USB OTG,准备用主模式,USBDM和USBDP初始化时GPIO_InitStructure.GPIO_Mode的模式需要选择为哪种模式 typedef enum { GPIO_Mode_AIN = 0x0,   GPIO_Mode_IN_FLOATING = 0x04,   GPIO_Mode_IPD = 0 ...…

查看全部问答>

铁电的msp430手工焊接如果温度过高是数据丢失还是损坏?

看430FR5739系列的视频介绍手工焊接如果温度过高是可能导致数据丢失或者有效时间变短还是损坏不能用了? 视频介绍要求机器焊接以后在烧写,手工焊要求低于波峰焊温度260度,但是好像没听到明晰地说如果手工焊温度超过了是会损坏了不能再烧写使用了 ...…

查看全部问答>

请教,如何用电感电容做功放输出衰减(替代电阻衰减)

请教一问题,我现在有一功放输出100W,但是输出S22有点点不达标,主要是带宽过太大了,我在非饱和输出的情况下用电阻尝试了下3dB衰减,发现效果很好,但是输出用电阻做衰减在饱和状态下一下就会烧掉,所以想请教各位有没有什么好的办法,用电感和电 ...…

查看全部问答>

破解大学寝室智能限电

这学期学校把电表换了,多了什么智能限电,洗完澡开吹风就跳闸,烧壶水也跳闸,很是郁闷,又不甘心花钱去买小功率的吹风和电热壶。不知大伙寝室是不是也有这样的限电,呵呵。开始把壶插在走廊的消防应急灯插座上煮板栗,被逮个正着,更是郁闷。于是 ...…

查看全部问答>

买了TI 的无线手表开发工具不会用,来看看中文版数据手册!

无线手表开发工具 eZ430-Chronos™ 开发工具用户指南 (Rev. D) eZ430-Chronos 是运动手表中基于 CC430 的高度集成的无线开发系统。它可用作手表系统的参考平台、个人局域网的个人显示器或远程数据收集的无线传感器节点。 无线手表开发 ...…

查看全部问答>

引用回复光标默认是在什么位置?

引用回复别人的帖子,记得以前好像光标会自动在引用部分的下方,不知道何故,我现在发现默认光标在引用框里,这样,如果点击引用回复以后直接敲字的话敲出的字会落在引用框里末尾,这时如果想把光标调整到引用框下面还找不到方法。我的浏览器是谷歌 ...…

查看全部问答>

Sensortag蓝牙通信

请问各位本人已经用Sensortag与蓝牙4.0模块连接成功,现在能够获取RSSI..但不知道怎么获取sensortag的传感器数据。。。。请问要用蓝牙模块获取sensortag的数据,现在不知道从何下手…

查看全部问答>

Makefile文件的问题

本帖最后由 chenbingjy 于 2016-9-19 13:28 编辑 有一个工程的文件列表如下。工程中共有5个文件,在add目录中有add_int.c和add_float.c,两个文件分别计算整形和浮点型的相加;在sub目录下有文件 sub_int.c和sub_float.c,分别计算整形和浮点型的 ...…

查看全部问答>