一种对电能表芯片程序进行下载更新的方法技术

技术编号:3485394 阅读:227 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种对电能表芯片程序进行下载更新的方法,在上层软件执行如下步骤:a.上层软件下行广播指令帧1…N;b.上层软件下行问答指令帧N+1,下行上层软件输出CRC16校验结果;c.上层软件下行问答指令帧N+2,读取电能表返回的标志位数据;在电能表执行如下步骤:d.电能表接收到广播指令帧数据后,切换到更新程序状态并进行相应的更新处理;e.接收到上层软件下行的指令帧N+1后,将上层软件的下行CRC16校验结果与电能表内部的CRC16校验结果进行比较处理;f.接收到上层软件下行的指令帧N+2后,电能表向上层软件返回带标志位数据的应答帧。实施本发明专利技术,使得电能表批量化生产过程中电能表芯片程序下载更新,速度更快、可靠性更高。

【技术实现步骤摘要】

本专利技术涉及电能表和通讯
,更具体地说,涉及一种对电能表芯片 程序进行下载更新的方法。背景技木在电能表生产过程中, 一般存在储备大量的库存品以备急时,库存品中有 各种型号产品,产品中芯片程序也各有不同。当需要出货时, 一般是从库存品 中调出相适应型号的产品,但库存品中产品功能可能不能全面符合市场需求, 这时需要对库存品中的芯片程序进行下载更新,以至满足市场需求。在批量化 生产过程中,特别是在交货时间紧,出货量大时更显得尤为方便重要。如图1所示,在现有技术中, 一般采用问答式的软件下载更新方案,下载 更新的步骤如下51、 上层软件向电能表发送指令帧。上层软件下行广播指令帧l...N, N 由芯片程序大小决定,每128字节为一帧。52、 电能表接收并处理所述指令帧。电能表处理上层软件模块发送来的指 令帧l...N,并且对于上层软件发送来的每一指令帧都会返回应答帧。53、 上层软件对电能表返回的应答帧进行处理。也就是说,上层软件模块 对于电能表返回的应答帧l...N都会一一处理。54、 上层软件在对返回的应答帧的处理过程中,对应答帧进行校验,如果 处理没有出错,则表示电能本文档来自技高网...

【技术保护点】
一种对电能表芯片程序进行下载更新的方法,在上层软件与电能表之间进行数据传输,其特征在于, 在上层软件执行如下步骤:a、上层软件下行广播指令帧1…N,其中N由电能表的芯片程序大小决定;b、上层软件下行问答指令帧N+1,下行 上层软件输出循环冗余校验的校验结果,所述循环冗余校验的校验结果由所述广播指令帧1…N中的校验和进行循环冗余校验运算所得到;c、上层软件下行问答指令帧N+2,读取电能表返回的标志位数据;在电能表执行如下步骤:d、电能表 接收到所述广播指令帧数据后,切换到更新程序状态并进行相应的更新处理;e、接收...

【技术特征摘要】

【专利技术属性】
技术研发人员:刘伟
申请(专利权)人:深圳市科陆电子科技股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利