The invention provides a method of multi instrument firmware upgrading based on bus. It includes the steps of establishing communication connection, detecting communication connection, setting instrument model, multi instrument firmware upgrading, establishing communication connection between control equipment and several instruments through communication bus, communication connection and communication connection between control equipment and several instruments. When successful, the model information of the firmware upgrade instrument is set up; the control device sends the firmware upgrade program to the type information corresponding instrument in turn through the communication bus. The model information corresponding instrument writes the firmware upgrade program into the non-volatile memory and restarts the instrument corresponding to the model information; the invention relates to a kind of instrument. A bus based multi instrument firmware upgrade device; the invention can upgrade the one key firmware of a number of same types of instruments on the bus and upgrade the instrument for the failure of the firmware upgrade.
【技术实现步骤摘要】
一种基于总线的多仪表固件升级方法及装置
本专利技术涉及仪表固件升级
,尤其涉及一种基于总线的多仪表固件升级方法及装置。
技术介绍
目前只能通过超级终端一次对一台仪表进行固件升级,不能实现一次对多个同一型号的仪表进行一键固件升级;固件升级时,每台仪表需要重新连接RS485总线,而且有些现场仪表分散在不同楼层里,每次仪表需要固件升级时,工作人员需要到各个楼层查找每个仪表的型号和地址,并判别每个仪表是否需要升级,人工工作量太大,尤其一些仪表进行固件升级过程中必须在仪表上电后3秒内将升级信号下发至仪表,现场人员在现场有限的环境下难以完成。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种基于总线的多仪表固件升级方法,能够对总线上的多个同一型号仪表进行升级,并支持对固件升级失败的仪表,进行再次升级。本专利技术提供一种基于总线的多仪表固件升级方法,包括以下步骤:建立通信连接,通过通信总线建立控制设备与若干仪表的通信连接;检测通信连接,检测所述控制设备与若干所述仪表的通信连接,通信连接成功时,跳转至步骤设置仪表型号;设置仪表型号,设置待固件升级仪表的型号 ...
【技术保护点】
1.一种基于总线的多仪表固件升级方法,其特征在于包括以下步骤:建立通信连接,通过通信总线建立控制设备与若干仪表的通信连接;检测通信连接,检测所述控制设备与若干所述仪表的通信连接,通信连接成功时,跳转至步骤设置仪表型号;设置仪表型号,设置待固件升级仪表的型号信息;多仪表固件升级,所述控制设备通过所述通信总线将固件升级程序依次发送至所述型号信息对应的仪表,所述型号信息对应的仪表将所述固件升级程序写入非易失性存储器,并且重启所述型号信息对应的仪表。
【技术特征摘要】
1.一种基于总线的多仪表固件升级方法,其特征在于包括以下步骤:建立通信连接,通过通信总线建立控制设备与若干仪表的通信连接;检测通信连接,检测所述控制设备与若干所述仪表的通信连接,通信连接成功时,跳转至步骤设置仪表型号;设置仪表型号,设置待固件升级仪表的型号信息;多仪表固件升级,所述控制设备通过所述通信总线将固件升级程序依次发送至所述型号信息对应的仪表,所述型号信息对应的仪表将所述固件升级程序写入非易失性存储器,并且重启所述型号信息对应的仪表。2.如权利要求1所述的一种基于总线的多仪表固件升级方法,其特征在于:在所述步骤多仪表固件升级之后还包括步骤检测升级结果,所述控制设备检测所述型号信息对应仪表的当前版本号,若所述当前版本号是目标版本号,则所述型号信息对应的仪表升级成功;若所述当前版本号不是目标版本号,则所述型号信息对应的仪表升级失败。3.如权利要求2所述的一种基于总线的多仪表固件升级方法,其特征在于,还包括步骤读取校表系数和步骤比对校表系数,所述读取校表系数包括读取所述型号信息对应仪表的固件升级前校表系数和固件升级后校表系数,所述步骤比对校表系数包括将所述固件升级前校表系数与所述固件升级后校表系数进行比对,确定所述型号信息对应的仪表能否正常使用。4.如权利要求2所述的一种基于总线的多仪表固件升级方法,其特征在于,还包括再次固件升级:若所述型号信息对应的仪表升级失败,所述控制设备通过所述通信总线将固件升级程序再次发送至升级失败的仪表,所述升级失败的仪表将所述固件升级程序写入非易失性存储器,并且重启仪表。5.如权利要求1所述的一种基于总线的多仪表固件升级方法,其特征在于,还包括步骤设置地址范围:设置待固件升级仪表的地址查询范围,所述步骤多仪表固件升级还包括所述控制设备在所述...
【专利技术属性】
技术研发人员:饶洋,
申请(专利权)人:珠海派诺科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。