一种电表的抄表方法及抄表装置制造方法

文档序号:6734164阅读:788来源:国知局
一种电表的抄表方法及抄表装置制造方法
【专利摘要】本发明公开了一种电表的抄表方法及抄表装置,涉及电力仪表【技术领域】,解决了现有技术中对不同通信规约的电表必须采用不同设备进行抄表的技术问题。其中,方法主要包括:抄表装置通过将多种电表类型逐一向目标电表进行询问的方式确定所述目标电表的电表类型;抄表装置通过向所述目标电表发送与所述确定的电表类型对应的读表请求包的方式获取所述目标电表的响应包。本发明实施例主要用于电力系统。
【专利说明】一种电表的抄表方法及抄表装置
【技术领域】
[0001]本发明涉及电力仪表【技术领域】,特别涉及一种电表的抄表方法及抄表装置。
【背景技术】
[0002]随着电表一户一表制的迅速推广、高层建筑的增多,使得用户电表的需求量及抄表工作量急剧增加,给电力部门的营业抄表及收费管理工作带来了许多困难,原先的上门抄电度数的工作方式已落后,采用微电脑的集中抄表系统,使得用户的用电管理走向规范化和科学化。
[0003]目前,国内的远程抄表主要有485总线和载波抄表两种方式。载波抄表是利用专用芯片对用电数据进行调制解调,通过电力线进行通讯以实现集中抄表。485总线抄表方式数据传输可靠性高,且造价较低,但是安装复杂,特别是现在许多小区不许拉明线,使这种总线方式难于施工。现在采用较多的方案是485总线与电力载波配合使用的方案。但是,无论是485总线抄表还是载波抄表,目前电力用户使用的电表同时存在基于DLT645-97和基于DLT645-2007两种通信规约的电表,并且在实际生活中的同时存在着这2类电表的交叉分布区域。然而,实际生活中米用的电表抄表方案都是基于同类电表的,并且分布在同一物理通信信道上。
[0004]并且由于地域经济发展程度不同,社会发展存在差异化和个性化,采用的电力设备也存在多样化。由于在相同区域可能同时存在基于DLT645-97和基于DLT645-2007两种通信规约的电表(规约不同电表类型则不同),而现有技术的抄表方式还不能同时对两种不同通信规约的电表,即电表类型不同的电表进行抄表,由此导致必须对不同类型的设备采用各自不同的采集设备,造成极大的资源重复投入浪费,并且对于设备的集中控制和信息交互带来不利。

【发明内容】

[0005]为了解决现有技术中无法对支持不同通信规约的电表采用通用抄表方法、导致设备投入浪费、控制和交互不便的技术问题,本发明提供一种电表的抄表方法及抄表装置。
[0006]—种电表的抄表方法,包括:
[0007]抄表装置通过将多种电表类型逐一向目标电表进行询问的方式确定所述目标电表的电表类型;
[0008]抄表装置通过向所述目标电表发送与所述确定的电表类型对应的读表请求包的方式获取所述目标电表的响应包。
[0009]优选地,该方法还包括:所述抄表装置中预存储有多个需要抄表的目标电表地址;
[0010]所述抄表装置通过将多种电表类型逐一向所述目标电表进行询问的方式确定所述目标电表的电表类型,具体包括:
[0011]A,所述抄表装置读取其中一个目标电表地址,并根据所述目标电表地址向所述目标电表发送一种电表类型确认指令;
[0012]B,若没有接收到来自所述目标电表地址的确认响应,则所述抄表装置再向所述目标电表发送另一种电表类型确认指令;
[0013]重复执行上述步骤A和B直到接收到来自所述目标电表地址的确认响应;
[0014]抄表装置将接收到确认响应的电表类型存储为所述目标电表的电表类型。
[0015]一种抄表装置,包括:
[0016]识别模块,用于通过将多种电表类型逐一向目标电表进行询问的方式确定所述目标电表的电表类型;
[0017]获取模块,用于通过向所述目标电表发送与所述确定的电表类型对应的读表请求包的方式获取所述目标电表的响应包。
[0018]优选地,该装置还包括:存储模块,用于预存储有多个需要抄表的目标电表地址;
[0019]所述识别模块包括:读取单元,用于读取存储模块存储的其中一个目标电表地址;发送单元,用于根据所述目标电表地址向所述目标电表发送一种电表类型确认指令;以及在没有接收到来自所述目标电表地址的确认响应时,再向所述目标电表发送另一种电表类型确认指令,直到接收单元接收到来自所述目标电表地址的确认响应;接收单元,用于接收来自所述目标电表地址的确认响应,并将接收到确认响应的电表类型发送到存储模块;
[0020]所述存储模块,还用于存储目标电表的电表类型。
[0021]本实施例提供的方案因为采用可对预抄表的目标电表逐一进行电表类型询问的技术手段,进而可以在多种电表类型使用不同通信规约的情况下,确定电表类型,并且按照正确的类型发送相应的读表请求包,因此解决了现有技术中由于电表类型不同所导致的抄表设备投入大,控制不便等技术问题,进而取得了可对不同类型的电表采用同一抄表装置进行抄表,便于交互控制,效率高以及节约设备投入的技术效果。
【专利附图】

