CN105955115A - 一种汽车整车控制器的程序流监控方法和装置 - Google Patents

一种汽车整车控制器的程序流监控方法和装置 Download PDF

Info

Publication number
CN105955115A
CN105955115A CN201610308041.6A CN201610308041A CN105955115A CN 105955115 A CN105955115 A CN 105955115A CN 201610308041 A CN201610308041 A CN 201610308041A CN 105955115 A CN105955115 A CN 105955115A
Authority
CN
China
Prior art keywords
program
program flow
data
output data
flow monitoring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610308041.6A
Other languages
English (en)
Inventor
林富
苏岭
李宗华
袁昌荣
周安健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Changan New Energy Automobile Technology Co Ltd
Original Assignee
Chongqing Changan Automobile Co Ltd
Chongqing Changan New Energy Automobile Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing Changan Automobile Co Ltd, Chongqing Changan New Energy Automobile Co Ltd filed Critical Chongqing Changan Automobile Co Ltd
Priority to CN201610308041.6A priority Critical patent/CN105955115A/zh
Publication of CN105955115A publication Critical patent/CN105955115A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0428Safety, monitoring
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/14Plc safety
    • G05B2219/14006Safety, monitoring in general

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Stored Programmes (AREA)

Abstract

本申请公开了一种汽车整车控制器的程序流监控方法和装置。该方法基于程序流监控输入数据、各个程序对应的预设固定编号以及各个程序的当前运行序列,按照预设算法输出第一程序流监控输出数据。进而,判断第一程序流监控输出数据是否与预设第二程序流监控输出数据相匹配,由于第二程序流监控输出数据的计算公式与第一程序流监控数据的计算公式相同,其不同点在于对各个程序的计算顺序不同,第一程序监控输出数据是按照当前运行序列计算输出的,第二程序监控输出数据是按照正常运行序列计算输出的,因而当第一程序监控输出数据与第二程序监控输出数据相匹配时,则说明当前程序流按照正常运行序列运行。

Description

一种汽车整车控制器的程序流监控方法和装置
技术领域
本申请涉及整车控制领域,更具体地说,涉及一种汽车整车控制器的程序流监控方法和装置。
背景技术
整车控制器是新能源汽车中最关键的零部件之一,直接控制汽车的运行,决定了汽车的安全,对整车的功能起到了决定性的作用。汽车在运行过程中,汽车运行的软件程序以函数为单元在控制器的微处理器中按顺序运行,当某个软件程序漏执行或者未按照顺序执行,将对汽车造成极大的危害。
在当前控制器技术中,常用方法就是采用看门狗复位来保护软件的运行,但是看门狗复位只能在软件跑飞、跑死等情况下复位***,使***重新开始工作,不能对软件的运行顺序(即程序流)有效的监控,不能在软件程序流运行出错后保护整车***,防止汽车出现重大安全事故。
发明内容
有鉴于此,本申请提供一种汽车整车控制器的程序流监控方法和装置,以在整车控制器的程序流出现错误时,对整车***进行保护,防止汽车出现重大安全事故。
为了实现上述目的,现提出的方案如下:
一种汽车整车控制器的程序流监控方法,包括:
获取程序流监控输入数据;
基于所述程序流监控输入数据、各个程序对应的预设固定编号以及各个程序的当前运行序列,按照预设算法输出第一程序流监控输出数据;
判断所述第一程序流监控输出数据是否与预设第二程序流监控输出数据相匹配,其中所述第二程序流监控输出数据为基于所述程序流监控输出数据、各个程序对应的所述预设固定编号以及各个程序的正常运行序列,按照所述预设算法输出的程序流监控输出数据;
其中,若匹配则确定程序流运行正常,否则确定程序流运行异常。
优选的,所述基于所述程序流监控输入数据、各个程序对应的预设固定编号以及各个程序的当前运行序列,按照预设算法输出第一程序流监控输出数据,包括:
将所述程序流监控输入数据作为第一个程序的计算输入数据,将任意程序的计算输出数据作为下一个程序的计算输入数据;
利用预设算按照各个程序的当前运行序列依次计算各个程序的计算输出数据;
其中,A表示程序的计算输入数据,B表示程序对应的所述预设固定编号,表示异或运算;
将最后一个程序的计算输出数据作为所述第一程序流监控输出数据。
优选的,所述第二程序流监控输出数据的计算过程为:
将所述程序流监控输入数据作为第一个程序的计算输入数据,将任意程序的计算输出数据作为下一个程序的计算输入数据;
利用预设算按照各个程序的正常运行序列依次计算各个程序的计算输出数据;
其中,A表示程序的计算输入数据,B表示程序对应的所述预设固定编号,表示异或运算;
将最后一个程序的计算输出数据作为所述第一程序流监控输出数据。
优选的,所述预设固定编号为各个程序按照正常运行序列运行时的序列号。
优选的,所述确定程序流运行异常之后,还包括:关闭整车控制器的CAN通信和外部输出,并记录异常信息。
一种汽车整车控制器的程序流监控装置,包括:
数据采集单元,用于获取程序流监控输入数据;
第一计算单元,用于基于所述程序流监控输入数据、各个程序对应的预设固定编号以及各个程序的当前运行序列,按照预设算法输出第一程序流监控输出数据;
判断单元,用于判断所述第一程序流监控输出数据是否与预设第二程序流监控输出数据相匹配,其中所述第二程序流监控输出数据为基于所述程序流监控输出数据、各个程序对应的所述预设固定编号以及各个程序的正常运行序列,按照所述预设算法输出的程序流监控输出数据;
其中,若匹配则确定程序流运行正常,否则确定程序流运行异常。
优选的,所述第一计算单元具体用于:
将所述程序流监控输入数据作为第一个程序的计算输入数据,将任意程序的计算输出数据作为下一个程序的计算输入数据;
利用预设算按照各个程序的当前运行序列依次计算各个程序的计算输出数据;
其中,A表示程序的计算输入数据,B表示程序对应的所述预设固定编号,表示异或运算;
将最后一个程序的计算输出数据作为所述第一程序流监控输出数据。
优选的,还包括:
第二计算单元,所述第二计算单元具体用于:
将所述程序流监控输入数据作为第一个程序的计算输入数据,将任意程序的计算输出数据作为下一个程序的计算输入数据;
利用预设算按照各个程序的正常运行序列依次计算各个程序的计算输出数据;
其中,A表示程序的计算输入数据,B表示程序对应的所述预设固定编号,表示异或运算;
将最后一个程序的计算输出数据作为所述第一程序流监控输出数据。
优选的,还包括:当确定程序流运行异常时,关闭整车控制器的CAN通信和外部输出的控制单元。
优选的,还包括:当确定程序流运行异常,记录异常信息的存储单元。
经由上述技术方案可知,本申请公开了一种汽车整车控制器的程序流监控方法和装置。在对程序流进行监控时,该方法基于程序流监控输入数据、各个程序对应的预设固定编号以及各个程序的当前运行序列,按照预设算法输出一个程序流监控输出数据,即第一程序流监控输出数据。进而,判断该第一程序流监控输出数据是否与预设第二程序流监控输出数据相匹配,由于第二程序流监控输出数据的计算公式与第一程序流监控数据的计算公式相同,其不同点在于对各个程序的计算顺序不同,第一程序监控输出数据是按照当前运行序列计算输出的,第二程序监控输出数据是按照正常运行序列计算输出的,因而当第一程序监控输出数据与第二程序监控输出数据相匹配时,则说明当前程序流按照正常运行序列运行。由此可见,本发明可实现对整车控制器程序流的监控,以在整车控制器的程序流出现错误时,对整车***进行保护,防止汽车出现重大安全事故。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1示出了本发明一个实施例公开的一种汽车整车控制器的程序流监控方法的流程示意图;
图2示出了本发明另一个实施例公开的一种汽车整车控制器的程序流监控方法的流程示意图;
图3示出了本发明另一个实施例公开的一种汽车整车控制器的程序流监控装置的结构示意图;
图4示出了本发明另一个实施例公开的一种汽车整车控制器的程序流监控装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1示出了本发明一个实施例公开的一种汽车整车控制器的程序流监控方法的流程示意图。
由图1可知,该方法包括:
S11:获取程序流监控输入数据。
该程序流监控输入数据为预设数据,用户可根据实际中的需要对程序流监控输入数据进行设置。
S12:基于所述程序流监控输入数据、各个程序对应的预设固定编号以及各个程序的当前运行序列,按照预设算法输出第一程序流监控输出数据。
首先为各个程序设置不同的固定编号,程序不同所对应的固定编号不同。
如,可根据各个程序按照正常运行序列运行时的序列号设置各个程序对应的固定编号。
程序A、B、C、D、E按照正常运行序列运行时的序列号分别为1、2、3、4、5,即程序A为第一个运行的程序、程序B为第二个运行的程序、程序C为第三个运行的程序、程序D为第四个运行的程序、程序E为第五个运行的程序。
进而,根据各个程序的当前运行序列依次按照预设算法进行计算,从而输出第一程序流监控输出数据。
如,当程序A、B、C、D、E按照B、A、C、D、E的序列运行时,则根据程序流监控输入数据以及各个程序的对应固定编号(2、1、3、4、5)计算输出所述第一程序流监控输出数据。
S13:判断所述第一程序流监控输出数据是否与预设第二程序流监控输出数据相匹配。
需要说明的是,所述第二程序流监控输出数据是当各个程序按照正常运行序列运行时,采用与步骤S12中相同的预设算法计算输出的数据。
如,程序A、B、C、D、E按照正常运行序列运行时的序列号分别为1、2、3、4、5,即程序A为第一个运行的程序、程序B为第二个运行的程序、程序C为第三个运行的程序、程序D为第四个运行的程序、程序E为第五个运行的程序。
将1、2、3、4、5分别作为各个程序的固定编号,当程序按照正常运行序列运行时,根据程序流监控输入数据以及各个程序的对应固定编号(1、2、3、4、5)计算输出第二程序流监控输出数据。
S14:若匹配则确定程序流运行正常,否则确定程序流运行异常。
以上实施例本申请公开了一种汽车整车控制器的程序流监控方法。在对程序流进行监控时,该方法基于程序流监控输入数据、各个程序对应的预设固定编号以及各个程序的当前运行序列,按照预设算法输出一个程序流监控输出数据,即第一程序流监控输出数据。进而,判断该第一程序流监控输出数据是否与预设第二程序流监控输出数据相匹配,由于第二程序流监控输出数据的计算公式与第一程序流监控数据的计算公式相同,其不同点在于对各个程序的计算顺序不同,第一程序监控输出数据是按照当前运行序列计算输出的,第二程序监控输出数据是按照正常运行序列计算输出的,因而当第一程序监控输出数据与第二程序监控输出数据相匹配时,则说明当前程序流按照正常运行序列运行。由此可见,本发明可实现对整车控制器程序流的监控,以在整车控制器的程序流出现错误时,对整车***进行保护,防止汽车出现重大安全事故。
参见图2示出了本发明另一个实施例公开的一种汽车整车控制器的程序流监控方法的流程示意图。
在本实施例中,该方法具体包括:
S21:获取程序流监控输入数据。
S22:基于所述程序流监控输入数据、各个程序对应的预设固定编号以及各个程序的当前运行序列,按照预设算法输出第一程序流监控输出数据。
可选,在本实施例中所述第一程序流监控输出数据的计算过程具体如下:
将步骤S21中获取到的程序流监控输入数据作为当前第一个运行程序的计算输入数据。
利用预设算计算第一个运行程序的计算输出数据,并将第一个运行程序的计算输出数据作为第二个运行程序的计算输入数据,参与到第二个运行程序的计算中。
其中,A表示程序的计算输入数据,B表示程序对应的所述预设固定编号,表示异或运算。
依照上述的方法将任意一个运行程序的计算输出数据作为下一个运行程序的技术输入数据,以参与到下一个运行数据的计算过程中,从而完成对整个运行程序的计算。
最后将最后一个程序的计算输出数据作为上述的第一程序流监控输出数据。
S23:判断所述第一程序流监控输出数据是否与预设第二程序流监控输出数据相匹配。
需要说明的是,步骤S23中的第二程序流监控输出数据的计算方式与步骤S22中所述的第一程序流监控输出数据的计算方式相同,其不同点在于步骤S23中各个程序按照正常运行序列运行。
S24:若匹配则确定程序流运行正常,否则确定程序流运行异常
S25:当程序流运行异常时,关闭整车控制器的CAN(控制器局域网络,Controller Area Network)通信和外部输出,并记录异常信息。
参见图3示出了本发明另一个实施例公开的一种汽车整车控制器的程序流监控装置的结构示意图。
由图3可知,该方法包括:数据采集单元1、第一计算单元2和判断单元3。
数据采集单元1用于获取程序流监控输入数据并将该程序流监控输入数据发送至第一计算单元2中。
第一计算单元2接收数据采集单元1发送的程序流监控输入数据,并基于该程序流监控输入数据、各个程序对应的预设固定编号以及各个程序的当前运行序列,按照预设算法输出第一程序流监控输出数据。
可选的,可根据各个程序按照正常运行序列运行时的序列号设置各个程序对应的固定编号。
判断单元3比较第一计算单元2输出的第一程序流监控输出数据以及预存的第二程序流监控数据,以判断所述第一程序流监控输出数据是否与预设第二程序流监控输出数据相匹配。
需要说明的是,上述第二程序流监控输出数据为基于所述程序流监控输出数据、各个程序对应的所述预设固定编号以及各个程序的正常运行序列,按照所述预设算法输出的程序流监控输出数据。也就是说,第二程序流监控输出数据的计算公式与第一程序流监控数据的计算公式相同,其不同点在于对各个程序的计算顺序不同,第一程序监控输出数据是按照当前运行序列计算输出的,第二程序监控输出数据是按照正常运行序列计算输出的。
当判断单元3确定第一程序流监控输出数据与第二程序流监控输出数据匹配时,确定各个程序按照正常运行序列运行,否则确定程序流运行异常。
参见图4示出了本发明另一个实施例公开的一种汽车整车控制器的程序流监控装置的结构示意图。
与上一个装置实施例不同的是,在本实施例中该装置除了上述的数据采集单元1、第一计算单元2和判断单元3之外,还包括第二计算单元4、控制单元5以及存储单元6。
其中,所述计算单元4分别数据采集单元1和判断单元3相连,用于根据数据采集单元1采集到的程序流监控输入数据计算第二程序流监控输出数据,并将计算得到的第二程序流监控输出数据发送至判断单元3中。
所述控制单元2与所述判断单元3相连,用于接收判断单元3输出的判断结果,当判断单元3输出的判断结果表明第一程序流监控输出数据与第二程序流监控输出数据不匹配,即当前的程序流运行异常时,控制单元2关闭整车控制器的CAN通信和外部输出,以保护汽车的运行安全。
同时,与判断单元3相连的存储单元3当确定当前的程序流运行异常时,将当前的异常信息进行存储,以便后续维护人员对程序进行维护。
需要说明的是,在本实施例中第一计算单元2和第二计算单元3的计算过程大体相同,其不同之处在于第二计算单元3按照各个程序的正常运行序列进行计算。
上述第一计算单元2和第二计算单元3的具体计算过程如下:
将获取到的程序流监控输入数据作为当前第一个运行程序的计算输入数据。
利用预设算计算第一个运行程序的计算输出数据,并将第一个运行程序的计算输出数据作为第二个运行程序的计算输入数据,参与到第二个运行程序的计算中。
其中,A表示程序的计算输入数据,B表示程序对应的所述预设固定编号,表示异或运算。
依照上述的方法将任意一个运行程序的计算输出数据作为下一个运行程序的技术输入数据,以参与到下一个运行数据的计算过程中,从而完成对整个运行程序的计算。
最后将最后一个程序的计算输出数据作为程序流监控输出数据。
需要说明的是该装置实施例与方法实施例相对应,其执行过程和执行原理相同,在此不作赘述。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种汽车整车控制器的程序流监控方法,其特征在于,包括:
获取程序流监控输入数据;
基于所述程序流监控输入数据、各个程序对应的预设固定编号以及各个程序的当前运行序列,按照预设算法输出第一程序流监控输出数据;
判断所述第一程序流监控输出数据是否与预设第二程序流监控输出数据相匹配,其中所述第二程序流监控输出数据为基于所述程序流监控输出数据、各个程序对应的所述预设固定编号以及各个程序的正常运行序列,按照所述预设算法输出的程序流监控输出数据;
其中,若匹配则确定程序流运行正常,否则确定程序流运行异常。
2.根据权利要求1所述的方法,其特征在于,所述基于所述程序流监控输入数据、各个程序对应的预设固定编号以及各个程序的当前运行序列,按照预设算法输出第一程序流监控输出数据,包括:
将所述程序流监控输入数据作为第一个程序的计算输入数据,将任意程序的计算输出数据作为下一个程序的计算输入数据;
利用预设算{A⊕(B-1)}+B,按照各个程序的当前运行序列依次计算各个程序的计算输出数据;
其中,A表示程序的计算输入数据,B表示程序对应的所述预设固定编号,⊕表示异或运算;
将最后一个程序的计算输出数据作为所述第一程序流监控输出数据。
3.根据权利要求2所述的方法,其特征在于,所述第二程序流监控输出数据的计算过程为:
将所述程序流监控输入数据作为第一个程序的计算输入数据,将任意程序的计算输出数据作为下一个程序的计算输入数据;
利用预设算{A⊕(B-1)}+B,按照各个程序的正常运行序列依次计算各个程序的计算输出数据;
其中,A表示程序的计算输入数据,B表示程序对应的所述预设固定编号,⊕表示异或运算;
将最后一个程序的计算输出数据作为所述第一程序流监控输出数据。
4.根据权利要求1所述的方法,其特征在于,所述预设固定编号为各个程序按照正常运行序列运行时的序列号。
5.根据权利要求1所述的方法,其特征在于,所述确定程序流运行异常之后,还包括:关闭整车控制器的CAN通信和外部输出,并记录异常信息。
6.一种汽车整车控制器的程序流监控装置,其特征在于,包括:
数据采集单元,用于获取程序流监控输入数据;
第一计算单元,用于基于所述程序流监控输入数据、各个程序对应的预设固定编号以及各个程序的当前运行序列,按照预设算法输出第一程序流监控输出数据;
判断单元,用于判断所述第一程序流监控输出数据是否与预设第二程序流监控输出数据相匹配,其中所述第二程序流监控输出数据为基于所述程序流监控输出数据、各个程序对应的所述预设固定编号以及各个程序的正常运行序列,按照所述预设算法输出的程序流监控输出数据;
其中,若匹配则确定程序流运行正常,否则确定程序流运行异常。
7.根据权利要求6所述的装置,其特征在于,所述第一计算单元具体用于:
将所述程序流监控输入数据作为第一个程序的计算输入数据,将任意程序的计算输出数据作为下一个程序的计算输入数据;
利用预设算{A⊕(B-1)}+B,按照各个程序的当前运行序列依次计算各个程序的计算输出数据;
其中,A表示程序的计算输入数据,B表示程序对应的所述预设固定编号,⊕表示异或运算;
将最后一个程序的计算输出数据作为所述第一程序流监控输出数据。
8.根据权利要求7所述的装置,其特征在于,还包括:
第二计算单元,所述第二计算单元具体用于:
将所述程序流监控输入数据作为第一个程序的计算输入数据,将任意程序的计算输出数据作为下一个程序的计算输入数据;
利用预设算{A⊕(B-1)}+B,按照各个程序的正常运行序列依次计算各个程序的计算输出数据;
其中,A表示程序的计算输入数据,B表示程序对应的所述预设固定编号,⊕表示异或运算;
将最后一个程序的计算输出数据作为所述第一程序流监控输出数据。
9.根据权利要求5所述的装置,其特征在于,还包括:当确定程序流运行异常时,关闭整车控制器的CAN通信和外部输出的控制单元。
10.根据权利要求5所述的装置,其特征在于,还包括:当确定程序流运行异常,记录异常信息的存储单元。
CN201610308041.6A 2016-05-10 2016-05-10 一种汽车整车控制器的程序流监控方法和装置 Pending CN105955115A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610308041.6A CN105955115A (zh) 2016-05-10 2016-05-10 一种汽车整车控制器的程序流监控方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610308041.6A CN105955115A (zh) 2016-05-10 2016-05-10 一种汽车整车控制器的程序流监控方法和装置

Publications (1)

Publication Number Publication Date
CN105955115A true CN105955115A (zh) 2016-09-21

Family

ID=56911237

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610308041.6A Pending CN105955115A (zh) 2016-05-10 2016-05-10 一种汽车整车控制器的程序流监控方法和装置

Country Status (1)

Country Link
CN (1) CN105955115A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108646708A (zh) * 2018-05-02 2018-10-12 阳光电源股份有限公司 一种程序流监控方法及***
CN109976299A (zh) * 2017-12-27 2019-07-05 上海大郡动力控制技术有限公司 用于电动汽车电机控制器的程序流监控方法
CN110135198A (zh) * 2019-02-18 2019-08-16 北京车和家信息技术有限公司 程序流监控方法、***及车辆
CN111427723A (zh) * 2020-03-19 2020-07-17 阳光电源股份有限公司 基于AutoSAR的程序流监控方法及应用装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7168065B1 (en) * 1999-03-09 2007-01-23 Gemplus Method for monitoring program flow to verify execution of proper instructions by a processor
CN102929275A (zh) * 2012-11-09 2013-02-13 重庆长安汽车股份有限公司 汽车控制器的安全监控方法及***
CN103383566A (zh) * 2013-06-24 2013-11-06 奇瑞汽车股份有限公司 一种程序流监控方法
CN103869804A (zh) * 2014-03-11 2014-06-18 中国汽车工程研究院股份有限公司 程序流监控方法
CN104914815A (zh) * 2015-04-15 2015-09-16 北汽福田汽车股份有限公司 处理器监控方法、装置及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7168065B1 (en) * 1999-03-09 2007-01-23 Gemplus Method for monitoring program flow to verify execution of proper instructions by a processor
CN102929275A (zh) * 2012-11-09 2013-02-13 重庆长安汽车股份有限公司 汽车控制器的安全监控方法及***
CN103383566A (zh) * 2013-06-24 2013-11-06 奇瑞汽车股份有限公司 一种程序流监控方法
CN103869804A (zh) * 2014-03-11 2014-06-18 中国汽车工程研究院股份有限公司 程序流监控方法
CN104914815A (zh) * 2015-04-15 2015-09-16 北汽福田汽车股份有限公司 处理器监控方法、装置及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
何涛等: "GCC编译器中间代码层控制流扩充研究", 《计算机工程与科学》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109976299A (zh) * 2017-12-27 2019-07-05 上海大郡动力控制技术有限公司 用于电动汽车电机控制器的程序流监控方法
CN108646708A (zh) * 2018-05-02 2018-10-12 阳光电源股份有限公司 一种程序流监控方法及***
CN110135198A (zh) * 2019-02-18 2019-08-16 北京车和家信息技术有限公司 程序流监控方法、***及车辆
CN111427723A (zh) * 2020-03-19 2020-07-17 阳光电源股份有限公司 基于AutoSAR的程序流监控方法及应用装置
CN111427723B (zh) * 2020-03-19 2023-05-30 阳光电源股份有限公司 基于AutoSAR的程序流监控方法及应用装置

