著录项信息
专利名称 | 用于诊断机动车辆计算机的电源的不合时切断的机制的方法 |
申请号 | CN201310301998.4 | 申请日期 | 2013-07-18 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-02-12 | 公开/公告号 | CN103577287A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F11/22 | IPC分类号 | G;0;6;F;1;1;/;2;2查看分类表>
|
申请人 | 法国大陆汽车公司;大陆汽车有限公司 | 申请人地址 | 法国图卢兹
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 法国大陆汽车公司,大陆汽车有限公司 | 当前权利人 | 法国大陆汽车公司,大陆汽车有限公司 |
发明人 | S.埃洛伊 |
代理机构 | 中国专利代理(香港)有限公司 | 代理人 | 谢攀;刘春元 |
摘要
本发明涉及一种用于诊断机动车辆计算机(1)的电源的不合时切断的机制的方法,所述机动车辆计算机被编程为当其被唤醒时执行启动例程并且在使其进入睡眠模式之前执行关闭例程。根据本发明,该方法包括,在每个关闭例程的时候,生成表示所述关闭例程已完成执行的标记并将其存储在存储装置中,以及,在每个启动例程的时候,检查标记的存在,并且,一方面,如果标记存在,则重新初始化所述标记的存储装置,以及另一方面,如果标记不存在,则生成表示电源故障的数据元素。
1.用于诊断机动车辆计算机(1)的电源的不合时切断的机制的方法,所述机动车辆计算机被编程为当其被唤醒时执行启动例程并且在使其进入睡眠模式之前执行关闭例程,所述方法包括:
在每个关闭例程的时候,生成表示所述关闭例程已完成执行的标记Vext并将其存储在存储装置中,以及
在每个启动例程的时候,检查标记Vext的存在并且:
-如果标记Vext存在,则重新初始化所述标记的存储装置,
-如果标记Vext不存在,则生成表示电源故障的数据元素,
其中,在启动例程的时候不存在标记Vext的情况下,增加电源故障计数器,并且针对所述计数器的预定值n指定真实故障的诊断。
2.如权利要求1所述的方法,其中如果在启动例程的时候标记Vext存在,则所述计数器被重置为零。
3.用于诊断机动车辆计算机(1)的电源的不合时切断的机制的方法,所述机动车辆计算机被编程为当其被唤醒时执行启动例程并且在使其进入睡眠模式之前执行关闭例程,所述方法包括:
在每个关闭例程的时候,生成表示所述关闭例程已完成执行的标记Vext并将其存储在存储装置中,以及
在每个启动例程的时候,检查标记Vext的存在并且:
-如果标记Vext存在,则重新初始化所述标记的存储装置,
-如果标记Vext不存在,则生成表示电源故障的数据元素,其中
所述标记是分配给存储的变量V的特定值Vext,
在每个启动例程的时候,如果存在标记Vext,则与对应于所述标记Vext的值不同的值Vdém被分配给所述存储的变量V,以及
在启动例程的时候不存在标记Vext的情况下,增加电源故障计数器,并且针对所述计数器的预定值n指定真实故障的诊断。
4.如权利要求3所述的方法,其中如果在启动例程的时候标记Vext存在,则所述计数器被重置为零。
5.用于诊断机动车辆计算机(1)的电源的不合时切断的机制的方法,所述机动车辆计算机被编程为当其被唤醒时执行启动例程并且在使其进入睡眠模式之前执行关闭例程,所述方法包括:
在每个关闭例程的时候,生成表示所述关闭例程已完成执行的标记Vext并将其存储在存储装置中,以及
在每个启动例程的时候,检查标记Vext的存在并且:
-如果标记Vext存在,则重新初始化所述标记的存储装置,
-如果标记Vext不存在,则生成表示电源故障的数据元素,其中
所述标记是分配给存储的变量V的特定值Vext,
在每个启动例程的时候,如果存在标记Vext,则与对应于所述标记Vext的值不同的值Vdém被分配给所述存储的变量V,
在第一启动例程的时候,将值Vdém分配给所述存储的变量V,以及
在启动例程的时候不存在标记Vext的情况下,增加电源故障计数器,并且针对所述计数器的预定值n指定真实故障的诊断。
6.如权利要求5所述的方法,其中如果在启动例程的时候标记Vext存在,则所述计数器被重置为零。
用于诊断机动车辆计算机的电源的不合时切断的机制的方法\n技术领域\n[0001] 本发明涉及一种用于诊断机动车辆计算机的电源的不合时(untimely)切断的机制的方法,所述机动车辆计算机被编程为当其被唤醒时执行启动例程并且在使其进入睡眠模式之前执行关闭例程。\n背景技术\n[0002] 机动车辆计算机特别地包括注入(injection)计算机,其由通过线束(wiring harness)连接到它们的电池来供电,其中可以插入电源继电器。\n[0003] 这种类型的电源装置可能遭受诸如电池到导线(harness)的不良连接、不完美的继电器操作、计算机的上游和/或下游短路等之类的故障,这导致计算机电源切断并结果导致计算机的不合时的重新初始化。\n[0004] 目前不存在把这种类型的故障作为目标的诊断方法,并且因此可以发现检测计算机操作的不合时中断的起源在发现这种故障的真正原因之前引起不正确的诊断。\n发明内容\n[0005] 本发明旨在克服这种缺陷并其主要目的是在这些故障是由于对所述计算机的电源的不合时切断引起时提供把计算机操作中故障的起源作为目标的诊断方法。\n[0006] 本发明的另一个目的是提供一种需要简单软件实现的诊断方法。\n[0007] 为了这个目的,本发明提出了一种用于诊断机动车辆计算机的电源的不合时切断的机制的方法,所述计算机被编程为当其被唤醒时执行启动例程并且在使其进入睡眠模式之前执行关闭例程,根据本发明,所述方法包括以下步骤:\n[0008] 在每个关闭例程的时候,生成表示所述关闭例程已完成执行的标记Vext并将其存储在存储装置中,\n[0009] 以及,在每个启动例程的时候,检查标记Vext的存在并且:\n[0010] -如果标记Vext存在,则重新初始化所述标记的存储装置,\n[0011] -如果标记Vext不存在,则生成表示电源故障的数据元素。\n[0012] 因此,根据本发明的方法的效果是无论何时唤醒计算机,都进行关于计算机之前的关闭是否已经以正常方式执行(换句话说,在常规关闭例程的结束时)的检查。\n[0013] 如果不是这种情况,该方法立刻使计算机的故障操作的起源成为目标,使产生以下诊断成为可能:这些故障是由于起源于电池到导线的故障连接、不完美的继电器操作、或该计算机的上游和/或下游短路的所述计算机的电源的不合时切断。\n[0014] 应该注意的是,使用这种诊断方法需要简单的软件实现。\n[0015] 有利地,根据本发明的方法,所述标记是分配给存储的变量V的特定值Vext,并且在每个启动例程的时候,如果存在标记Vext,则与对应于所述标记Vext的值不同的值Vdém被分配给所述存储的变量V。\n[0016] 此外,为了避免在第一启动例程的时候发出表示电源故障的数据元素,值Vdém被有利地分配给在该初始启动例程的时候存储的变量V。\n[0017] 此外,并且有利地,为了防止不合时的诊断,根据本发明的方法,在每次发现不存在标记Vext的时候,电源故障计数器增加,并且针对所述计数器的预定值n指定真实故障的诊断。\n[0018] 此外,根据本发明的方法,如果在启动例程的时候标记Vext存在,则所述计数器被有利地重置为零。因而,只有在n个连续的启动例程的过程中发现不存在标记Vext的时候才产生故障诊断。\n附图说明\n[0019] 本发明的其他特征、目的和优势将由参考附图1的下述详细描述而变得显而易见,所述附图以非限制性示例的方式表示了有利地允许使用根据本发明的诊断方法的计算机和计算机的电源装置。\n具体实施方式\n[0020] 如下参考附图描述的本发明涉及一种用于诊断机动车辆计算机1的电源的不合时切断的机制的方法,所述机动车辆计算机被编程为当其被唤醒时执行启动例程并且在使其进入睡眠模式之前执行关闭例程。\n[0021] 该诊断方法尤其可应用于诸如注入计算机(为了描述的清楚和简单而在下文中使用的术语)之类的机动车辆计算机1,由电池2为其供电并为了该目的通过线束3将其连接到电池2,其中插入继电器4用于切断所述计算机的电源。\n[0022] 该注入计算机1也连接到诸如“乘客舱”计算机(为了描述的清楚和简单而在下文中使用的术语)之类的第二计算机5,直接由电池2为其供电,换句话说将其连接到继电器4上游的线束3。该乘客舱计算机5适合于以通常的方式控制注入计算机1的唤醒。\n[0023] 根据本发明用于诊断注入计算机1的电源的不合时切断的机制的方法包括,首先,在第一启动例程的时候,分配值Vdém给存储在非易失性存储器中的变量V。随后,在第一关闭例程的时候并且然后在每个后续的关闭例程的时候,根据本发明的方法包括代替值Vdém而将存在于表示所述关闭例程已完成执行的标记的特殊值Vext分配给该值V。\n[0024] 该诊断方法还包括在除了初始启动例程之外的每个启动例程的时候读取变量V,并且:\n[0025] 如果该变量V具有值Vext,则通过为其分配表示所述启动例程的执行的值Vdém而对其重新初始化,\n[0026] 如果该变量V具有特定于启动例程并且表示自最后一次启动例程以来没有执行关闭例程并因此表示计算机1的异常停止的值Vdém,则增加记录所述计算机的异常停止的次数的计数器。\n[0027] 然而,如果在启动例程的时候标记Vext存在,则该计数器被重置为零。\n[0028] 最后,如果计数器达到指定值n,例如等于三,其表示在计算机1的操作中由于计算机的电源的不合时切断的故障重复,则产生故障诊断以使所述计算机的故障操作的起源成为目标。然而,应该注意的是,只有在n个连续的启动例程期间发现不存在标记Vext的时候才产生这种故障诊断。\n[0029] 根据本发明的方法因此通过简单的软件实现而使诊断机动车辆的诸如注入计算机之类的计算机1的电源的不合时切断的机制成为可能。
法律信息
- 2022-12-13
专利权的转移
登记生效日: 2022.12.01
专利权人由法国大陆汽车公司变更为纬湃科技有限责任公司
地址由法国图卢兹变更为德国雷根斯堡
专利权人由大陆汽车有限公司 变更为大陆汽车有限公司
- 2018-07-03
- 2015-04-29
实质审查的生效
IPC(主分类): G06F 11/22
专利申请号: 201310301998.4
申请日: 2013.07.18
- 2014-02-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
1986-08-04
| | |
2
| |
2010-09-15
|
2003-10-28
| | |
3
| |
2005-07-13
|
2004-12-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |