CN206388063U - 基于外部看门狗的电动助力转向*** - Google Patents
基于外部看门狗的电动助力转向*** Download PDFInfo
- Publication number
- CN206388063U CN206388063U CN201720015072.2U CN201720015072U CN206388063U CN 206388063 U CN206388063 U CN 206388063U CN 201720015072 U CN201720015072 U CN 201720015072U CN 206388063 U CN206388063 U CN 206388063U
- Authority
- CN
- China
- Prior art keywords
- mcu
- reset
- watchdog
- mcu module
- dog
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0275—Fault isolation and identification, e.g. classify fault; estimate cause or root of failure
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25158—Watchdog
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Debugging And Monitoring (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
本实用新型公开了一种基于外部看门狗的电动助力转向***,将外部看门狗复位输出脚RESET和MCU模块的ESR1脚相连,作为MCU模块的一个外部复位源使用;正常助力控制时MCU模块闭合继电器,同时使能看门狗;MCU模块在控制电机助力输出的同时进行周期性喂狗操作;当喂狗周期超过看门狗的复位周期时,根据复位源类型和外部看门狗的诊断状态判断当前的复位是否为MCU异常导致:如是则断开继电器使电动助力转向***进入安全状态。本实用新型使用能分辨出不同复位源的MCU实现对外部看门狗功能和MCU自身的诊断,并在看门狗故障或MCU异常时及时切断助力,通过软件准确诊断并记录当前故障,弥补看门狗监控***的不足。
Description
技术领域
本实用新型属于汽车电子技术,涉及一种电动助力转向***,尤其涉及一种基于外部看门狗的电动助力转向***。
背景技术
电动助力转向***为驾驶员提供额外的转向助力,控制车辆的行驶方向,在车辆行驶安全中发挥极为重要的作用。
电动助力转向***的核心是一个通过微处理器(MCU)控制电机运转的电控单元(ECU),该微处理器的正常运转是保证整个电动助力转向***安全可靠的关键。由于电控单元是一***件,必须保证在微处理器异常运行时***进入安全状态。
可采用外部看门狗(WDT)监控的方式监控MCU的运行状态。当MCU运行异常时触发MCU复位,使其重新运行并恢复正常状态。
但这种监控方式监控的对象是MCU,且MCU复位后无法判断ECU复位前的状态,外部看门狗本身的故障则无法诊断。
实用新型内容
本实用新型所要解决的技术问题是提供一种更加合理的电动助力转向***,使用能分辨出不同复位源的MCU实现对外部看门狗功能的诊断,弥补看门狗监控***的不足。
本实用新型为解决上述技术问题而采用的技术方案是提供一种基于外部看门狗的电动助力转向***,含有电机和MCU模块,所述MCU模块输出PWM信号控制电机转动,其中,所述MCU模块通过继电器对所述电机进行开停控制,所述电机的供电端和继电器的输出回路相连,所述MCU模块的第一IO输出端和继电器的输入回路相连,第二IO输出端和外部看门狗芯片的使能端相连,第三IO输出端和外部看门狗芯片的喂狗输出端相连,所述MCU模块的复位端和外部看门狗芯片的复位端相连。
上述的基于外部看门狗的电动助力转向***,其中,所述继电器为常开继电器,所述MCU模块的第一IO输出端通过下拉电阻和继电器的输入回路相连,所述MCU模块的第一IO输出端的默认状态为低电平,使得MCU复位和未进入正常助力控制时,继电器为断开状态。
上述的基于外部看门狗的电动助力转向***,其中,所述外部看门狗芯片通过外部不同容值的电容配置看门狗复位周期。
本实用新型对比现有技术有如下的有益效果:本实用新型提供的基于外部看门狗的电动助力转向***,使用能分辨出不同复位源的MCU实现对外部看门狗功能和MCU自身的诊断,并且在看门狗故障或MCU异常时及时切断助力,通过软件准确诊断并记录当前故障,弥补看门狗监控***的不足。
附图说明
图1为本实用新型电动助力转向的看门狗监控***示意图;
图2为本实用新型看门狗复位各信号关系示意图;
图3为本实用新型看门狗诊断的状态转移图;
图4为本实用新型看门狗诊断实现方案示意图;
图5为本实用新型看门狗诊断流程图。
具体实施方式
下面结合附图和实施例对本实用新型作进一步的描述。
图1为本实用新型电动助力转向的看门狗监控***示意图。
请参见图1,本发明使用的继电器为常开继电器,其开关状态由MCU控制,信号①为其控制信号,高电平有效。当MCU输出高电平时,继电器闭合,母线电流可输入电机为EPS提供助力。当MCU输出低电平或输出三态时,继电器断开,切断母线电流,EPS转为机械助力状态。当ECU诊断出故障时,为保证EPS的安全性,MCU切断继电器,使EPS进入安全状态。
信号①的默认状态为低电平,在硬件上由一下拉电阻拉低,这样就保证在MCU复位和未进入正常助力控制时,继电器为断开状态,防止这时EPS不受控出现异常助力。
看门狗的复位周期一般由硬件充放电电路配置,例如可配置为30ms。信号②为看门狗使能信号,高有效,默认为低,禁止看门狗输出复位信号。为高时,则在看门狗溢出时输出复位信号。信号③为喂狗信号,一般为低脉冲信号,相邻脉冲的间隔若超出看门狗复位周期,则看门狗溢出,产生复位信号。所以,当看门狗使能时,MCU必须保证喂狗信号的输出周期小于看门狗的复位周期。信号④为看门狗溢出时的复位输出信号,低电平将导致MCU进入复位状态,上升沿使MCU重新运行。
看门狗复位时各信号的关系如图2所示。
在ECU上电诊断阶段,MCU可对外部看门狗的复位功能进行诊断,诊断策略如图5所示:
1.在RAM中分配空间定义外部看门狗诊断状态机EWDT_DiagState,且禁止复位时对其初始化;
2.当前复位源为上电复位时,清除看门狗故障标志EWDT_FaultFlag=FALSE和故障类型EWDT_ResetErrorCode=EWDT_OK,设置EWDT_DiagState为DIAG_EWDT_NO_RESET,使能看门狗,同时MCU在看门狗复位周期内喂狗,连续3个周期,正常情况下不应产生看门狗复位;
3.若这时异常产生了看门狗复位,则MCU将会检测到看门狗复位源。同时判断EWDT_DiagState状态,若仍为DIAG_EWDT_NO_RESET,表复位前MCU并未使看门狗溢出,则诊断为看门狗故障EWDT_FaultFlag=TRUE,且故障类型为异常复位EWDT_ResetErrorCode=EWDT_ERR_RESET,退出看门狗诊断;
4.若这时未产生了看门狗复位,则设置EWDT_DiagState为DIAG_EWDT_RESET,并且MCU停止喂狗,并等待2个看门狗复位周期,正常情况下应触发看门狗复位;
5.若这时仍未产生了看门狗复位,则诊断为看门狗故障EWDT_FaultFlag=TRUE,且故障类型为看门狗复位无效EWDT_ResetErrorCode=EWDT_RESET_INVALID,退出看门狗诊断;
6.若这时正常产生了看门狗复位,则MCU将会检测到看门狗复位源。同时判断EWDT_DiagState状态,若仍为DIAG_EWDT_RESET,表复位前MCU使看门狗溢出,则诊断为看门狗无故障EWDT_ResetErrorCode=EWDT_OK,清看门狗故障标志EWDT_FaultFlag=FALSE,退出看门狗诊断;
7.看门狗诊断完毕,设置EWDT_DiagState为DIAG_EWDT_FINISH,禁止看门狗,继续诊断ECU其它功能。
若未诊断出故障,则***进入正常助力控制,MCU闭合继电器,同时控制看门狗使能,并对看门狗芯片进行周期性喂狗操作。
可根据复位源类型和EWDT_DiagState状态,判断当前的复位是否为MCU异常导致:复位源为外部看门狗复位且EWDT_DiagState为DIAG_EWDT_FINISH时,则可诊断为MCU异常。这时,信号①自动进入默认状态,断开继电器,使EPS及时进入安全状态,防止异常助力的产生。
看门狗诊断的状态转移如图3所示。
该***弥补了EPS***中外部看门狗监控的不足,达到双MCU监控的效果,并节约了成本。
一具体实施电路结构如图4所示。
其中CD为看门狗充电电容,它的容量决定看门狗复位周期:
TWO=2.976*106*CD s
在本方案中,CD=10nF,故看门狗复位周期TWO约为30ms。
另外,WDT的复位输出脚RESET输入MCU的ESR1脚,作为MCU的一个外部复位源使用。
在上电初始化时,将ESR1配置为复位输入。在MCU复位时,则可通过相关寄存器判断最近的复位源。
看门狗诊断的处理流程图如图5所示。
虽然本实用新型已以较佳实施例揭示如上,然其并非用以限定本实用新型,任何本领域技术人员,在不脱离本实用新型的精神和范围内,当可作些许的修改和完善,因此本实用新型的保护范围当以权利要求书所界定的为准。
Claims (3)
1.一种基于外部看门狗的电动助力转向***,含有电机和MCU模块,所述MCU模块输出PWM信号控制电机转动,其特征在于,所述MCU模块通过继电器对所述电机进行开停控制,所述电机的供电端和继电器的输出回路相连,所述MCU模块的第一IO输出端和继电器的输入回路相连,第二IO输出端和外部看门狗芯片的使能端相连,第三IO输出端和外部看门狗芯片的喂狗输出端相连,所述MCU模块的复位端和外部看门狗芯片的复位端相连。
2.如权利要求1所述的基于外部看门狗的电动助力转向***,其特征在于,所述继电器为常开继电器,所述MCU模块的第一IO输出端通过下拉电阻和继电器的输入回路相连,所述MCU模块的第一IO输出端的默认状态为低电平,使得MCU复位和未进入正常助力控制时,继电器为断开状态。
3.如权利要求1所述的基于外部看门狗的电动助力转向***,其特征在于,所述外部看门狗芯片通过外部不同容值的电容配置看门狗复位周期。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610362077 | 2016-05-26 | ||
CN2016103620772 | 2016-05-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN206388063U true CN206388063U (zh) | 2017-08-08 |
Family
ID=59492234
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710010873.4A Active CN107340763B (zh) | 2016-05-26 | 2017-01-06 | 基于外部看门狗的电动助力转向***及其控制方法 |
CN201720015072.2U Active CN206388063U (zh) | 2016-05-26 | 2017-01-06 | 基于外部看门狗的电动助力转向*** |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710010873.4A Active CN107340763B (zh) | 2016-05-26 | 2017-01-06 | 基于外部看门狗的电动助力转向***及其控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN107340763B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110501990A (zh) * | 2018-09-30 | 2019-11-26 | 国核自仪***工程有限公司 | 数字化仪控***的控制电路 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109298658B (zh) * | 2018-07-26 | 2021-06-08 | 上海汽车工业(集团)总公司 | 双核eps控制程序流执行方法及其监控方法 |
CN110794817A (zh) * | 2019-12-03 | 2020-02-14 | 中国兵器装备集团自动化研究所 | 一种故障安全型电流输出通道诊断***及其方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4029522B2 (ja) * | 1999-07-02 | 2008-01-09 | 日本精工株式会社 | 電動パワーステアリング装置の制御装置 |
CN201021986Y (zh) * | 2007-03-08 | 2008-02-13 | 杭州华三通信技术有限公司 | 看门狗复位电路 |
JP2012224298A (ja) * | 2011-04-22 | 2012-11-15 | Honda Motor Co Ltd | 電動パワーステアリング装置 |
CN202320213U (zh) * | 2011-11-15 | 2012-07-11 | 株洲联诚集团有限责任公司 | 电力机车雨刮自动控制器 |
JP2013182477A (ja) * | 2012-03-02 | 2013-09-12 | Nsk Ltd | マイクロプロセッサ外部監視回路、電子制御装置及び電動パワーステアリング装置 |
CN102761439B (zh) * | 2012-06-13 | 2014-11-19 | 烽火通信科技股份有限公司 | Pon接入***中基于看门狗的异常检测记录装置及方法 |
CN102880523B (zh) * | 2012-10-10 | 2015-03-11 | 北京和利时***工程有限公司 | 看门狗电路及其故障监测方法 |
KR102046760B1 (ko) * | 2013-08-08 | 2019-11-20 | 현대모비스 주식회사 | 전동식 동력 조향장치의 페일세이프 구동방법 |
CN104750568B (zh) * | 2015-04-14 | 2019-03-26 | 广东正力通用电气有限公司 | 一种微控制器异常强制复位的看门狗电路 |
-
2017
- 2017-01-06 CN CN201710010873.4A patent/CN107340763B/zh active Active
- 2017-01-06 CN CN201720015072.2U patent/CN206388063U/zh active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110501990A (zh) * | 2018-09-30 | 2019-11-26 | 国核自仪***工程有限公司 | 数字化仪控***的控制电路 |
CN110501990B (zh) * | 2018-09-30 | 2024-03-12 | 国核自仪***工程有限公司 | 数字化仪控***的控制电路 |
Also Published As
Publication number | Publication date |
---|---|
CN107340763A (zh) | 2017-11-10 |
CN107340763B (zh) | 2023-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN206569132U (zh) | 具有看门狗监控功能的电动助力转向*** | |
CN206388063U (zh) | 基于外部看门狗的电动助力转向*** | |
CN102999039B (zh) | 电子控制装置 | |
CN109541457A (zh) | 动力电池高压继电器控制电路及故障诊断方法 | |
CN111106788B (zh) | 一种电机的主动短路保护*** | |
CN102582677B (zh) | 电动助力转向*** | |
CN107436596B (zh) | 电动助力转向***的主辅mcu冗余监控方法 | |
CN104423374B (zh) | 用于汽车的控制器及具有其的汽车、监测方法 | |
CN105711423B (zh) | 一种电动汽车高压安全控制*** | |
CN105490255B (zh) | 一种bms高边驱动的联动保护及报警电路 | |
CN109888864A (zh) | 电池管理*** | |
CN105242585A (zh) | 基于双微处理器的电动助力转向电机继电器控制方法 | |
CN105242608A (zh) | 整车控制器及其控制方法 | |
CN106593147B (zh) | 乘用车门锁控制单元 | |
CN110356250A (zh) | 无人驾驶车辆的电机控制方法和*** | |
CN114879580A (zh) | 车用区域控制器集成电源分配模块及其配电实现方法 | |
CN109484474A (zh) | Eps控制模块及其控制***和控制方法 | |
CN114928275A (zh) | 一种车辆伺服控制器同步控制方法和装置 | |
CN104832563A (zh) | 双离合器电控装置 | |
CN105799614A (zh) | 一种一键启动***电源控制电路及方法 | |
CN114487910A (zh) | 一种汽车ecu的线束开短路检测电路及方法 | |
CN205075786U (zh) | 一种电子转向管柱锁控制电路 | |
CN206336237U (zh) | 基于can总线的垃圾车控制*** | |
CN107433979B (zh) | 具有mcu运算单元的电动助力转向***的故障处理方法 | |
CN203332008U (zh) | 汽车的电源管理*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant |