[发明专利]控制器内部程序的下载方法及下载系统无效
申请号: | 200710194918.4 | 申请日: | 2007-12-06 |
公开(公告)号: | CN101169629A | 公开(公告)日: | 2008-04-30 |
发明(设计)人: | 周翔;杨栋;周继辉;李中华;王汉其;熊俊 | 申请(专利权)人: | 三一重工股份有限公司 |
主分类号: | G05B19/04 | 分类号: | G05B19/04 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 410100湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 内部 程序 下载 方法 系统 | ||
技术领域
本发明涉及控制器领域,特别是涉及一种控制器内部程序的下载方法及下载系统。
背景技术
在工程机械领域,控制器负责相关数据的处理和运算,控制机械协调动作,是工程机械的核心控制部件。在对工程机械进行维护和调试时,往往需要对控制器的内部程序进行下载或调试。
参阅图1,为现有的控制器内部程序下载示意图,包括控制器11、计算机12、和串口数据线13。控制器11包括串口111,计算机12包括串口121。串口数据线13连接串口111和串口121。计算机12通过串口121、串行数据线13、串口111向微处理11下载内部程序数据。
计算机12通过串口下载内部程序到控制器11,该下载方法虽然较为简单,易于实现。但串口之间不能长距离的传输数据,计算机12需靠近控制器11,这会给现场应用带来诸多不便。串口传输数据的速度较慢,延长用户的等待时间,降低工作效率。并且随着计算机12的发展,许多新推出的计算机12已不具有串口121,因此,该下载方式的适用性受到较大的限制。
参阅图2,为现有的另一种控制器内部程序下载示意图,包括控制器11、计算机12、和转接设备14、CAN总线15。控制器11包括CAN接口112。CAN接口112、CAN总线15、转接设备14依次连接。计算机12通过转接设备14、CAN总线15、CAN接口112向微处理11下载内部程序数据。
上述控制器11虽然可通过CAN接口112在较长距离内传输数据,但现有的计算机12一般不具有CAN接口,需要转接设备14进行接口转换,实现计算机12与微处理11之间的数据传输。利用转接设备14实现接口转换,增加连接点,相应的也加大数据传输中产生故障的可能性,降低控制器11内部程序下载的可靠性。同时,转接设备14的使用在一定程度上也增加实现成本。
发明内容
本发明所要解决的技术问题是提供一种控制器内部程序的下载方法,该方法不需进行接口的转换,且具有较好的适用性和可靠性。
本发明的另一个目的是提供一种控制器内部程序的下载系统,该系统不需增加转接设备,且具有较好的适用性和可靠性。
本发明一种控制器内部程序的下载方法,包括:计算机将内部程序数据分割为各数据包,通过以太网接口传送到所述控制器;所述控制器将接收的各数据包组成内部程序数据;所述控制器更新内部程序。
优选的,所述计算机将内部程序数据分割为各数据包之前,还包括:所述控制器检测到下载内部程序指令,确认所述以太网接口连接所述计算机。
优选的,所述计算机将内部程序数据分割为各数据包之前,还包括:所述控制器接收所述计算机发送的连接确认信号,建立监听套接字。
优选的,所述控制器将接收的各数据包组成内部程序数据之前,还包括:所述控制器检测接收的各数据包,如出现异常,要求所述计算机重发该数据包。
优选的,所述控制器将接收的各数据包组成内部程序数据之前,还包括:所述控制器对接收到的各数据包进行计数,如缺失某数据包,要求所述计算机重发该数据包。
优选的,保存到内部存储装置之后,还包括:所述控制器启动后运行上述内部程序。
优选的,所述计算机将内部程序数据分割为各数据包具体为:所述计算机将内部程序数据分割为具有不同ID号的各数据包。
优选的,所述计算机将内部程序数据分割为各数据包之前,还包括:所述控制器接收所述计算机发送的下载启动信号,建立一个传送套接字。
优选的,传送到所述控制器具体为:将各数据包通过上述传送套接字传送到所述控制器。
优选的,所述计算机将内部程序数据分割为各数据包之前,还包括:所述控制器接收所述计算机发送的下载启动信号,建立传送一个以上端口号不同的传送套接字。
优选的,传送到所述控制器具体为:将上述各数据包通过上述各传送套接字传送到所述控制器。
本发明一种控制器内部程序的下载系统,包括数据分割单元、数据组成单元、数据更新单元:所述数据分割单元,用于将内部程序数据分割为各数据包,通过以太网接口传送到所述数据组成单元;所述数据组成单元,用于将接收的各数据包组成内部程序数据,并传送到所述数据更新单元;所述数据更新单元,用于更新内部程序。
优选的,还包括:下载内部程序指令检测单元,用于检测下载内部程序指令,并确认所述以太网接口连接所述计算机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三一重工股份有限公司,未经三一重工股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710194918.4/2.html,转载请声明来源钻瓜专利网。