一种高效可靠的RS485总线多设备软件升级的方法技术

技术编号:41565544 阅读:15 留言:0更新日期:2024-06-06 23:47
本发明专利技术公开了一种高效可靠的RS485总线多设备软件升级的方法,属于软件数据处理技术领域,包括获取软件升级文件,上位机将软件升级文件分为多个数据包;对RS485总线上所有设备预置设备地址,设备根据不同设备地址依次接收数据包,并分时主动响应;设备根据各自的设备地址初步设置主动延时响应时间;当设备响应超时或设备响应接收错误,上位机将数据包重新发送给设备,等待设备重新响应;如果设备重新响应次数超过第一阈值,则定义重新响应的设备为异常设备,上位机请求异常设备进入退出机制,设备根据各自的设备地址更新设置主动延时响应时间。本申请提供的响应机制、重传机制和退出机制,缩短了设备的响应时间,提高了升级文件的传输效率。

【技术实现步骤摘要】

本专利技术涉及软件数据处理,具体涉及一种高效可靠的rs485总线多设备软件升级的方法。


技术介绍

1、rs485总线是一种2线、半双工、多节点的通讯网络,它具有高数据带宽、远距离传输、高抗干扰能力和灵活可扩展等特点。rs485总线广泛应用在工业自动化和物联网领域,并成为了工业设备的标准通讯接口。rs485总线网络由上位机和多个设备组成。上位机包括但不限于pc应用、数据采集器和智能网关等,设备为多种类型的工业设备,也可以为同一种类型设备。正常状态,上位机通过设备协议或者设备地址与各个设备建立通讯,采集数据或者下发指令。

2、在实际应用中,上位机为了方便管理和维护,通常在rs485总线上只接入一种类型或者一种通讯协议的设备。在日常维护中,需要对rs485总线的设备进行软件升级,软件升级实分为升级文件传输和设备本地更新两个步骤,其中升级文件传输占用了整个升级过程的大部分时间。现有的技术通常采用点对点传输、广播传输或广播+轮询传输进行升级文件传输,上述方法中,rs485总线中的设备一旦出现异常,就会影响后续数据包的传输,造成传输时间长、可靠性低和传输效本文档来自技高网...

【技术保护点】

1.一种高效可靠的RS485总线多设备软件升级的方法,其特征在于,包括以下步骤:

2.如权利要求1所述的高效可靠的RS485总线多设备软件升级的方法,其特征在于,所述步骤S3中,设备根据各自的设备地址,通过第一计算函数初步设置主动延时响应时间,所述第一计算函数为:

3.如权利要求1所述的高效可靠的RS485总线多设备软件升级的方法,其特征在于,所述步骤S5中,设备根据各自的设备地址,通过第二计算函数更新设置主动延时响应时间,所述第二计算函数为:

4.如权利要求1所述的高效可靠的RS485总线多设备软件升级的方法,其特征在于,所述步骤S1中,上位机将软件...

【技术特征摘要】

1.一种高效可靠的rs485总线多设备软件升级的方法,其特征在于,包括以下步骤:

2.如权利要求1所述的高效可靠的rs485总线多设备软件升级的方法,其特征在于,所述步骤s3中,设备根据各自的设备地址,通过第一计算函数初步设置主动延时响应时间,所述第一计算函数为:

3.如权利要求1所述的高效可靠的rs485总线多设备软件升级的方法,其特征在于,所述步骤s5中,设备根据各自的设备地址,通过第二计算函数更新设置主动延时响应时间,所述第二计算函数为:

4.如权利要求1所述的高效可靠的rs485总线多设备软件升级的方法,其特征在于,所述步骤s1中,上位机将软件升级文件分为多个数据包,具体包括:

5.如权利要求1所述的高效可靠的rs485总线多设备软件升级的方法,其特征在于,基于rs485总线上所有设备预置...

【专利技术属性】
技术研发人员:陈锐郭家接刘伍华
申请(专利权)人:东莞市拓嘉新能源科技有限公司
类型:发明
国别省市:

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

1