Similar Documents

Publication Publication Date Title
CN105955115A (zh) 一种汽车整车控制器的程序流监控方法和装置
Wang et al. Impacts of operators’ behavior on reliability of power grids during cascading failures
US20110202163A1 (en) Plant protection system and method using field programmable gate array
US20080183406A1 (en) Online IED Fault Diagnosis Device and Method for Substation Automation System Based on IEC61850
CN109150619A (zh) 一种基于网络流量数据的故障诊断方法及***
EP2820494A1 (en) Method and system for real-time performance recovery advisory for centrifugal compressors
EP2653942A1 (en) Operation management support device of power plant
CN101009004A (zh) 告警装置及告警方法
CN106155035A (zh) 基于维修类数据的故障诊断方法及故障诊断***
CN109901554B (zh) 一种基于uds诊断的上位机执行方法
CN104280628B (zh) 保护装置和检验保护装置的操作的方法
CN107193680A (zh) 一种心跳检测方法、设备及***
CN102281103B (zh) 基于模糊集合解算的光网络多故障恢复方法
US20170269580A1 (en) Remote Integrated Monitoring Operation System
JP6667664B2 (ja) プラント管理装置、プラント管理方法、およびプログラム
KR101663504B1 (ko) 스마트 워터 그리드 기반 통합 운영 서비스 제공 방법 및 시스템
CN111077843B (zh) 基于时间动态密码的纯水设备催款方法
CN105450436A (zh) 网管告警显示方法和装置
CN115829192B (zh) 一种用于实现工程信息***的数字化管理***及方法
CN105388882B (zh) 一种电网事故预案确定方法和装置
CN109597728A (zh) 测试设备的控制方法及装置、计算机可读存储介质
JP2004108209A (ja) マイクロガスタービン設備の遠隔監視システム
CN109361672A (zh) 一种安全隔离装置的数据反向传输方法及***
CN111401760B (zh) 一种安全稳定控制装置异常处置决策方法及装置
CN105374088A (zh) 变电站防主动误操作设备的控制方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20160921

Assignee: Chongqing Changan New Energy Automotive Technology Co., Ltd.

Assignor: Chongqing Changan Automobile Co., Ltd.|Chongqing Chang'an New Energy Automobile Co., Ltd.

Contract record no.: 2018500000022

Denomination of invention: Method and device for monitoring program flow of whole automobile controller

License type: Exclusive License

Record date: 20181130

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190118

Address after: 401133 room 208, 2 house, 39 Yonghe Road, Yu Zui Town, Jiangbei District, Chongqing

Applicant after: Chongqing Changan New Energy Automotive Technology Co., Ltd.

Address before: 400023, No. 260, Jianxin East Road, Jiangbei District, Chongqing

Applicant before: Chongqing Changan Automobile Co., Ltd.

Applicant before: Chongqing Chang'an New Energy Automobile Co., Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160921