一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种电力通信模块配置文件升级的方法与流程

2022-05-26 23:19:04 来源:中国专利 TAG:


1.本发明属于电子通信领域,具体涉及一种配置文件升级的方法。


背景技术:

2.随着时代的发展和社会的进步,社会对电能的需求越来越大,而电力和电网的稳定性和安全性受电力通信技术质量的影响。目前传统的电力通信技术由于技术简单、服务方式较为单一、容量较小,故很难适应于当前电力系统工程的发展。而作为新型的光纤通信技术具有绝缘性好、抗干扰能力强以及通信容量大的特点,因此很快被电力通信行业广泛运用。
3.现在本领域存在的技术问题在于:随着电力通信技术的高速发展和不断更替,目前电力通信系统的现有技术不能完全满足企业升级功能的要求。电力ftu、dtu等设备中会在不同地方使用与不同厂家等有特定的要求,功能要求也不完全相同,为了解决这方面的问题,同样的硬件产品的情况下,需要针对不同地方的程序升级为当地使用的程序、点表等配置文件,才能使设备稳定运行。


技术实现要素:

4.本发明的目的在于,提供一种电力通信模块配置文件升级的方法,旨在解决上述存在的问题。
5.本发明提供的一种电力通信模块配置文件升级的方法具体如下:
6.s1:一待升级设备连接一升级程序设备,所述待升级设备接收所述升级程序设备发起的开始升级请求帧;
7.s2:所述待升级设备依据所述开始升级请求帧进行配置文件传输;
8.s3:判断所述配置文件传输完毕后,所述升级程序设备发起一升级结束帧,用于验证所述配置文件的效验码后执行程序升级。
9.优选地,所述配置文件包括一程序文件和一点表文件。
10.优选地,步骤s1中,所述待升级设备收到所述请求帧后,所述升级程序设备收到所述待升级设备的正确回复。
11.优选地,步骤s1中,所述升级程序设备为一升级用的计算机或一支持升级方法的设备。
12.优选地,步骤s1中,所述待升级设备通过一网口、一晶体管-晶体管逻辑串口和一rs485串口、一rs232串口的一种或多种方式连接所述升级程序设备。优选地,步骤s1中,所述待升级设备还通过一通用分组无线服务通信模块、一远距离无线电半双工无线数据传输通信模块、一蓝牙通信模块的一种或多种方式远程连接所述升级程序设备。
13.优选地,步骤s2中,所述升级程序设备得到所述待升级设备的正确回复后,所述升级程序设备对所述待升级设备开展所述配置文件的传输升级流程,在所述升级程序设备向所述待升级设备进行传输的过程中,所述升级程序设备实时校验所述配置文件的传输内
容,若所述待升级设备发送数据异常,则所述升级程序设备对所述待升级设备采取直接中断或断点续传的方式。
14.优选地,步骤s3中,若所述配置文件异常,则所述待升级设备拒绝升级。
15.进一步地,步骤s3中,在所述“升级结束”帧发送完毕后,所述升级程序设备验证所述配置文件全部的循环冗余校验码,若所述循环冗余校验码无误,则执行程序升级,若校验异常,返回升级失败。
16.进一步地,所述待升级设备和所述升级程序设备采用一通信报文规则进行通信,所述通信报文规则由一报文头、一地址域、一数据区、一校验和、一结束符组成。
17.本发明实现的有益效果是:升级后的电力通信模块和点表方法满足了各大电力通信企业的电力通信的升级要求,使电力通信设备稳定运行。
附图说明
18.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显然,以下描述中的附图仅为本发明的一些实施例,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可根据这些附图示出的结构获得其他的附图。
19.图1为本发明的一种升级流程的总体步骤示意图;
20.图2为本发明应用的一种通信报文规则的示意图;
21.图3为本发明应用的一种升级流程的报文格式的示意图。
具体实施方式
22.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
23.需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
24.下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
25.如图1所示,本发明的技术方案提供的一种电力通信模块配置文件升级的方法的总体程序如下:
26.首先待升级设备开始升级,接着升级程序设备对升级设备进行配置文件传输,最后升级设备升级结束。
27.其中,配置文件包括一程序文件和一点表文件。
28.作为优选,第一步中包括:
29.首先待升级设备和升级设备进行连接;然后升级程序设备对待升级设备发送“开始升级”请求帧;之后待升级设备收到请求帧后,升级程序设备得到待升级设备的正确回复。
30.作为优选,升级程序设备为升级用的计算机或支持升级方法的设备。
31.作为优选,待升级设备的连接方法包括:通过网口、晶体管-晶体管逻辑串口、
rs485串口和rs232串口进行连接。
32.作为优选,待升级设备的连接方法还包括:通过通用分组无线服务技术、远距离无线电半双工无线数据传输和蓝牙技术进行远程连接。
33.作为优选,升级程序设备得到待升级设备的正确回复后,升级程序设备对待升级设备开展配置文件传输升级流程,在升级程序设备向待升级设备进行传输的过程中,升级程序设备实时校验传输配置文件的传输内容。
34.作为优选,在配置文件传输升级流程中,若待升级设备发送数据异常,则升级程序设备对待升级设备采取直接中断或断点续传的方式,断电续传由升级程序设备决定。
35.进一步地,配置文件传输升级流程完毕后,升级程序设备向待升级设备发起“升级结束”帧,若配置文件异常,则待升级设备拒绝升级。
36.进一步地,在“升级结束”帧发送完毕后,升级程序设备验证整个升级配置文件的循环冗余校验码,若循环冗余校验码无误,则执行程序升级,若校验异常,返回升级失败。
37.如图2、图3所示,在上述的被升级设备和升级程序设备建立连接后,还应用了一种通信报文规则,具体如下:
38.报文格式由4部分格式组成,分别是:
39.一报文头,字节数为4,用于固定4字节帧头;
40.一地址域,字节数为1,用于固定1字节;
41.一数据据区,字节数为x(字节数可设,大于等于0个),用于固定数据区的所有字节;
42.一校验和,字节数为1,用于固定1字节。
43.可选地,其中,报文头由3部分格式构成,分别是:
44.一0
×
55,字节数为1,用于固定1字节;
45.一长度低字节,字节数为1,用于固定1字节,其字长为地址域 数据区两部分的长度,且不包括报文头、校验和、结束符;
46.一长度高字节,字节数为1,用于固定1字节。
47.可选地,地址域,包括一地址域a,其格式定义默认为0
×
01。
48.可选地,数据区由3部分格式构成,分别是:
49.一数据类型t1,其字节数为1,用于标识数据类型;
50.一传送原因cot,其字节数为1,用于标识报文传送原因或错误描述;
51.一数据内容data,其字节数为x,字节的长度可变,用于定义数据内容。
52.其中,数据类型又由4个升级流程定义组成,分别是:开始升级、配置文件传输、升级结束、取消升级。
53.其中,开始升级采用的数据类型是0
×
01,传送原因类型是0
×
06,其数据内容的报文格式为:字节0~3,用于表示升级配置文件大小;字节4~5,用于表示配置文件名的长度m;字节6-m 5,用于表示配置文件名完整名称,不带结束符,使用ascii码(美国信息交换标准代码)表示。其返回报文格式为数据类型0
×
01和传送原因0
×
07。
54.传送原因又有3个部分组成,分别是:
55.一0
×
06,用于数据激活;一0
×
07,用于激活确认;一0
×
08,用于激活否认;激活用于读取数据,激活确认用于配置文件报文无异常确认,激活否认表示设备发送的帧出现异
常。
56.一校验和,用于固定1字节,不考虑溢出位,cs=(a ti cot data)mod 256;
57.一结束符,用于固定1字节,固定字符0xaa,标识一帧报文结束。
58.进一步地,配置文件的升级流程的数据格式包括:
59.一开始升级数据格式、一文件传输数据格式、一升级结束数据格式、一取消升级数据格式4种格式。
60.其中,开始升级的数据格式中,数据类型为0
×
01,传送原因为0
×
06,数据内容报文格式如下:
61.0~3字节,用于表示文件空间大小;
62.4~5字节,用于表示文件名的字符长,且字符长的值为m;
63.6~m 5字节,用于表示文件名的完整名称,不带结束符,采用美国国家标准信息字符库ascii码;
64.其返回报文格式为:数据类型(0
×
01),传送原因(0x07)。
65.文件传输的数据格式设定如下:
66.其下行命令格式设定为:数据类型(02),传送原因(0
×
06),数据内容设定为:
67.0~3字节,用于表示配置文件的数据段号;
68.4~l 3字节,用于表示配置文件的内容,且文件内容所占字节数为l,包含范围为0~1024,在计算机语言c 中,其数据段号可以使用文件内容的偏移指针值。
69.其返回文件格式设定为:一数据类型(0x02);传送原因(0x07);数据内容(即文件内容)包括2个格式,分别是:0~3字节和数据段号,同时数据段号可以使用文件内容的偏移指针值。
70.其中指针是计算机语言中广泛使用的一种数据类型,这里通过利用指针变量表示各种数据结构,能很方便地使用配置文件的数组和字符串;并能如汇编语言一样处理内存地址,从而使配置文件的升级程序精炼而高效。
71.升级结束的数据格式中,包括一下行命令格式、一返回报文格式,其中:
72.下行命令格式包括:数据类型(0x03)和传送原因(0x06);
73.返回报文格式包括:数据类型(0x03)和传送原因(0x07)。
74.取消升级的数据格式中,包括一下行命令格式、一返回报文格式,其中:
75.下行命令格式包括:数据类型(0x04)和传送原因(0x06);
76.返回报文格式包括:数据类型(0x04)和传送原因(0x07)。
77.通过本发明的实际应用,升级后的电力通信模块和点表方法满足了各大电力通信企业的电力通信的升级要求,使电力通信设备稳定运行。
78.以上仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献