【附图说明】
[0022]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0023]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本发明实施例1中电表的抄表方法的流程示意图;
[0025]图2为本发明实施例1中抄表装置确定电表类型的流程示意图;
[0026]图3为本发明实施例1中抄表装置根据电表类型进行抄表的流程示意图;
[0027]图4为本发明实施例2中抄表装置的结构示意图。
【具体实施方式】
[0028]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。并且,以下各实施例均为本发明的可选方案,实施例的排列顺序及实施例的编号与其优选执行的顺序无关。
[0029]实施例1
[0030]根据本发明实施例一种电表的抄表方法,该方法如图1所示主要包括:
[0031 ] 步骤101,抄表装置通过将多种电表类型逐一向目标电表进行询问的方式确定目标电表的电表类型;
[0032]其中,因为不同类型的电表支撑的通信规约不同,因此所采用的数据包的格式也不同。本实施例提到的多种电表类型包括DLT645-97和DLT645-07,以及以后可能出现的DLT645-15等。下面以本实施例中电表类型仅存在DLT645-97和DLT645-07的情况为例进行描述。
[0033]具体而言,该步骤101可通过如下方式实现,如图2所示,包括:
[0034]步骤200,抄表装置读取其中一个目标电表地址,
[0035]步骤201,根据目标电表地址向目标电表发送一种电表类型(如DLT645-97)确认指令;
[0036]在本步骤中,用户可将多个需要抄表的目标电表地址预先存储在抄表装置中,如果抄表装置已经读完所有地址则结束本流程。下面以针对一个目标电表为了,描述抄表的方法。
[0037]步骤202,抄表装置判断是否接收到该目标电表发送的响应消息;若没有接收到来自目标电表地址的确认响应,则执行步骤203 ;若收到响应消息,则执行205。
[0038]步骤203,抄表装置再向目标电表发送另一种电表类型(DLT645-07)确认指令;
[0039]步骤204,抄表装置判断是否接收到该目标电表发送的响应消息;若没有接收到来自目标电表地址的确认响应,则该电表为非法装置;若收到响应消息,则执行205。
[0040]若还存在其他电表类型,则重复执行上述步骤201-202或203-204直到所有电表类型的确认指令发送完毕或接收到来自目标电表地址的确认响应;
[0041]在步骤204以后进行的第N种电表类型判断与上述一种和另一种电表类型判断相同。在本发明实施例中,如果抄表装置判断指定电表对所有的电表类型都无正确响应,则认为该电表不支持电表类型或者该电表为非法装置。
[0042]步骤205,抄表装置将接收到确认响应的电表类型存储为目标电表的电表类型。
[0043]在本发明实施中,步骤101中自动识别电表类型过程除了可以使用逐个多次重试查询外;还可以使用逐个单次重试,然后再分别重试出现问题的。再读表通信过程中发现通信故障,要记录到装置,发现同一电表多次连续故障,可以根据实际现场确定对该表如何进行下一步处理。
[0044]步骤102,抄表装置通过向目标电表发送与确定的电表类型对应的读表请求包的方式获取目标电表的响应包。
[0045]在本实施例中,步骤102是在同一个物理通信信道下自动完成针对不同电表类型通信规约的通信的方法。因此无论存在几种电表类型,均是通过同一物理通信信道向不同类型的电表发送数据包,该数据包包括下述的读表请求包和响应包。
[0046]具体而言,该步骤102可通过如下方式实现,如图3所示,包括:
[0047]步骤301,抄表装置通过有线或无线的方式向目标电表发送与确定的电表类型对应的读表请求包;
[0048]例如该电表类型为DLT645-97,则发送支持DLT645-97的通信规约的读表请求包。
[0049]步骤302,抄表装置接收到目标电表返回的响应包后,优选方案是校验响应包是否完整;如果通过校验则执行步骤303 ;否则执行步骤306 ;
[0050]校验是否完整的方法可采取现有的数据包完整性校验方法,在此不赘述。
[0051]步骤303,抄表装置继续判断响应包的匹配性;该匹配性是指判断响应包所适用的电表类型是否与目标电表的电表类型相匹配;若判断相匹配,则执行步骤304 ;否则执行步骤306 ;
[0052]例如,抄表装置针对目标电表I发送的读表请求包支持DLT645-97的通信规约,在收到响应包时判断该响应包支持的通信规约是否与DLT645-97的相同。
[0053]步骤304,抄表装置根据预定的电表类型周期判断响应包是否正确;若判定响应包正确,则执行步骤305 ;若判定响应包不正确,则执行步骤306 ;其中,电表类型周期由电表类型的数据包通信时本身所需要的时间和经验等待时间组成。
[0054]在本发明实施例中,步骤305中判断接收到的响应包是否正确,是指在一个电表类型的时间周期里计算(该电表类型周期计算可以表达为:Tp=Ta+Tb.Tp为超时的总时间,Ta为该类型通信方式本身的时间,包括路径、路由的影响计算,Tb为经验等待时间,如485可以为200ms-500ms,而zigbee (—种无线网络规定)则可能要Is以上)的,若在该周期内没有收到回复,那么可以认为是没有正确回复,响应包不正确,可认为该次通信的响应数据包是错误,进行步骤306 ;如果收到了,则可更进一步进行数据包内容有效性检查或执行步骤307等。
[0055]步骤305,抄表装置读取响应包中的抄表数据。抄送数据包括剩余金额、剩余电量、电表运行状态、工作参数(例如,电流、电压、频率、有功功率、无功功率等),并不再执行下述步骤。
[0056]步骤306,抄表装置丢弃响应包,并再次执行步骤301。
[0057]优选方案为:抄表装置中预设有请求次数阈值;那么该步骤306具体可以为:抄表装置判断累积发送读表请求的次数超过请求次数阈值,若没有超过,则执行步骤301 ;否则抄表装置确定通信失效,并不再向目标电表发送读表请求包。
[0058]本实施提供的以上步骤中,若某环节发现不匹配的数据包,则采用重发机制来避免干扰导致的错误。并本发明实施例中,抄表装置如果在预定的时间段内没有收到正确的响应包,则将重新发送读表请求包,抄表装置发送读表请求包的重复次数请求次数阈值N可根据实际需求设定。
[0059]此外,在本发明实施例中,不同类型的读表请求包可以在同一物理信道上传输。在不同的物理通信方式(有线、无线)将存在不同抄表时响应时间。例如,无线通信根据其传输距离,障碍物阻隔情况确定一个实际调试的响应时间,以免误报超时而丢失正确数据。
[0060]在本发明实施例中,可根据用户需求,确定是否需要长时间接入通信信道。如果明确不需要,本装置可采用在使用信道时打开,用完既关闭的策略;以避免不必要的干扰。
[0061]本实施例提供的方法采用电力规约问答式通信方法,结合电力行业的特点,实现了通过自动同步不同规约的通信,自动分辨和解析通信内容。并且该方法还可以将不同类型的电表在同一个物理通信信道下进行抄表,进而解决电表安装分布地点分散和兼容性问题,提高了智能电网的集约化,智能化。
[0062]本发明实施例提供的上述方法中,虽然给出了执行各步骤的先后顺序,但是该顺序仅为本发明的一个优选的实施方式。显然,本领域技术人员根据上述方法可以对该方法步骤的执行顺序进行多种多样的等效变换,也就是说本发明实施例方法中的上述各步骤或部分步骤完全可以按照其他顺序执行,或者同时执行。例如:先执行步骤303匹配性判断,再执行步骤302校验完整性;或者同时执行步骤302和步骤303,也可以不执行步骤302和303,直接进行正确性校验。因此上述方法描述的各步骤的执行顺序并仅限于实施例中所提供的一种方式。
[0063]实施例2
[0064]为了便于上述实施例1的方法实施,本实施例提供一种抄表装置,如图4所示,包括:识别模块21,获取模块22。
[0065]识别模块21,用于通过将多种电表类型逐一向目标电表进行询问的方式确定所述目标电表的电表类型;获取模块22,用于通过向所述目标电表发送与所述确定的电表类型对应的读表请求包的方式获取所述目标电表的响应包。
[0066]进一步地,该装置还包括:存储模块23。
[0067]存储模块23,用于预存储有多个需要抄表的目标电表地址和存储目标电表的电表类型。
[0068]相应地,识别模块包21包括:读取单元,接收单元。
[0069]读取单元,用于读取存储模块存储的其中一个目标电表地址;发送单元,用于根据所述目标电表地址向所述目标电表发送一种电表类型确认指令;以及在没有接收到来自所述目标电表地址的确认响应时,再向所述目标电表发送另一种电表类型确认指令,直到接收单元接收到来自所述目标电表地址的确认响应;
[0070]接收单元,用于接收来自所述目标电表地址的确认响应,并将接收到确认响应的电表类型发送到存储模块23。
[0071]进一步地,获取模块22包括:封装单元,收发单元,校验单元,正确核对单元,限制单元。
[0072]封装单元,用于按照与所述确定的电表类型对应的通信规约封装读表请求包;收发单元,用于向所述目标电表发送所述封装单元封装后的读表请求包,并接收到所述目标电表返回的响应包;校验单元,用于校验所述响应包的完整性和匹配性;若所述响应包未通过校验,则通知收发单元;若通过校验,则通知正确核对单元;正确核对单元,用于根据预定的电表类型周期判断所述响应包是否正确;若判定所述响应包正确,则读取所述响应包中的抄表数据;若判定所述响应包不正确,则通知收发单元;收发单元,还用于在接收到校验单元或正确核对单元的通知后,丢弃所述响应包,并再次发送读表请求包到所述目标电表。限制单元,用于存储预设的请求次数阈值,并在收发单元累积发送读表请求的次数超过所述请求次数阈值时,确定通信失效,并禁止所述收发单元再向所述目标电表发送读表请求包。
[0073]其中,所述电表类型周期由所述电表类型的数据包通信时本身所需要的时间和经验等待时间组成。
[0074]本实施例提供的装置因为具有可对预抄表的目标电表逐一进行电表类型询问的功能,进而可以在多种电表类型使用不同通信规约的情况下,确定电表类型,并且按照正确的类型发送相应的读表请求包,因此解决了现有技术中由于电表类型不同所导致的抄表设备投入大,控制不便等技术问题,进而取得了可对不同类型的电表采用同一抄表装置进行抄表,便于交互,效率高的技术效果。
[0075]本发明实施例提供的上述设备或装置等产品是属于以计算机程序的流程方法为依据,并按照与方法实施例1和/或附图中方法流程的各步骤完全对应一致的方式,所提供的功能模块。并且由于这种功能模块是通过计算机程序的方式实现的软件装置,所以对于装置实施例2未具体提及的功能模块,由于考虑到根据上述方法实施例记载的内容已经足够使本领域技术人员从方法记录的各流程步骤直接地、毫无意外地确定实现所述步骤所必须建立的功能模块,所以在此不赘述。
[0076]本发明的技术方案本质上或者说对现有技术做出贡献的部分是以软件产品的形式体现出来的功能,也即是说:本发明的装置、设备或者组成系统的各个设备其所执行的方法或实现的功能主体即便为硬件,但是实际上实现本发明上述功能的部分却是计算机软件产品的模块或单元。并且该计算机软件产品可存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台设备执行本发明各个实施例所述的方法。
[0077]以上所述,仅为本发明的【具体实施方式】,但本发明能有多种不同形式的【具体实施方式】,上文结合附图对本发明做举例说明,这并不意味着本发明所应用的【具体实施方式】只能局限在这些特定的【具体实施方式】中,本领域的技术人员应当了解,上文所提供的【具体实施方式】只是多种优选实施方式中的一些示例,任何体现本发明权利要求的【具体实施方式】均应在本发明权利要求所要求保护的范围之内;本领域的技术人员能够对上文各【具体实施方式】中所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换或者改进等,均应包含在本发明权利要求的保护范围之内。
【权利要求】
1.一种电表的抄表方法,其特征在于,包括: 抄表装置通过将多种电表类型逐一向目标电表进行询问的方式确定所述目标电表的电表类型; 抄表装置通过向所述目标电表发送与所述确定的电表类型对应的读表请求包的方式获取所述目标电表的响应包。
2.根据权利要求1所述的方法,其特征在于,该方法还包括:所述抄表装置中预存储有多个需要抄表的目标电表地址; 所述抄表装置通过将多种电表类型逐一向所述目标电表进行询问的方式确定所述目标电表的电表类型,具体包括: A,所述抄表装置读取其中一个目标电表地址,并根据所述目标电表地址向所述目标电表发送一种电表类型确认指令; B,若没有接收到来自所述目标电表地址的确认响应,则所述抄表装置再向所述目标电表发送另一种电表类型确认指令; 重复执行上述步骤A和B直到接收到来自所述目标电表地址的确认响应; 抄表装置将接收到确认响应的电表类型存储为所述目标电表的电表类型。
3.根据权利要求1或2所述的方法,其特征在于,所述多种电表类型包括DLT645-97和DLT645-07。
4.根据权利要求1或2所述的方法,其特征在于,所述抄表装置通过向所述目标电表发送与所述确定的电表类型对应的读表请求包的方式获取所述目标电表的响应包,具体包括: 所述抄表装置向所述目标电表发送与确定的电表类型对应的读表请求包,并接收所述目标电表返回的响应包; 抄表装置根据预定的电表类型周期判断所述响应包是否正确; 若判定正确,则读取所述响应包中的抄表数据;若判定不正确,则丢弃所述响应包,并再次发送读表请求包到所述目标电表; 其中,所述电表类型周期由所述电表类型的数据包通信时本身所需要的时间和经验等待时间组成。
5.根据权利要求4所述的方法,其特征在于,在所述抄表装置根据预定的电表类型周期判断所述响应包是否正确之前,该方法还包括: 抄表装置校验所述响应包的完整性和匹配性; 若所述响应包未通过校验,则抄表装置丢弃所述响应包,并再次发送读表请求包到所述目标电表。
6.根据权利要求4所述的方法,其特征在于,所述抄表装置中预设有请求次数阈值;该方法还包括:如果累积发送读表请求的次数超过所述请求次数阈值,则所述抄表装置确定通信失效,并不再向所述目标电表发送读表请求包。
7.—种抄表装置,其特征在于,包括: 识别模块,用于通过将多种电表类型逐一向目标电表进行询问的方式确定所述目标电表的电表类型; 获取模块,用于通过向所述目标电表发送与所述确定的电表类型对应的读表请求包的方式获取所述目标电表的响应包。
8.根据权利要求7所述的装置,其特征在于, 该装置还包括:存储模块,用于预存储有多个需要抄表的目标电表地址; 所述识别模块包括: 读取单元,用于读取存储模块存储的其中一个目标电表地址; 发送单元,用于根据所述目标电表地址向所述目标电表发送一种电表类型确认指令;以及在没有接收到来自所述目标电表地址的确认响应时,再向所述目标电表发送另一种电表类型确认指令,直到接收单元接收到来自所述目标电表地址的确认响应; 接收单元,用于接收来自所述目标电表地址的确认响应,并将接收到确认响应的电表类型发送到存储模块; 所述存储模块,还用于存储目标电表的电表类型。
9.根据权利要求7或8所述的装置,其特征在于,所述获取模块包括: 封装单元,用于按照与所述确定的电表类型对应的通信规约封装读表请求包; 收发单元,用于向所述目标电表发送所述封装单元封装后的读表请求包,并接收到所述目标电表返回的响应包; 校验单元,用于校验所述响应包的完整性和匹配性;若所述响应包未通过校验,则通知收发单元;若通过校验,则通知正确核对单元; 正确核对单元,用于根据预 定的电表类型周期判断所述响应包是否正确;若判定所述响应包正确,则读取所述响应包中的抄表数据;若判定所述响应包不正确,则通知收发单元; 所述收发单元,还用于在接收到校验单元或正确核对单元的通知后,丢弃所述响应包,并再次发送读表请求包到所述目标电表。
10.根据权利要求9所述的装置,其特征在于,所述获取模块还包括: 限制单元,用于存储预设的请求次数阈值,并在收发单元累积发送读表请求的次数超过所述请求次数阈值时,禁止所述收发单元再向所述目标电表发送读表请求包。
【文档编号】G08C19/00GK103680108SQ201210473083
【公开日】2014年3月26日 申请日期:2012年11月20日 优先权日:2012年11月20日
【发明者】白保华, 徐鲲鹏, 陈河, 皮学军, 亓学庆 申请人:国网电力科学研究院, 国家电网公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1