一种工程机械的控制器程序远程升级终端和系统的制作方法

文档序号:6389735阅读:208来源:国知局
专利名称:一种工程机械的控制器程序远程升级终端和系统的制作方法
技术领域
本实用新型涉及工程机械技术领域,特别是涉及ー种工程机械的控制器程序远程升级终端和系统。
背景技术
目前,控制器作为ー种控制核心设备,被广泛应用于泵车、起重机、挖掘机、旋挖钻 机等各种工程机械中。当控制器的当前程序文件不是最新版本时,通常需要进行升级。较常见的方式是服务人员携带下载设备(例如,便携式PC机、手持设备等)进入现场进行程序升级维护,或者将控制器拆卸送回厂家进行升级维护。由于工程机械的移动范围广泛,而且常常作业于偏远地区,因此,这种控制器程序的升级维护方式存在周期长、成本高等缺陷。随着通信网络数据传输技术在工程机械上的应用,控制器程序的远程升级也越来越受人关注。现有工程机械的控制器程序远程升级系统,在控制器程序远程升级的进行过程中,如果数据传输出现错误(例如设备断电、通讯中断等)、控制器程序升级失败,极易导致控制器系统崩溃,程序远程升级的安全性较差。

实用新型内容本实用新型提供了ー种工程机械的控制器程序远程升级终端和系统,用以解决现有控制器程序远程升级的安全性较差的技术问题。本实用新型工程机械的控制器程序远程升级终端,包括通信装置,用于通过通信网络与远程监控装置进行数据传输、将远程监控装置发送的升级程序文件传输至存储装置;存储装置,连接所述通信装置,用于存储所述升级程序文件和备份控制器的当前程序文件;控制装置,连接所述存储装置,用于从所述存储装置获取所述升级程序文件向控制器发送。本实用新型工程机械的控制器程序远程升级系统,包括远程监控装置、至少ー个控制器以及上述技术方案中任一项所述的控制器程序远程升级终端,其中,所述控制器程序远程升级终端通过通信网络与远程监控装置连接,且所述控制器程序远程升级终端与所述至少ー个控制器连接,用于接收并存储远程监控装置发送的升级程序文件,并将所述升级程序文件向所述至少ー个控制器发送,替换所述至少一个控制器的当前程序文件。由于本实用新型工程机械的控制器程序远程升级终端包括存储装置,所述存储装置用于存储升级程序文件和备份控制器的当前程序文件,当向控制器发送升级程序文件失败时,控制装置可从存储装置获取备份的当前程序文件向控制器发送,通过程序回滚保证了控制器系统的安全,大大提高了控制器程序远程升级的安全性。
图I为工程机械的控制器程序远程升级终端第一实施例结构示意图;图2为工程机械的控制器程序远程升级终端第二实施例结构示意图;图3为工程机械的控制器程序远程升级终端第三实施例结构示意图;图4为工程机械的控制器程序远程升级系统结构示意图;图5为工程机械的控制器程序远程升级流程示意图;图6为控制装置与控制器之间的数据传输方式示意图。附图标记 I-控制器程序远程升级终端2-远程监控装置3-控制器11-通信装置12-存储装置13-控制装置131-第一判断设备132-第一发送设备 133-第二判断设备134-第二发送设备 135-第三判断设备 136-第四判断设备137-第三发送设备
具体实施方式
为了解决现有工程机械的控制器程序远程升级的安全性较差的技术问题,本实用新型提供了ー种工程机械的控制器程序远程升级终端和系统。如图I所示,本实用新型工程机械的控制器程序远程升级终端,包括通信装置11,用于通过通信网络与远程监控装置2进行数据传输、将远程监控装置2发送的升级程序文件传输至存储装置12 ;存储装置12,连接所述通信装置11,用于存储所述升级程序文件和备份控制器3的当前程序文件;控制装置13,连接所述存储装置12,用于从所述存储装置12获取所述升级程序文件向控制器3发送。通信装置11可以为无线网络通信装置,例如通用分组无线服务网络(Generalpacket Radio Service,简称 GPRS)及全球定位系统(Global Position System,简称 GPS)通信装置或者第三代移动通信网络Urd-generation,简称3G)通信装置,也可以是有线网络通信装置,例如因特网通信装置。本实用新型优选采用GPRS/GPS网络通信装置对控制器程序远程升级终端进行定位并与远程监控装置之间进行数据传输。通信装置11、存储装置12和控制装置13可以集成于具有人机交互界面并具有存储和编程功能的计算机内,并安装于工程机械设备上,通信装置11、存储装置12、控制装置13与控制器3之间可以通过控制器局域网络(Controller Area Network,简称CAN)总线组成网络,通过CAN网络实现相互通讯。远程监控装置2可以包括远程PC机和监控中心服务器,技术人员在远程PC机上完成控制器程序代码的修改和编译,生成升级程序文件,然后发送至监控中心服务器,并发出控制器程序升级指令。监控中心服务器通过通信网络向控制器程序远程升级终端发送升级程序文件。如图2所示,所述控制装置,具体包括第一判断设备131,连接所述存储装置12,用于判断所述控制器3的当前程序文件的版本是否低于存储装置12所存储的升级程序文件的版本;[0032]第一发送设备132,连接所述存储装置12和第一判断设备131,用于当所述当前程序文件的版本低于升级程序文件的版本时,从所述存储装置12获取所述升级程序文件向控制器3发送,并从所述控制器3获取当前程序文件向存储装置12发送;第二判断设备133,连接所述第一发送设备132,用于判断所述第一发送设备132向控制器3发送所述升级程序文件是否成功;第二发送设备134,连接所述存储装置12和第二判断设备133,用于当所述第一发送设备132向控制器3发送所述升级程序文件不成功吋,从所述存储装置12获取所述当前程序文件向控制器3发送。如图3所示,在存储装置12和第一判断设备131之间,优选进ー步包括第三判断设备135,用于判断所述升级程序文件是否正确,则所述第一判断设备131用于当所述升级程序文件正确时,判断所述当前程序文件的版本是否低于升级程序文件的版本。在第一判断设备131和第一发送设备132之间,优选进ー步包括第四判断设备136,用于判断控制器3是否满足安全下载条件,则所述第一发送设备132用于当所述控制器3满足安全下载条件时,从所述存储装置12获取所述升级程序文件向控制器3发送。请继续參考图3所示,所述控制装置13优选进一歩包括第三发送设备134,所述第三发送设备134分别与通信装置11、第一判断设备131、第二判断设备133、第三判断设备135和第四判断设备136连接,用于将第一判断设备131的判断结果信息、第二判断设备133的判断结果信息、第三判断设备135的判断结果信息和第四判断设备136的判断结果信息发送至通信装置11。通信装置11进ー步通过通信网络将控制器程序升级情况及时反馈给远程监控设备2。如图4所示,本实用新型工程机械的控制器程序远程升级系统,包括远程监控装置2、至少ー个控制器3以及如图I至图3中任一实施例所示的控制器程序远程升级终端1,其中,所述控制器程序远程升级终端I通过通信网络与远程监控装置2连接,且所述控制器程序远程升级终端I通过CAN总线与所述至少一个控制器3连接,用于接收并存储远程监控装置2发送的升级程序文件,并将所述升级程序文件向所述至少一个控制器3发送,替换所述至少一个控制器3的当前程序文件。所述通信网络为GPRS无线网络、3G无线网络或Internet网络。如图5所示实施例,本实用新型工程机械的控制器程序远程升级系统对控制器程序进行远程升级的过程为步骤101、通信装置通过通信网络接收远程监控装置发送的升级程序文件,并传输至存储装置进行存储;步骤102、第三判断设备判断升级程序文件是否正确,如果是,执行步骤103,否贝U,执行步骤108 ;该步骤主要用于判断升级程序文件是否完整、正确接收,保证控制器程序远程升级的安全性与正确性。步骤103、第一判断设备判断当前程序文件的版本是否低于升级程序文件的版本,如果是,执行步骤104,否则,执行步骤108 ;步骤104、第四判断设备判断控制器是否满足安全下载条件,如果是,执行步骤105,否则,执行步骤108 ;安全下载条件可以根据经验设定,例如包括工程机械设备是否处于作业状态和/或移动状态、工程机械的发动机是否启动等,该步骤的目的是避免不安全下载而产生的危险。步骤105、第一发送设备从存储装置获取升级程序文件向控制器发送,并从控制器获取当前程序文件向存储装置发送;该步骤备份控制器原有的当前程序文件,即低版本的程序文件,防止控制器程序升级不成功,而原有的低版本的程序文件在升级过程中被刷写替换而丢失,为升级失败后的程序回滚做准备。步骤106、第二判断设备判断第一发送设备向控制器发送升级程序文件是否成功,如果是,执行步骤108,否则,执行步骤107 ;判断第一发送设备向控制器发送升级程序文件是否成功可以根据控制器应答进行判断,如果由于断电、通讯中断等原因导致无应答或应答超,则判断为第一发送设备向控制器发送升级程序文件失败。步骤107、第二发送设备从存储装置获取当前程序文件向控制器发送,使控制器恢复原有的当前程序文件,即低版本的程序文件;该步骤即为控制器原有的当前程序文件的回滚。该步骤也可通过操作人员的人工干预直接进行,例如,当操作人员发现控制器程序升 级后,升级程序文件劣于原有低版本的程序文件,可以通过第三发送设备直接将备份的当前程序文件进行回滚。步骤108、结束流程。如图6所示,控制装置13与控制器3之间的数据传输具体可以采用应答方式,包括握手连接、检查版本、程序上传、程序下载、程序回滚和断开连接等的应答。应答方式可以实时掌握控制器状态,保证程序安全升级的有效实现。在本实用新型技术方案中,工程机械的控制器程序远程升级终端包括存储装置,所述存储装置用于存储升级程序文件和备份控制器的当前程序文件,当向控制器发送升级程序文件失败时,控制装置可从存储装置获取备份的当前程序文件向控制器发送,通过程序回滚保证了控制器系统的安全,大大提高了控制器程序远程升级的安全性,且升级过程不依赖现场人工干预,效率较高。显然,本领域的技术人员可以对本实用新型进行各种改动和变型而不脱离本实用新型的精神和范围。这样,倘若本实用新型的这些修改和变型属于本实用新型权利要求及其等同技术的范围之内,则本实用新型也意图包含这些改动和变型在内。
权利要求1.一种工程机械的控制器程序远程升级终端,其特征在于,包括 通信装置(11),用于通过通信网络与远程监控装置(2 )进行数据传输、将远程监控装置(2)发送的升级程序文件传输至存储装置(12); 存储装置(12),连接所述通信装置(11 ),用于存储所述升级程序文件和备份控制器(3)的当前程序文件; 控制装置(13),连接所述存储装置(12),用于从所述存储装置(12)获取所述升级程序文件向控制器(3)发送。
2.如权利要求I所述的控制器程序远程升级终端,其特征在于,所述控制装置(13)包括 第一判断设备(131),连接所述存储装置(12),用于判断所述控制器(3)的当前程序文件的版本是否低于存储装置(12)所存储的升级程序文件的版本; 第一发送设备(132),连接所述存储装置(12)和第一判断设备(131),用于当所述当前程序文件的版本低于升级程序文件的版本时,从所述存储装置(12)获取所述升级程序文件向控制器(3)发送,并从所述控制器(3)获取当前程序文件向存储装置(12)发送; 第二判断设备(133),连接所述第一发送设备(132),用于判断所述第一发送设备(132)向控制器(3)发送所述升级程序文件是否成功; 第二发送设备(134),连接所述存储装置(12)和第二判断设备(133),用于当所述第一发送设备(132)向控制器(3)发送所述升级程序文件不成功时,从所述存储装置(12)获取所述当前程序文件向控制器(3)发送。
3.如权利要求2所述的控制器程序远程升级终端,其特征在于,在存储装置(12)和第一判断设备(131)之间,进一步包括第三判断设备(135),用于判断所述升级程序文件是否正确,则所述第一判断设备(131)用于当所述升级程序文件正确时,判断所述当前程序文件的版本是否低于升级程序文件的版本。
4.如权利要求3所述的控制器程序远程升级终端,其特征在于,在第一判断设备(131)和第一发送设备(132)之间,进一步包括 第四判断设备(136),用于判断控制器(3)是否满足安全下载条件,则所述第一发送设备(132 )用于当所述控制器(3 )满足安全下载条件时,从所述存储装置(12)获取所述升级程序文件向控制器(3)发送。
5.如权利要求4所述的控制器程序远程升级终端,其特征在于,所述控制装置(13)进一步包括第三发送设备(137),所述第三发送设备(137)分别与通信装置(11 )、第一判断设备(131)、第二判断设备(133)、第三判断设备(135)和第四判断设备(136)连接,用于将第一判断设备(131)的判断结果信息、第二判断设备(133)的判断结果信息、第三判断设备(135)的判断结果信息和第四判断设备(136)的判断结果信息发送至通信装置(11)。
6.一种工程机械的控制器程序远程升级系统,其特征在于,包括远程监控装置(2)、至少一个控制器(3)以及如权利要求广5中任一项所述的控制器程序远程升级终端(I),其中, 所述控制器程序远程升级终端(I)通过通信网络与远程监控装置(2)连接,且所述控制器程序远程升级终端(I)与所述至少一个控制器(3)连接,用于接收并存储远程监控装置(2)发送的升级程序文件,并将所述升级程序文件向所述至少一个控制器(3)发送,替换所述至少一个控制器(3)的当前程序文件。
7.如权利要求6所述的控制器程序远程升级系统,其特征在于,所述通信网络为通用分组无线服务网络、第三代移动通信网络或因特网。
8.如权利要求6所述的控制器程序远程升级系统,其特征在于,所述至少一个控制器(3)与所述控制器程序远程升级终端(I)通过控制器局域网络总线连接。
专利摘要本实用新型公开了一种工程机械的控制器程序远程升级终端和系统,所述工程机械的控制器程序远程升级终端,包括通信装置,用于通过通信网络与远程监控装置进行数据传输、将远程监控装置发送的升级程序文件传输至存储装置;存储装置,连接所述通信装置,用于存储所述升级程序文件和备份控制器的当前程序文件;控制装置,连接所述存储装置,用于从所述存储装置获取所述升级程序文件向控制器发送。本实用新型技术方案可在向控制器发送升级程序文件失败时,通过程序回滚保证控制器系统的安全,大大提高了控制器程序远程升级的安全性。
文档编号G06F9/445GK202523054SQ20122019869
公开日2012年11月7日 申请日期2012年5月4日 优先权日2012年5月4日
发明者刘睿思, 周欣, 李志杰, 杨扬, 罗建利, 范玉涛 申请人:中联重科股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1