我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 载波侦听 >

关于电力线通信自动抄表系统中的电能表捕获算法应用

归档日期:06-13       文本归类:载波侦听      文章编辑:爱尚语录

  (Power Line Communication),又称电力线载波通信,是指利用电力线,通过载波方式将模拟或数字信号进行传输的技术,是电力系统特有的通信方式。通常所说的电力线载波通信多指窄带电力线通信技术,即指带宽限定在3kHz~500kHz、通信速率小于1Mb/s的电力线载波通信技术。目前电力线载波通信研究多集中在信道特性分析、估测、编/解码、功率控制和频谱管理等领域。虽然有部分对电力线载波自动抄表系统路由技术进行了探讨,但开展有关电力线通信路由算法的研究还不够深入广泛。

  典型的PLCAMR体系由三级系统构成:主站、集中器和电能表终端。主站负责管理全局的集中器与电能表信息,可通过光纤、GPRS、公话网或其他方式与集中器通信;集中器一般每个配电台区安装一个,管理所在台区的全部电能表,其日常工作是通过电力线通信采集各电能表数据;电能表负责计量用电户的各类用电量。

  当前的集中器虽然不同程度地具备了自学习路由知识和自组网络的能力,但还不能基于纯零知识开始工作。只有在了解了要管辖的电能表编号及其计量项目后才能工作,这就要求电力营销部门理清配电台区的用电户档案,尤其是电能表编号,通过主站将这些资料下发到台区集中器,才能启动自动抄表。同样,在抄表系统运行过程中,当台区内发生更换电能表、新增用电户或者台区之间发生线路切换等业务时,必须及时正确地维护集中器中的用户资料。由于电力公司通常是按照面向人工抄表的习惯划分组织用户资料(例如按街道顺序组织),理清配电台区与用电户的关系往往需要耗费很大的人力。所以经常因为台区集中器装入了错误的表号而导致费时费力的现场排查工作,尤其对于用电历史长的老城区,理清电能表与台区的关系极其困难,成为普及自动抄表技术的关键瓶颈。

  解决上述问题的本质在于系统能够从零知识开始工作。所谓零知识是指初始时主站只知道有哪些配电台区和集中器,但是并不清楚哪些电能表属于哪个台区的集中器;集中器仅知道自己的编号(ID),但不知道有哪些,有多少电能表隶属自己;电能表仅知道自己的编号(还有自己的计量项目),但不知管辖自己的集中器是谁。但目前国家电网关于自动抄表的通信协议都是主从结构的,电能表作为通信节点只有被动应答的能力,不能主动发起通信任务[1-4]。为了适应主从体系结构,本文设计了专门的电能表捕获算法。该算法的优点在于不需要额外的空间资源,线性时间,倘若台区内有n个电能表,算法可在O(n)次报文跳转时间内完成搜索任务。

  假设电能表编号的区间为[a,b](实际应用中a=0,b=1012,或者说是6 B的BCD码)。表号捕获算法的核心思想比较简单,有2点:

  (1)对于给定的表号区间I=[a,b],利用报文冲突判断出3种情况:在区间I中恰有1只电能表;在区间I中无电能表;在区间I中存在多只电能表。

  以下分4个子节描述基于上述思想的表号捕获算法。为了简明本文略去实现细节。在以后的叙述中,集中器和电能表统称为节点。

  首先定义一种查询报文Q={IDsource,a,b}。其中IDsource为报文源节点(发出者)的编号,IDmin≤a≤b≤IDmax.报文Q向编号在区间[a,b]内的节点发出查询请求,凡是编号在此区间的节点(即编号IDme满足a≤IDme≤b的节点)收到该报文后立即回应一个报文R={IDme,r},报出自己的编号IDme和自己的属性r.

  定义了以上2种报文,节点IDsource判定给定区间[a,b]的邻居情况的方法是依靠区别冲突信号与背景噪音的能力。这种能力是指当有多个节点同时发送报文时,接收节点虽然由于报文冲突不能正确地收到任何一个报文,但不会和无报文(线路上只有背景噪音)混为一谈,接收者能够根据冲突信号与背景噪音的特征差异判断出有多个报文同时到达并造成了冲突。正如当多人同时讲话时,可能听不清楚任何一个人说的内容,但能够断定有多人在讲话。如果PLC的物理层能够将冲突信号与背景噪音区分出来,则一个节点IDsource就可以发送报文Q={IDsource,a,b},然后利用载波侦听判定其周围节点的编号。在给定编号区间[a,b]内的3种分布情况为:

  (1)正确完整地侦听到一个报文R={IDme,r}:说明存在编号为IDme的节点,且是唯一的一个编号在a和b之间的节点。

  (2)未能正确地侦听到任何一个报文,并且线路只有背景噪音:说明没有节点其编号在a和b之间;

  (3)未能正确地侦听到任何一个报文,但是存在冲突信号:说明存在多个节点,其编号在a和b之间。

  然而,目前的PLC技术还不能提供区分冲突信号与背景噪音的能力,从而分辨不清情况(2)、(3)。目前的低成本技术仅能做到接收到报文或者接收不到报文。在未收到报文时,区分不出是情况(2)还是情况(3)。对于低成本的载波芯片,实现这一功能目前还是一项极具挑战性的任务。在此,本文给出一个方法可绕过这一难题。该方法利用报文冲突实现这一功能,在收不到报文时,利用报文冲突进一步区分出是的确没有报文,还是由于多个节点同时发送报文造成了冲突。采用该方法需要付出额外的代价是:多一次报文应答过程;源节点需要事先知道一个确实存在的节点IDknown;需要定义一种新型的报文S={IDsource,IDknown,a,b}。

  S型报文比Q型报文多了一个已知节点的编号IDknown,该报文的功能是令编号为IDknown的节点或编号处于a、b之间的节点收到该S报文后立即回应R型报文,报出自己的编号和属性。区分上述3种情况的算法如下:

  算法说明:该算法的输入是两个非负整数 a、b,使得[a,b]形成节点ID区间; 设运行该算法的节点的ID为IDsource,节点IDsource已知其一个邻居节点IDknown,算法要求IDknown不属于区间[a,b];该算法判定节点IDsource有一个、还是没有、还是有多个邻居其ID属于区间[a,b];对应这三种情况,算法分别报告唯一邻居的ID、或者ZERO、或者MANY.

  使用普通的二分搜索技术,节点IDsource在表号区间[a,b]上重复地调用算法WhoIn,可以快速地搜索出编号最小的邻居节点(若存在)。算法可递归描述如下:

  算法说明:该算法的输入及要求同算法WhoIn(a,b);如果区间[a,b]有邻居节点,算法返回其中最小的ID,否则返回ZERO.

  该算法log(b-a)次调用算法WhoIn,其总的时间复杂度不大于4log(b-a)次报文跳。

  有了MinID算法,节点IDsource通过在表号区间[a,b]重复地搜索最小的未知表号,直至获得ZERO值。算法如下:

  该算法最多每4log(b-a)跳时间搜索到一个节点。若节点IDsource在区间[a,b]上有n个邻居节点,节点IDsource在4nlog(b-a)跳时间内可完成捕获这n只电能表的任务。

  假设一个台区内存在n个电能表节点,由集中器节点直接运行算法IDsIn(0,248),可在 4nlog(248-0)≤192n跳时间内搜索到全部一跳(直抄)电能表节点。然后由集中器通知一跳表,二跳表,……运行同一算法,并将发现的节点编号上报集中器,于是集中器可以继续搜索到二跳表,三跳表,……全部过程进行完最多用192n2跳时间。

  为了简单易读,上述的2.1~2.4节中只是在思路层叙述算法设计,忽略了很多重要的实现细节。

  时间界192n2在2.4节中估计得很粗略。将一些精细的实现细节纳入考虑后,该时间界可下降。例如在任何节点执行该算法时,如果其他节点记录侦听到的节点,则时间可降至192n跳。

  在青岛东软公司的一个实验台区运行本文所述算法,捕获全部的620只电能表需要1.5 h.算法实现细节上可以进一步优化,使捕获效率更高。

  ARD00370,MCP6L2和PIC18F66J93电能表参考设计。 MCP6L2和PIC18F66J93电能表是一款功能齐...

  工业控制应用经常会使用工作在24V逻辑电平的PLC(可编程逻辑控制器)。这个电压为微控制器的安全使用带来了一种挑战。这样一个...

  PLC通信方式主要有RS232、RS485、PPI/MPI、PROFIBUS DP/PA/FMS现场....

  模块化编程中OB1起着主程序的作用,FC或FB控制着不同的过程任务,相当于主循环程序的子程序。

  PLC上设计了停止指令,远点回归,近点信号,中断信号,以及正反转限位等。

  有电能表的检测电压和电流,但是频率太低, 也有射频功率检测器检测电压和电流,但是频率太高了。 要是检测500KHz信号的电流...

  1概论 人机接口(human machine interface,hmi)或称为操作者接口(operator interface,oi),泛指使用者可以经由图形监控软件在p...

  工业控制系统(ICS)是指对工业生产过程安全(Safety)、信息安全(Security)和可靠运行....

  PLC全名是可编程逻辑控制器的英文简称,在台湾地区简称为“可程器”,根据名称它的作用主要是用来实现工....

  把“命门”掌握在自己手中 我国光电子芯片,已在豫北小城鹤壁获得突破。其中的PLC光分路器芯片早在20....

  警告西门子S7-200无法在设备“channel el1. device1”上写入地址“Q00000.01”

  各位大侠,麻烦帮忙看看,为什么总是提示无法写入地址?如图 设置方法我是按附件一步步设置的,先谢谢咯! ...

  在通信技术迅猛发展的今天,无线通信技术已成为物联网的主要支撑。在借助电力实现物联网功能的领域, WF....

  【分享源码】LABVIEW与松下PLC FPXH MODBUS通讯,含labview源码和PLC程序

  此程序是LABVIEW与松下PLC FPXH MODBUS通讯,含labview源码和PLC程序。使用簇绑定的方式通讯,简化通讯程...

  我想开发一种温度变送器,采集来自工业现场的PT100热电阻信号,并通过芯片直接驱动LCD现场显示,并且输出4-20mA信号给远程...

  实验室的plc设备上有一个rs232接口,我用线直接连rx,tx,sg(地)到电脑usb串口上,发...

  PLC可编程控制器是以微处理机基础发展起来的新型工业控制装置。它以体积小、功能强、可靠性高以及应用安....

  YUYS-02A PLC可编程控制及单片机实验开发系统综合实验装置资料说明

  一、特点1、装置采用组件多结构 更换实验模块便捷,如需扩展功能或开发新实验,只需添加实验挂箱即可,永....

  输入电路中有RC滤波电路(上图中R1和C),用来防止输入触点抖动或者干扰脉冲引起的误动作。

  电动机全压起动控制的接触器电气控制逻辑由交流接触器KM线、热继电器动断触头FR、停止....

  PLC综合控制柜具有过载、短路、缺相保护等保护功能。它具有结构紧凑、工作稳定、功能齐全。可以根据实际....

  为可编程逻辑控制器(PLC)或分布式控制系统(DCS)模块等过程控制应用设计模拟输入模块时,主要权衡....

  近年来,随着经济的持续快速发展,生产、生活需水量不断增加,各种污染物排放总量不断增加,使水资源和水环....

  电力线通信技术即PLC技术,是英文Power LineCommunication的简称,现在代表着一种新兴的技术——“电力线上网”,它是利用...

  1前言 近年来,电力线通信技术发展非常迅速,现在已经进入初步应用阶段。PLC系统充分利用电力系统的广泛线路资源,通...

  输入电路是PLC接收信号的端口(对模拟量来说一般为0-40MA直流电流或0-10V直流电压信号),输....

  项目分析项目分析需要对项目的生产工艺、工作环境、硬件需求和控制要求等方面进行全面分析。

  位置控制模式一般是通过外部输入的脉冲的频率来确定转动速度的大小,通过脉冲的个数来确定转动的角度,也有....

  当电路发生故障或异常时,伴随着电流不断升高,并且升高的电流有可能损坏电路中的某些重要器件或贵重器件,....

  输入输出是PLC 与外部设备进行信息交流的通道,其是否正常工作,除了和输入输出单元有关外,还与联接配....

  DCS系统接地是为了保证当进入DCS系统的信号、供电电源或DCS系统设备本身出现问题时,有效的接地系....

  根据笔者的工作实践经验发现,在平时所做的项目中。PLC与PLC之间的通讯是必不可少的,但是通讯的类型....

  触摸屏是做工控行业经常接触的一个人机交互界面,将我们的设备参数等相关设置反应到屏幕上,将操作人员的操....

  PLC在现代工业控制领域中早己得到了广泛的应用。以PLC的控制功能而言,具有严谨、方便、易编程、易安....

  新建一个WinCC项目,右键单击变量管理,选择添加新的驱动程序,在打开的窗口中,选择S7协....

  PLC是一套比较成熟的控制系统,有相当的通用性,在它内部已经包含了几套单片机。单独的一个单片机就是一....

  我国光电子芯片,已在豫北小城鹤壁获得突破。其中的PLC光分路器芯片早在2012年就实现国产化,迫使国....

  本文档的主要内容详细介绍的是LS PLC 编程软件应用程序资料合集免费下载。

  电梯不仅仅是高层建筑罩的必备设施,在多层建筑里也是不可缺少的垂直运输工具。电梯的控制系统已由初期的继....

  于自动控制系统的各种设备,相互之间的通信及资料交换是非常重要的基本功能之一。早期通信方式是使用串行式....

  S7-1200 的运动控制功能包里面已经将点动(movejog),绝对位移(moveabsoult)....

  用一台手持式信号发射器做4-20mA输出信号源,输出标准电流信号至变频器,这下变频器启动了,因而我们....

  电能表是属国家强制检验计量器具,根据计量法规定,所选电能表必须具有省级以上技术监督局颁发的制造计量器....

  首先我们先看下PLC中代表变量的软元件有哪些,主要有输入X输出Y,辅助继电器M,定时器T,计数器C,....

  西门子、三菱、欧姆龙PLC电气设计与编程自学宝典双色版(3册电子版)(1)西门子PLC电气设计与编程....

  科学的PLC编程步骤其实很简单,但往往大多数工程师就是认为简单而忽略很多细节。细节的忽略,必然会在以....

  Modbus TCP,西门子的Profinet,但是目前支持Profinet的温控表太少,或者采用M....

  一些闭环运动控制的应用很显然需要运动控制器,然而一些人也可以通过使用PLC来实现闭环控制。当然,选择....

  添加HMI,添加一个HMI到项目中,不根据HMI设备向导设置,点取消 ,然后确定 ,这样子就添加了一....

  说到批量修改,就不能不提表格式编辑,简单来说就是复选要修改的同一元素,右键选择表格式编辑,就可做批量....

  这个需求蛮常见吧,一种批量修改是通过框选所有本页下所有PLC连接点,右键-表格式编辑,然后从EXCE....

  近日,艾默生推出一套可编程逻辑控制器(PLC)产品方案,该方案可以更全面地实现制造控制和生产优化。用....

  本文简要介绍了安阳高速线材机组的工艺情况、自动化控制系统的硬件配置及控制功能。针对安阳高速线材机组出....

  水电厂压缩空气系统根据用气设备气压的高低分为低压系统(0.8MPa,供气对象是:调相压水、机械制动、....

  介绍一种生产线搬运机械手电气控制系统,以PLC为核心进行系统的硬件开发和软件设计。阐述机械手的结构、....

  三菱PLC现在有5种规范的编程语言,包含图形化编程语言和文本化编程语言。图形化编程语言包含:梯形图(....

  IEC 1131-3的编程语言是IEC工作组对世界规模的PLC厂家的编程语言合理地吸收、学习的基础上....

  1、西门子Step7Micro/WINV4.0安装在什么环境下才能正常工作? Step7Micro....

  初学PLC梯形图编程,应要遵从必定的规则,并养成一个好习惯。下面以三菱FX系列PLC为例,简略介绍一....

  在现代化的工业生产设备中,有大量的数字量及模拟量的控制装置,例如电机的起停,电磁阀的开闭,产品的计数....

本文链接:http://darwinsucks.com/zaibozhenting/86.html