一种远程在线自主升级诊断方法技术

技术编号:32971390 阅读:12 留言:0更新日期:2022-04-09 11:38
本发明专利技术提供了一种远程在线自主升级诊断方法,包括矿井服务终端、安装在矿井内的N个智能边端和一个管理智能终端;远程在线自主升级诊断的步骤包括:用于矿井服务终端和智能边端之间实现升级连接调试的步骤;用于矿井服务终端对智能边端进行自主升级的步骤;用于智能边端进行升级唤醒的步骤;用于矿井服务终端对智能边端进行自主诊断的步骤。无需下井拆装设备,实现远程更新,信号实时反馈连接,大大的适应井内信号差的缺陷,克服了由于井内变化而随时发生变化的现象,实现信号实时更新并追踪连接。接。接。

【技术实现步骤摘要】
一种远程在线自主升级诊断方法


[0001]本专利技术涉及远程数据传输
,具体涉及一种远程在线自主升级诊断方法。

技术介绍

[0002]随着智能化生产的普及,在矿井中常常安装有智能边端设备,因终端内部功能的随着开发的进程,则常常需要对终端内部的系统或者软件进行更新或者升级。但是在矿井中,由于终端安装在深井内,信号非常微弱甚至没有,则在现有技术中,当需要对井内的智能边端设备进行升级更新时,常常采用的方法是拆除当前终端设备,重新安装一台在地面升级后的智能边端设备。由于每个智能边端设备都具有对应的功能属性,也就是说在每个位置,每个终端对应的安装设置和使用设置的对应数据都不同,则在进行拆除置换时,都需要对重新安装的设备进行设备安装设置和相关参数设置,则为了对终端进行升级,往往一个位置需要预备至少两台智能边端,用于实现系统或者软件升级更新。然而在拆除、安装智能边端往往需要专业人员,则需要下到井内,进行操作,则安装拆卸难度大。并且由于为了给井内操作空间有限,为了给矿业操作提供足够大的空间,合理布局仪表设备的前提下,一般会将智能边端安装在较为偏僻狭窄且工作人员少有触及到的地方,基于上述环境条件下,非井内工作人员下到井内,由于不熟悉井内环境和升级拆装工作人员时候更换的原因,到井内来实现智能边端的拆装则更为危险。

技术实现思路

