CN107433979A - 具有mcu运算单元的电动助力转向***的故障处理方法 - Google Patents
具有mcu运算单元的电动助力转向***的故障处理方法 Download PDFInfo
- Publication number
- CN107433979A CN107433979A CN201710081818.4A CN201710081818A CN107433979A CN 107433979 A CN107433979 A CN 107433979A CN 201710081818 A CN201710081818 A CN 201710081818A CN 107433979 A CN107433979 A CN 107433979A
- Authority
- CN
- China
- Prior art keywords
- mcu
- arithmetic element
- failure
- relay
- mcu arithmetic
- 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/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
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Power Steering Mechanism (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
本发明公开了一种具有MCU运算单元的电动助力转向***的故障处理方法,包括:MCU初始化任务将控制继电器的I/O口初始值设置为继电器断开;将MCU运算单元故障标志位配置为禁止复位初始化,在上电复位时,将该标志清零;在监测到MCU运算单元故障时将该标志置为1,然后MCU执行软件Reset程序;软件复位后,MCU初始化时根据MCU运算单元故障标志位判断上电后的当前点火循环是否出现过运算单元故障;如果发生故障,则按上述步骤(2)进行软件Reset;如果没有发生则继续进行其他上电初始化任务。本发明提供一种新的故障处理方法,确保在运算单元故障时MCU能够正确有效地切断相线断路器和主断路器,进入安全状态。
Description
技术领域
本发明涉及一种汽车电子技术,尤其涉及一种汽车电动助力转向***中的故障处理方法。
背景技术
在只有一个单核MCU的EPS ECU(电动助力转向***电控单元)***中,只有该MCU可以控制相线断路器或主断路器的通断。
当***检测到EPS故障时,会将相应的故障标志进行置位,一旦软件的***管理模块监测到严重故障标志时,就会发出切断相线断路器或主断路器的指令,由相线断路器或主断路器的控制模块进行切断操作。这种故障监测和***管理机制如图1所示。
然而当该单核MCU自身的运算单元发生故障时,虽然通过一定的检测手段软件能够检测出运算单元故障,但由于***管理模块的运算其本身需要以MCU的运算单元为基础,因此在该种故障情况下ECU并不能确保相线断路器和主断路器的控制模块能够正确地执行切断操作,也就无法切断助力,无法进入安全状态。图2中***管理模块和继电器控制模块的阴影表示无法正常工作。
发明内容
本发明所要解决的技术问题是提供一种新的故障处理方法,即在ECU软件检测到MCU运算单元故障时,直接通过软件Reset MCU,避免***管理模块不能关断继电器的安全风险,确保在运算单元故障时MCU能够正确有效地切断相线断路器和主断路器,从而进入安全状态。
本发明为解决上述技术问题而采用的技术方案是提供一种具有MCU运算单元的电动助力转向***的故障处理方法,所述电动助力转向***包括电机和MCU运算单元,所述电机采用继电器进行开停控制,所述监控方法包括如下步骤:1)MCU运算单元初始化任务将控制继电器的I/O口初始值设置为继电器断开;2)将MCU运算单元故障标志位ALU_ERR配置为禁止复位初始化,当监测到MCU运算单元故障时,将MCU运算单元故障标志位ALU_ERR置位,然后MCU运算单元执行软件程序;3)软件复位后,复位MCU运算单元初始化时根据MCU运算单元故障标志位ALU_ERR判断上电后的当前点火循环是否出现过运算单元故障;如果当前点火循环中出现过运算单元故障,则保持控制继电器的I/O为默认电平,记录故障相关信息后再进入轮询程序;如果没有出现过运算单元故障,则继续进行运算单元故障诊断;4)如果发生MCU运算单元故障,则按上述步骤(2)进行软件复位;如果没有发生,则继续进行其他上电初始化任务;5)如果在初始化过程中没有发生包含继电器故障在内的严重故障,则闭合继电器,进入轮询程序。
本发明对比现有技术有如下的有益效果:本发明提供的具有MCU运算单元的电动助力转向***的故障处理方法,当发生MCU运算单元故障,其逻辑运算和位运算无法确保能够正常执行,本发明的方法能够有效地避免***管理模块和继电器控制模块进行错误的运算,而将MCU直接Reset到可控的初始状态,从而确保***进入安全状态。
附图说明
图1为传统的故障监测和***管理机制的示意图;
图2为***管理模块和继电器控制模块无法正常工作的示意图;
图3为本发明MCU运算单元故障时的处理机制示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的描述。
图3为本发明MCU运算单元故障时的处理机制示意图。
请参见图3,本发明提供的具有MCU运算单元的电动助力转向***的故障处理方法,其步骤包括:
(1)MCU初始化任务将控制继电器的I/O口初始值设置为继电器断开;
(2)将MCU运算单元故障标志位ALU_ERR配置为禁止复位初始化,在上电复位时,将该标志清零;在监测到MCU运算单元故障时,软件将MCU运算单元故障标志位ALU_ERR置位,置为1,然后MCU执行软件Reset程序,MCU软件复位;
(3)软件复位后,MCU初始化时根据MCU运算单元故障标志位ALU_ERR判断上电后的当前点火循环是否出现过运算单元故障;
a)如果当前点火循环中出现过运算单元故障,即MCU运算单元故障标志位ALU_ERR为1,则保持控制继电器的I/O为默认电平,即默认断开继电器,记录故障相关信息后再进入轮询程序;
b)如果没有出现过运算单元故障,即MCU运算单元故障标志位ALU_ERR为0,则继续进行运算单元故障诊断;
(4)如果发生MCU运算单元故障,则按上述步骤(2)进行软件Reset;如果没有发生,则继续进行其他上电初始化任务;
(5)如果在初始化过程中没有发生继电器故障及其他严重故障,则闭合继电器,否则断开继电器(或保持继电器为断开状态)。闭合继电器动作只在初始化过程中进行,轮询任务中只在出现严重故障时断开继电器;
(6)进入轮询后将首先进行MCU运算单元诊断,如无此故障再进行下一步操作,否则将触发软件Reset;
(7)ECU下电时,将故障信息存储到EEPROM,并将运算单元故障标志位ALU_ERR清除,置为0。
当发生MCU运算单元故障,其逻辑运算和位运算无法确保能够正常执行,本发明的方法能够有效地避免***管理模块和继电器控制模块进行错误的运算,而将MCU直接Reset到可控的初始状态,从而确保***进入安全状态。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的修改和完善,因此本发明的保护范围当以权利要求书所界定的为准。
Claims (1)
1.一种具有MCU运算单元的电动助力转向***的故障处理方法,所述电动助力转向***包括电机和MCU运算单元,所述电机采用继电器进行开停控制,其特征在于,所述监控方法包括如下步骤:
1)MCU运算单元初始化任务将控制继电器的I/O口初始值设置为继电器断开;
2)将MCU运算单元故障标志位ALU_ERR配置为禁止复位初始化,当监测到MCU运算单元故障时,将MCU运算单元故障标志位ALU_ERR置位,然后MCU运算单元执行软件程序;
3)软件复位后,复位MCU运算单元初始化时根据MCU运算单元故障标志位ALU_ERR判断上电后的当前点火循环是否出现过运算单元故障;如果当前点火循环中出现过运算单元故障,则保持控制继电器的I/O为默认电平,记录故障相关信息后再进入轮询程序;如果没有出现过运算单元故障,则继续进行运算单元故障诊断;
4)如果发生MCU运算单元故障,则按上述步骤(2)进行软件复位;如果没有发生,则继续进行其他上电初始化任务;
5)如果在初始化过程中没有发生包含继电器故障在内的严重故障,则闭合继电器,进入轮询程序。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610362087 | 2016-05-26 | ||
CN2016103620876 | 2016-05-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107433979A true CN107433979A (zh) | 2017-12-05 |
CN107433979B CN107433979B (zh) | 2019-10-22 |
Family
ID=60458295
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710081818.4A Active CN107433979B (zh) | 2016-05-26 | 2017-02-15 | 具有mcu运算单元的电动助力转向***的故障处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107433979B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113715685A (zh) * | 2020-05-22 | 2021-11-30 | 比亚迪股份有限公司 | 控制高压开关吸合状态的电路及其方法和管理***、车辆 |
CN117134303A (zh) * | 2023-10-27 | 2023-11-28 | 深圳市长天智能有限公司 | 智能接触器的初始化方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050040206A (ko) * | 2003-10-28 | 2005-05-03 | 주식회사 만도 | 전동식 파워 스티어링 시스템에서의 절대 중립각 설정방법 |
WO2007112603A1 (de) * | 2006-04-03 | 2007-10-11 | Thyssenkrupp Presta Ag | Überwachungseinrichtung für die funktion einer elektronischen steuerungseinrichtung und verfahren hierzu |
CN102849105A (zh) * | 2011-06-30 | 2013-01-02 | 株式会社捷太格特 | 车辆用转向装置 |
CN103112491A (zh) * | 2012-12-28 | 2013-05-22 | 江苏大学 | 用于电动汽车的电动助力转向控制***、装置及其方法 |
-
2017
- 2017-02-15 CN CN201710081818.4A patent/CN107433979B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050040206A (ko) * | 2003-10-28 | 2005-05-03 | 주식회사 만도 | 전동식 파워 스티어링 시스템에서의 절대 중립각 설정방법 |
WO2007112603A1 (de) * | 2006-04-03 | 2007-10-11 | Thyssenkrupp Presta Ag | Überwachungseinrichtung für die funktion einer elektronischen steuerungseinrichtung und verfahren hierzu |
CN102849105A (zh) * | 2011-06-30 | 2013-01-02 | 株式会社捷太格特 | 车辆用转向装置 |
CN103112491A (zh) * | 2012-12-28 | 2013-05-22 | 江苏大学 | 用于电动汽车的电动助力转向控制***、装置及其方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113715685A (zh) * | 2020-05-22 | 2021-11-30 | 比亚迪股份有限公司 | 控制高压开关吸合状态的电路及其方法和管理***、车辆 |
CN113715685B (zh) * | 2020-05-22 | 2023-05-19 | 比亚迪股份有限公司 | 控制高压开关吸合状态的电路及其方法和管理***、车辆 |
CN117134303A (zh) * | 2023-10-27 | 2023-11-28 | 深圳市长天智能有限公司 | 智能接触器的初始化方法 |
CN117134303B (zh) * | 2023-10-27 | 2024-02-27 | 深圳市长天智能有限公司 | 智能接触器的初始化方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107433979B (zh) | 2019-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106032619B (zh) | 洗衣机通信方法 | |
CN206569132U (zh) | 具有看门狗监控功能的电动助力转向*** | |
CN107433979A (zh) | 具有mcu运算单元的电动助力转向***的故障处理方法 | |
WO2019159598A1 (ja) | 電池制御装置 | |
CN106842005A (zh) | 一种电动汽车高压***的继电器故障判断方法 | |
CN107329847A (zh) | 控制***的监控电路 | |
CN106856321A (zh) | 洗浴安全控制***及洗浴安全控制方法 | |
CN105426263A (zh) | 一种实现金库***安全运行的方法及*** | |
CN114968646A (zh) | 一种功能故障处理***及其方法 | |
CN110178306A (zh) | 马达控制装置以及马达控制*** | |
CN104777805B (zh) | 一种工业机器人安全控制***及备份安全电路、安全模块 | |
CN111761571B (zh) | 机器人的控制方法及装置 | |
CN206388063U (zh) | 基于外部看门狗的电动助力转向*** | |
CN106379183A (zh) | 一种基于安全链的集成式电动汽车充电设备安全保护模块 | |
JP2008118781A (ja) | リセット回路、保護継電装置、および、保護継電装置のリセット方法 | |
CN112721639B (zh) | 一种继电器控制方法及装置 | |
CN112160867B (zh) | 风力发电机组安全链***、监控方法及变桨控制器 | |
CN105391575A (zh) | 一种金库控制方法及*** | |
CN114679374A (zh) | 一种重置控制方法、装置及电子设备 | |
CN114801744A (zh) | 车辆驱动控制方法、装置、***、存储介质及车辆 | |
WO2024122023A1 (ja) | 車両の制御システム | |
CN108173466A (zh) | 一种电机驱动控制方法及其*** | |
CN114089824B (zh) | 一种热插拔部件保护方法及装置 | |
CN117227482B (zh) | 故障恢复方法和***、整车控制器和存储介质 | |
KR102592117B1 (ko) | Ac 배터리의 안전 개념을 위한 방법 및 시스템 |
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 | ||
CB02 | Change of applicant information |
Address after: Room 702, Building 16, 1000 Jinhai Road, Pudong New Area, Shanghai Applicant after: Shanghai Nasen Automobile Electronics Co Ltd Address before: Room J365, 4 Blocks, Zone B, 925 Yecheng Road, Jiading District, Shanghai, 2003 Applicant before: Shanghai Nasen Automobile Electronics Co Ltd |
|
GR01 | Patent grant | ||
GR01 | Patent grant |