具有自动部件版本管理的控制系统技术方案

技术编号:11416406 阅读:108 留言:0更新日期:2015-05-06 16:50
公开一种用于机器(10)的部件版本管理系统(24)。该部件版本管理系统具有位于机器上的软件驱动部件(18)、位于机器外的数据系统(20),以及与软件驱动部件和数据系统进行通信的数据系统控制器(16)。数据系统控制器配置为自动地收集部件的软件版本和硬件版本中的至少一者,分析用于软件不匹配和硬件不匹配(130)中的至少一者的信息,并且当检测到软件不匹配或硬件不匹配时生成用于在机器中显示的通知。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总体涉及控制系统,且更具体地,涉及一种具有自动部件版本管理的机器控制系统。
技术介绍
诸如自主式施工设备、客车、专业卡车等机器以及本领域已知的其他机器通常装备有一个或多个这样的部件:这些部件具有需要用于部件运行的定期服务更新的软件或硬件。这些部件彼此配合地工作,并且有时被校准,以与同一系统内的相邻部件中特定版本的软件和/或硬件一起工作。两个或更多部件之间的软件和硬件版本不匹配可以导致系统以不希望的方式工作,或在一些情况下,可导致一个或多个部件停止工作。目前,用于每个独立部件的软件版本记录在机器上的相应的电子控制模块,并必须由技术人员用模块读取设备手动检索。维持每个部件的软件和/或硬件版本的历史记录包括:检查电子控制模块处的每个部件的软件版本,手动记录软件版本,以及随后经由诸如电子表格的外部工具追踪软件版本随时间的历史记录。然后生成软件和硬件版本列表,并手动地与期望的软件和硬件版本的记录进行比较,以识别任何不匹配。当发现不匹配时,则采取合适的行为。行为可以包括将不匹配告警给机器操作者,和/或安排对不匹配部件进行软件更新的维护访问。使用当前的方法识别独立部件之间的软件和/或硬件版本不匹配可以是繁琐的并增加了误差的可能性。由Verdegan于2011年3月9日提交的美国专利申请公开号US 2011/0220560(‘560出版物)描述一种用于识别不正确或不匹配部件的示例性方法。‘560出版物描述一种系统,其中,诸如发动机过滤器的部件被识别为真或为假。表面声波感测器安装在过滤器上,过滤器将信号发送给接口模块,接口模块操作地连接到主机的电子控制模块(ECM),信号指示部件是否合适。‘560出版物中所描述的系统更新位于电子控制模块(ECM)处的维护历史记录日志,并且告警操作者可能使用的、有缺陷的、假的或伪造部件。当检测后确定可维修部件不是真的时,则采取合适的行为来告警操作者并将这些发现记录文档。尽管‘560出版物描述一种用于检测适当部件的存在的系统,但是它没有提供用于每个部件的软件版本化的系统级管理。有关信息,例如合适部件安装的历史记录,可能仍然必须从每个ECM手动检索。此外,‘560出版物似乎仅追踪物理硬件的匹配和不匹配,而没有考虑其他重要因素。本专利技术的系统旨在克服上述问题中的一个或多个。
技术实现思路
本专利技术的一个方面涉及一种用于机器的部件版本管理系统。部件版本管理系统可包括位于机器上的软件驱动部件、位于机器外的数据系统,以及与软件驱动部件和数据系统进行通信的数据系统控制器。数据系统控制器可配置为自动地收集软件驱动部件的软件版本和硬件版本中的至少一者,分析用于软件不匹配和硬件不匹配中的至少一者的信息,并且当检测到软件不匹配或硬件不匹配时,在机器中生成通知。本专利技术的另一个方面涉及一种管理机器部件的软件版本的计算机实现的方法。该方法可包括收集来自机器部件的信息,通过一个或多个处理器分析用于软件版本不匹配和硬件版本不匹配中的至少一者的信息,并且当检测到软件版本不匹配或硬件版本不匹配时,由一个或多个处理器生成通知。附图说明图1是示例性公开的机器的原理和图示说明;图2是示例性部件版本管理系统的示意图,该部件版本管理系统可与图1的机器一起使用;并且图3是示出操作图2的部件版本管理系统的示例性公开的方法的流程图。具体实施方式图1示出在工地中使用的示例性机器10。机器10可以实施为自主的、半自主的或手动控制的移动式机器。例如,机器10可以是运土机,比如,非高速路拖运卡车(如图1所示)、轮式装载机、自动平地机或本领域已知的任何其他移动式机器。可选地,机器10可实施为非运土机,比如,公路道路车辆、客车、固定式发电机组、泵送机构或任何其他适当的操作执行机器。机器10可具有促进其在工地上操作的一个或多个软件驱动部件18。为本专利技术的目的,软件驱动部件18可认为是在其操作中利用软件和/或硬件的任何部件。软件驱动部件18的示例可包括各种辅助设备,例如感测装置模块18a。协助机器10在工地上的应用的辅助设备可置于机器10上,以在机器10的运行期间执行各种任务。例如,感测装置模块18可使用激光雷达、雷达和/或类似物来用于感测机器10的物理环境。软件驱动部件18可进一步包括用于在地理上定位机器10的定位装置18b,以及通信模块18c,通信模块18c用于促进机器10和在机器10远程位置的另一装置或系统之间的通信。附加的示例包括用于控制机器底盘的操作方面的底盘控制模块18d、用于控制制动系统的操作方面的制动器控制模块18e、转向控制模块18f、变速器控制模块18g、轮胎控制模块18h以及辅助设备模块(未示出)。机器10可包括这里未提及的可彼此通信和/或与其他软件驱动部件通信的其他类型的设备。虽然没有明确地指定其他设备,但是应当理解,这种设备可彼此配合,并可受益于部件之间的软件和/或硬件兼容性匹配。如图2所示,一个或多个机器控制器25可置于机器10上。实施为电子控制模块(ECM)的机器控制器25可以可操作地连接到一个或多个软件驱动部件18。例如,机器控制器25可与软件驱动部件18通信,例如与制动器控制模块18e通信,并一起用作制动器控制系统,制动器控制系统结合自主机器控制系统和/或操作员接口(未示出)一起工作。机器控制器25可彼此通信,和/或与机载数据系统控制器16通信。数据系统控制器16可协调各种机器控制器25和/或软件驱动部件18的功能。例如,软件驱动部件18可报告给机器控制器25,并且每个机器控制器25可报告给数据系统控制器16。数据系统控制器25可负责收集关于软件驱动部件18的信息并处理这些信息。数据系统控制器16可包括用于监控、记录、存储、索引、处理和/或通信上述机器10的操作方面的任何工具。这些工具可包括以下部件,诸如,举例而言,存储器、一个或多个数据存储装置、中央处理单元或可用于运行应用程序的任何其他部件。此外,尽管本专利技术的方面可一般地描述为存储在存储器中,本领域技术人员将理解,这些方面可以存储在不同类型的计算机程序产品或计算机可读介质(例如包括硬盘、光学媒体、CD-ROM或其他形式的非临时性计算机可读介质的计算机芯片和辅助存储装置)或从这些产品和可读介质中读取。数据系统控制器16还可包括用于与非机载数据系统20进行通信的工具。例如,数据系统控制器16可包括能够通本文档来自技高网
...

