专利名称:电子控制模块集成诊断机载记录仪的方法和系统的制作方法
技术领域:
本发明涉及用于记录车辆电子控制;漠块内的实时数据的
方法和系统。
背景技术:
0002]通常,车辆包括调节车辆整体操作的多个系统。例如, 车辆可包括内燃机、电机和/或变速器。每个部件都可包括相关的控制 模块,这个或这些模块彼此通信以调节车辆的操作。 每个控制^f莫块都基于直接从车辆感测的或从感测的数据 确定的实时数据来操作。当出现车辆故障时,有助于工程师和技术人 员能够估计与故障相关的实时数据。在制造车辆时,实时数据的存取 限制为在研发控制模块期间定义的指定变量。在某些情形下,指定变 量可能对工程师或技术人员没有帮助。另外,必须将技术工具连接到 车辆上来记录数据。技术工具监测用于指定变量的通信总线,并显示 数据以便观察。
发明内容
因此,提供了一种用于车辆的控制系统。所述系统通常 包括第 一设置模块,该模块基于从远程信息处理系统和技术工具中至 少之一接收的数据参数配置至少一个数据记录触发器。数据记录器模 块基于所述至少一个数据记录触发器记录和存储实时车辆数据。 在其它特征中,提供了一种用于记录实时车辆数据的方 法。所述方法包括从远程信息处理系统和技术工具至少之一接收数 据参数;基于所述数据参数配置至少一个数据记录触发器;以及基于
所述至少一个数据记录触发器记录和存储实时车辆数据。从本文所^是供的描述可清楚其它应用领域。应当理解,
描述和具体实例仅仅是示意性目的,而不是想要限制本发明的范围。
4
本文所示的附图仅仅是示意性目的,而不是以任何方式 限制本发明的范围。 图1为包括根据本发明各方面的集成诊断机载记录仪 (integrated diagnostic f 1 ight recorder )的典型车辆的功能才匡图; 图2为示出根据本发明各方面的典型集成诊断机载记录 系统的数据流程图; 图3为示出根据本发明各方面的集成诊断机载记录系统 的典型数据触发器的框图;图5为示出根据本发明各方面的集成诊断机载记录系统
的典型緩沖器和数据存储的框0013图6为示出可由根据本发明各方面的集成诊断机载记录
系统执行的典型机载记录方法的流程图。
具体实施例方式实质上,下列描述仅仅是示意性的,而不限制本发明及
其应用或使用。应当理解,在所有附图中,相应的附图标记表示相同 或相应的部分和特征。如本文所使用的,术语模块指的是特定用途集
成电路(ASIC)、电子电路、执行一种或多种软件或硬件程序的处理 器(共享、专用或群组的)和存储器、组合逻辑电路、和/或提供所述 功能的其它合适部件。 重写设置模块52接收作为输入的触发地址60、 DTC 62、 地址数据类型64、操作符66、操作数68、重置选项(re-arm option) 76和/或其组合。输入60-68和76可由例如工程师或技术人员通过技 术工具42或远程信息处理系统36 (图1 )来配置。基于输入60-68和 76,重写设置模块52配置对应于一个或多个数据触发器74的重写参 数78。该重写参数78指定了允许通过记录新数据来重写所存储的数据 的条件。例如,如图4中所示,每个重写参数可包括触发地址60或DTC 62、地址数据类型64、操作符66、操作数68和相关的重置选项76。 在各实施例中,重置选项76可列举有分配给重置选项的值,例如,"从 不,,、"每个钥匙点火循环"、"清除DTC之后,,、"基于地址,,或 "清除代码事件之后"。 —旦记录,数据记录器模块54就在数据存储58中存储 记录的数据82。存储动作的激活可基于一定的事件,例如,车辆10(图 1)的切断。在各实施例中,数据存储58为非易失性存储器,其允许 当断开控制模块32、 34的电力时保持存储所记录的数据82。 一旦存储 所记录的数据82,那么数据记录器模块54基于重写参数78重写所存 储的数据。说明书第5/6页现在参考图6,流程图示出了可由图2中根据本发明各方 面的IFDR系统的数据记录器模块54执行的典型IFDR方法。应当理解, 在不改变本方法实质的情况下,可改变IFDR方法的步骤的执行顺序。 该方法可设定成在控制模块操作期间周期性地执行或者设定成基于特 定事件来运行。 在一个示例中,该方法可开始于100。对限定的各数据触 发器74执行该方法。如果在110有要处理的数据触发器74,那么在 120确定是否已经存储了实时数据80。如果在120已经存储了实时数 据80,那么在130处理重写参数78以确定重写条件,并在140估计该 重写条件。如果在140满足重写条件,那么在150处理数据触发器74, 并在160估计。否则,如果在140不满足重写条件,那么该方法进行 至110估计是否有下一个数据触发器74。 如果在120还未存储实时数据80,那么在15G处理数据 触发器74,并在160估计。如果在160将数据触发器74定义为DTC专 用类,那么在170估计指定的DTC 62。如果在170激活DTC 62,那么 在180取回指定的变量列表72,并且在190记录对应于变量列表72中 变量的实时数据80再将其存储在数据存储58中。否则,如果在170 未激活DTC 62,那么该方法进行至110估计是否有下一个数据触发器 74。 但是,如果不将数据触发器74定义为DTC专用类,而是 在160定义为触发类,那么在210将变量列表72的变量记录在緩冲器 81 (图5 )中。在220确定数据触发器74的触发条件,并在230进行 估计。如果在230满足数据触发器74的触发条件,那么在240估计触 发位置70。否则,如果在230不满足数据触发器74的触发条件,那么 该方法进行至110估计是否有下一个数据触发器74。如果在240满足 触发位置70,那么在250将记录在緩沖器81 (图5)中的变量值存储 在数据存储58中。否则,如果在25 0不满足触发位置70,那么该方法
8进行至110估计是否有下一个数据触发器74。 一旦在110估计不再有 数据触发器74,那么该方法在260结束。 本领域的技术人员从前面的描述应当理解,本发明广泛 的教导可以多种形式执行。因此,尽管根据其特定实施例描述了本发 明,但是由于通过对附图、说明书和所附权利要求的研究,其它修改 对于技术人员也是显而易见的,所以本发明的实际范围不应当这样限 制。
权利要求
1. 一种用于车辆的控制系统,包括第一设置模块,该第一设置模块基于从远程信息处理系统和技术工具中至少之一接收的数据参数来配置至少一个数据记录触发器;以及数据记录器模块,该数据记录器模块基于所述至少一个数据记录触发器来记录和存储实时车辆数据。
2. 如权利要求l所述的系统,还包括第二设置模块,该第二设置模 块配置对应于所述至少一个数据记录触发器的重写参数,并且其中所 述数据记录器模块基于新记录的实时车辆数据和所述重写参数来重写 所存储的实时车辆数据。
3. 如权利要求2所述的系统,其中所述第二设置模块基于从远程信 息处理系统和技术工具中至少之一接收的输入参数来配置所述重写参 数。
4. 如权利要求l所述的系统,还包括数据取回模块,该数据取回模 块基于从远程信息处理系统和技术工具中至少之一接收的数据请求来 取回所存储的实时车辆数据。
5. 如权利要求4所述的系统,其中所述数据取回模块将所取回的实 时车辆数据发送至远程信息处理系统和技术工具中所述至少之一。
6. 如权利要求l所述的系统,其中所述数据记录触发器由诊断故障 代码、变量地址、地址类型、操作符和操作数中的至少一个来限定。
7. 如权利要求l所述的系统,其中所述数据记录器模块基于诊断故 障代码的激活来记录实时车辆数据。
8. 如权利要求l所述的系统,其中所述数据记录器模块将实时车辆 数据记录在循环緩冲器中,直到满足所述数据记录触发器限定的条件 为止。
9. 如权利要求8所述的系统,其中所述数据记录器模块将实时车辆 数据记录在循环緩沖器中,直到满足触发位置为止。
10. 如权利要求8所述的系统,还包括在断开所述控制系统的电力 时保持所述实时车辆数据的数据存储,并且其中所述数据记录器模块 将所记录的实时车辆数据存储在所述数据存储中。
11. 一种记录实时车辆数据的方法,包括从远程信息处理系统和技术工具中至少之 一接收数据参数; 基于所述数据参数配置至少一个数据记录触发器;以及 基于所述至少一个数据记录触发器记录和存储实时车辆数据。
12. 如权利要求ll所述的方法,还包括 配置对应于所述至少一个数据记录触发器的重写参数;以及 基于新记录的实时车辆数据和所述重写参数来重写所存储的实时车辆数据。
13. 如权利要求12所述的方法,其中配置所述重写参数是基于从远 程信息处理系统和技术工具中至少之一接收的输入参数。
14. 如权利要求ll所述的方法,还包括基于从远程信息处理系统和 技术工具中至少之一接收的数据请求来取回所存储的实时车辆数据。
15. 如权利要求14所述的方法,还包括将所取回的实时车辆数据发 送至远程信息处理系统和技术工具中所述至少之一。
16. 如权利要求ll所述的方法,还包括将所述数据参数定义为诊断 故障代码、变量地址、地址类型、操作符和操作数中的至少一个。
17. 如权利要求ll所述的方法,其中所述记录实时车辆数据是基于 诊断故障代码的激活。
18. 如权利要求ll所述的方法,其中所述记录实时车辆数据包括将 所述实时车辆数据记录在循环緩沖器中,直到满足由所述数据记录触 发器限定的条件为止。
19. 如权利要求18所述的方法,其中所述记录实时车辆数据包括将 所述实时车辆数据记录在所述循环緩冲器中,直到满足触发位置为止。
20. 如权利要求18所述的方法,还包括在断开所述控制系统的电力 时将所述实时车辆数据保持在存储器中。
全文摘要
本发明涉及电子控制模块集成诊断机载记录仪的方法和系统。具体而言提供了一种用于车辆的控制系统。该系统通常包括第一设置模块,该模块基于从远程信息处理系统和技术工具中至少之一接收的数据参数来配置至少一个数据记录触发器。数据记录器模块基于所述至少一个数据记录触发器记录和存储实时车辆数据。
文档编号G07C5/00GK101488239SQ20091000256
公开日2009年7月22日 申请日期2009年1月16日 优先权日2008年1月17日
发明者D·P·格伦, J·M·斯滕普尼克, T·G·维帕 申请人:通用汽车环球科技运作公司