一种单片机软件升级方法及系统技术方案

技术编号:40163680 阅读:18 留言:0更新日期:2024-01-26 23:36
本发明专利技术涉及一种单片机软件升级方法及系统,该方法包括以下步骤:上位机发送升级文件前,通过Lora转接板向Lora核心板发送第一跳转命令,使两者同时降低自身扩频因子;上位机在较低扩频因子下向核心板发送升级文件,核心板接收文件后将单片机软件文件写入自身单片机FLASH;文件写入完成后,上位机通过转接板向核心板发送第二跳转命令,使核心板跳转执行最新写入的单片机软件文件,并使两者同时提高自身扩频因子。本发明专利技术采用Lora无线通信进行单片机软件升级,提高了单片机软件升级的智能化程度,在升级过程中调节双方扩频因子参数,加快了单片机软件文件的传输速度,在发送文件时对文件加密解密操作,保障了文件传输的安全性。

【技术实现步骤摘要】

本专利技术属于电子,尤其涉及一种单片机软件升级方法及系统


技术介绍

1、随着超大规模集成电路的迅速发展,芯片的处理速度和处理能力不断提高,单片机凭借其体积小、质量轻、性价比高的优点在各领域得到了广泛的应用。尤其在工业控制领域中,许多工业产品都使用单片机作为主控芯片,单片机使用过程中,时常需要根据实际需求对单片机软件进行升级。

2、现有的单片机软件升级方式多为仿真器升级,但在复杂的工业机械安装环境中,许多单片机板卡一旦安装固定就不易拆卸,否则会破坏其原有机械结构,甚至会造成防水防尘等特殊性能的永久损坏。

3、该问题的解决方法为运用无线通信技术对单片机软件进行无线升级,就无线升级单片机软件而言,现有技术中也有一些设计,但现有技术大多数基于短距离无线射频通信协议,难以适应上位机与单片机距离较远工业物联网场景,并且,单片机升级命令和升级文件的传输容易受到工业物联网场景中复杂电磁环境的干扰。


技术实现思路

1、本专利技术的目的在于解决上述技术问题之一,提供一种单片机软件升级方法及系统。

本文档来自技高网...

【技术保护点】

1.一种单片机软件升级方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的单片机软件升级方法,其特征在于,向所述Lora核心板发送单片机软件文件的方法具体包括以下步骤:

3.根据权利要求3所述的单片机升级方法,其特征在于,向所述Lora核心板发送单片机软件文件的方法还包括以下步骤:

4.根据权利要求3或4所述的单片机升级方法,其特征在于,还包括以下步骤:

5.根据权利要求1所述的单片机升级方法,其特征在于,将所述单片机软件文件写入单片机FLASH中的方法具体包括以下步骤:

6.根据权利要求1所述的单片机升级方法,其特征在于...

【技术特征摘要】

1.一种单片机软件升级方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的单片机软件升级方法,其特征在于,向所述lora核心板发送单片机软件文件的方法具体包括以下步骤:

3.根据权利要求3所述的单片机升级方法,其特征在于,向所述lora核心板发送单片机软件文件的方法还包括以下步骤:

4.根据权利要求3或4所述的单片机升级方法,其特征在于,还包括以下步骤:

5.根据权利要求1所述的单片机升级方法,其特征在于,将所述单片机软件文件写入单片机flash中的方法具体包括以下步骤:

6.根据权利要求1所述的单片机升级方法,其特征在于,所述第一跳转命令包含身份识别码,所述lora核心板接收第一跳转命令后,对第一跳转命令中的...

【专利技术属性】
技术研发人员:田广阔宋波李志伟孟祥振李国平郝玉福
申请(专利权)人:中车青岛四方车辆研究所有限公司
类型:发明
国别省市:

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

1