【技术保护点】
一种用于机器(10)的部件版本管理系统(24),包括:软件驱动部件(18),其位于所述机器上;数据系统(20),其位于所述机器外;以及数据系统控制器(16),其与所述软件驱动部件和所述数据系统进行通信,所述数据系统控制器配置为:自动地收集包括所述部件的软件版本和硬件版本中的至少一者的信息;分析用于软件不匹配和硬件不匹配中的至少一者的所述信息;并且当检测到软件不匹配或硬件不匹配时,在所述机器中生成通知。

【技术特征摘要】
【国外来华专利技术】2012.09.05 US 13/603,6681.一种用于机器(10)的部件版本管理系统(24),包括:
软件驱动部件(18),其位于所述机器上;
数据系统(20),其位于所述机器外;以及
数据系统控制器(16),其与所述软件驱动部件和所述数据系统进行
通信,所述数据系统控制器配置为:
自动地收集包括所述部件的软件版本和硬件版本中的至少一者的信
息;
分析用于软件不匹配和硬件不匹配中的至少一者的所述信息;并且
当检测到软件不匹配或硬件不匹配时,在所述机器中生成通知。
2.根据权利要求1所述的部件版本管理系统,其中,所述数据系统控
制器位于所述机器上,经由机器控制器与所述软件驱动部件进行通信,并
配置为:
在以下任何一种或多种事件发生时自动地收集并分析所述信息:
在所述机器上安装所述软件驱动部件;
启动所述机器;
预定的时间间隔;以及
接收到来自所述数据系统的请求。
3.根据权利要求1所述的部件版本管理系统,其中,所述信息进一步
包括唯一识别所述部件的部件标识信息。
4.根据权利要求1所述的部件版本管理系统,其中,所述数据系统控
制器配置为通过以下方式分析所述信息:
识别自先前分析后已发生改变的所述信息的一个或多个元素;以及
将所述信息的一个或多个元素与可兼容部件软件和硬件匹配的主列表

【专利技术属性】
技术研发人员:B·哈尔德
申请(专利权)人:卡特彼勒公司
类型:发明
国别省市:美国;US

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

1