CN114223131A - 旋转电机控制装置 - Google Patents
旋转电机控制装置 Download PDFInfo
- Publication number
- CN114223131A CN114223131A CN202080057117.7A CN202080057117A CN114223131A CN 114223131 A CN114223131 A CN 114223131A CN 202080057117 A CN202080057117 A CN 202080057117A CN 114223131 A CN114223131 A CN 114223131A
- Authority
- CN
- China
- Prior art keywords
- abnormality
- mode
- drive mode
- control unit
- control
- 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
Links
- 230000005856 abnormality Effects 0.000 claims abstract description 193
- 238000004891 communication Methods 0.000 claims abstract description 123
- 238000012544 monitoring process Methods 0.000 claims abstract description 49
- 238000004804 winding Methods 0.000 claims abstract description 42
- 206010003591 Ataxia Diseases 0.000 claims description 17
- 206010010947 Coordination abnormal Diseases 0.000 claims description 17
- 208000016290 incoordination Diseases 0.000 claims description 17
- 238000001514 detection method Methods 0.000 claims description 15
- 238000011084 recovery Methods 0.000 claims description 10
- 238000000034 method Methods 0.000 description 44
- 230000008569 process Effects 0.000 description 39
- 238000012545 processing Methods 0.000 description 37
- 238000003745 diagnosis Methods 0.000 description 14
- 230000002159 abnormal effect Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 13
- 239000000758 substrate Substances 0.000 description 9
- 101100129500 Caenorhabditis elegans max-2 gene Proteins 0.000 description 4
- 239000003990 capacitor Substances 0.000 description 4
- 101100083446 Danio rerio plekhh1 gene Proteins 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 239000002184 metal Substances 0.000 description 2
- 230000003071 parasitic effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 101100489713 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) GND1 gene Proteins 0.000 description 1
- 101100489717 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) GND2 gene Proteins 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000020169 heat generation Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- WABPQHHGFIMREM-UHFFFAOYSA-N lead(0) Chemical compound [Pb] WABPQHHGFIMREM-UHFFFAOYSA-N 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
- H02P29/02—Providing protection against overload without automatic interruption of supply
- H02P29/024—Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
- H02P29/028—Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load the motor continuing operation despite the fault condition, e.g. eliminating, compensating for or remedying the fault
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P27/00—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
- H02P27/04—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
- H02P27/06—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D5/00—Power-assisted or power-driven steering
- B62D5/04—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
- B62D5/0457—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
- B62D5/0481—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures
- B62D5/0484—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures for reaction to failures, e.g. limp home
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P25/00—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
- H02P25/16—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the circuit arrangement or by the kind of wiring
- H02P25/18—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the circuit arrangement or by the kind of wiring with arrangements for switching the windings, e.g. with mechanical switches or relays
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P25/00—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
- H02P25/16—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the circuit arrangement or by the kind of wiring
- H02P25/22—Multiple windings; Windings for more than three phases
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
- H02P29/02—Providing protection against overload without automatic interruption of supply
- H02P29/024—Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/08—Arrangements for controlling the speed or torque of a single motor
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Power Steering Mechanism (AREA)
- Control Of Electric Motors In General (AREA)
- Control Of Ac Motors In General (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
- Control Of Multiple Motors (AREA)
Abstract
本发明涉及旋转电机控制装置。旋转电机控制装置(10)控制具有马达绕组(180、280)的旋转电机(80)的驱动。多个控制部(150、250)能够相互进行通信,并具有:驱动控制部(151、251)、模式选择部(152、252)、异常监视部(155、255)以及存储部(156、256)。模式选择部(152、252)将通常时的驱动模式设为协调驱动模式,在检测到控制部(150、250)间的通信异常或者同步异常、亦即不能协调异常的情况下,将驱动模式从协调驱动模式切换为独立驱动模式。另外,在由于不能协调异常而移至独立驱动模式后,基于其它***监视信息确定其它***停止的情况下,模式选择部(152、252)将驱动模式从独立驱动模式切换为备用模式。
Description
相关申请的交叉引用
本申请基于在2019年8月15日申请的专利申请号2019-149072号,在此处引用其记载内容。
技术领域
本公开涉及旋转电机控制装置。
背景技术
以往,已知有通过多个控制部控制马达的驱动的旋转电机控制装置。例如在专利文献1中,设置有两个控制部,通过将由一个主控制部运算的指令值发送到从控制部来使两个***协调动作。
专利文献1:日本特开2018-130007号公报
然而,有时在冗余***中,一部分***停止的情况下,在正常***中,提高输出以补偿停止的***的输出。此处,在停止的原因是电源的瞬断、微机复位等暂时性的原因的情况下,在正常***提高输出的状态下,若停止的***恢复,则有可能成为过输出等意外的动作。本公开的目的在于提供适当地控制旋转电机的驱动的旋转电机控制装置。
发明内容
本公开的旋转电机控制装置是控制具有马达绕组的旋转电机的驱动的装置,具备多个逆变器部和多个控制部。逆变器部切换马达绕组的通电。控制部能够相互进行通信,并具有:控制对应地设置的逆变器部的驱动控制部、选择驱动模式的模式选择部、进行异常监视的异常监视部以及存储与异常监视结果相应的异常信息的存储部。此处,将对应地设置的逆变器部和控制部的组合作为***。
在驱动模式中包括协调驱动模式、独立驱动模式以及备用模式。协调驱动模式使用通过通信从其它控制部获取到的值以及由自身的控制部运算出的值,在多个***中控制马达绕组的通电。独立驱动模式不使用从其它控制部获取的值,而以成为与全部***中的驱动时的本***担当量相同的输出的方式控制马达绕组的通电。在备用模式中,不使用从其它控制部获取的值,而变更输出特性来控制马达绕组的通电,以在一个***中补偿其它***的输出。
模式选择部将通常时的驱动模式设为协调驱动模式,在检测到不能协调异常的情况下,将驱动模式从协调驱动模式切换为独立驱动模式,其中,该不能协调异常是控制部间的通信异常或者同步异常。另外,在由于不能协调异常而移至独立驱动模式后,基于其它***监视信息确定其它***停止的情况下,模式选择部将驱动模式从独立驱动模式切换为备用模式。由此,能够适当地控制旋转电机的驱动。
附图说明
关于本公开的上述目的以及其它目的、特征及优点,参照附图并通过下述的详细描述会变得更加明确。在该附图中:
图1是根据第一实施方式的转向***的简要结构图,
图2是根据第一实施方式的驱动装置的剖视图,
图3是图2的III-III线剖视图,
图4是表示根据第一实施方式的ECU的框图,
图5是对根据第一实施方式的电源继电器进行说明的电路图,
图6是对根据第一实施方式的两个***驱动时的转向操纵转矩与辅助转矩的关系进行说明的说明图,
图7是对根据第一实施方式的单***驱动模式下的转向操纵转矩与辅助转矩的关系进行说明的说明图,
图8是对根据第一实施方式的驱动模式选择处理进行说明的流程图,
图9是对根据第一实施方式的诊断存储处理进行说明的流程图,
图10是对根据第一实施方式的通信异常时处理进行说明的时序图,
图11是对根据第一实施方式的通信异常时处理进行说明的时序图,
图12是对根据第一实施方式的通信异常时处理进行说明的时序图,
图13是对根据第一实施方式的通信异常时处理进行说明的时序图,
图14是对根据第二实施方式的驱动模式选择处理进行说明的流程图,
图15是对根据第二实施方式的通信异常时处理进行说明的时序图,
图16是对根据第二实施方式的通信异常时处理进行说明的时序图,
图17是对根据参考例的转向操纵转矩与辅助转矩的关系进行说明的说明图,
图18是对根据参考例的通信异常时处理进行说明的时序图。
具体实施方式
以下,基于附图对根据本公开的旋转电机控制装置进行说明。以下,在多个实施方式中,对实质上相同的结构标注相同的附图标记并省略说明。
(第一实施方式)
图1~图13表示第一实施方式。如图1所示,作为旋转电机控制装置的ECU10控制作为旋转电机的马达80的驱动,与马达80一起应用于作为用于辅助例如车辆的转向操作的转向操纵装置的电动动力转向装置8。图1表示具备电动动力转向装置8的转向***90的结构。转向***90具备作为转向操纵部件的方向盘91、转向轴92、小齿轮96、齿条轴97、车轮98以及电动动力转向装置8等。
方向盘91与转向轴92连接。在转向轴92设置检测转向操纵转矩的转矩传感器94。转矩传感器94具有第一传感器部194以及第二传感器部294,分别能够检测自身的故障检测的传感器被双重化。在转向轴92的前端设置小齿轮96。小齿轮96与齿条轴97啮合。在齿条轴97的两端经由横拉杆等连结一对车轮98。
当驾驶员旋转方向盘91时,连接于方向盘91的转向轴92旋转。转向轴92的旋转运动通过小齿轮96被转换为齿条轴97的直线运动。一对车轮98被转向操纵至与齿条轴97的位移量相应的角度。
电动动力转向装置8具备:马达80、作为使马达80的旋转减速并传递到转向轴92的动力传递部的减速齿轮89以及ECU10等。即,本实施方式的电动动力转向装置8是所谓的“柱辅助型”,转向轴92可以说是驱动对象。也可以为将马达80的旋转传递到齿条轴97的所谓的“齿条辅助型”等。
如图1~图4所示,马达80输出转向操纵所需要的转矩的一部分或者全部,从作为电源的电池101、201供给电力而被驱动,使减速齿轮89正反转。马达80是三相无刷马达,具有转子860和定子840。
马达80具有第一马达绕组180和第二马达绕组280。马达绕组180、280的电特性相同,并相互错开电角度30[deg]而抵消卷绕于共用的定子840。据此,马达绕组180、280被控制为通电相位错开30[deg]的相电流。通过优化通电相位差,从而提高输出转矩。另外,能够减少六阶转矩纹波,并能够减少噪声、振动。另外,电流也被分散,从而发热被分散、均衡化,因此能够减少各传感器的检测值、转矩等温度依存的***间误差,并且能够增加可通电的电流量。此外,马达绕组180、280可以不抵消卷绕,电特性也可以不同。
以下,将第一马达绕组180的通电控制所涉及的第一逆变器部120和第一控制部150等的组合设为第一***L1,将第二马达绕组280的通电控制所涉及的第二逆变器部220和第二控制部250等的组合设为第二***L2。另外,对第一***L1所涉及的结构主要用100系列进行编号,对第二***L2所涉及的结构主要用200系列进行编号。另外,在第一***L1和第二***L2中,对于同样或者类似的结构,按后两位相同的方式进行编号。以下适当地将“第一”记载为下标“1”,将“第二”记载为下标“2”。
如图2所示,在驱动装置40中,在马达80的轴向的一侧一体地设置有ECU10,是所谓的“机电一体型”,但也可以分开设置马达80和ECU10。在与马达80的输出轴相反侧,ECU10与轴870的轴Ax同轴地配置。ECU10也可以设置于马达80的输出轴侧。通过设为机电一体型,在搭载空间有限制的车辆中,能够高效地配置ECU10和马达80。
马达80具备:定子840、转子860以及收容它们的壳体830等。定子840固定于壳体830,并且卷绕马达绕组180、280。转子860设置于定子840的径向内侧,并设置为能够相对于定子840相对旋转。
轴870嵌入转子860,与转子860一体地旋转。轴870通过轴承835、836可旋转地支承于壳体830。轴870的ECU10侧的端部从壳体830向ECU10侧突出。在轴870的ECU10侧的端部设置磁铁875。
壳体830具有:包含后框架端837的有底筒状的外壳834以及设置于外壳834的开口侧的前框架端838。外壳834和前框架端838通过螺栓等相互紧固。在后框架端837形成导线插通孔839。在导线插通孔839插通与马达绕组180、280的各相连接的导线185、285。导线185、285从导线插通孔839向ECU10侧被引出,并与基板470连接。
ECU10具备:罩460、固定于罩460的散热器465、固定于散热器465的基板470以及安装于基板470的各种电子部件等。罩460保护电子部件免受外部的冲击,或防止尘埃、水等浸入ECU10的内部。罩460的罩主体461以及连接器部103、203一体地形成。连接器部103、203也可以与罩主体461分离。连接器部103、203的端子463经由未图示的布线等与基板470连接。连接器数以及端子数能够根据信号数等适当地变更。连接器部103、203设置于驱动装置40的轴向的端部,并在与马达80相反侧开口。
基板470例如是印刷电路基板,与后框架端837对置地设置。在基板470上,按照每个***独立地安装有两个***的量的电子部件,形成完全冗余结构。在本实施方式中,在一个基板470安装有电子部件,但也可以在多个基板安装电子部件。
基板470的两个主面中,将马达80侧的面设为马达面471,将与马达80相反侧的面设为罩面472。如图3所示,在马达面471安装构成逆变器部120的开关元件121、构成逆变器部220的开关元件221、角度传感器126、226、定制IC135、235等。角度传感器126、226安装在与磁铁875对置的部位,以便能够检测伴随磁铁875的旋转的磁场的变化。
在罩面472安装电容器128、228、电感器129、229以及构成控制部150、250的微机等。在图3中,对于构成控制部150、250的微机,分别编号“150”、“250”。电容器128、228对从电池101、201输入的电力进行平滑化。另外,电容器128、228通过蓄积电荷来辅助向马达80的电力供给。电容器128、228以及电感器129、229构成滤波电路,减少从共享电池的其它装置传递的噪声,并且减少从驱动装置40向共享电池的其它装置传递的噪声。此外,虽然在图3中省略图示,但对于电源继电器122、222、马达继电器125、225以及电流传感器127、227等,也安装于马达面471或者罩面472。
如图4所示,ECU10具备逆变器部120、220以及控制部150、250等。在ECU10中设置连接器部103、203。在第一连接器部103设置第一电源端子105、第一接地端子106、第一IG端子107、第一通信端子108以及第一转矩端子109。
第一电源端子105经由未图示的熔断器与第一电池101连接。经由第一电源端子105从第一电池101的正极供给的电力经由电源继电器122、逆变器部120以及马达继电器125被供给至第一马达绕组180。第一接地端子106与ECU10的内部的第一***的接地亦即第一接地GND1和ECU10的外部的第一***的接地亦即第一外部接地GB1连接。在车的***中,金属车身成为共用的GND平面,第一外部接地GB1表示GND平面上的连接点之一,第二电池201的负极也与该GND平面上的连接点连接。
第一IG端子107经由与作为点火开关等的车辆的启动开关联动地被接通/断开控制的第一开关与第一电池101的正极连接。经由第一IG端子107从第一电池101供给的电力被供给至第一定制IC135。第一定制IC135中包括第一驱动电路136、第一电路电源137、未图示的微机监视器以及未图示的电流监视放大器等。
第一通信端子108与第一车辆通信电路111和第一车辆通信网195连接。第一车辆通信网195和第一控制部150经由第一车辆通信电路111以能够发送/接收的方式连接。另外,第一车辆通信网195和第二控制部250构成为,以能够接收信息的方式连接,即使第二控制部250发生故障,也不会对包括第一控制部150的第一车辆通信网195产生影响。
第一转矩端子109与转矩传感器94的第一传感器部194连接。第一传感器部194的检测值经由第一转矩端子109和第一转矩传感器输入电路112输入到第一控制部150。此处,第一传感器部194和第一控制部150构成为检测该转矩传感器输入电路***的故障。
在第二连接器部203设置第二电源端子205、第二接地端子206、第二IG端子207、第二通信端子208以及第二转矩端子209。第二电源端子205经由未图示的熔断器与第二电池201的正极连接。经由第二电源端子205从第二电池201供给的电力经由电源继电器222、逆变器部220以及马达继电器225被供给至第二马达绕组280。第二接地端子206与ECU10的内部的第二***的接地亦即第二接地GND2和ECU10的外部的第二***的接地亦即第二外部接地GB2连接。在车的***中,金属车身成为共用的GND平面,第二外部接地GB2表示GND平面上的连接点之一,并且,第二电池201的负极也与该GND平面上的连接点连接。此处,至少不同的***构成为不与GND平面上的同一连接点连接。
第二IG端子207经由与车辆的启动开关联动地被接通/断开控制的第二开关与第二电池201的正极连接。经由第二IG端子207从第二电池201供给的电力被供给至第二定制IC235。第二定制IC235中包括第二驱动电路236、第二电路电源237、未图示的微机监视器以及未图示的电流监视放大器等。
第二通信端子208与第二车辆通信电路211和第二车辆通信网295连接。第二车辆通信网295和第二控制部250经由第二车辆通信电路211以能够发送/接收的方式连接。另外,第二车辆通信网295和第一控制部150构成为,以能够接收信息的方式连接,即使第一控制部150发生故障,也不会对包括第二控制部250的第二车辆通信网295产生影响。
第二转矩端子209与转矩传感器94的第二传感器部294连接。第二传感器部294的检测值经由第二转矩端子209和第二转矩传感器输入电路212输入到第二控制部250。此处,第二传感器部294和第二控制部250构成为检测该转矩传感器输入电路***的故障。
在图4中,通信端子108、208分别与不同的车辆通信网195、295连接,但也可以与相同的车辆通信网连接。另外,在图4中,作为车辆通信网195、295,例示出CAN(ControllerArea Network:控制器局域网),但也可以使用CAN-FD(CAN with Flexible Data rate)、FlexRay等CAN以外的标准的网络。
第一逆变器部120是具有开关元件121的三相逆变器,对第一马达绕组180的电力进行转换。第二逆变器部220是具有开关元件221的三相逆变器,对第二马达绕组280的电力进行转换。
第一电源继电器122设置在第一电源端子105与第一逆变器部120之间。第一马达继电器125设置于第一逆变器部120与第一马达绕组180之间的各相。第二电源继电器222设置于第二电源端子205与第二逆变器部220之间的各相。第二马达继电器225设置在第二逆变器部220与第二马达绕组280之间。
在本实施方式中,开关元件121、221、电源继电器122、222以及马达继电器125、225均是MOSFET,但也可以使用IGBT等其它元件。如图5所示,在由如MOSFET那样具有寄生二极管的元件构成第一电源继电器122的情况下,优选将两个元件123、124串联连接,使得寄生二极管的方向相反。第二电源继电器222也是同样的,因此省略图示。由此,在将电池101、201错误地反向连接的情况下,能够防止反向的电流流过。电源继电器122、222也可以是机械继电器。
如图4所示,第一开关元件121、第一电源继电器122以及第一马达继电器125的接通/断开动作由第一控制部150控制。第二开关元件221、第二电源继电器222以及第二马达继电器225的接通/断开动作由第二控制部250控制。
第一角度传感器126检测马达80的旋转角,并将检测值输出至第一控制部150。第二角度传感器226检测马达80的旋转角,并将检测值输出至第二控制部250。此处,第一角度传感器126和第一控制部150、以及第二角度传感器226和第二控制部250构成为检测每个角度传感器输入电路***的故障。
第一电流传感器127检测向第一马达绕组180的各相通电的电流。第一电流传感器127的检测值由定制IC135内的放大电路放大并输出至第一控制部150。第二电流传感器227检测向第二马达绕组280的各相通电的电流。第二电流传感器227的检测值由定制IC235内的放大电路放大并输出至第二控制部250。
第一驱动电路136基于来自第一控制部150的控制信号将驱动第一开关元件121、第一电源继电器122以及第一马达继电器125的驱动信号输出至各元件。第二驱动电路236基于来自第二控制部250的控制信号将驱动第二开关元件221、第二电源继电器222以及第二马达继电器225的驱动信号输出至各元件。
电路电源137与电源端子105及IG端子107连接,向第一控制部150供给电力。电路电源237与电源端子205及IG端子207连接,向第二控制部250供给电力。
控制部150、250以微机等为主体而构成,在内部具备均未图示的CPU、ROM、RAM、I/O以及将这些结构连接的总线等。控制部150、250中的各处理可以是通过CPU执行预先存储于ROM等实体的存储器装置(即,可读取的非暂时性有形存储介质)的程序而进行的软件处理,也可以是基于专用的电子电路的硬件处理。此处,第一控制部150以及第二控制部250构成为例如使用锁步双微机等,检测各自的自身的故障。
第一控制部150具有:驱动控制部151、模式选择部152、异常监视部155、存储部156以及同步处理部157。驱动控制部151通过控制第一开关元件121的接通/断开动作来控制第一马达绕组180的通电。另外,驱动控制部151控制第一电源继电器122以及第一马达继电器125的接通/断开动作。
第二控制部250具有:驱动控制部251、模式选择部152、异常监视部255、存储部256以及同步处理部257。驱动控制部251通过控制第二开关元件221的接通/断开动作来控制第二马达绕组280的通电。另外,驱动控制部251控制第二电源继电器222以及第二马达继电器225的接通/断开动作。驱动控制部151、251例如通过电流反馈控制来控制马达80的驱动,但马达控制的控制方法的详细也可以是电流反馈控制以外。
模式选择部152、252选择马达80的驱动控制所涉及的驱动模式。在本实施方式的驱动模式中包括协调驱动模式、独立驱动模式以及单***驱动模式,通常时,通过协调驱动模式来控制马达80的驱动。此处,所谓通常时是指***L1、L2正常,且能够进行两个***的协调驱动的情况,以下适当将通常时的协调驱动模式下的控制设为“通常控制”。在本实施方式中,将微机间通信异常、或者***间无法同步的情况设为不能协调异常。对于不能协调异常判定,也可以省略微机间通信或者***间同步的一方。以下,设为***间同步正常,对与微机间通信状态相应的处理进行说明。
在协调驱动模式中,在控制部150、250均正常,且微机间通信正常时,在***间共享至少一个值,使各***协调来控制马达80的驱动。在本实施方式中,共享电流指令值、电流检测值以及电流限制值作为控制信息。在本实施方式中,将第一控制部150设为主控制部,将第二控制部250设为从控制部,向第二控制部250发送由作为主机的第一控制部150运算出的电流指令值,在控制部150、250中使用由第一控制部150运算出的同一电流指令值。共享的电流指令值可以是电流限制后的值,也可以是电流限制前的值。在本实施方式中,在协调驱动模式中,通过控制两个***的电流和与电流差的所谓的“和与差的控制”进行电流控制。
在独立驱动模式中,不使用其它***的控制信息,各***独立控制马达80的驱动。在单***驱动模式中,停止一个***,不使用其它***的控制信息,在一个***中控制马达80的驱动。此处,即使是三个***以上,也将在一个***中驱动马达80的驱动模式设为“单***驱动模式”。
基于图6和图7对各驱动模式下的输出特性进行说明。在本实施方式中,根据转向操纵转矩Ts来设定从马达80输出的输出转矩、亦即辅助转矩Ta。在图6中,将横轴设为转向操纵转矩Ts,将纵轴设为辅助转矩Ta,在协调驱动模式以及独立驱动模式中,用实线表示两个***合计的输出,用虚线表示第一***L1的输出。
如图6所示,在转向操纵转矩Ts到上限达到值Ts2为止的范围内,辅助转矩Ta随着转向操纵转矩Ts变大而变大,在转向操纵转矩Ts为上限达到值Ts2以上的范围内,辅助转矩Ta成为输出上限值Ta_max2。如果在第一***L1和第二***L2中性能等相同,则第一***L1和第二***L2对马达80的输出各承担1/2。即,一个***中的输出上限值Ta_max1为两个***中的输出上限值Ta_max2的1/2。另外,一个***中的辅助转矩Ta相对于转向操纵转矩Ts的增加比例为两个***驱动时的1/2。此处,在独立驱动模式下进行一个***的驱动的情况下,如虚线所示,辅助转矩Ta为两个***驱动时的1/2。此外,在图6中,在到输出上限值Ta_max2为止的范围内,辅助转矩Ta伴随转向操纵转矩Ts的增加而线性增加,但也可以非线性增加。
图7表示单***驱动模式下的输出特性。在图7中,用实线表示第二***L2中的单***驱动时的输出,用虚线表示通常时的两个***合计的输出。在单***驱动模式中,在转向操纵转矩Ts到上限达到值Ts1为止的范围内,通过将辅助转矩Ta相对于转向操纵转矩Ts的增加比例设为2倍,从而使相对于转向操纵转矩Ts的辅助转矩Ta与两个***驱动时相同。另外,在转向操纵转矩Ts大于上限达到值Ts1的范围内,无论转向操纵转矩Ts如何,辅助转矩Ta都为单***驱动时的输出上限值Ta_max1,辅助转矩Ta比两个***驱动时小。此外,如果额定电流等有富余,则也可以在两个***驱动下的输出上限值Ta_max2以下的范围内提高单***驱动模式中的输出上限值Ta_max1。以下适当地将其它***异常时进行的单***驱动设为“备用控制”,在图中也记载为“BU控制”。另外,在备用控制中,变更输出特性,将提高辅助转矩Ta相对于转向操纵转矩Ts的增加比例以及输出上限的至少一方设为“提高输出”。
如图4所示,异常监视部155进行作为本***的第一***L1的异常的监视。另外,在产生应停止本***的异常的情况下,第一控制部150关断第一逆变器部120、第一电源继电器122以及第一马达继电器125的至少一个。
另外,异常监视部155监视与第二控制部250的通信状态以及第二***L2的动作状态。作为第二***L2的动作状态的监视方法,监视在检测到第二***L2的异常时停止本***的电路(例如,第二逆变器部220、第二电源继电器222以及第二马达继电器225)或者微机间通信所涉及的通信线中的至少一个的状态,判断是否紧急停止。在本实施方式中,设置获取从第二驱动电路236向第二电源继电器222输出的第二继电器栅极信号Vrg2的其它***继电器监视电路139,以基于第二继电器栅极信号Vrg2来监视第二电源继电器222的状态。
异常监视部255进行作为本***的第二***L2的异常的监视。另外,在产生应停止本***的异常的情况下,第二控制部250关断第二逆变器部220、第二电源继电器222以及第二马达继电器225的至少一个。
异常监视部255监视与第一控制部150的通信状态以及第一***L1的动作状态。作为第一***L1的动作状态的监视方法,监视在检测到第一***L1的异常时停止本***的电路(例如,第一逆变器部120、第一电源继电器122以及第一马达继电器125)或者微机间通信所涉及的通信线中的至少一个的状态,判断是否紧急停止。在本实施方式中,设置获取从第一驱动电路136向第一电源继电器122输出的第一继电器栅极信号Vrg1的其它***继电器监视电路239,以基于第一继电器栅极信号Vrg1来监视第一电源继电器122的状态。
在第二控制部250中的第一***L1的监视中,作为其它***继电器信息,也可以代替继电器栅极信号Vrg1,而使用构成电源继电器122的两个元件123、124的中间电压、从控制部150输出的继电器驱动信号、或者电源继电器122与逆变器部120之间的继电器后电压。对于第一控制部150中的第二***L2的监视,也是同样的。
以下,将从其它***继电器监视电路获取的信息称为“其它***继电器信息”,将基于其它***继电器信息来监视其它***的动作状态称为“其它***继电器监视”,将被监视的继电器称为“其它***继电器”。另外,将其它***继电器被接通的状态设为“其它***继电器Hi”,将被断开的状态设为“其它***继电器Lo”。
在产生微机间通信异常,且其它***继电器信息异常的情况下,异常监视部155、255判定为其它***异常。另外,在产生微机间通信异常,且其它***继电器信息正常的情况下,异常监视部155、255判定为其它***的控制部正常且产生微机间通信异常。即,在本实施方式中,通过微机间通信状态以及其它***继电器监视,区分无法通信的状态是由其它***的控制部的异常引起的,还是由微机间通信异常引起的。
存储部156是非易失性存储器,存储由异常监视部155检测出的异常所涉及的异常信息。存储部256是非易失性存储器,存储由异常监视部255检测出的异常所涉及的异常信息。存储于存储部156、256的异常信息中包括微机间通信异常所涉及的信息以及与其它***停止相关的信息等。存储于存储部156、256的异常信息被用于异常分析。以下适当地将异常信息设为“诊断”。
同步处理部157、257进行使控制部150、250的控制定时同步的同步处理。第一控制部150具有未图示的时钟生成电路,以基于所生成的时钟信号来生成驱动定时。同步处理部157生成用于使驱动定时与其它***同步的同步信号,并发送至第二控制部250。
第二控制部250具有未图示的时钟生成电路,以基于所生成的时钟信号来生成驱动定时。同步处理部257基于从第一控制部150发送的同步信号进行修正,以使得驱动定时与第一***L1一致。同步信号可以在控制部150、250的外部生成,同步处理的详细也可以不同。另外,用于同步信号的收发的通信线可以使用专用的通信线,也可以共享其它信息的收发所使用的信号线。
然而,在控制部150、250之间无法通信的状态除了ECU10的内部故障之外,也可能由于电池101、201的异常、线束的断线等ECU10的外部的电源装置的异常引起。在本实施方式中,由于使用通过微机间通信获取的其它***的信息进行协调驱动,因此优选在微机间通信异常时,迅速地切换驱动模式。另一方面,若切换驱动模式的同时对异常信息进行诊断存储,则即使是电源瞬断那样的暂时的异常也会留下异常历史。
另外,若在备用控制中变更输出特性,则在产生暂时的异常的***恢复的情况下,有可能成为过输出。如图17所示,作为参考例,在第二***L2中已经进行单***驱动时,若追加独立驱动第一***L1而产生的输出,则在转向操纵转矩Ts到上限达到值Ts2为止的范围内,与通常时相比成为过输出。此外,在图17中,用虚线表示协调驱动模式下的两个***中的输出,用双点划线表示单***驱动模式下的第二***L2的输出,用点划线表示独立驱动模式下的第一***L1的输出,用实线表示单***驱动模式下的第一***L1的输出加上第二***L2的输出得到的两个***的输出。
因此,在本实施方式中,在产生微机间通信异常时,在第一阶段的异常确定中变更驱动模式,在第二阶段的异常确定中进行诊断存储,使第一阶段的异常确定时间和第二阶段的异常确定时间不同。详细而言,使第二阶段的异常确定时间(例如3[s])比第一阶段的异常确定时间(例如数[ms])长。优选第一阶段的异常确定时间尽可能短,根据其它***的微机复位的再启动所需要的时间来设定第二阶段的异常确定时间。详细而言,设定为比再启动所需要的时间长作为电源瞬断所允许的时间的量的时间。另外,在其它***已经移至备用控制的情况下,通过将本***设为辅助停止,防止过输出。另外,在本实施方式中,设为到其它***停止确定判定为止的时间与第二阶段的异常确定时间相等。
基于图8的流程图对本实施方式的驱动模式选择处理进行说明。在控制部150、250中按规定的周期执行该处理。以下,省略步骤S101的“步骤”,仅记为符号“S”。其它的步骤也是同样的。
在S101中,控制部150、250判断微机间通信是否异常。在判断为微机间通信异常的情况下(S101:是),移至S107。在判断为微机间通信正常的情况下(S101:否),移至S102。此外,在微机间通信被判定为正常的情况下,且后述的计数器Ct1、Ct2、Ct3已计数的情况下,进行复位。
在S102中,控制部150、250判断是否是协调驱动中。在判断为协调驱动中的情况下(S102:是),移至S103,继续协调驱动。在判断为不是协调驱动中的情况下(S102:否),移至S104。
在S104中,控制部150、250判断其它***是否移至备用控制。在判断为其它***移至备用控制的情况下(S104:是),移至S105,将驱动模式设为辅助停止。在判断为其它***未移至备用控制的情况下(S104:否),移至S106,将本***的驱动模式设为独立驱动模式。
在判断为微机间通信异常的情况下(S101:是)移至的S107中,控制部150、250判断第一阶段的通信异常是否已确定。在判断为第一阶段的通信异常已确定的情况下(S107:是),移至S111。在判断为第一阶段的通信异常没有确定的情况下(S107:否),移至S108,使第一阶段通信异常计数器Ct1增加。
在S109中,控制部150、250判断第一阶段通信异常计数器Ct1是否大于第一阶段确定判定值TH1。根据第一阶段的异常确定时间来设定第一阶段确定判定值TH1。在判断为第一阶段通信异常计数器Ct1为第一阶段确定判定值TH1以下的情况下(S109:否),不进行S110的处理,并结束本例程。在判断为第一阶段通信异常计数器Ct1大于第一阶段确定判定值TH1的情况下(S109:是),移至S110,确定第一阶段通信异常,将驱动模式设为独立驱动。此外,例如也可以将第一阶段确定判定值TH1设为0,在检测到微机间通信异常之后立即移至独立驱动模式。
在判断为第一阶段的通信异常已确定的情况下(S107:是)移至的S111中,控制部150、250判断其它***继电器是否是Lo。在判断为其它***继电器是Hi的情况下(S111:否),不进行S113以后的处理,并结束本例程。另外,在其它***监视计数器Ct3已计数的情况下进行复位。在判断为其它***继电器是Lo的情况下(S111:是),移至S112,使其它***监视计数器Ct3增加。
在S113中,控制部150、250判断其它***监视计数器Ct3是否大于其它***异常确定判定值TH3。根据从独立驱动移至备用控制的时间来设定其它***异常确定判定值TH3。在判断为其它***监视计数器Ct3为其它***异常确定判定值TH3以下的情况下(S113:否),不进行S114的处理,并结束本例程。在判断为其它***监视计数器Ct3大于其它***异常确定判定值TH3的情况下(S113:是),移至S114,以移至备用控制。另外,将其它***停止作为诊断存储于存储部156、256。
基于图9的流程图对本实施方式的诊断存储处理进行说明。在控制部150、250中按规定的周期执行该处理。在S151中,控制部150、250判断微机间通信是否异常。在判断为微机间通信正常的情况下(S151:否),不进行S152以后的处理。此外,在后述的第二阶段通信异常计数器Ct2已计数的情况下进行复位。在判断为微机间通信异常的情况下(S151:是),移至S152。
在S152中,控制部150、250判断第一阶段的通信异常是否已确定。在判断为第一阶段的通信异常没有确定的情况下(S152:否),不进行S152以后的处理,并结束本例程。在判断为第一阶段的通信异常已确定的情况下(S152:是),移至S153。
在S153中,控制部150、250判断本***是否是备用控制中。在判断为本***是备用控制中的情况下(S153:是),不进行S154以后的处理,并结束本例程。在判断为本***不是备用控制中的情况下(S153:否),移至S154。
在S154中,控制部150、250判断是否是电源锁存中。控制部150、250在启动开关被断开后,也继续接通状态以进行结束处理等,在结束处理完成后断开。在本实施方式中,将在启动开关断开后,控制部150、250被开启的状态设为“电源锁存中”。在判断为电源锁存中的情况下(S154:是),不进行S155以后的处理,并结束本例程。在判断为不是电源锁存中的情况下(S154:否),移至S155。
在S155中,控制部150、250判断其它***继电器是否是Lo。在判断为其它***继电器是Lo的情况下(S155:是),不进行S156以后的处理,并结束本例程。在判断为其它***继电器是Hi的情况下(S155:否),移至S156。
在S156中,控制部150、250使第二阶段通信异常计数器Ct2增加。在S157中,判断第二阶段通信异常计数器Ct2是否大于第二阶段确定判定阈值TH2。在本实施方式中,根据第二阶段的异常确定时间来设定第二阶段确定判定值TH2,设为与其它***异常确定判定值TH3相同的值。在判断为第二阶段通信异常计数器Ct2为第二阶段确定判定值TH2以下的情况下(S157:否),不进行S158的处理,并结束本例程。在判断为第二阶段通信异常计数器Ct2大于第二阶段确定判定值TH2的情况下(S157:是),移至S158,以确定第二阶段通信异常,将微机间通信异常作为诊断存储于存储部156、256。
在图9中,S153~S155与诊断存储屏蔽条件判定对应,在S153中做出肯定判断的情况下,已经确定其它***停止,因此判定为微机间通信异常所涉及的诊断存储屏蔽条件成立。在S155中做出肯定判断的情况下,其它***继电器为Lo,视为不是微机间通信而由其它***停止引起的无法通信,判定为微机间通信异常所涉及的诊断存储屏蔽条件成立。另外,在S154中做出肯定判断的情况下,由于是电源锁存中,IG正常断开,因此判定为微机间通信异常所涉及的诊断存储屏蔽条件成立。在S153~S155中做出否定判断的情况下,判定为诊断存储屏蔽条件不成立。S153~S155可以更换顺序,或者也可以省略一部分的处理。
基于图10~图13的时序图对通信异常时处理进行说明。在图10中,从上段起,设为向第一控制部150的供电状态(图中记载为“IG-1”)、向第二控制部250的供电状态(图中记载为“IG-2”)、第一***L1的驱动模式、第二***L2的驱动模式、第一阶段通信异常计数器Ct1、第二阶段通信异常计数器Ct2、其它***监视计数器Ct3。以下,以第一***L1中产生异常的情况为例进行说明,计数器Ct1、Ct2、Ct3设为第二控制部250内的值。另外,将向控制部150、250供给电力的状态设为“电源接通”,将中断供电的状态设为“电源断开”。图11~14以及图18也大体同样。
在本实施方式的说明之前,基于图17和图18对参考例进行说明。在参考例中,通过一个计数器同时进行异常时处置以及诊断存储。如图18所示,在时刻x90,在第一***L1中产生供电中断的异常的情况下,第一控制部150的微机停止。此时,在第二控制部250中,检测微机间通信异常,开始异常计数器的计数。
在时刻x91,若异常计数器的计数值成为确定阈值THa,则在第二控制部250中,判定为作为对象***的第一***L1停止,将对象***停止的异常信息作为诊断存储,并且,从通常控制移至备用控制。
此处,在时刻x90产生的异常为电源瞬断的情况下,若再开始向第一***L1的供电,则在时刻x92,第一控制部150的微机被再启动。此处,在时刻x92,在第二***L2侧已经移至备用控制并提高输出的情况下,在再启动后的第一控制部150中,若以协调驱动模式或者独立驱动模式驱动马达80,则有可能成为过输出。另外,尽管是暂时的电源瞬断,但也存储对象***停止的诊断,因此有可能进行第一控制部150的修理、更换等不必要的处置。
因此,在本实施方式中,设为两阶段确定,将驱动模式的变更所涉及的异常确定和诊断存储所涉及的异常确定分开,设定不同的确定时间。另外,对于从独立驱动模式移至备用控制,基于其它***监视的信息,使用共计三个的计数器,进行驱动模式的切换以及诊断存储。
如图10所示,当在时刻x10产生第一***L1的电源瞬断时,第一控制部150的微机停止。在第二控制部250中,检测微机间通信异常,开始第一阶段通信异常计数器Ct1的计数。在时刻x11,若第一阶段通信异常计数器Ct1超过第一阶段确定判定值TH1,则第二控制部250将驱动模式切换为独立驱动模式。在独立驱动模式中,由于不进行输出特性的变更,因此在第一***L1停止的情况下,输出成为通常时的1/2。另外,在第一控制部150的微机再启动中,由于其它***继电器为Lo,因此开始其它***监视计数器Ct3的计数。此时,由于其它***继电器为Lo,诊断存储屏蔽条件成立,因此第二阶段通信异常计数器Ct2不进行计数。
在时刻x12,若第一控制部150的微机再启动完成,则其它***继电器成为Hi,因此其它***监视计数器Ct3被复位。另外,若第一控制部150通过微机间通信获取到第二***L2为独立驱动模式的信息,则以独立驱动模式进行马达80的驱动控制。由此,能够防止由电源瞬断等引起的第一控制部150的暂时的停止以及再启动是第一控制部150的异常这样的错误的诊断留在第二控制部250的存储部256中。另外,在第一控制部150再启动后,以独立驱动模式进行两个***的马达80的驱动控制,因此能够防止输出降低以及过输出。
图11是在时刻x20第一***L1的电源断开,且继续断开状态的情况的例子。时刻x20以及时刻x21的处理与图10中的时刻x10以及时刻x11的处理同样。若继续第一***L1的电源断开状态,则继续其它***继电器的Lo。在时刻x22,若其它***监视计数器Ct3超过其它***异常确定判定值TH3,则第二控制部250将其它***停止作为诊断存储于存储部256。另外,将驱动模式从独立驱动模式切换为单***驱动模式,移至备用控制,以变更输出特性。
图12是在时刻x30产生微机间通信异常的情况的例子。在该例子中,***L1、L2都接通电源,计数器Ct1、Ct2、Ct3在控制部150、250中为同样的值。若在时刻x30产生微机间通信异常,则开始第一阶段通信异常计数器Ct1的计数。在时刻x31,若第一阶段通信异常计数器Ct1超过第一阶段确定判定值TH1,则***L1、L2均移至独立驱动模式。
在该例子中,由于微机间通信以外是正常的,因此其它***监视计数器Ct3不进行计数。另外,由于诊断存储屏蔽条件不成立,因此开始第二阶段通信异常计数器Ct2的计数。在时刻x32,若第二阶段通信异常计数器Ct2超过第二阶段确定判定值TH2,则控制部150、250分别将微机间通信异常作为诊断存储于自身的存储部156、256。例如,鉴于存储部156、256中存储的信息被用于故障分析等,即使诊断存储定时比驱动模式的切换延迟也没有实际损害。
图13是移至备用控制后,第一***L1的供电恢复的情况下的例子。此处,省略第一控制部150的再启动所需要的时间的记载。后述的图16也是同样的。时刻x40~时刻x42的处理与图11中的时刻x20~时刻x22的处理同样。在时刻x43,向第一***L1的供电恢复正常,第一控制部150启动。此时,第一控制部150若通过微机间通信获取到第二***L2已经移至备用控制的信息,则不进行基于第一***L1的马达80的驱动控制,并设为辅助停止状态,以使得不会成为过度辅助。此外,由于第一控制部150的微机正在动作,因此例如也可以进行异常监视等马达80的驱动控制以外的处理。另外,该情况下,产生比较长时间的其它***停止,其它***停止作为诊断而留下。
如以上说明那样,ECU10控制具有马达绕组180、280的马达80的驱动,具备多个逆变器部120、220和多个控制部150、250。逆变器部120、220切换马达绕组180、280的通电。控制部150、250具有:驱动控制部151、251、模式选择部152、252、异常监视部155、255以及存储部156、256,能够相互进行通信。驱动控制部151、251控制对应地设置的逆变器部120、220。模式选择部152、252选择驱动模式。异常监视部155、255进行异常监视。存储部156、256存储异常监视结果。另外,将对应地设置的逆变器部120、220与控制部150、250的组合作为***。
驱动模式中包括协调驱动模式、独立驱动模式以及备用模式。协调驱动模式使用通过通信从其它控制部获取到的值以及由自身的控制部运算出的值在多个***中控制马达绕组180的通电。独立驱动模式不使用从其它控制部获取的值,而以成为与全部***中的驱动时的本***担当量相同的输出的方式控制马达绕组的驱动。此处,所谓“相同的输出”,是指例如允许因控制方式的差别而产生的输出差程度。另外,在独立驱动模式中,不论用于驱动的***数。即,如果其它***停止,则成为一个***中的独立驱动,如果其它***也是独立驱动模式,则成为两个***中的独立驱动模式。三个***以上也是同样的。在备用模式中,不使用从其它控制部获取的值,而变更输出特性来控制马达绕组180、280的通电,以在一个***中补偿其它***的输出。
模式选择部152、252将通常时的驱动模式设为协调驱动模式,在检测到控制部150、250间的通信异常或者同步异常、亦即不能协调异常的情况下,将驱动模式从协调驱动模式切换为独立驱动模式。另外,控制部150、250在由于不能协调异常而移至独立驱动模式后,基于与控制部150、250间的通信分开获取的其它***继电器信息确定其它***停止的情况下,将驱动模式从独立驱动模式切换为备用模式。由此,能够适当地控制旋转电机的驱动。另外,到确定其它***停止为止不提高输出,因此能够防止其它***从暂时的异常恢复的情况下的过输出。
在从独立驱动模式移至备用模式的情况下,控制部150、250将其它***停止所涉及的异常信息存储于自身的存储部156、256。换言之,到确定基于其它***信息的其它***停止而移至备用模式为止,不存储其它***停止所涉及的异常信息。由此,例如不存储因电源瞬断等外部因素而引起的暂时的异常,因此能够降低存储错误的异常历史的概率。
根据控制部150、250的再启动所需要的时间来设定从检测到不能协调异常到移至备用模式为止的时间。由此,能够防止例如由于电源瞬断等暂时的异常而移至备用模式。
控制部150、250在自身的启动时,在其它***移至备用模式的情况下,维持本***的停止状态。由此,能够防止在一个***移至备用模式后,追加恢复的***的输出而产生的过输出。
在检测到不能协调异常的情况下将不能协调异常所涉及的异常信息存储于存储部156、256的定时比将驱动模式切换为独立驱动模式的定时更靠后。由此,能够迅速地切换驱动模式,并且能够降低存储错误的异常历史的概率。
在其它控制部停止的情况下,控制部150、250屏蔽不能协调异常的存储所涉及的判定。具体而言,在其它控制部停止的情况下,不进行第二阶段的异常确定时间的计时,不进行不能协调异常所涉及的异常信息的存储。由此,能够避免将因其它***停止、正常的IG断开而不能协调的状态作为不能协调异常进行存储。
根据控制部150、250的再启动所需要的时间来设定从检测到不能协调异常到实施该不能协调异常所涉及的异常向存储部156、256的存储为止的时间。由此,例如不存储因电源瞬断等外部因素而引起的暂时的异常,因此能够降低存储错误的异常历史的概率。
(第二实施方式)
图14~图16表示第二实施方式。在本实施方式中,驱动模式选择处理与上述实施方式不同,因此以该点为中心进行说明。在本实施方式中,即使在移至独立驱动模式或者单***驱动模式的情况下,如果能够恢复到协调驱动模式,则也恢复到协调驱动模式。
基于图14的流程图对本实施方式的驱动模式选择处理进行说明。S201、S202的处理与图8中的S101、S102的处理同样。在微机间通信异常的情况下,移至S206。另外,在微机间通信正常,且处于协调驱动中的情况下,移至S204,并继续协调驱动,在不是协调驱动中的情况下,移至S203。
在S203中,控制部150、250判断协调恢复条件是否成立。在判断为协调恢复条件成立的情况下(S203:是),移至S204,将驱动模式切换为协调驱动模式。在判断为协调恢复条件不成立的情况下(S203:否),移至S205,将驱动模式设为独立驱动模式。S206~S213的处理与图8中的S107~S114的处理同样。
对协调恢复条件进行说明。在本实施方式中,在判断为由第一控制部150运算的第一电流指令值与由第二控制部250运算的第二电流指令值的差的绝对值、亦即指令偏差ΔI*小于偏离判定值ΔI_th的情况下,视为在***间没有产生指令偏离,判定为能够恢复协调。另外,在由第一控制部150运算的第一电流限制值Ilim1以及由第二控制部250运算的第二电流限制值Ilim2均大于恢复判定值的情况下,判定为能够恢复协调。另外,在转向操纵转矩Ts小于非转向操纵判定值Ts_th的情况下,判定为能够恢复协调。另外,在车速V小于车速判定值V_th的情况下,判定为能够恢复协调。
即,在本实施方式中,在指令偏差ΔI*小于偏离判定值ΔI_th、电流限制值Ilim1、Ilim2大于恢复判定值、转向操纵转矩Ts小于非转向操纵判定值Ts_th、且车速V小于车速判定值V_th的情况下,判定为“协调恢复条件成立”。另外,作为补充,在产生不能协调异常后,在微机间通信异常恢复正常的情况下,视为“消除不能协调异常”。
基于图15和图16的时序图对通信异常时处理进行说明。图15与图10同样是发生电源瞬断的情况的例子,时刻x50~时刻x52的处理与图10中的时刻x10~时刻x12的处理同样。在时刻x53,若协调恢复条件成立,则***L1、L2均将驱动模式从独立驱动模式切换为协调驱动模式,恢复到通常控制。
图16与图13同样是移至备用控制后,第一***L1的供电恢复的情况的例子。时刻x60~时刻x62的处理与图13中的时刻x40~时刻x42的处理同样。在时刻x63,若向第一***L1的供电恢复正常,第一控制部150启动,则微机间通信变得正常,因此***L1、L2均将驱动模式设为独立驱动模式。在时刻x64,若协调恢复条件成立,则***L1、L2均将驱动模式从独立驱动模式切换为协调驱动模式,恢复到通常控制。此时,供电停止的期间比其它***异常确定判定值TH3所对应的其它***异常确定时间长,因此留下其它***停止的诊断。
在本实施方式中,模式选择部152、252在不能协调异常被消除的情况下,将驱动模式设为独立驱动模式,在协调恢复条件成立的情况下,将驱动模式从独立驱动模式切换为协调驱动模式。由此,在一部分的***确定异常后恢复正常的情况下,能够适当地恢复到协调驱动模式。另外,起到与上述实施方式同样的效果。
在上述实施方式中,ECU10对应于“旋转电机控制装置”,马达80对应于“旋转电机”,微机间通信异常对应于“控制部间的通信异常”,其它***继电器信息对应于“其它***监视信息”,由微机复位引起的再启动对应于“控制部的再启动”。
(其它实施方式)
在上述实施方式中,监视对象异常是不能协调异常,不能协调异常包括微机间通信异常以及同步异常。在其它实施方式中,也可以将微机间通信异常或者同步异常的任意一方设为不能协调异常。另外,也可以将监视对象异常设为不能协调异常以外的异常。在上述实施方式中,其它***监视信息是其它***继电器信息。在其它实施方式中,其它***监视信息也可以使用能够监视其它***的状态的其它***继电器信息以外的信息。在上述实施方式中,使用其它***监视电路直接获取其它***继电器信息。在其它实施方式中,其它***监视信息也可以通过与进行共享的控制信息的通信的通信不同的通信来获取。
在上述实施方式中,使判定定时不同,从而使异常时处置确定判定和异常存储确定判定不同。在其它实施方式中,也可以使判定定时以外的判定条件不同,从而使异常时处置确定判定和异常存储确定判定不同。另外,在上述实施方式中,异常时处置是移至独立驱动模式。在其它实施方式中,异常时处置也可以是移至独立驱动模式以外的处置。在上述实施方式中,第二阶段的异常确定时间和其它***停止确定判定时间相等。在其它实施方式中,第二阶段的异常确定时间和其它***停止确定判定时间也可以不同。
在第二实施方式中,基于转向操纵转矩来判定转向操纵状态。在其它实施方式中,不限于转向操纵转矩,也可以基于方向盘速度、马达速度、或者齿条速度来判定转向操纵状态。另外,在其它实施方式中,也可以基于电流指令值以及电流检测值来判定转向操纵状态。在电流指令值的值较大的情况下,处于转向操纵中的可能性较高,因此是在电流指令值大于判定阈值的情况下,判定为转向操纵中,在小于判定阈值的情况下,判定为非转向操纵状态这样的情形。对于电流检测值,也是同样的。另外,也可以使用转向操纵转矩、方向盘速度、马达速度、齿条速度、电流指令值以及电流检测值的两个以上来判定转向操纵状态。
在第二实施方式中,作为协调恢复判定条件,使用指令偏差、电流限制值、转向操纵转矩以及车速。在其它实施方式中,作为协调恢复判定条件,可以省略例示出的上述四个判定条件中的一部分,也可以追加其它判定条件,例如作为车辆的举动所涉及的项目,也可以追加车辆的横向G、横摆率等其它项目。
在上述实施方式中,在协调驱动模式中,在***间共享电流指令值、电流检测值以及电流限制值。在其它实施方式中,也可以在协调驱动模式中不共享电流限制值。在上述实施方式中,将第一控制部150作为主控制部,将第二控制部250作为从控制部,在协调驱动模式中,在控制部150、250中使用由第一控制部150运算出的电流指令值。在其它实施方式中,也可以不共享电流指令值,在协调驱动模式中使用本***的电流指令值。另外,也可以共享电流指令值、电流检测值以及电流限制值以外的值。
在上述实施方式中,马达绕组、逆变器部以及控制部各设置两个。在其它实施方式中,马达绕组也可以是一个或者三个以上。另外,逆变器部以及控制部也可以是三个以上。另外,例如在为多个马达绕组以及逆变器部设置一个控制部、或者为一个控制部设置多个逆变器部以及马达绕组这样的情形下,马达绕组、逆变器部以及控制部的数量也可以不同。在上述实施方式中,按照每个***设置有电源,接地被分离。在其它实施方式中,也可以在多个***中共享一个电源。另外,多个***也可以与共用的接地连接。
在上述实施方式中,旋转电机是三相的无刷马达。在其它实施方式中,旋转电机不限于无刷马达。另外,也可以是兼具发电机的功能的所谓电动发电机。在上述实施方式中,控制装置应用于电动动力转向装置。在其它实施方式中,也可以将控制装置应用于线控转向装置等管理转向操纵的电动动力转向装置以外的转向操纵装置。另外,还可以应用于转向操纵装置以外的车载装置、或者车载以外的装置。
本公开所记载的控制部及其方法也可以通过专用计算机来实现,该专用计算机通过构成被编程为执行利用计算机程序具体化的一个或多个功能的处理器以及存储器来提供。或者,本公开所记载的控制部及其方法也可以通过由一个以上的专用硬件逻辑电路构成处理器而被提供的专用计算机来实现。或者,本公开所记载的控制部及其方法也可以通过一个以上的专用计算机来实现,该一个以上的专用计算机由被编程为执行一个或多个功能的处理器及存储器、和由一个以上的硬件逻辑电路构成的处理器的组合而构成。另外,计算机程序也可以作为由计算机执行的指令而存储于计算机可读取的非过渡有形存储介质。以上,本公开不限于上述实施方式,能够在不脱离其主旨的范围内以各种方式来实施。
基于实施方式对本公开进行了描述。然而,本公开并不限定于该实施方式以及构造。本公开也包含各种变形例以及等同范围内的变形。另外,各种组合及方式,进一步在它们中仅包含一个要素、其以上、或其以下的其它组合及方式也属于本公开的范畴及思想范围。
Claims (8)
1.一种旋转电机控制装置,控制具有马达绕组(180、280)的旋转电机(80)的驱动,具备:
多个逆变器部(120、220),切换上述马达绕组的通电;以及
多个控制部(150、250),能够相互进行通信,并具有:控制对应地设置的上述逆变器部的驱动控制部(151、251)、选择驱动模式的模式选择部(152、252)、进行异常监视的异常监视部(155、255)以及存储与异常监视结果相应的异常信息的存储部(156、256),
将对应地设置的上述逆变器部和上述控制部的组合作为***,
在上述驱动模式中包括:协调驱动模式,使用通过通信从其它上述控制部获取到的值以及由自身的上述控制部运算出的值在多个***中控制上述马达绕组的通电;独立驱动模式,不使用从其它上述控制部获取的值,而以成为与全部***中的驱动时的本***担当量相同的输出的方式控制上述马达绕组的通电;以及备用模式,不使用从其它上述控制部获取的值,而变更输出特性来控制上述马达绕组的通电,以在一个***中补偿其它***的输出,
上述模式选择部将通常时的上述驱动模式设为上述协调驱动模式,
在检测到不能协调异常的情况下,上述模式选择部将上述驱动模式从上述协调驱动模式切换为上述独立驱动模式,其中,上述不能协调异常是上述控制部间的通信异常或者同步异常,
在由于上述不能协调异常而移至上述独立驱动模式后,基于其它***监视信息确定其它***停止的情况下,将上述驱动模式从上述独立驱动模式切换为上述备用模式。
2.根据权利要求1所述的旋转电机控制装置,其中,
在从上述独立驱动模式移至上述备用模式的情况下,上述控制部将其它***停止所涉及的信息作为上述异常信息存储于上述存储部。
3.根据权利要求1或2所述的旋转电机控制装置,其中,
根据上述控制部的再启动所需要的时间来设定从检测到上述不能协调异常到切换为上述备用模式为止的时间。
4.根据权利要求1~3中任意一项所述的旋转电机控制装置,其中,
上述控制部在自身启动时,在其它***移至上述备用模式的情况下,维持本***的停止状态。
5.根据权利要求1~3中任意一项所述的旋转电机控制装置,其中,
在消除上述不能协调异常的情况下,上述模式选择部将上述驱动模式设为上述独立驱动模式,在协调恢复条件成立的情况下,将上述驱动模式从上述独立驱动模式切换为上述协调驱动模式。
6.根据权利要求1~5中任意一项所述的旋转电机控制装置,其中,
在检测到上述不能协调异常的情况下将上述不能协调异常所涉及的信息作为上述异常信息存储于上述存储部的定时比将上述驱动模式切换为独立驱动模式的定时更靠后。
7.根据权利要求6所述的旋转电机控制装置,其中,
在其它上述控制部停止的情况下,上述控制部屏蔽上述不能协调异常的存储所涉及的判定。
8.根据权利要求6或7所述的旋转电机控制装置,其中,
根据上述控制部的再启动所需要的时间来设定从检测到上述不能协调异常到实施该不能协调异常所涉及的异常向上述存储部的存储为止的时间。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019149072A JP7243519B2 (ja) | 2019-08-15 | 2019-08-15 | 回転電機制御装置 |
JP2019-149072 | 2019-08-15 | ||
PCT/JP2020/030610 WO2021029407A1 (ja) | 2019-08-15 | 2020-08-11 | 回転電機制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114223131A true CN114223131A (zh) | 2022-03-22 |
Family
ID=74569592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080057117.7A Pending CN114223131A (zh) | 2019-08-15 | 2020-08-11 | 旋转电机控制装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11770089B2 (zh) |
JP (1) | JP7243519B2 (zh) |
CN (1) | CN114223131A (zh) |
WO (1) | WO2021029407A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102637909B1 (ko) * | 2019-01-23 | 2024-02-19 | 에이치엘만도 주식회사 | 전동식 파워 스티어링 시스템의 리던던시 회로 |
JP2023059527A (ja) * | 2021-10-15 | 2023-04-27 | 株式会社ジェイテクト | 車両用制御装置 |
CN118355598A (zh) * | 2021-12-21 | 2024-07-16 | 三菱电机株式会社 | 电动机控制装置及电动助力转向装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004023838A (ja) * | 2002-06-13 | 2004-01-22 | Aida Eng Ltd | モータ駆動装置並びにこのモータ駆動装置を備えたプレス機械およびプレス材料搬送装置 |
CN102695873A (zh) * | 2010-02-16 | 2012-09-26 | 三菱重工业株式会社 | 用于风力涡轮发电机的便携式终端和风力涡轮发电机 |
JP2013215070A (ja) * | 2012-04-04 | 2013-10-17 | Mitsubishi Electric Corp | モータ制御装置及びモータ制御方法、並びに、電動パワーステアリング装置 |
CN105981291A (zh) * | 2014-02-28 | 2016-09-28 | 日本精工株式会社 | 马达控制装置、使用该马达控制装置的电动助力转向装置及车辆 |
JP2018129996A (ja) * | 2017-02-10 | 2018-08-16 | 株式会社デンソー | 回転電機制御装置 |
JP2018139480A (ja) * | 2016-07-11 | 2018-09-06 | 株式会社デンソー | モータ制御装置、モータ駆動システム、及び、モータ制御方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5765589B2 (ja) * | 2013-03-11 | 2015-08-19 | 株式会社デンソー | 電力変換装置 |
CN108778896B (zh) | 2016-03-14 | 2021-01-01 | 三菱电机株式会社 | 电动机控制***及具备电动机控制***的电动助力转向装置 |
JP7024226B2 (ja) | 2016-07-11 | 2022-02-24 | 株式会社デンソー | モータ制御装置、モータ駆動システム、及び、モータ制御方法 |
WO2018012417A1 (ja) | 2016-07-11 | 2018-01-18 | 株式会社デンソー | モータ制御装置、モータ駆動システム、及び、モータ制御方法 |
US10668945B2 (en) | 2016-07-11 | 2020-06-02 | Denso Corporation | Motor control apparatus, motor drive system, and motor control method |
JP7027808B2 (ja) | 2016-11-11 | 2022-03-02 | 株式会社デンソー | 回転電機制御装置、および、これを用いた電動パワーステアリング装置 |
JP7205352B2 (ja) | 2019-04-02 | 2023-01-17 | 株式会社デンソー | 回転電機制御装置、および、これを用いた電動パワーステアリング装置 |
-
2019
- 2019-08-15 JP JP2019149072A patent/JP7243519B2/ja active Active
-
2020
- 2020-08-11 CN CN202080057117.7A patent/CN114223131A/zh active Pending
- 2020-08-11 WO PCT/JP2020/030610 patent/WO2021029407A1/ja active Application Filing
-
2022
- 2022-02-10 US US17/650,627 patent/US11770089B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004023838A (ja) * | 2002-06-13 | 2004-01-22 | Aida Eng Ltd | モータ駆動装置並びにこのモータ駆動装置を備えたプレス機械およびプレス材料搬送装置 |
CN102695873A (zh) * | 2010-02-16 | 2012-09-26 | 三菱重工业株式会社 | 用于风力涡轮发电机的便携式终端和风力涡轮发电机 |
JP2013215070A (ja) * | 2012-04-04 | 2013-10-17 | Mitsubishi Electric Corp | モータ制御装置及びモータ制御方法、並びに、電動パワーステアリング装置 |
CN105981291A (zh) * | 2014-02-28 | 2016-09-28 | 日本精工株式会社 | 马达控制装置、使用该马达控制装置的电动助力转向装置及车辆 |
JP2018139480A (ja) * | 2016-07-11 | 2018-09-06 | 株式会社デンソー | モータ制御装置、モータ駆動システム、及び、モータ制御方法 |
JP2018129996A (ja) * | 2017-02-10 | 2018-08-16 | 株式会社デンソー | 回転電機制御装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2021035075A (ja) | 2021-03-01 |
JP7243519B2 (ja) | 2023-03-22 |
US20220166360A1 (en) | 2022-05-26 |
WO2021029407A1 (ja) | 2021-02-18 |
US11770089B2 (en) | 2023-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111791943B (zh) | 旋转电机控制装置和使用其的电动助力转向设备 | |
CN114223131A (zh) | 旋转电机控制装置 | |
US11088532B2 (en) | Control device | |
US11949360B2 (en) | Control device | |
US11541930B2 (en) | Rotary electric machine control device | |
JP2020159993A (ja) | 検出ユニット | |
US11760284B2 (en) | Electronic control unit and power supply system | |
CN112236935B (zh) | 电动助力转向装置 | |
US11626780B2 (en) | Electronic control device | |
JP2020108327A (ja) | 制御装置 | |
US11479291B2 (en) | Control apparatus | |
JP7156211B2 (ja) | 回転電機制御装置 | |
JP7205415B2 (ja) | 回転電機制御装置 | |
JP2021054304A (ja) | 電動パワーステアリング制御装置 | |
CN111752181A (zh) | 电子控制装置 | |
JP2020147191A (ja) | 電動パワーステアリング用モータ制御装置 | |
JP2021035071A (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 |