CN107433977A - 具有看门狗监控功能的电动助力转向***及其控制方法 - Google Patents
具有看门狗监控功能的电动助力转向***及其控制方法 Download PDFInfo
- Publication number
- CN107433977A CN107433977A CN201710010877.2A CN201710010877A CN107433977A CN 107433977 A CN107433977 A CN 107433977A CN 201710010877 A CN201710010877 A CN 201710010877A CN 107433977 A CN107433977 A CN 107433977A
- Authority
- CN
- China
- Prior art keywords
- mcu module
- power supply
- supply chip
- mcu
- reset
- 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.)
- Granted
Links
Classifications
-
- 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/046—Controlling the motor
-
- 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/0493—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 detecting processor errors, e.g. plausibility of steering direction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
- Power Steering Mechanism (AREA)
Abstract
本发明公开了一种具有看门狗监控功能的电动助力转向***及其控制方法,包括控制单元、电机和机械转向***,所述控制单元内部含有MCU模块和电源芯片,所述MCU模块输出PWM信号控制电机转动,所述电源芯片上集成有硬件看门狗电路,所述电机的供电端和继电器的输出回路相连,所述MCU模块的第一IO输出端和继电器的输入回路相连,第二IO输出端和电源芯片的看门狗使能端相连,第三IO输出端和电源芯片的看门狗控制端相连,复位端和电源芯片的复位端相连。本发明使用成本较低的集成到电源芯片中的硬件看门狗,通过分辨不同复位源实现对MCU自身的监控,并且在MCU故障时及时切断助力,达到与双MCU架构相同的安全效果。
Description
技术领域
本发明涉及一种电动助力转向***及其控制方法,尤其涉及一种具有看门狗监控功能的电动助力转向***及其控制方法。
背景技术
电动助力转向***为驾驶员提供额外的转向助力,控制车辆的行驶方向,在车辆行驶安全中发挥极为重要的作用。
电动助力转向***的核心是一个通过微处理器(MCU)控制电机运转的电控单元(ECU),该微处理器的正常运转是保证整个电动助力转向***安全可靠的关键。由于电控单元是一***件,必须保证在微处理器异常运行时***进入安全状态。
现有的安全监控方式有:
(1)外部硬件看门狗(WDT)监控。当MCU运行异常时,硬件看门狗触发MCU复位,使其重新运行并恢复正常状态。
(2)双MCU架构。通过主辅MCU间周期性通讯的方式监控主MCU是否正常工作。当辅MCU收不到主MCU的握手信号时,就判定为主MCU异常,这时由辅MCU切断助力,使EPS进入安全状态,如图1所示。
方式(1)尽管避免了MCU死锁和EPS出现堵死现象,保证了安全性,但在MCU复位期间EPS不受控,导致出现短暂异常助力,给用户带来异常体验,甚至引起用户惊慌引发其它安全问题。
方式(2)则需要额外增加一个辅助MCU,提高了ECU成本、增加了ECU尺寸以及监控复杂性。
发明内容
本发明所要解决的技术问题是提供一种具有看门狗监控功能的电动助力转向***及其控制方法,能够分辨出不同复位源的MCU实现对MCU自身的监控,并且在MCU故障时及时切断助力,通过软件方法准确诊断并记录MCU故障,达到与双MCU架构相同的安全效果。
本发明为解决上述技术问题而采用的技术方案是提供一种具有看门狗监控功能的电动助力转向***,包括控制单元、电机和机械转向***,所述控制单元内部含有MCU模块和电源芯片,所述MCU模块输出PWM信号控制电机转动,其中,所述电源芯片上集成有硬件看门狗电路,所述电机的供电端和继电器的输出回路相连,所述MCU模块的第一IO输出端和继电器的输入回路相连,第二IO输出端和电源芯片的看门狗使能端相连,第三IO输出端和电源芯片的看门狗控制端相连,所述MCU模块的复位端和电源芯片的复位端相连。
上述的具有看门狗监控功能的电动助力转向***,其中,所述继电器为常开继电器,所述MCU模块的第一IO输出端通过下拉电阻和继电器的输入回路相连,所述MCU模块的第一IO输出端的默认状态为低电平,使得MCU复位和未进入正常助力控制时,继电器为断开状态。
上述的具有看门狗监控功能的电动助力转向***,其中,所述电源芯片的硬件看门狗电路通过连接外部不同容值的电容配置看门狗复位周期。
本发明为解决上述技术问题还提供一种上述具有看门狗监控功能的电动助力转向***的控制方法,其中,包括如下步骤:a)采用带看门狗的电源芯片对MCU模块供电,采用继电器控制电机供电;b)正常助力控制时,所述MCU模块闭合继电器,输出看门狗使能信号给电源芯片;所述MCU模块在控制电机助力输出的同时,对电源芯片进行周期性喂狗操作;c)如果MCU模块运行异常,当喂狗周期超过看门狗的复位周期时,所述电源芯片输出复位信号,强制MCU模块复位。
上述的具有看门狗监控功能的电动助力转向***的控制方法,其中,所述电源芯片的复位输出脚RESET和MCU模块的ESR1脚相连,作为MCU模块的一个外部复位源使用,所述MCU模块在上电初始化时,将ESR1脚配置为复位输入,在MCU模块复位时,当前的复位源类型被MCU硬件自动保存在复位源寄存器中,MCU软件通过读取该寄存器判断最新的复位源类型。
上述的具有看门狗监控功能的电动助力转向***的控制方法,其中,在车辆点火后,ECU上电复位时,所述MCU模块先控制继电器为断开状态,输出看门狗禁止信号给电源芯片,然后对ECU进行上电诊断,上电诊断无故障后,再闭合继电器,使能看门狗;当MCU模块检测到ESR1复位时,断开继电器,诊断为MCU异常故障,控制ECU保持机械助力状态。
本发明对比现有技术有如下的有益效果:本发明提供的具有看门狗监控功能的电动助力转向***及其控制方法,通过使用成本较低的集成到电源芯片中的硬件看门狗,MCU软件通过分辨不同复位源实现对MCU自身的监控,并且在MCU故障时及时切断助力,达到与双MCU架构相同的安全效果。本发明在不增加器件的情况下,达到主辅MCU监控相同的安全效果;即节约了ECU成本、减小了ECU尺寸,同时降低对MCU监控的复杂性,提高了ECU可靠性。
附图说明
图1为现有的电动助力转向的主辅监控***控制单元架构示意图;
图2为本发明具有看门狗监控功能的电动助力转向***控制单元架构示意图;
图3为本发明看门狗监控***各信号关系示意图;
图4为本发明具有看门狗监控功能的电动助力转向***控制单元的具体实施例电路方框示意图;
图5为本发明具有看门狗监控功能的电动助力转向***控制单元的控制流程示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的描述。
图2为本发明具有看门狗监控功能的电动助力转向***控制单元架构示意图;图3为本发明看门狗监控***各信号关系示意图;图4为本发明具有看门狗监控功能的电动助力转向***控制单元的具体实施例电路方框示意图。
请参见图2、图3和图4,本发明提供的具有看门狗监控功能的电动助力转向***,包括控制单元、电机和机械转向***,其核心为控制单元,内部含有MCU模块和电源芯片,所述MCU模块输出PWM信号控制电机转动,其中,所述电源芯片上集成有硬件看门狗电路,所述电机的供电端和继电器的输出回路相连,所述MCU模块的第一IO输出端GP_OUT1和继电器的输入回路相连,第二IO输出端GP_OUT2和电源芯片的看门狗使能端相连,第三IO输出端GP_OUT3和电源芯片的看门狗控制端相连,所述MCU模块的复位端ESR1和电源芯片的复位端RESET相连。
本发明提供的具有看门狗监控功能的电动助力转向***,所述MCU模块的输出端输出PWM信号控制电机转动,继电器为常开继电器,其开关状态由MCU模块控制,信号①为其控制信号,高电平有效。当MCU模块输出高电平时,继电器闭合,母线电流可输入电机为EPS提供助力。当MCU模块输出低电平或输出三态时,继电器断开,切断母线电流,EPS转为机械助力状态。当ECU诊断出故障时,为保证EPS的安全性,MCU模块关断继电器,使EPS进入安全状态。
信号①的默认状态为低电平,在硬件上由一下拉电阻拉低,这样就保证在MCU复位和未进入正常助力控制时,继电器为断开状态,防止这时EPS不受控出现异常助力。
本发明的电源芯片集成了硬件看门狗,其复位周期一般由硬件充放电电路配置,例如可配置为30ms。信号②为看门狗使能信号,高有效,默认为低,禁止看门狗输出复位信号。为高时,则在看门狗溢出时输出复位信号。信号③为喂狗信号,一般为低脉冲信号,相邻脉冲的间隔若超出看门狗复位周期,则看门狗溢出,产生复位信号。所以,当看门狗使能时,MCU必须保证喂狗信号的输出周期小于看门狗的复位周期。信号④为看门狗溢出时的复位输出信号,低电平将导致MCU进入复位状态,上升沿使MCU重新运行。
当该***进入正常助力控制时,MCU模块闭合继电器,同时控制看门狗使能。MCU在控制电机助力输出的同时,也对看门狗电源芯片进行周期性喂狗操作,不使看门狗溢出产生对MCU模块的复位信号。如果MCU模块运行异常,则无法保证喂狗信号的正常输出。当喂狗周期超过看门狗的复位周期时,看门狗就输出复位信号,强制MCU复位。
MCU复位后,信号①自动进入默认状态,断开继电器,使EPS及时进入安全状态,防止异常助力的产生。
随后,MCU模块根据复位源判断当前发生的是看门狗复位,则诊断为当前发生过MCU异常故障,保存故障信息。
MCU模块发生异常时各信号的关系如图3所示。
本发明提供的具有看门狗监控功能的电动助力转向***,具体实现方案如图4所示。其中CD为看门狗充电电容,它的容量决定看门狗复位周期:
TWO=2.976*106*CD s
其中,CD的范围为5~15nF,优选为10nF,故看门狗复位周期TWO约为30ms。
另外,WDT的复位输出脚RESET输入MCU的ESR1脚,作为MCU模块的一个外部复位源使用。在上电初始化时,将ESR1配置为复位输入。在MCU模块复位时,则可通过读取MCU的相关寄存器判断最近的复位源。
图5为本发明具有看门狗监控功能的电动助力转向***的控制流程示意图。
请继续参见图5,本发明的看门狗监控***的实现方法如下:
1.车辆点火后,ECU上电复位,配置ESR1复位输入源。
2.MCU模块对ECU进行上电诊断;
3.上电诊断无故障后,闭合继电器,使能看门狗;
4.MCU模块进行正常助力控制,同时进行周期性喂狗;
5.当MCU模块运行异常导致未能及时喂狗时,看门狗溢出,产生ESR1复位信号;
6.MCU复位,同时继电器进入默认断开状态,看门狗进入默认禁止状态;
7.当MCU检测到ESR1复位时,诊断为MCU异常故障,ECU保持机械助力状态;
8.车辆熄火后,MCU记录MCU异常故障信息。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的修改和完善,因此本发明的保护范围当以权利要求书所界定的为准。
Claims (6)
1.一种具有看门狗监控功能的电动助力转向***,包括控制单元、电机和机械转向***,所述控制单元内部含有MCU模块和电源芯片,所述MCU模块输出PWM信号控制电机转动,其特征在于,所述电源芯片上集成有硬件看门狗电路,所述电机的供电端和继电器的输出回路相连,所述MCU模块的第一IO输出端和继电器的输入回路相连,第二IO输出端和电源芯片的看门狗使能端相连,第三IO输出端和电源芯片的看门狗控制端相连,所述MCU模块的复位端和电源芯片的复位端相连。
2.如权利要求1所述的具有看门狗监控功能的电动助力转向***,其特征在于,所述继电器为常开继电器,所述MCU模块的第一IO输出端通过下拉电阻和继电器的输入回路相连,所述MCU模块的第一IO输出端的默认状态为低电平,使得MCU复位和未进入正常助力控制时,继电器为断开状态。
3.如权利要求1所述的具有看门狗监控功能的电动助力转向***,其特征在于,所述电源芯片的硬件看门狗电路通过连接外部不同容值的电容配置看门狗复位周期。
4.一种具有看门狗监控功能的电动助力转向***的控制方法,其特征在于,采用如权利要求1所示的具有看门狗监控功能的电动助力转向***,所述控制方法包括如下步骤:
a)采用带看门狗的电源芯片对MCU模块供电,采用继电器控制对电机供电;
b)正常助力控制时,所述MCU模块闭合继电器,输出看门狗使能信号给电源芯片;所述MCU模块在控制电机助力输出的同时,对电源芯片进行周期性喂狗操作;
c)如果MCU模块运行异常,当喂狗周期超过看门狗的复位周期时,所述电源芯片输出复位信号,强制MCU模块复位。
5.如权利要求5所述的具有看门狗监控功能的电动助力转向***的控制方法,其特征在于,所述电源芯片的复位输出脚RESET和MCU模块的ESR1脚相连,作为MCU模块的一个外部复位源使用,所述MCU模块在上电初始化时,将ESR1脚配置为复位输入,在MCU模块复位时,当前的复位源类型被MCU模块自动保存在复位源寄存器中,所述MCU模块通过读取该寄存器判断最新的复位源类型。
6.如权利要求6所述的具有看门狗监控功能的电动助力转向***的控制方法,其特征在于,在车辆点火后,ECU上电复位时,所述MCU模块先控制继电器为断开状态,输出看门狗禁止信号给电源芯片,然后对ECU进行上电诊断,上电诊断无故障后,再闭合继电器,使能看门狗;当MCU模块检测到ESR1复位时,断开继电器,诊断为MCU异常故障,控制ECU保持机械助力状态。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610362432 | 2016-05-26 | ||
CN2016103624326 | 2016-05-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107433977A true CN107433977A (zh) | 2017-12-05 |
CN107433977B CN107433977B (zh) | 2023-09-26 |
Family
ID=60060829
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710010877.2A Active CN107433977B (zh) | 2016-05-26 | 2017-01-06 | 具有看门狗监控功能的电动助力转向***及其控制方法 |
CN201720015805.2U Active CN206569132U (zh) | 2016-05-26 | 2017-01-06 | 具有看门狗监控功能的电动助力转向*** |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201720015805.2U Active CN206569132U (zh) | 2016-05-26 | 2017-01-06 | 具有看门狗监控功能的电动助力转向*** |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN107433977B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113193539A (zh) * | 2021-05-25 | 2021-07-30 | 中科新松有限公司 | 电机驱动保护电路 |
CN114115043A (zh) * | 2021-11-27 | 2022-03-01 | 沃太能源股份有限公司 | 一种mcu复位***及具有其的后备电源 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107433977B (zh) * | 2016-05-26 | 2023-09-26 | 上海拿森汽车电子有限公司 | 具有看门狗监控功能的电动助力转向***及其控制方法 |
CN109298658B (zh) * | 2018-07-26 | 2021-06-08 | 上海汽车工业(集团)总公司 | 双核eps控制程序流执行方法及其监控方法 |
CN109669797A (zh) * | 2018-12-25 | 2019-04-23 | 苏州绿控传动科技股份有限公司 | 一种电源芯片监控单片机状态的硬件电路 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102582677A (zh) * | 2011-01-06 | 2012-07-18 | 上海联盛汽车电子有限公司 | 电动助力转向*** |
US20120271513A1 (en) * | 2011-04-22 | 2012-10-25 | Honda Motor Co., Ltd. | Electric power steering apparatus |
US8571738B1 (en) * | 2012-06-13 | 2013-10-29 | Jtt Electronics Ltd | Automotive vehicle battery power system monitoring systems, apparatus and methods |
CN105242585A (zh) * | 2014-06-26 | 2016-01-13 | 上海航天汽车机电股份有限公司 | 基于双微处理器的电动助力转向电机继电器控制方法 |
CN206569132U (zh) * | 2016-05-26 | 2017-10-20 | 上海拿森汽车电子有限公司 | 具有看门狗监控功能的电动助力转向*** |
-
2017
- 2017-01-06 CN CN201710010877.2A patent/CN107433977B/zh active Active
- 2017-01-06 CN CN201720015805.2U patent/CN206569132U/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102582677A (zh) * | 2011-01-06 | 2012-07-18 | 上海联盛汽车电子有限公司 | 电动助力转向*** |
US20120271513A1 (en) * | 2011-04-22 | 2012-10-25 | Honda Motor Co., Ltd. | Electric power steering apparatus |
US8571738B1 (en) * | 2012-06-13 | 2013-10-29 | Jtt Electronics Ltd | Automotive vehicle battery power system monitoring systems, apparatus and methods |
CN105242585A (zh) * | 2014-06-26 | 2016-01-13 | 上海航天汽车机电股份有限公司 | 基于双微处理器的电动助力转向电机继电器控制方法 |
CN206569132U (zh) * | 2016-05-26 | 2017-10-20 | 上海拿森汽车电子有限公司 | 具有看门狗监控功能的电动助力转向*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113193539A (zh) * | 2021-05-25 | 2021-07-30 | 中科新松有限公司 | 电机驱动保护电路 |
CN114115043A (zh) * | 2021-11-27 | 2022-03-01 | 沃太能源股份有限公司 | 一种mcu复位***及具有其的后备电源 |
Also Published As
Publication number | Publication date |
---|---|
CN107433977B (zh) | 2023-09-26 |
CN206569132U (zh) | 2017-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN206569132U (zh) | 具有看门狗监控功能的电动助力转向*** | |
CN102431549B (zh) | 用于车辆的电子控制设备 | |
EP1724915B1 (en) | Independent safety processor for disabling the operation of high power devices | |
JP5459660B2 (ja) | 二次電池装置および車両 | |
CN101752842B (zh) | 监视用于激活安全功能的开关的连接的方法和装置 | |
CN102999039B (zh) | 电子控制装置 | |
CN102582677B (zh) | 电动助力转向*** | |
CN107065830A (zh) | 一种基于仲裁方式的双冗余热备份*** | |
CN104423374B (zh) | 用于汽车的控制器及具有其的汽车、监测方法 | |
CN107482590B (zh) | 一种igbt模块的驱动与故障保护电路 | |
JP6983991B2 (ja) | 電池制御装置 | |
CN105242608A (zh) | 整车控制器及其控制方法 | |
CN206388063U (zh) | 基于外部看门狗的电动助力转向*** | |
CN105242585A (zh) | 基于双微处理器的电动助力转向电机继电器控制方法 | |
CN105711423A (zh) | 一种电动汽车高压安全控制*** | |
JP2016146184A (ja) | 緊急停止方法、緊急停止システム及びその自己診断方法 | |
CN114879580A (zh) | 车用区域控制器集成电源分配模块及其配电实现方法 | |
CN105425773A (zh) | 一种控制***的继电器输出通道诊断装置及方法 | |
CN206133294U (zh) | 一种控制器故障保护*** | |
CN104832563A (zh) | 双离合器电控装置 | |
CN115833701A (zh) | 伺服控制器及其冗余管理方法 | |
CN107433979B (zh) | 具有mcu运算单元的电动助力转向***的故障处理方法 | |
CN109672328B (zh) | 一种变流器控制单元保护装置及方法 | |
CN203224778U (zh) | 电动车用高安全性能ecu架构 | |
CN104750087A (zh) | 一种诊断外部时钟源的***及方法 |
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: Room 702, Building 16, 1000 Jinhai Road, Pudong New Area, Shanghai Applicant after: NASN AUTOMOTIVE ELECTRONICS Co.,Ltd. Address before: Room J365, 4 Blocks, Zone B, 925 Yecheng Road, Jiading District, Shanghai, 2003 Applicant before: NASN AUTOMOTIVE ELECTRONICS Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |