集中器模块远程升级方案

上传人:re****.1 文档编号:506553344 上传时间:2022-11-06 格式:DOC 页数:15 大小:736KB
返回 下载 相关 举报
集中器模块远程升级方案_第1页
第1页 / 共15页
集中器模块远程升级方案_第2页
第2页 / 共15页
集中器模块远程升级方案_第3页
第3页 / 共15页
集中器模块远程升级方案_第4页
第4页 / 共15页
集中器模块远程升级方案_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《集中器模块远程升级方案》由会员分享,可在线阅读,更多相关《集中器模块远程升级方案(15页珍藏版)》请在金锄头文库上搜索。

1、版本日期BYV1.02013.10.12WilliamV1.12013.10.14WilliamV1.2WilliamV1.32013.10.25WilliamV1.42013.10.30William微功率无线系统远程升级方案说明初版1、考虑兼容新旧版本的国网集中器,按照Q/GDW1376.1-2013 和 Q/GDW1376.2-2013 修改有关协议内容;2、修改参数区内容;3、添加或修改有关流程图。1、为与 Q/GDW1376.2-2013 的勘误表( 2013 年 9 月 18 日颁布)兼容,修改表 6 文件标识定义;2、修改表 13 参数区内容,增加地址文件标识;3、修改首段和末段

2、内容,将附加内容从末段移到首段;4、修改图 1 应用程序远程升级流程,在 IAP 程序部分增加校验程序文件的步骤;5、修改图 5 内部 FLASH 分配,将 IAP 程序区从 4KB 扩大到 8KB 。1、因内部程序空间可能不够用,将升级文件的暂存区从内部 FLASH 移到外部 FLASH ;2、将升级文件的暂存区从内部FLASH 移出后,应用程序空间比较富裕。考虑以后IAP 程序的升级,修改图5内部 FLASH 分配,将 IAP 程序区从 8KB 扩大到20KB 。1、取消新旧版本检查的要求。版本 1.4保密等级:内部文件第 1 页 共 12 页微功率无线系统远程升级方案微功率无线系统远程升

3、级方案1. 说明微功率无线系统因为各种原因,如修正程序BUG 、增加新功能、改进路由算法、适应新功能等,可能需要对现场正在使用的集中器本地通信模块或从节点模块(采集器和电表模块)进行软件升级。为便于实施,升级以远程方式为主。2. 适用范围本方案适用于锐拔科技采用 STM32F103RC 为主控 MCU 的各型集中器本地通信模块。暂时只考虑集中器本地通信模块远程升级的实施细节,微功率无线系统中其它模块或芯片的升级只提供协议支持和升级程序文件在集中器本地通信模块中的暂存。3.程序总体流程为了实现远程升级,集中器本地通信模块主控芯片内部一般存在2 个相对独立的程序,一个是应用程序,另一个是IAP (

4、In_Application Program)程序。这2 个程序都应该是可以升级的。对应用程序的升级可分为两个部分:一部分在应用程序中,用于接收并保存升级数据,升级数据接收完整并校验正确后,设置 IAP 程序的启动标识。另一部分是 IAP 程序,用于更新应用程序。对 IAP 程序的升级可以全部在应用程序中完成,包括接收、保存、校验升级数据和更新 IAP 程序。版本 1.4保密等级:内部文件第 2 页 共 12 页微功率无线系统远程升级方案应用程序部分开始接收到程序文件首段保存程序文件标识、版本等信息继续接收并保存程序文件N程序文件接收完整Y程序文件校验正确Y设置 IAP 启动标识系统软件复位,

5、执行 IAP 程序IAP 启动标识有效YIAP 程序部分程序文件校验正确Y升级应用程序NNNN应用程序校验正确Y清除 IAP 启动标识跳转执行应用程序结束图 1集中器本地通信模块应用程序远程升级流程版本 1.4保密等级:内部文件第 3 页 共 12 页微功率无线系统远程升级方案开始接收到升级文件首段保存文件类型、版本等信息继续接收并保存升级文件N升级文件接收完整Y升级文件校验正确Y升级 IAP 程序IAP 程序校验正确NNY结束图 2 集中器本地通信模块 IAP 程序远程升级流程4. 升级文件的传输协议4.1.主站与旧版国网集中器之间(使用Q/GDW376.1-2009 协议)可利用 Q/GD

