具有可编程控制装置的机动车诊断装置 技术现状
本发明涉及权利要求1前序部分中所定义的类型的、具有可编程控制装置的机动车诊断装置。
包括可编程控制装置的机动车诊断装置一般是公知的。这种可编程控制装置可包括自诊断部分、可编程地控制和监控发动机控制部分及机动车的其它系统。在自诊断时将产生误码并将其存储。通过机动车上的诊断/检验接插件可使这些控制装置及误码存储器与外部诊断测试器相连接。
例如,D.Nemec的论文“用于机动车控制装置自诊断求值的便利测试装置的可能性”,VDI通讯,第687期,1988年,第365-385页,详细地描述了机动车上的自诊断控制装置与外部诊断装置之间的协同工作。其中首先谈到(例如参见第384页),在变动编程时整个控制装置的程序通过诊断/检验接插件可装载到未编程的控制装置中。这在系列的初始阶段尤其重要,因为还有参数可能被制造者改变。此外,备用部件的存放简单,因为只需存放未编程的控制装置就够了,它们然后根据各种情况被编程及安装。
设在机动车上的发动机控制部分的系统范围由于舒适、可靠及诊断地要求而变得很广泛。例如一种电动发动机控制系统具有约4000个数据,它们可适配相应机动车的要求。在用于发动机控制部分的新系列初始阶段的通常紧凑的期限中,该系列运行时不能排除数据或程序的变动。现在,带自诊断的发动机控制部分绝大部分装有可编程的闪存存储器。对于改变编程的数据或功能的修改必需更换控制装置或连接到一个编程装置。在系列编程有误的情况下,尽管可以重新编程,但编程的费用会提高花费。
本发明的任务在于,给出一种能以简单方式且成本合理地将程序的当前版本编入控制装置中的可能性。本发明的优点
根据本发明的具有权利要求1特征部分的特征的诊断测试装置相对现有技术具有其优点,即当机动车定期在车间中维护时自动地与车间中所设的外部诊断测试装置相连接,该诊断测试装置将检验控制装置中所设的程序、检查它包含何种版本、及必要时通过相应设置的外部诊断测试装置对控制装置中的现有程序进行修改编程,以使得在控制装置中总是保存当前的版本。自动检验程序及必要时修改程序将不会给维修人员带来附加的工作量。诊断测试装置在维修过程中保持连接,例如在换油时保持连接,直到当前程序被存储为止。对控制装置本身并不增加成本,因为它已经设有用于编程或改变编程的接口。因此用户在机动车维护工作的范围内获得了当前的程序状态。由此也可减少在现场更改程序的保修成本。此外由于可考虑以简单方式更改程序,因此,随着系统复杂性的增加在交货状态时不一定总是要提供无误的程序。
根据本发明,它主要是这样地实现的:外部诊断测试装置设有一个程序识别装置及一个程序装载装置,其中,借助程序识别装置询问及识别在连接的控制装置中所包括的程序版本;及当通过诊断/检验接插件识别出所连接的机动车控制装置中机动车侧所存储的程序不是那里的当前最新版本时,则由该诊断测试装置的程序装载装置将当前最新版本装载到相关控制装置的程序存储器中。
通过从属权利要求中所描述的措施可有利地实现权利要求1中所述的诊断测试装置的进一步构型及改进。
根据本发明装置的一个有利的及合乎要求的构型,除了用于设有自监测装置的机动车侧控制装置的程序外,尤其是用于发动机控制的程序外,还有用于其它系统及子系统的控制装置的程序,这些程序设置在机动车上,检验和在需要时新装载及更改程序。因此给出一个非常灵活的可能性,使不同的机动车控制装置中现有的不同控制程序及诊断程序总是保持当前最新状态。
根据本发明装置的非常有利的及合乎要求的构型及进一步构型,外部诊断装置自动地进行程序版本检验及必要时自动进行程序的更改。由此不需要维护及修理人员对在维修工作中做到这一点特别地予以关注。
根据本发明装置的另一个有利的构型,外部诊断测试装置设有必要的程序的最新版本。但在一定情况下这可能导致对诊断测试装置中存储器的过高要求。
根据本发明装置的另一个非常有利的构型,外部诊断测试装置与一个中心数据库自动建立通信,以便检验程序版本及当需要时获得适用于连接在诊断测试装置上的控制装置的当前程序版本及将其存储其中。
在另一个根据本发明诊断测试装置有利的构型中,由车间或机动车本身通过专用导线或无线地通过移动通信装置在外部诊断装置与中心数据库之间自动进行通信。
根据本发明诊断测试装置的另一个有利的构型中,为提高可靠性,外部诊断检验装置被授予权利,以检验所连接的机动车控制装置的当前程序版本及当需要时对相应程序进行更改。
以下将借助实施例来详细地说明本发明。实施例的说明
根据本发明,在维护或修理车间中所设的外部诊断装置将设有一个程序识别及程序装载装置。当机动车进行维护时,为了通过诊断/检验接插件读出不同控制装置的误码存储器,将自动地由外部诊断装置通过程序识别装置同时地并最好自动地检验:现在连接的控制装置中具有何种程序版本及何种数据状态。然后由诊断装置同时地比较,看所得到的程序及数据状态是否与当前的状态相一致。如果情况为不一致,则由外部诊断装置还设有的一个程序装载装置将最新版本装载到相应的控制装置的程序存储器中。因此新的程序及数据状态被写入到所连接的控制装置的相应存储区域中。该控制装置将这样相应地新编程或修改编程。现今所使用的控制装置中装有闪存存储器,它可通过诊断/检验接插件借助串行通信协议来编程。
因此,车间侧的外部诊断测试装置除常规诊断工作外还承担现有程序版本的检验及在需要时对控制装置中的程序进行更新。该需要时的程序改编所需的时间可由诊断测试装置统筹,例如在机动车换油时进行。为此需要使该外部诊断测试装置较长地与机动车相连接。
使用在不同机动车中的各个控制装置的新程序状态根据本发明的一个实施例的构型可包含在诊断测试装置本身中。为此CD-ROMs或各种类似的数据载体可有规则地传送当前程序及数据状态,用于维护装置中计算机的程序更新。
但也可以及通常实际合乎要求地,在一个中心数据库中存储用于机动车中控制装置的所有当前程序及数据状态。如果车间中的诊断测试装置检验一个机动车,则它将通过它的设备产生与中心数据库的连接,以便一方面执行最新程序版本的检验,及另一方面、当需要时从中心站获得最新程序状态,由此通过它的程序装载装置将新的版本存储到所连接的控制装置的相应存储区域中。
车间中的诊断测试装置与中心站之间的连接是通过专用线或通过车间电话端接的无绳电话来进行,或通过无绳的移动通信装置由车间或由机动车本身与中心数据库进行连接。需要时将为此使用机动车本身的已有通信装置。有利的是,出于可靠性的原因,外部数据检验装置被授予检验及更改程序的相应特殊权利。
本发明可有利地更新控制装置中已有的程序,而不致为此显著地增加成本。因此对于机动车驾驶员来说总是将当前的程序及数据状态提供到它的机动车的相应控制装置中。