System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,特别是针对电能表与用户接口单元(ciu/uiu)之间的通信方法进行了创新设计。该方法旨在通过标准化和统一的通信机制,将电能表中的各种关键信息——如电压、电流、功率、累计用电量、剩余电量或余额等——以可靠且一致的方式传递给用户接口单元,使用户能够通过接口单元方便地查询和获取这些信息。这种通信方式不仅提高了数据传输的效率和准确性,而且保证了电能表与用户接口单元之间的数据交互在复杂的应用场景中仍能顺畅运行。
技术介绍
1、当前,全球各个地区使用的电能表协议各不相同,尤其在非洲地区,预付费电表是主要形式,而充值协议通常采用sts协议。这种方式要求每个电能表都必须配备一个用户接口单元(uiu/ciu),通过plc(电力线通信)、mbus(有线通信)或rf(无线通信)等通信方式与电能表进行数据交互。用户可以通过用户接口单元输入token码为电能表充值,或通过输入特定的短码查询电表的相关信息。例如,用户可以通过输入短码801来查询当前的余额。这种简便的方式使用户能够轻松获取电表信息,便于管理和使用。
2、目前,电能表和用户接口单元之间的主流信息同步方式是双方事先约定一套统一的通信规则。这通常包括定义一份短码列表,只有在该列表内的短码才允许被查询。此外,对于每个短码,电能表和用户接口单元还需要提前约定好相关的数据类型、数据长度、显示格式(如小数点位置和显示单位)等信息。只有这样,用户接口单元才能准确地解析并显示从电能表接收到的数据帧。这种方式在双方规则一致的情况下,可以确保通信的准确性和一致性。
3、然而
4、对制造商而言,这种情况也带来了重大挑战。同一市场可能会因为需求变化、程序优化或bug修复,多次向市场供货。在此过程中,不同批次的设备可能因为数据结构的微小变化,导致老版本的电能表与新版本的用户接口单元或新电能表与老用户接口单元之间出现解析规则不一致的问题。这种情况可能导致数据解析错误、显示乱码,甚至设备无法正常使用,给用户带来极大的困扰。更为重要的是,这也给制造商带来了巨大的维护挑战,增加了维护和支持多种版本电能表和用户接口单元的复杂性,延长了问题排查和解决的时间,显著增加了维护成本。
5、有鉴于此特提出本专利技术。
技术实现思路
1、本专利技术要解决的技术问题在于克服现有技术的不足,提供一种电能表与用户接口单元之间的信息同步方法,解决了上述
技术介绍
中提出的问题。
2、为解决上述技术问题,本专利技术采用技术方案的基本构思是:
3、一种电能表与用户接口单元之间的信息同步方法,包括:以下步骤:
4、步骤s1:在电能表的内部配置存储空间用于存储用户接口单元的液晶真值表;
5、步骤s2:当电能表首次安装使用或更换用户接口单元时,用户接口单元将其液晶真值表通过通信方式发送给电能表,电能表接收并存储该液晶真值表;
6、步骤s3:在用户接口单元发出数据请求后,电能表根据存储的液晶真值表,调用对应的请求数据,并根据真值表的显示规则组织数据结构
7、步骤s4:电能表将根据液晶真值表组织好的数据转换为一串适用于用户接口单元显示的液晶缓存数据;
8、步骤s5:电能表将该液晶缓存数据通过通信协议推送给用户接口单元,用户接口单元接收到数据后,将数据直接填充到其显示缓存区中。
9、可选的,步骤s1中的存储空间内储存有出厂时根据配套使用的用户接口单元配置为对应的液晶真值表,同时出厂的液晶真值表能通过通过通信配置为对应用户接口单元的真值表。
10、可选的,当电能表首次安装或更换用户接口单元时,电能表自动进入配对模式,检测到新的用户接口单元的连接请求,开始进行通信初始化,接着,用户接口单元通过通信协议发送其液晶真值表到电能表,在电能表接收到用户接口单元发送的液晶真值表后,进行数据完整性校验,然后,在完成数据校验后,电能表将液晶真值表存储在其内部的预留存储空间中,替换旧有的液晶真值表或将其作为新的液晶真值表存储,接着,电能表向用户接口单元发送确认信号,表明液晶真值表已成功接收并存储,随后双方通过通信协议确认配对成功,电能表准备根据新的真值表进行后续的数据传输和显示同步,最后,在配对成功后,用户接口单元在后续的数据请求过程中,无需再次发送液晶真值表,电能表将依据存储的最新液晶真值表组织数据并进行推送显示。
11、可选的,在用户接口单元发出数据请求后,电能表根据存储的液晶真值表,调用对应的请求数据,并根据真值表的显示规则组织数据结构的具体步骤为:
12、当用户接口单元发出查询请求时,电能表接收到该数据请求,解析请求内容以确定所需的数据类型,接着,电能表根据接收到的请求内容,访问其内部存储的液晶真值表,读取对应的显示规则,然后,电能表从历史记录中提取用户接口单元请求的具体数据,最后,根据液晶真值表中的显示规则,电能表对提取的数据进行格式化处理,将数据转换为符合用户接口单元显示要求的格式,其表达式为fd=t(hd,rd),其中,t是格式化处理函数,fd为符合用户接口单元显示要求的格式,hd为从历史记录中提取与dt对应的具体数据,rd为电能表访问内部存储的液晶真值表。
13、可选的,在格式进行转换的过程中若液晶真值表中定义了不同的单位,电能表会根据真值表中的要求对数据进行单位转换,显示规则包括数据的显示格式、小数点位置、单位转换和数据精度;
14、可选的,根据液晶真值表的定义,电能表将提取的数据转化为适用于用户接口单元液晶显示的格式,电能表将转换后的数据打包为一串适用于缓存显示的数据帧,并将数据帧排列成符合液晶显示缓存要求的格式,使数据帧能够直接写入用户接口单元的液晶显示缓存区,在转换完成后,电能表对数据进行校验,经过转换和校验的数据帧,最终被准备好并推送至用户接口单元。
15、可选的,电能表将该液晶缓存数据通过通信协议推送给用户接口单元,用户接口单元接收到数据后,将数据直接填充到其显示缓存区中。
16、用户接口单元通过通信模块接收到来自电能表的数据帧,并对数据帧进行第二校验,用户接口单元在数据校验完成后,将接收到的数据直接填充到其液晶显示缓存区,无需解析具体的数据结构和显示格式,数据将自动依据电能表传送的格式呈现在液晶屏幕上,接着,用户接口单元根据填充到液晶缓存区中的数据,立即更新液晶显示屏上的内容。
17、可选的,电能表和用户接口单元之间通过plc、rf、mbus、蓝牙其中一种或者多种的通信方式进行通信。
18、采用上述技术方案后,本专利技术与现有技术相比具有以下有益效果,本文档来自技高网...
【技术保护点】
1.一种电能表与用户接口单元之间的信息同步方法,通过电能表与用户接口单元之间的交互实现,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种电能表与用户接口单元之间的信息同步方法,其特征在于,步骤S1中的存储空间内储存有出厂时根据配套使用的用户接口单元配置为对应的液晶真值表,同时出厂的液晶真值表能通过通过通信配置为对应用户接口单元的真值表。
3.根据权利要求1所述的一种电能表与用户接口单元之间的信息同步方法,其特征在于,当电能表首次安装或更换用户接口单元时,电能表自动进入配对模式,检测到新的用户接口单元的连接请求,开始进行通信初始化,接着,用户接口单元通过通信协议发送其液晶真值表到电能表,在电能表接收到用户接口单元发送的液晶真值表后,进行数据完整性校验,然后,在完成数据校验后,电能表将液晶真值表存储在其内部的预留存储空间中,替换旧有的液晶真值表或将其作为新的液晶真值表存储,接着,电能表向用户接口单元发送确认信号,表明液晶真值表已成功接收并存储,随后双方通过通信协议确认配对成功,电能表准备根据新的真值表进行后续的数据传输和显示同步,最后,在配对成功后,用
4.根据权利要求1所述的一种电能表与用户接口单元之间的信息同步方法,其特征在于,在用户接口单元发出数据请求后,电能表根据存储的液晶真值表,调用对应的请求数据,并根据真值表的显示规则组织数据结构的具体步骤为:
5.根据权利要求1所述的一种电能表与用户接口单元之间的信息同步方法,其特征在于,在格式进行转换的过程中若液晶真值表中定义了不同的单位,电能表会根据真值表中的要求对数据进行单位转换,显示规则包括数据的显示格式、小数点位置、单位转换和数据精度。
6.根据权利要求1所述的一种电能表与用户接口单元之间的信息同步方法,其特征在于,根据液晶真值表的定义,电能表将提取的数据转化为适用于用户接口单元液晶显示的格式,电能表将转换后的数据打包为一串适用于缓存显示的数据帧,并将数据帧排列成符合液晶显示缓存要求的格式,使数据帧能够直接写入用户接口单元的液晶显示缓存区,在转换完成后,电能表对数据进行校验,经过转换和校验的数据帧,最终被准备好并推送至用户接口单元。
7.根据权利要求1所述的一种电能表与用户接口单元之间的信息同步方法,其特征在于,电能表将该液晶缓存数据通过通信协议推送给用户接口单元,用户接口单元接收到数据后,将数据直接填充到其显示缓存区中。
8.根据权利要求1所述的一种电能表与用户接口单元之间的信息同步方法,其特征在于,电能表和用户接口单元之间通过PLC、RF、MBUS、蓝牙其中一种或者多种的通信方式进行通信。
...【技术特征摘要】
1.一种电能表与用户接口单元之间的信息同步方法,通过电能表与用户接口单元之间的交互实现,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种电能表与用户接口单元之间的信息同步方法,其特征在于,步骤s1中的存储空间内储存有出厂时根据配套使用的用户接口单元配置为对应的液晶真值表,同时出厂的液晶真值表能通过通过通信配置为对应用户接口单元的真值表。
3.根据权利要求1所述的一种电能表与用户接口单元之间的信息同步方法,其特征在于,当电能表首次安装或更换用户接口单元时,电能表自动进入配对模式,检测到新的用户接口单元的连接请求,开始进行通信初始化,接着,用户接口单元通过通信协议发送其液晶真值表到电能表,在电能表接收到用户接口单元发送的液晶真值表后,进行数据完整性校验,然后,在完成数据校验后,电能表将液晶真值表存储在其内部的预留存储空间中,替换旧有的液晶真值表或将其作为新的液晶真值表存储,接着,电能表向用户接口单元发送确认信号,表明液晶真值表已成功接收并存储,随后双方通过通信协议确认配对成功,电能表准备根据新的真值表进行后续的数据传输和显示同步,最后,在配对成功后,用户接口单元在后续的数据请求过程中,无需再次发送液晶真值表,电能表将依据存储的最新液晶真值表组织数据并进行推送显示。
4.根据权利要求1所述的一种电能表与用户接口单元之间的信息同步方法,其特征...
【专利技术属性】
技术研发人员:纳宁,刘婷,屈子旭,杨正平,张宏志,林涛,商爽,任杰,米雪,唐龙英,
申请(专利权)人:宁夏隆基宁光仪表股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。