6、W376.1-2009 协议的数据转发AFN=10H 的 F1 透明转发来分段下传升级文件,此时终端通信端口号设置为31,透明转发的内容不能是DL/T645 格式。如果主站在下发的超时时间内未收到集中器的正确应答,则重发数据,最大重发次数为3 次。如果3 次重发都未收到正确应答,主站向用户提示升级文件下传失败,停止远程升级。版本 1.4保密等级:内部文件第 4 页 共 12 页微功率无线系统远程升级方案旧版国网集中器处理流程开始接收到主站下发的Q/GDW376.1 透明转发命令报文AFN=10HFN=F1转发端口是 31YY转发内容是 DL/T645 格式N向本地通信模块发送向本地通信模块透明

7、转发Q/GDW376.2 从节点监控命令报文Q/GDW1376.2 文件传输命令报文AFN=13HAFN=15HFN=F1FN=F1N接收应答报文并返回主站结束图 3 旧版国网集中器处理流程1. 集中器收到主站下发的透传命令后,需要解析是从节点监控命令还是集中器本地通信模块操作命令,如果是从节点监控命令,需要转成Q/GDW376.2-2009协议的数据转发()AFN=13H的监控从节点 (F1);否则直接将报文中的透明转发内容全部透传给集中器本地通信模块。2. 在升级过程中可能会接收到集中器的心跳和登录报文,升级主站软件要注意正确响应。3. 集中器发送透传报文给集中器本地通信模块后,等待集中器

8、本地通信模块返回应答报文的超时时间为 6s。4.1.2. 下行报文数据单元表 1透明转发数据单元格式数据内容数据格式单位字节数终端通信端口号BIN1透明转发通信控制字BS81透明转发接收等待报文超时时间BS810ms 或 1s1透明转发接收等待字节超时时间BIN10ms1版本 1.4保密等级:内部文件第 5 页 共 12 页微功率无线系统远程升级方案透明转发内容字节数kBIN字节2透明转发内容k终端通信端口号:数据范围1 31。上行报文数据单元表 2透明转发应答数据单元格式数据内容数据格式字节数终端通信端口号BIN1透明转发内容字节数 kBIN2透明转发内容k终端通信端口号:数据范围1 31。

9、4.2.主站与新版国网集中器之间(使用Q/GDW1376.1-2013 协议)可利用 Q/GDW1376.1-2013 协议的文件传输 AFN=0FH 的 F1 文件传输方式 1 来分段下传升级文件。如果主站在下发的超时时间内未收到集中器的正确应答,则重发数据,最大重发次数为 3 次。如果 3 次重发都未收到正确应答,主站向用户提示升级文件下传失败,停止远程升级。新版国网集中器处理流程开始接收主站下发的Q/GDW1376.1 文件传输命令报文AFN=0FHFN=F1暂存升级文件,N并对主站进行应答升级文件接收完成并且校验正确Y拆分升级文件向本地通信模块下发Q/GDW1376.2 文件传输命令报

10、文AFN=15HFN=F1接收路由模块应答报文结束版本 1.4保密等级:内部文件第 6 页 共12 页微功率无线系统远程升级方案图 4 新版国网集中器处理流程1. 集中器与主站之间的文件传输全部完成后,集中器才会开始与集中器本地通信模块之间的文件传输。2. 集中器与集中器本地通信模块之间的文件传输进行时,集中器不用将集中器本地通信模块的应答报文上报主站。3. 在升级过程中可能会接收到集中器的心跳和登录报文,升级主站软件要注意正确响应。4. 集中器发送文件传输命令给集中器本地通信模块后,等待集中器本地通信模块返回应答报文的超时时间为 6s。4.2.2. 下行报文数据单元表 3文件传输方式1 数据

11、单元格式数据内容数据格式字节数文件标识BIN1文件属性BIN1文件指令BIN1总段数 nBIN2第 i 段标识或偏移( i=0 n-1)BIN4第 i 段数据长度 LfBIN2文件数据BINLf文件标识00H:清除下装文件,恢复到升级前状态。01H:终端升级文件。02H:远程(上行)通讯模块升级文件。03H:本地通信模块升级文件。04H:采集器升级的采集器地址文件。05H:采集器升级的采集器程序文件。06H:采集器通信模块升级的地址文件。07H:采集器通信模块升级的程序文件。文件属性:起始、中间帧:00H;结束帧: 01H。文件指令:00H:报文方式下装;01H:FTP 方式下装; 02H:启动组地址升级。第

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号