[0003]有鉴于此,本专利技术提供了一种远程在线自主升级诊断方法,通过提前写入与外部通信的接口用于升级边端微处理器的机代码,使得我们不用对已经处于运行状态的的产品进行集中回收和拆除既可以更新代码,这样既节约了成本,也更加方便快捷。
[0004]其技术方案如下:一种远程在线自主升级诊断方法,其关键在于,包括矿井服务终端、安装在矿井内的N个智能边端和一个管理智能终端;;所述矿井服务终端包括服务器,该服务器上连接有升级程序装载模块、读卡器变频驱动模块,所述读卡器变频驱动模块连接有读卡器LoRa;所述智能边端包括微处理器,该微处理器上连接有标识卡,所述矿井服务终端的读卡器LoRa用于与所有所述智能边端的标识卡通讯连接;N为大于等于1的正整数;其中,远程在线自主升级诊断的步骤包括:用于矿井服务终端和智能边端之间实现升级连接调试的步骤;用于矿井服务终端对智能边端进行自主升级的步骤;用于智能边端进行升级唤醒的步骤;用于矿井服务终端对智能边端进行自主诊断的步骤。
[0005]通过上述设计,采用矿井服务终端实现与井内智能边端升级连接调试,构建数据传输通道,并通过数据传输实现升级数据发送至指定的边端,边端即可完成自动的升级程序。无需工作人员下到井内,安全性能高。即使发生升级错误,也可以及时的尝试解决方案
或者向管理人员报错。可靠性能高。
[0006]再进一步的,所述用于矿井服务终端和智能边端之间实现升级连接调试的步骤为:S11:矿井服务终端的升级程序装载模块获取到升级程序后,服务器启动远程在线自主升级流程,并进入步骤S12;S12:服务器根据预设初始发射频率,控制读卡器LoRa按照初始发射频率发出标识卡读取信号;S13:服务器在预设等待周期内获取标识卡反馈信号;若预设等待周期内获取到所有标识卡反馈信号,则服务器采用当前发射频率作为升级激活频率;并将该升级激活频率修改为初始发射频率后进入步骤S15;否则,进入步骤S14;S14:服务器控制读卡器变频驱动模块增大驱动电压,将当前发射频率提高预设增加频率值,并控制读卡器LoRa按照新的发射频率发出读取信号后返回步骤S13;S15:服务器识别标识卡反馈信号的内容,确定该标识卡反馈信号所对应的智能边端序号;S16:服务器控制读卡器LoRa与该智能边端的标识卡建立升级连接通道。
[0007]采用上述方案,实现发射频率自反馈调节,从读卡器LoRa发出标识卡读取信号,到接收到标识卡反馈标识卡反馈信号;实现发射频率自反馈调节,形成频率调节闭环,直至能够得到稳定的标识卡反馈信号。使读卡器LoRa与标识卡之间建立的升级连接通道更稳定,并且随着智能边端的使用和移动,还可以持续的对升级激活频率进行校正,以满足读卡器LoRa与标识卡稳定连接,从而提高数据包的传输稳定性。另外标识卡只有在获取到足够强的激活信号后,才能反馈标识卡反馈信号,以满足连接稳定性。
[0008]这样的设置,可以大大的适应井内信号差的缺陷,还可以克服由于井内变化而随时发生变化的现象。
[0009]再进一步的技术方案:所述用于矿井服务终端对智能边端进行自主升级的步骤具体为:S21:服务器根据升级连接的智能边端序号,确定该智能边端所对应的升级数据包;S22:服务器获取对应升级数据包的内存属性、服务器与智能边端之间的升级连接通道每次传输的最大负荷;S23:服务器升级数据包的内存属性和升级连接通道每次传输的最大负荷,对升级数据包进行数据划分,得到M个升级数据本并编号;M为大于等于3的正整数;S24:服务器根据M个升级数据本的编号,从升级程序装载模块内依次调取数据本至读卡器LoRa的数据存储端,并控制读卡器LoRa向对应连接的智能边端发送升级数据本。
[0010]采用上述方案,矿井服务终端和智能边端预先写入数据包分割和组装规则,矿井服务终端通过分割数据包,克服了数据包过大无法传输的缺陷。发送至边端的数据也可以无损的进行组装,提高升级可靠性。
[0011]再进一步的技术方案,所述升级数据包或为智能终端系统升级数据包;所述升级数据包或为智能终端内部APP软件的升级数据包;
M个升级数据本中至少包括一个含有起始特征编码的升级数据本和一个含有结束特征编码升级数据本。
[0012]在本专利技术中,所提及的升级不仅限于上述两种升级方式,只要是有数据更新的升级,均可以通过本专利技术提及的方案进行实现。
[0013]再进一步的技术方案,所述用于智能边端进行升级唤醒的步骤具体为:S31:智能边端的标识卡实时获取标识卡读取信号,当获取到标识卡读取信号后进入步骤S32;S32:智能边端启动升级模式,并打开升级窗口,建立空白升级数据包接收区;S33:智能边端经标识卡接收到升级数据包中起始特征编码后,启动升级数据获取与保存程序;S34:智能边端将标识卡接收的数据按照数据接收顺序,依次堆叠保存在所述空白升级数据包接收区;S35:当接收到含有结束特征编码的升级数据本时,将所有升级数据本组装形成边端升级数据包;S36:智能边端根据边端升级数据包进行升级,升级结束后自动重启运行智能边端数据,并通过标识卡向矿井服务终端发送升级成功信号。
[0014]对于边端,由于微处理器运行内存的限制,不能每时每刻都保持升级状态,为了提高其运行效率,采用唤醒方式进行升级。当标识卡接收到标识卡读取信号后,边端开始启动升级模式。并且在启动升级模式时,根据预先设计好数据本组装规则对接收到的数据进行组装,保证了更新数据的完整和正确性,降低远程更新升级的出错率。
[0015]优选地,若智能边端经标识卡接收到的第一个升级数据本没有起始特征编码,则发出数据起始传输报错信号并反馈给服务器的读卡器LoRa。
[0016]优选地本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程在线自主升级诊断方法,其特征在于:包括矿井服务终端、安装在矿井内的N个智能边端和一个管理智能终端;所述矿井服务终端包括服务器,该服务器上连接有升级程序装载模块、读卡器变频驱动模块,所述读卡器变频驱动模块连接有读卡器LoRa;所述智能边端包括微处理器,该微处理器上连接有标识卡,所述矿井服务终端的读卡器LoRa用于与所有所述智能边端的标识卡通讯连接;N为大于等于1的正整数;其中,远程在线自主升级诊断的步骤包括:用于矿井服务终端和智能边端之间实现升级连接调试的步骤;用于矿井服务终端对智能边端进行自主升级的步骤;用于智能边端进行升级唤醒的步骤;用于矿井服务终端对智能边端进行自主诊断的步骤。2.根据权利要求1所述的一种远程在线自主升级诊断方法,其特征在于:所述用于矿井服务终端和智能边端之间实现升级连接调试的步骤为:S11:矿井服务终端的升级程序装载模块获取到升级程序后,服务器启动远程在线自主升级流程,并进入步骤S12;S12:服务器根据预设初始发射频率,控制读卡器LoRa按照初始发射频率发出标识卡读取信号;S13:服务器在预设等待周期内获取标识卡反馈信号;若预设等待周期内获取到所有标识卡反馈信号,则服务器采用当前发射频率作为升级激活频率;并将该升级激活频率修改为初始发射频率后进入步骤S15;否则,进入步骤S14;S14:服务器控制读卡器变频驱动模块增大驱动电压,将当前发射频率提高预设增加频率值,并控制读卡器LoRa按照新的发射频率发出读取信号后返回步骤S13;S15:服务器识别标识卡反馈信号的内容,确定该标识卡反馈信号所对应的智能边端序号;S16:服务器控制读卡器LoRa与该智能边端的标识卡建立升级连接通道。3.根据权利要求2所述的一种远程在线自主升级诊断方法,其特征在于:所述用于矿井服务终端对智能边端进行自主升级的步骤具体为:S21:服务器根据升级连接的智能边端序号,确定该智能边端所对应的升级数据包;S22:服务器获取对应升级数据包的内存属性、服务器与智能边端之间的升级连接通道每次传输的最大负荷;S23:服务器升级数据包的内存属性和升级连接通道每次传输的最大负荷,对升级数据包进行数据划分,得到M个升级数据本并编号;M为大于等于3的正整数;S24:服务器根据M个升级数据本的编号,从升级程序装载模块内依次调取数据本至读卡器LoRa的数据存储端,并控制读卡器LoRa向对应连接的智...

【专利技术属性】
技术研发人员:冉小波王云胡智芳甘梅高江涛
申请(专利权)人:复恒重庆科技有限公司
类型:发明
国别省市:

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

1