[实用新型]一种基于数据透传实现设备内部模块升级的系统有效
申请号: | 201520557393.6 | 申请日: | 2015-07-29 |
公开(公告)号: | CN204759403U | 公开(公告)日: | 2015-11-11 |
发明(设计)人: | 李栋;刘国兴;王玉林 | 申请(专利权)人: | 山东神戎电子股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 褚庆森 |
地址: | 250101 山东省济南市高新开*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据 实现 设备 内部 模块 升级 系统 | ||
技术领域
本实用新型涉及一种设备内部模块升级的系统,更具体的说,尤其涉及一种利用对外接口模块实现内部模块稳定、快速升级的基于数据透传实现设备内部模块升级的系统。
背景技术
有些应用于工业或特殊领域的基于ARM或其他嵌入式平台的设备,为了提高可靠性,往往使用分模块控制的方法,即模块A控制某一部分功能,模块B控制某一部分功能(此处以两个模块为例),人机交互的接口连接在模块A上,可通过网线或者串口连接上位机或键盘对设备进行控制,模块B作为内部模块,A与B之间通过串口或者网络进行通信。
由于对外接口有限,当设备维修需要更新或升级程序时,特别是升级内部模块B的程序时,往往维修人员需要跑到前端设备所在地,并拆卸机器,使用特定的芯片烧录工具并连接上位机才能将程序固化到芯片中,往往这类设备由于使用环境的不同,出厂时会对结构进行特殊处理,拆卸十分不便,所以,可以利用对外接口实现设备内部模块程序升级十分必要。
发明内容
本实用新型为了克服上述技术问题的缺点,提供了一种基于数据透传实现设备内部模块升级的系统。
本实用新型的基于数据透传实现设备内部模块升级的系统,包括设备和与其相连接的上位机;其特别之处在于:所述设备中设置有两个或两个以上的模块,每个模块中均设置有控制器MCU;所有模块中包括一个与外部通信的模块A,模块A中的控制器MCU经通信模块与上位机相通信,模块A中的控制器MCU与其余模块中的控制器MCU经通信线相连接,以实现模块A与其余模块之间的数据传输。
本实用新型的基于数据透传实现设备内部模块升级的系统,所述设备中的模块A经网线或串口总线与上位机相通信,或者采用设备和上位机均连接到公用网络上进行通信。
本实用新型的有益效果是:本实用新型的基于数据透传实现设备内部模块升级的系统,设备中多个模块中的控制器MCU之间通信连接,其中的一个模块经通信模块与上位机相连接,与上位机相连的模块接收到升级数据后,可采用数据“透传”的形式将其发送至相应模块中的控制器MCU中,实现了内部模块远端、快速升级。避免为了升级程序,维修人员必须跑到设备前端并且拆卸机器进行更新的繁琐方法,如果将设备连接到公用网络上,可实现在控制室里对设备进行远程升级。
附图说明
图1为本实用新型的基于数据透传实现设备内部模块升级的系统的原理图。
图中:1设备,2上位机,3模块A,4模块B,5控制器MCU,6控制器MCU,7FLASH存储器,8通信模块,9升级程序界面。
具体实施方式
下面结合附图与实施例对本实用新型作进一步说明。
如图1所示,给出了本实用新型的基于数据透传实现设备内部模块升级的系统的原理图,其由设备1和与其相连接的上位机2组成,所示设备1中的模块数量为2个,分别为模块A和模块B,在此仅以含有两个模块的设备1进行说明。所示的模块A和模块B中均设置有控制器MCU,模块A通过通信模块8与上位机2相通信。设备1与上位机2可采用网线或串口总线进行通信,也可将设备1和上位机2同时接入到公共网络中,以实现远程通信。
所示模块B中设置有FLASH存储器7,以实现原有程序的擦除和新程序的写入。模块B中的控制器MCU与模块A中的控制器MCU相通信,当模块A中的控制器MCU接收到上位机2发送的升级数据后,可采用数据“透传”的形式将其传送给模块B中的控制器MCU,以实现程序的快速、高效、稳定升级。
具体的升级方法可通过以下步骤来实现:
a)连接设备,将设备通过网线连接到上位机,或者将设备与上位机一起连接到公用网络;打开上位机软件,会出现图1中所示的升级程序界面9,输入设备IP、登录名、密码并点击连接按钮,上位机软件会显示连接状态,确保设备已连接成功。
b)升级程序,通过上位机软件的升级程序文件选择框,选择需要升级的程序文件;点击开始升级按钮,上位机发送握手信息到模块A,模块A识别到时透传指令,将数据转发给模块B。
c)命令响应,内部模块B解析模块A传输过来的数据,并对其中的指令根据协议内容作出不同的动作,模块B识别到是握手信息,则执行升级前的准备工作,重启、进入Bootloader、擦除FLASH、开始等待程序到来,并将应答信号通过模块A返回给上位机软件。如果等待了一段时间之后上位机没有收到应答信号,则再次发送握手信息,当发送了大于5次之后还没有收到应答信息,可能存在其他故障,上位机软件输出握手失败信息,退出升级过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东神戎电子股份有限公司,未经山东神戎电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201520557393.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置