CN108025687B - 监视***及车辆用控制装置 - Google Patents

监视***及车辆用控制装置 Download PDF

Info

Publication number
CN108025687B
CN108025687B CN201680055528.6A CN201680055528A CN108025687B CN 108025687 B CN108025687 B CN 108025687B CN 201680055528 A CN201680055528 A CN 201680055528A CN 108025687 B CN108025687 B CN 108025687B
Authority
CN
China
Prior art keywords
control unit
sub
control device
monitoring
vehicle
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.)
Active
Application number
CN201680055528.6A
Other languages
English (en)
Other versions
CN108025687A (zh
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.)
Hitachi Astemo Ltd
Original Assignee
Hitachi Astemo 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 Hitachi Astemo Ltd filed Critical Hitachi Astemo Ltd
Publication of CN108025687A publication Critical patent/CN108025687A/zh
Application granted granted Critical
Publication of CN108025687B publication Critical patent/CN108025687B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H61/00Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
    • F16H61/12Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/18Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits
    • G06F11/182Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits based on mutual exchange of the output between redundant processing components
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B9/00Safety arrangements
    • G05B9/02Safety arrangements electric
    • G05B9/03Safety arrangements electric with multiple-channel loop, i.e. redundant control systems
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0808Diagnosing performance data
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H61/00Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
    • F16H61/12Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures
    • F16H2061/1208Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures with diagnostic check cycles; Monitoring of failures
    • 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/0421Multiprocessor system
    • 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/14014Redundant processors and I-O
    • 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/14104Fault masking, redundant module is selected, fault will not propagate
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/18Error detection or correction of the data by redundancy in hardware using passive fault-masking of the redundant circuits
    • G06F11/187Voting techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Quality & Reliability (AREA)
  • Control Of Transmission Device (AREA)
  • Safety Devices In Control Systems (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Hardware Redundancy (AREA)

Abstract

在不使用油泵等液压发生器的电动执行器方式的无级变速器中,在因电子控制装置的微电脑故障而变为故障状态的情况下,为了防止意外的急加减速,必须与液压执行器方式同样地切断通往执行器的电源而将马达设为非动作状态。结果,无法再通过电动执行器来控制带轮的槽宽,因此陷入不产生挤压三角带的力(扭矩)、即皮带打滑的状态而无法行驶。因此,使作为现有的电子控制装置的构成的主CPU(控制用)和副CPU(监视用)这两个CPU均具有监视功能,而且设为相互监视构成。此外,经由网络而将另一电子控制装置也当作监视装置,由此成为三边监视构成,从而能够准确地确定故障部位(CPU)。

Description

监视***及车辆用控制装置
技术领域
本发明涉及一种能够运用于如下安全要求较高的***的故障保险***技术:以防止控制对象的功能因电子控制装置的微电脑故障而失陷从而导致无法行驶的情况为目的,即便在判断微电脑异常的情况下也要求电子控制装置正常动作。
背景技术
在当前主流的使用2个CPU的多CPU构成的电子控制装置中,在第二CPU发生异常时,会在第一CPU中检测到该异常,第二CPU被重置。继而,通过从第一CPU输出的信号来执行能够跛行回家的控制。此外,在第一CPU发生了异常这样的情况下,会在WDT监视电路中检测到该异常,而且对该第一CPU进行重置,在第二CPU中进行异常时的处理,此前已从第一CPU输出的喷射控制、点火控制的实现跛行回家的异常时处理在第二CPU中代行,执行基于来自第二CPU的输出的控制来替代基于来自第一CPU的输出的控制(专利文献1)。
现有技术文献
专利文献
专利文献1:日本专利特开平7-293320
发明内容
发明要解决的问题
上述专利文献1所示那样的针对多CPU构成的电子控制装置的各CPU间的异常检测方法是仅靠监视脉冲来进行判断,即,仅靠算出监视脉冲的CPU功能来检测异常,无法实现对CPU功能整体的诊断,就诊断的完备性这一点而言,难以说是最佳对策。
因此,本发明的目的在于提供一种能在不大幅改变当前的电子控制装置的构成的情况下、以较少的***构成对配备有电动执行器的车辆用自动变速器的电子控制装置内的微电脑故障进行检测并转移至故障保险状态的监视***及车辆用控制装置。
解决问题的技术手段
为了达成上述目的,本发明的特征在于,具有以下手段。
技术方案1、11的配备有电动执行器的车辆用控制装置具备:第一车辆用控制装置,其具备主控制部、监视主控制部的副控制部、根据监视结果来确定故障部位的故障部位确定单元、以及根据故障部位的确定结果来切换控制信号的控制信号切换单元;以及第二车辆用控制装置,其与第一车辆用控制装置分开构成,该监视***的特征在于,在第二车辆用控制装置中设置的控制部、第一车辆用控制装置的主控制部以及副控制部这三者间进行相互监视。
技术方案2、12的配备有电动执行器的车辆用控制装置的特征在于,副控制部根据从主控制部输出的运算信号来监视该主控制部,在检测到该主控制部的异常时,对故障部位确定单元发送异常信息。
技术方案3、13的配备有电动执行器的所述第一车辆用控制装置与所述第二车辆用控制装置的特征在于,例如通过CAN通信等通信单元加以连接。
技术方案4、14的配备有电动执行器的车辆用控制装置的监视***的特征在于,第一车辆用控制装置与第二车辆用控制装置通过CAN通信等通信单元加以连接,第二车辆用控制装置中设置的控制部通过通信单元对主控制部或副控制部发送诊断信号,并确认来自主控制部或副控制部的答复,由此检测主控制部、所述副控制部的异常。
技术方案5、15的配备有电动执行器的车辆用控制装置的监视***的特征在于,通过第二车辆用控制装置中设置的控制部来进行主控制部或副控制部的监视,在检测到异常的情况下,对故障部位确定单元发送异常信息。
技术方案6、16的配备有电动执行器的车辆用控制装置的特征在于,故障部位确定单元参考来自主控制部、副控制部以及设置于第二车辆控制装置中的控制部的监视结果,通过多数决定来进行故障部位的确定,并将其判断结果发送至控制信号切换单元。
技术方案7、17的配备有电动执行器的车辆用控制装置的特征在于,控制信号切换单元根据来自故障部位确定单元的判断结果,将要使用的控制信号切换为从主控制部输出的控制信号或者从副控制部输出的控制信号中的某一方。
技术方案8、18的配备有电动执行器的车辆用控制装置的第二车辆用控制装置中设置的所述控制部的特征在于,在检测到主控制部或副控制部的异常的情况下,监视其后对控制对象进行控制的主控制部或副控制部。
技术方案9、19的配备有电动执行器的车辆用控制装置的特征在于,副控制部在检测到主控制部的异常的情况下,对第二车辆用控制装置中设置的控制部发送异常信号,控制部在接收到异常信号的情况下进行副控制部的监视。
技术方案10、20的配备有电动执行器的车辆用控制装置的特征在于,主控制部进行副控制部的监视,主控制部及副控制部中的一控制部在检测到另一控制部的异常的情况下,对第二车辆用控制装置中设置的控制部发送异常信号,控制部在接收到异常信号的情况下进行一控制部的监视。
发明的效果
根据本发明的技术方案1,使普通的现有电子控制装置的构成即主CPU(控制用)和副CPU(监视用)两个CPU均具有监视功能,而且设为相互监视构成。此外,经由网络而将另一电子控制装置也当作监视装置,由此成为三边监视构成,从而能够准确地确定故障部位(CPU)。
关于本发明的这以外的技术方案,将在以下的实施例中对其作用、效果进行详细说明。
附图说明
图1为表示本发明的实施方式的ATCU中的监视***的一例。
图2为经由CAN通信等网络来表现电子控制装置间的、表示本发明的实施方式的ATCU中的监视***的一例。
图3为本发明的监视***的动作,为表示首次启动时的副CPU中的监视步骤的流程图。
图4为基于各监视装置的监视结果的故障部位的确定基准的一例。
图5为使用来自故障部位确定单元的判断结果的控制信号切换单元的控制信号切换方法。
具体实施方式
下面,使用附图,对本发明的实施例进行说明。
实施例1
变速器大多通过液压来控制执行器而实现变速动作。但液压的响应性较差,温度等环境因素会导致特性变化明显。此外,必须搭载液压发生器(油泵),因此导致成本、重量、容积的劣化。
由于车辆控制装置的电动化的加速,也考虑在每1台车辆中搭载大量电动化装置。这些电子控制装置从电池等电源接受驱动电力的供给。自动变速器领域也不例外,也存在使用线性螺线管作为液压执行器的情况,考虑在该部分利用使用电动马达的电动执行器。
在使用液压执行器的无级自动变速器中,配备有对各带轮上附设的液压执行器的液压进行控制的常开型线性螺线管。于是,构成为:在因控制液压执行器的电子控制装置的微电脑异常等而成为无法对线性螺线管供给电流的故障状态的情况下,对各液压执行器供给同一液压。
以如下方式设计带轮:在不再对线性螺线管供给电流、对各液压执行器供给同一液压时,无级变速器的变速比固定。因此,即便因线性螺线管或控制阀发生故障而导致无法对供给液压而进行驱动的液压供给部进行控制,最低限度也能使车辆行驶。
此外,在对操舵***运用电动执行器的电动助力转向领域内,在包含微电脑的电子控制装置发生故障的情况下,转向功能会失陷,有导致重大事故之虞。即,在电子控制装置发生故障的情况下,不容许转向功能失陷,必须可靠地执行正常处理而不是故障保险处理。因此,将电动助力转向的电子控制装置设为3套***以上的冗余构成并始终进行相互监视,由此能够可靠地检测发生了故障的电子控制装置,通过将发生了故障的电子控制装置从监视回路中剥离,确保了转向功能。
然而,在不使用油泵等液压发生器的电动执行器方式的无级变速器中,在因电子控制装置的微电脑故障而变为故障状态的情况下,为了防止意外的急加减速,必须与液压执行器方式同样地切断通往执行器的电源而将马达设为非动作状态。结果,无法再通过电动执行器来控制带轮的槽宽,因此陷入不产生挤压三角带的力(扭矩)的即皮带打滑的状态而无法行驶。
此外,在采取将电子控制装置设为3套***以上的冗余构成的相互监视构成的情况下,电子控制装置的安装面积为平常的3倍,因此在安装有大量电子控制零件的近来的车辆中必然会成为问题。此外,成本方面也一样,对于像电动转向装置那样若功能失陷则有可能导致重大事故的装置而言,电子控制装置的冗余化也是一种手段,但在变速器领域内,即便电子控制装置的功能失陷也不可能导致重大事故,因此,考虑到性能价格比,难以说是最佳对策。
因此,在以下的本发明的实施例中,对能在不大幅改变当前的电子控制装置的构成的情况下、以最小的***构成对配备有电动执行器的车辆用自动变速器(尤其是自动无级变速器)的电子控制装置内的微电脑故障可靠地进行检测并能够可靠地转移至故障保险状态的监视***进行说明。
图1表示以配备有电动执行器的自动无级变速器为对象的、技术方案1的电子控制装置(以下记作ATCU)中的监视***的一例。
ATCU由具备控制电动执行器的主CPU和监视主CPU的运算功能的副CPU的2个CPU构成。作为对ATCU的输入,有伴随初级带轮和次级带轮的旋转而产生的旋转脉冲信号,另外,作为经由CAN通信等网络而被输入的信息,有目标变速比的算出所需的目标发动机转速和目标发动机扭矩、来自控制变速比的电动执行器的马达位置信息。主CPU根据这些信息来算出目标驱动扭矩,由此决定变速比即电动执行器的控制量。算出的控制量必须转换为用以驱动电动执行器即电动马达的信号,在主CPU中进行马达电源电压、温度等的环境干扰修正,之后将控制信号输出至驱动电路而控制电动执行器。
就进行上述那样的控制的主CPU而言,必须监视各个功能是否在正常动作。因此,副CPU对主CPU发送多个功能监视用的问题。主CPU针对接收到的问题而使用该CPU中定义的所有算子来算出与问题相对应的回答,并答复副CPU。副CPU存储有若原本应有的功能(算子)不正常则无法算出的回答值,通过将该值与从主CPU接收到的回答数据进行对照来判断主CPU是否在正常动作。
副CPU进行主CPU的监视,另一方面,监视侧的副CPU也必须保证健全性。因此,设为如下构成:将副CPU中安装的监视逻辑也安装至主CPU,由此,在主CPU与副CPU之间进行相互监视。
监视用电子控制装置(以下记作监视CU)与ATCU分开构成,利用通信线与ATCU连接。监视CU监视ATCU的主CPU及副CPU是否在正常动作。作为监视方法,构成与上述主CPU与副CPU之间的相互监视相同,在主CPU与监视CU之间、副CPU与监视CU之间实施。
由此,通过主CPU、副CPU及监视CU三者而成为相互监视的构成,能够实现故障部位的确定。
其后,将监视结果汇集至故障部位确定单元,进行故障部位的确定。首先,对主CPU与副CPU的监视结果进行对照。此时,在均未检测到异常的情况下,判断ATCU正常,转移至正常控制并输出控制信号。相对于此,在主CPU与副CPU的监视结果不一样、也就是某一方被判断为异常的监视结果被发送到了故障部位确定单元的情况下,参考监视CU的监视结果,将作出与监视CU的监视结果相同的判断的CPU视为正常。另一方面,在发送到故障部位确定单元的监视结果中,在尽管主CPU与副CPU的监视结果均为正常但监视CU的监视结果为异常的情况下,有可能是监视CU发生了故障,因此主CPU和副CPU将监视CU从相互监视的对象中除去。
故障部位确定单元根据从主CPU、副CPU及监视CU接收到的监视结果,对控制信号切换单元进行控制信号的切换指示。具体而言,若初始状态假定主CPU正常,则由主CPU算出针对电动执行器的控制量而输出控制信号。此时,副CPU和监视CU进行主CPU的功能监视,确认无异常。在通过副CPU和监视CU判断主CPU异常的情况下,故障部位确定单元使控制信号切换单元以从副CPU输出控制信号的方式切换控制信号。此时,变为副CPU担任主功能,监视CU进行副CPU的监视。
通过以上构成,能够较佳地确定故障部位,此外,即便主CPU发生故障,监视CU也能监视副CPU,因此无须特地转移至故障保险处理,可以通过副CPU来实施正常控制。结果,***的可靠性飞跃性地提高,在安全要求较高的***中也能以简单的构成加以运用,成本提高也做到了最小。
此外,通过使安装至电子控制装置的2个CPU在控制功能和相互监视功能上具有相同功能,即便在某一方发生CPU异常的情况下,也能通过控制切换单元来切换控制CPU而由正常的CPU来执行正常控制。
因而,例如在由电动执行器进行变速控制的自动无级变速器中,采用在同一电子控制装置内监视CPU对控制CPU进行监视这样的现有的电子控制装置的构成的话,则控制CPU发生异常时,出于确保安全性的观点,只有监视CPU切断电动执行器的电源而进行故障保险处理这一方法,而若是本实施例的构成,则包括来自另一电子控制装置的监视在内而成为三边监视构成,因此,除了能够准确地确定故障部位(CPU)以外,还能通过由控制切换单元切换为正常的控制CPU来执行正常控制。
其结果,采用现有的电子控制装置的监视构成的话,则会执行因CPU异常而切断通往电动执行器的电源的故障保险处理,由此无法像液压执行器式的自动无级变速器那样将变速比固定,从而导致无法行驶,而在本发明中,即便电子控制装置内的某一CPU发生异常,也通过另一正常的CPU与另一电子控制装置的相互监视来保障了安全性,因此能使电动执行器可靠地以故障保险控制进行动作,进而还能以正常控制进行动作,所以能够运用于安全要求较高的***。
此外,虽然安全要求较高的***必然采取电子控制装置的多重化的方法,但本实施例不需要多重化,只是提高以往的从监视用CPU到控制用CPU的性能和对另一电子控制装置引入监视控制,从而能够期待***成本的降低。
实施例2
图2表示通过CAN等网络通信将ATCU与监视CU连结在一起的情况下的***构成。与图1的构成的不同点在于,ATCU与监视CU是经由CAN通信等网络而连接在一起。
ATCU由具备控制电动执行器的主CPU和监视主CPU的运算功能的副CPU的2个CPU构成。作为对ATCU的输入,有伴随初级带轮和次级带轮的旋转而产生的旋转脉冲信号,另外,作为经由CAN通信等网络输入的信息,有目标变速比的算出所需的目标发动机转速和目标发动机扭矩、来自控制变速比的电动执行器的马达位置信息。主CPU根据这些信息来算出目标驱动扭矩,由此决定变速比即电动执行器的控制量。算出的控制量必须转换为用以驱动电动执行器即电动马达的信号,在主CPU中进行马达电源电压、温度等的环境干扰修正,之后将控制信号输出至驱动电路而控制电动执行器。
进行上述那样的控制的主CPU必须监视各个功能是否在正常动作。因此,副CPU对主CPU发送多个功能监视用的问题。主CPU针对接收到的问题而使用该CPU中定义的所有算子来算出与问题相对应的回答,并答复副CPU。副CPU存储有若原本应有的功能(算子)不正常则无法算出的回答值,通过将该值与从主CPU接收到的回答数据进行对照来判断主CPU是否在正常动作。
副CPU进行主CPU的监视,另一方面,监视侧的副CPU也必须保证健全性。因此,将副CPU中安装的监视逻辑也安装至主CPU,由此做成在主CPU与副CPU之间进行相互监视的构成。
监视用电子控制装置(以下记作监视CU)与ATCU分开构成,经由CAN通信等网络与ATCU连接。监视CU监视ATCU的主CPU及副CPU是否在正常动作。作为监视方法,构成与上述主CPU与副CPU之间的相互监视相同,在主CPU与监视CU之间、副CPU与监视CU之间实施。
由此,通过主CPU、副CPU及监视CU三者而成为相互监视的构成,能够实现故障部位的确定。
首先,对主CPU与副CPU的监视结果进行对照。此时,在均未检测到异常的情况下,判断ATCU正常,转移至正常控制并输出控制信号。相对于此,在主CPU与副CPU的监视结果不一样、也就是某一方被判断为异常的情况下,该CPU接收监视CU的监视结果,对该监视结果与自身的监视结果进行比较,并将结果发送至故障部位确定单元。另一方面,在尽管主CPU与副CPU的监视结果均为正常但监视CU的监视结果为异常的情况下,对主CPU和副CPU双方发送异常信息,因此判断监视CU可能发生了故障,主CPU和副CPU将监视CU从相互监视的对象中除去。
故障部位确定单元根据从主CPU和副CPU接收到的监视结果,对控制信号切换单元进行控制信号的切换指示。具体而言,若初始状态假定主CPU正常,则由主CPU算出针对电动执行器的控制量而输出控制信号。此时,副CPU和监视CU进行主CPU的功能监视,确认无异常。在通过副CPU和监视CU判断主CPU异常的情况下,故障部位确定单元使控制信号切换单元以从副CPU输出控制信号的方式切换控制信号。此时,变为副CPU担任主功能、监视CU进行副CPU的监视。
通过以上构成,能够较佳地确定故障部位,此外,即便主CPU发生故障,监视CU也能监视副CPU,因此,无须特地转移至故障保险处理,可以通过副CPU来实施正常控制。其结果,***的可靠性飞跃性地提高,在安全要求较高的***中也能以简单的构成加以运用,成本提高也做到了最小。
实施例3
图3表示ATCU刚启动之后的监视步骤的具体例。
在ATCU刚启动之后,各CPU以在转移至正常控制之前确认自我的健全性为目的,实施自我诊断(S301)。此处,所谓自我诊断,具体可列举存储器诊断(ROM/RAM诊断)、寄存器诊断等。
在副CPU的自我诊断为异常的情况下(S302),对其他CPU的监视的可靠性不复存在,因此不应实施主CPU的监视。此时,主CPU及监视CU可以通过来自副CPU的自我诊断结果或者功能监视结果来检测异常(S303)。其后,将副CPU从监视形态中除去,采取由监视CU监视主CPU的形态(S304)。
在副CPU的自我诊断结果为正常的情况下,副CPU对主CPU发送功能监视用的信号(以下记作例题)(S305)。主CPU针对从副CPU接收到的例题而执行预先安装的例题运算程序,并将回答数据送至副CPU(S306)。副CPU根据来自主CPU的回答结果来判断主CPU的运算功能是否正常(S307)。
在判断主CPU正常的情况下,副CPU将该监视结果存储至自身的控制存储器(S308)。在本实施例中,以3位数的数值表示监视结果,第1位的数值为主CPU的监视结果,第2位为副CPU的监视结果,第3位为监视CU的监视结果,3个监视机构之间配置共通,设定“0”为正常、“1”为异常。因此,在S308中,由于主CPU正常,因此第1位的数值为“0”,3位数显示为“000”。
接着,出于三者的相互监视的观点,需要监视CU的功能监视,因此对监视CU发送例题(S309)。监视CU针对从副CPU接收到的例题而执行预先安装的例题运算程序,并将回答数据送至副CPU(S310)。副CPU根据来自监视CU的回答结果来判断监视CU的运算功能是否正常(S311)。在判断监视CU正常的情况下,副CPU将该监视结果存储至自身的控制存储器(S312)。在本实施例中,由于监视CU的监视结果为第3位,因此,根据主CPU正常且监视CU正常,3位数显示为“000”。
相对于此,在S311中判断监视CU异常的情况下,副CPU将该监视结果存储至自身的控制存储器(S313)。在本实施例中,由于监视CU的监视结果为第3位,因此,根据主CPU正常且监视CU异常,3位数显示为“100”。
相对于此,在S307中判断主CPU异常的情况下,副CPU将该监视结果存储至自身的控制存储器(S314)。在本实施例中,由于主CPU的监视结果为第3位,因此,根据主CPU异常,3位数显示为“001”。
接着,出于三者的相互监视的观点,需要监视CU的功能监视,因此对监视CU发送例题(S315)。监视CU针对从副CPU接收到的例题而执行预先安装的例题运算程序,并将回答数据送至副CPU(S316)。副CPU根据来自监视CU的回答结果来判断监视CU的运算功能是否正常(S317)。在判断监视CU正常的情况下,副CPU将该监视结果存储至自身的控制存储器(S318)。在本实施例中,由于监视CU的监视结果为第3位,因此,根据主CPU异常且监视CU正常,3位数显示为“001”。
相对于此,在S317中判断监视CU异常的情况下,副CPU将该监视结果存储至自身的控制存储器(S319)。在本实施例中,由于监视CU的监视结果为第3位,因此,根据主CPU异常且监视CU异常,3位数显示为“101”。
通过以上处理,副CPU可以对主CPU和监视CU实施功能监视,而通过由主CPU和监视CU进行相同处理才能实现三者间的相互监视。主CPU、副CPU、监视CU将各自的监视结果发送至故障部位确定单元,若通过逻辑积对以3位数表现的监视结果的各位数加以综合,则变为图5所示的某一信号,除了能够确定故障部位以外,还能切换输出至电动执行器的控制信号。结果,即便主CPU和副CPU中的某一方发生故障,也能由剩下的CPU正常地进行控制,使得***的可靠性飞跃性地提高,在安全要求较高的***中也能以简单的构成加以运用。
以上,对本发明的构成进行了说明,但本发明并不限定于这种ATCU的监视***,可以廉价地应用于不是通过停止电子控制装置的动作而使车辆朝安全方向动作的***。
产业上的可利用性
根据本发明,即便在因电子控制装置的安装面积等硬件的制约而无法安装多个监视装置的情况下,只要具有某种通信单元,就能使其他电子控制装置成为监视装置,从而能够廉价地应用于不是通过停止电子控制装置的动作而使车辆朝安全方向动作的***。
符号说明
S301 首次启动时的副CPU自我诊断处理
S302 副CPU的自我诊断结果的判断
S303 由主CPU、监视CU进行的副CPU异常检测处理
S304 将主CPU的监视从副CPU切换为监视CU的处理
S305 对主CPU的例题发送处理
S306 来自主CPU的回答接收处理
S307 主CPU的功能监视结果的判断
S308 判断主CPU的功能正常时的存储处理
S309 对监视CU的例题发送处理
S310 来自监视CU的回答接收处理
S311 监视CU的功能监视结果的判断
S312 判断监视CU的功能正常时的存储处理
S313 判断监视CU的功能异常时的存储处理
S314 判断主CPU的功能异常时的存储处理
S315 对监视CU的例题发送处理
S316 来自监视CU的回答接收处理
S317 监视CU的功能监视结果的判断
S318 判断监视CU的功能正常时的存储处理
S319 判断监视CU的功能异常时的存储处理。

Claims (20)

1.一种监视***,其对配备有电动执行器的车辆用自动变速器的电子控制装置内的微电脑故障进行检测,所述监视***具备:
第一车辆用控制装置,其具有主控制部、监视该主控制部的副控制部、根据监视结果来确定故障部位的故障部位确定单元、以及根据故障部位的确定结果来切换控制信号的控制信号切换单元,所述第一车辆用控制装置为所述电子控制装置,所述主控制部以及所述副控制部为CPU;以及
第二车辆用控制装置,其与所述第一车辆用控制装置分开构成,所述第二车辆用控制装置作为监视装置发挥功能,
该监视***的特征在于,
所述第二车辆用控制装置中设置的控制部具有监视功能,所述第一车辆用控制装置的所述主控制部以及所述副控制部具有相同的控制功能和相互监视功能,
通过所述控制部、所述主控制部以及所述副控制部来进行相互监视,
所述故障部位确定单元根据相互监视的结果,确定所述主控制部或所述副控制部中的某一方发生异常的情况下,指示所述控制信号切换单元进行切换,由所述主控制部或所述副控制部的另一方执行正常控制。
2.根据权利要求1所述的监视***,其特征在于,
所述副控制部根据从所述主控制部输出的运算信号来监视该主控制部,在检测到该主控制部的异常时,对所述故障部位确定单元发送异常信息。
3.根据权利要求1所述的监视***,其特征在于,
所述第一车辆用控制装置与所述第二车辆用控制装置通过通信单元加以连接。
4.根据权利要求1所述的监视***,其特征在于,
所述第一车辆用控制装置与所述第二车辆用控制装置通过通信单元加以连接,
所述第二车辆用控制装置中设置的所述控制部通过所述通信单元对所述主控制部或所述副控制部发送信号,并确认来自所述主控制部或所述副控制部的答复,由此检测所述主控制部或所述副控制部的异常。
5.根据权利要求1所述的监视***,其特征在于,
通过所述第二车辆用控制装置中设置的控制部来进行所述主控制部或所述副控制部的监视,在检测到异常的情况下,对所述故障部位确定单元发送异常信息。
6.根据权利要求1所述的监视***,其特征在于,
所述故障部位确定单元参考来自所述主控制部、所述副控制部、以及所述第二车辆用控制装置中设置的控制部的监视结果,通过多数决定来进行故障部位的确定,并将其判断结果发送至控制信号切换单元。
7.根据权利要求1所述的监视***,其特征在于,
所述控制信号切换单元根据来自所述故障部位确定单元的判断结果,将要使用的控制信号切换为从所述主控制部输出的控制信号或者从所述副控制部输出的控制信号中的某一方。
8.根据权利要求1所述的监视***,其特征在于,
所述第二车辆用控制装置中设置的所述控制部在检测到所述主控制部或所述副控制部的异常的情况下,监视其后对控制对象进行控制的所述主控制部或所述副控制部。
9.根据权利要求1所述的监视***,其特征在于,
所述副控制部在检测到所述主控制部的异常的情况下,对所述第二车辆用控制装置中设置的所述控制部发送异常信号,该控制部在接收到所述异常信号的情况下进行所述副控制部的监视。
10.根据权利要求1所述的监视***,其特征在于,
所述主控制部进行所述副控制部的监视,所述主控制部及所述副控制部中的一控制部在检测到另一控制部的异常的情况下,对所述第二车辆用控制装置中设置的所述控制部发送异常信号,该控制部在接收到所述异常信号的情况下进行所述一控制部的监视。
11.一种车辆用控制装置,其是配备有电动执行器的车辆用自动变速器的电子控制装置,所述车辆用控制装置具备主控制部、监视该主控制部的副控制部、根据监视结果来确定故障部位的故障部位确定单元、以及根据故障部位的确定结果来切换控制信号的控制信号切换单元,所述主控制部以及所述副控制部为CPU,该车辆用控制装置的特征在于,
与该车辆用控制装置分开构成的作为监视装置发挥功能的控制装置中设置的控制部具有监视功能,所述主控制部以及所述副控制部具有相同的控制功能和相互监视功能,
通过所述控制部、所述主控制部以及所述副控制部来进行相互监视,
所述故障部位确定单元根据相互监视的结果,确定所述主控制部或所述副控制部中的某一方发生异常的情况下,指示所述控制信号切换单元进行切换,由所述主控制部或所述副控制部的另一方执行正常控制。
12.根据权利要求11所述的车辆用控制装置,其特征在于,
所述副控制部根据从所述主控制部输出的运算信号来监视该主控制部,在检测到该主控制部的异常时,对所述故障部位确定单元发送异常信息。
13.根据权利要求11所述的车辆用控制装置,其特征在于,
该车辆用控制装置和与其分开构成的所述控制装置通过通信单元加以连接。
14.根据权利要求11所述的车辆用控制装置,其特征在于,
该车辆用控制装置和与其分开构成的所述控制装置通过通信单元加以连接,
所述控制装置中设置的所述控制部通过所述通信单元对所述主控制部或所述副控制部发送信号,并确认来自所述主控制部或所述副控制部的答复,由此检测所述主控制部或所述副控制部的异常。
15.根据权利要求11所述的车辆用控制装置,其特征在于,
通过与该车辆用控制装置分开构成的控制装置中设置的所述控制部来进行所述主控制部或所述副控制部的监视,在检测到异常的情况下,对所述故障部位确定单元发送异常信息。
16.根据权利要求11所述的车辆用控制装置,其特征在于,
所述故障部位确定单元参考来自所述主控制部、所述副控制部、以及与该车辆用控制装置分开构成的控制装置中设置的所述控制部的监视结果,通过多数决定来进行故障部位的确定,并将其判断结果发送至控制信号切换单元。
17.根据权利要求11所述的车辆用控制装置,其特征在于,
所述控制信号切换单元根据来自所述故障部位确定单元的判断结果,将要使用的控制信号切换为从所述主控制部输出的控制信号或者从所述副控制部输出的控制信号中的某一方。
18.根据权利要求11所述的车辆用控制装置,其特征在于,
所述控制装置中设置的所述控制部在检测到所述主控制部或所述副控制部的异常的情况下,监视其后对控制对象进行控制的所述主控制部或所述副控制部。
19.根据权利要求11所述的车辆用控制装置,其特征在于,
所述副控制部在检测到所述主控制部的异常的情况下,对所述控制装置中设置的所述控制部发送异常信号,该控制部在接收到所述异常信号的情况下进行所述副控制部的监视。
20.根据权利要求11所述的车辆用控制装置,其特征在于,
所述主控制部进行所述副控制部的监视,所述主控制部及所述副控制部中的一控制部在检测到另一控制部的异常的情况下,对所述控制装置中设置的所述控制部发送异常信号,该控制部在接收到所述异常信号的情况下进行所述一控制部的监视。
CN201680055528.6A 2015-09-29 2016-08-02 监视***及车辆用控制装置 Active CN108025687B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2015-190626 2015-09-29
JP2015190626 2015-09-29
PCT/JP2016/072582 WO2017056688A1 (ja) 2015-09-29 2016-08-02 監視システム及び車両用制御装置

Publications (2)

Publication Number Publication Date
CN108025687A CN108025687A (zh) 2018-05-11
CN108025687B true CN108025687B (zh) 2021-12-21

Family

ID=58423446

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680055528.6A Active CN108025687B (zh) 2015-09-29 2016-08-02 监视***及车辆用控制装置

Country Status (5)

Country Link
US (1) US10808836B2 (zh)
EP (1) EP3357760A4 (zh)
JP (1) JP6777641B2 (zh)
CN (1) CN108025687B (zh)
WO (1) WO2017056688A1 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6614078B2 (ja) * 2016-09-09 2019-12-04 株式会社デンソー シフトレンジ制御装置
JP6754743B2 (ja) 2017-09-22 2020-09-16 日立オートモティブシステムズ株式会社 車載電子制御装置およびその異常時処理方法
JP2019071572A (ja) * 2017-10-10 2019-05-09 ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング 制御装置及び制御方法
EP3626571B1 (en) * 2018-09-18 2022-08-17 KNORR-BREMSE Systeme für Nutzfahrzeuge GmbH Control architecture for a vehicle
CN111114241B (zh) * 2018-10-31 2022-06-21 浙江三花智能控制股份有限公司 一种控制***及控制方法
JP6732143B1 (ja) * 2019-07-31 2020-07-29 三菱電機株式会社 車両制御装置
JP7205439B2 (ja) * 2019-10-11 2023-01-17 株式会社デンソー 電子制御装置
JP7327273B2 (ja) * 2020-05-20 2023-08-16 トヨタ自動車株式会社 車載部品の異常箇所特定方法、車載部品の異常箇所特定システム、車載部品の異常箇所特定装置、車載部品の異常箇所通知制御装置、および車両用制御装置
CN113335298A (zh) * 2021-05-28 2021-09-03 广汽丰田汽车有限公司 Cpu故障处理方法、车辆及可读存储介质
DE102021206379A1 (de) * 2021-06-22 2022-12-22 Continental Autonomous Mobility Germany GmbH Steuereinrichtung sowie Assistenzsystem für ein Fahrzeug

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4386427A (en) * 1980-03-24 1983-05-31 Nissan Motor Company, Ltd. Fail-safe device in an electronic control system for an automotive vehicle
JPS60151705A (ja) * 1984-01-18 1985-08-09 Hitachi Ltd 多重化制御装置
JP2000029734A (ja) * 1998-07-13 2000-01-28 Nissan Motor Co Ltd Cpu異常監視システム
JP2000225935A (ja) * 1999-02-03 2000-08-15 Toyota Motor Corp 電気制御ブレーキシステム
DE10243713A1 (de) * 2002-09-20 2004-04-01 Daimlerchrysler Ag Redundante Steuergeräteanordnung
JP2004189163A (ja) * 2002-12-13 2004-07-08 Honda Motor Co Ltd 車両用操舵装置
DE10302456A1 (de) * 2003-01-23 2004-07-29 Robert Bosch Gmbh Vorrichtung für sicherheitskritische Anwendungen und sichere Elektronik-Architektur
JP2007126127A (ja) * 2005-10-03 2007-05-24 Hitachi Ltd 車両制御システム
JP2009122831A (ja) * 2007-11-13 2009-06-04 Mitsubishi Electric Corp 電子制御装置
JP2012043230A (ja) * 2010-08-19 2012-03-01 Toshiba Corp 冗長化制御システム、及びその演算データの伝送方法
CN204086849U (zh) * 2014-04-29 2015-01-07 北京龙鼎源科技有限公司 可编程控制器冗余控制***

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6347549A (ja) * 1986-08-11 1988-02-29 Aisin Warner Ltd フエイルセ−フ機能を備えた自動変速機
DE69005188T2 (de) * 1989-05-19 1994-06-30 Nissan Motor Vorrichtung zur Fehlerfeststellung in einem Steuersystem für den Betrieb einer Last.
JPH07293320A (ja) 1994-04-21 1995-11-07 Nippondenso Co Ltd 電子制御装置
JP3362537B2 (ja) * 1994-12-27 2003-01-07 日産自動車株式会社 電気自動車用駆動モータのフェールセーフ制御
JP2003333675A (ja) * 2002-05-14 2003-11-21 Hitachi Ltd 通信系制御装置およびそれの異常監視方法
JP4373238B2 (ja) * 2003-08-19 2009-11-25 株式会社日立製作所 パワーステアリング装置
CN100492223C (zh) * 2007-03-30 2009-05-27 哈尔滨工程大学 发动机冗余电控***切换电路
JP4907576B2 (ja) * 2008-03-18 2012-03-28 ジヤトコ株式会社 演算処理ユニットの異常監視装置
JP5234599B2 (ja) * 2008-05-23 2013-07-10 日野自動車株式会社 車両用ドライバユニットの電源系故障診断システム
JP5143690B2 (ja) * 2008-09-30 2013-02-13 アイシン・エィ・ダブリュ株式会社 自動変速機の油圧制御装置
WO2010070974A1 (ja) * 2008-12-19 2010-06-24 アイシン・エィ・ダブリュ株式会社 シフトバイワイヤ装置およびこれを搭載する変速機装置
JP5573227B2 (ja) * 2010-03-01 2014-08-20 株式会社デンソー スタータ制御装置
JP5126393B2 (ja) * 2011-06-29 2013-01-23 日本精工株式会社 車載電子制御装置
JP6179098B2 (ja) * 2012-12-25 2017-08-16 株式会社ジェイテクト 電動パワーステアリング装置
EP3159220B1 (en) * 2014-06-18 2019-03-13 Hitachi Automotive Systems, Ltd. Vehicle-mounted control device or vehicle-mounted control system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4386427A (en) * 1980-03-24 1983-05-31 Nissan Motor Company, Ltd. Fail-safe device in an electronic control system for an automotive vehicle
JPS60151705A (ja) * 1984-01-18 1985-08-09 Hitachi Ltd 多重化制御装置
JP2000029734A (ja) * 1998-07-13 2000-01-28 Nissan Motor Co Ltd Cpu異常監視システム
JP2000225935A (ja) * 1999-02-03 2000-08-15 Toyota Motor Corp 電気制御ブレーキシステム
DE10243713A1 (de) * 2002-09-20 2004-04-01 Daimlerchrysler Ag Redundante Steuergeräteanordnung
JP2004189163A (ja) * 2002-12-13 2004-07-08 Honda Motor Co Ltd 車両用操舵装置
DE10302456A1 (de) * 2003-01-23 2004-07-29 Robert Bosch Gmbh Vorrichtung für sicherheitskritische Anwendungen und sichere Elektronik-Architektur
JP2007126127A (ja) * 2005-10-03 2007-05-24 Hitachi Ltd 車両制御システム
JP2009122831A (ja) * 2007-11-13 2009-06-04 Mitsubishi Electric Corp 電子制御装置
JP2012043230A (ja) * 2010-08-19 2012-03-01 Toshiba Corp 冗長化制御システム、及びその演算データの伝送方法
CN204086849U (zh) * 2014-04-29 2015-01-07 北京龙鼎源科技有限公司 可编程控制器冗余控制***

Also Published As

Publication number Publication date
JP6777641B2 (ja) 2020-10-28
EP3357760A4 (en) 2019-06-19
WO2017056688A1 (ja) 2017-04-06
JPWO2017056688A1 (ja) 2018-05-24
US10808836B2 (en) 2020-10-20
US20180202544A1 (en) 2018-07-19
CN108025687A (zh) 2018-05-11
EP3357760A1 (en) 2018-08-08

Similar Documents

Publication Publication Date Title
CN108025687B (zh) 监视***及车辆用控制装置
US4910494A (en) Automotive vehicle control system
KR0141893B1 (ko) 차량용제어장치의 고장진단장치 및 고장진단방법
CN106414179B (zh) 车载控制装置或车载控制***
KR100507489B1 (ko) 차량의 변속 시스템
US8386135B2 (en) Drive system and method of monitoring a hydrostatic drive
EP3626571B1 (en) Control architecture for a vehicle
EP1363174B1 (en) Communication control system and method for supervising a failure
CN112889212B (zh) 电磁制动器控制装置和控制装置
JP6334436B2 (ja) 車両用相互監視モジュール
JP2011032903A (ja) 車両の制御装置
WO2018206572A1 (en) Safety mode control apparatus and method for dual clutch transmission in vehicle
CN115503663A (zh) 用于车辆的制动设备
CN108369879B (zh) 用于监视冗余互连触点的功能的方法和装置
KR20030055866A (ko) 전자제어 파워 스티어링 시스템에서의 고장 진단 및조치장치
KR20080017568A (ko) 차량의 쉬프트 포지션 센서 고장 처리 방법
JP2005163706A (ja) アクチュエータ駆動系の異常診断装置
CN114630783A (zh) 用于容错地分析用于机动车转向装置的马达控制器的传感器信号的分析装置和机动车转向装置
KR100598808B1 (ko) 캔 통신 고장시 엔진제어모듈과 변속제어모듈의 데이터통신방법
KR20200126293A (ko) 듀얼 클러치 변속기의 고장 진단 장치 및 방법
US11760203B2 (en) On-vehicle control device
CN104343961A (zh) 车辆控制***
CN117739151A (zh) 一种基于功能安全amt电磁阀驱动控制***及方法
JPH02310137A (ja) 自動車用電子装置の情報通信システム
JPH05158743A (ja) 複数のマイクロコンピュータの暴走監視回路

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Ibaraki

Applicant after: Hitachi astemo Co.,Ltd.

Address before: Ibaraki

Applicant before: HITACHI AUTOMOTIVE SYSTEMS, Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant