KR101203872B1 - 듀얼 컨트롤러 시스템의 오류 검출 장치 및 방법 - Google Patents
듀얼 컨트롤러 시스템의 오류 검출 장치 및 방법 Download PDFInfo
- Publication number
- KR101203872B1 KR101203872B1 KR1020110054381A KR20110054381A KR101203872B1 KR 101203872 B1 KR101203872 B1 KR 101203872B1 KR 1020110054381 A KR1020110054381 A KR 1020110054381A KR 20110054381 A KR20110054381 A KR 20110054381A KR 101203872 B1 KR101203872 B1 KR 101203872B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- controller
- error
- module
- final
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0205—Diagnosing or detecting failures; Failure detection models
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/20—Conjoint control of vehicle sub-units of different type or different function including control of steering systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
- B60W2050/0004—In digital systems, e.g. discrete-time systems involving sampling
- B60W2050/0006—Digital architecture hierarchy
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
- B60W2050/0044—In digital systems
- B60W2050/0045—In digital systems using databus protocols
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0205—Diagnosing or detecting failures; Failure detection models
- B60W2050/021—Means for detecting failure or malfunction
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Hardware Redundancy (AREA)
- Safety Devices In Control Systems (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 듀얼 컨트롤러 시스템의 개략적인 구성도이다.
도 3은 본 발명의 일 실시예에 따른 듀얼 컨트롤러 시스템의 세부 구성도이다.
도 4는 본 발명의 일 실시예에 따른 듀얼 컨트롤러 시스템의 오류 검출 방법에 대한 순서도이다.
110: 센서 120: 제1 컨트롤러
130: 제2 컨트롤러 140: 캔 트랜시버
160: 제1 통신라인 170: 제2 통신라인
180: 피드백 라인
Claims (10)
- 센서로부터 감지 데이터를 입력받아 연산하여 제1 데이터를 산출하며, 상기 제1 데이터 및 제2 컨트롤러로부터 전송된 제2 데이터를 비교하여 오류가 검출되지 않은 경우 최종 데이터를 출력하는 제1 컨트롤러;
상기 제1 컨트롤러로부터 최종 데이터를 수신받아 캔(CAN) 버스를 통해 전송하는 캔 트랜시버; 및
상기 센서로부터 감지 데이터를 입력받아 연산하여 제2 데이터를 산출하며, 상기 제2 데이터 및 상기 캔 트랜시버로부터 피드백된 최종 데이터를 비교하여 오류가 검출될 경우, 상기 제1 컨트롤러에 상기 최종 데이터의 출력을 중지하는 인터럽트 신호를 전송하는 제2 컨트롤러를 포함하는 것을 특징으로 하는 듀얼 컨트롤러 시스템의 오류 검출 장치. - 제1 항에 있어서, 상기 제1 컨트롤러는,
상기 감지 데이터를 입력받아 연산하여 상기 제1 데이터를 산출하는 제1 연산부;
상기 제1 데이터 및 상기 제2 데이터를 비교하여 오류를 검출하고, 상기 오류가 검출되지 않은 경우 제1 캔 모듈에 출력 제어 신호를 전송하는 제1 비교제어부; 및
상기 출력 제어신호에 따라 동작하여 상기 제1 데이터를 CAN 프로토콜에 따라 처리하여 상기 최종 데이터를 전송하는 제1 캔(CAN) 모듈을 포함하는 것을 특징으로 하는 듀얼 컨트롤러 시스템의 오류 검출 장치. - 제2 항에 있어서, 상기 제2 컨트롤러는,
상기 감지 데이터를 입력받아 연산하여 상기 제2 데이터를 산출하는 제2 연산부;
상기 캔 트랜시버로부터 피드백된 최종 데이터를 CAN 프로토콜에 따라 처리하여 제3 데이터를 전송하는 제2 캔(CAN) 모듈;
상기 제2 데이터 및 상기 제1 컨트롤러로부터 전송된 제1 데이터를 비교하여 오류를 검출하고, 상기 제2 데이터 및 상기 제2 캔 모듈로부터 전송된 제3 데이터를 비교하여 오류를 검출하는 제2 비교부; 및
상기 제2 비교부에서 오류가 검출될 경우, 상기 제1 컨트롤러에 상기 인터럽트 신호를 전송하는 제2 제어부를 포함하는 것을 특징으로 하는 듀얼 컨트롤러 시스템의 오류 검출 장치. - 제3 항에 있어서,
상기 제1 비교제어부는 상기 제2 비교부에서 오류가 검출되지 않은 경우, 상기 제1 캔 모듈에 상기 출력 제어 신호를 전송하는 것을 특징으로 하는 듀얼 컨트롤러 시스템의 오류 검출 장치. - 제4 항에 있어서,
상기 제1 비교제어부 및 상기 제2 비교부를 연결하여 전기적 신호의 전송라인을 제공하는 제1 통신라인;
상기 제1 캔 모듈과 상기 제2 제어부를 연결하여 전기적 신호의 전송라인을 제공하는 제2 통신라인; 및
상기 최종 데이터를 상기 제2 캔 모듈에 피드백하는 피드백 라인을 더 포함하는 것을 특징으로 하는 듀얼 컨트롤러 시스템의 오류 검출 장치. - 제1 항에 있어서,
상기 센서는 복수개로 구비되며, 상기 제1 및 제2 컨트롤러는 상기 복수개의 센서로부터 각각 감지 데이터를 입력받는 것을 특징으로 하는 듀얼 컨트롤러 시스템의 오류 검출 장치. - 제1 컨트롤러가 센서로부터 감지 데이터를 입력받아 연산하여 제1 데이터를 산출하는 단계;
제2 컨트롤러가 상기 센서로부터 감지 데이터를 입력받아 연산하여 제2 데이터를 산출하는 단계;
상기 제1 컨트롤러가 상기 제1 데이터 및 제2 컨트롤러로부터 전송된 제2 데이터를 비교하여 오류가 검출되지 않은 경우 최종 데이터를 출력하는 단계;
캔 트랜시버가 상기 제1 컨트롤러로부터 최종 데이터를 수신받아 캔(CAN) 버스를 통해 전송하는 단계; 및
상기 제2 컨트롤러가 상기 제2 데이터 및 상기 캔 트랜시버로부터 피드백된 최종 데이터를 비교하여 오류가 검출될 경우, 상기 제1 컨트롤러에 상기 최종 데이터의 출력을 중지하는 인터럽트 신호를 전송하는 단계를 포함하는 것을 특징으로 하는 듀얼 컨트롤러 시스템의 오류 검출 방법. - 제7 항에 있어서,
상기 최종 데이터를 출력하는 단계는,
제1 비교제어부가 상기 제1 데이터 및 상기 제2 데이터를 비교하여 오류를 검출하고, 상기 오류가 검출되지 않은 경우 제1 캔 모듈에 출력 제어 신호를 전송하는 단계; 및
상기 제1 캔(CAN) 모듈이 상기 출력 제어신호에 따라 동작하여 상기 제1 데이터를 CAN 프로토콜에 따라 처리하여 상기 최종 데이터를 전송하는 단계를 포함하는 것을 특징으로 하는 듀얼 컨트롤러 시스템의 오류 검출 방법. - 제8 항에 있어서,
상기 인터럽트 신호를 전송하는 단계는,
제2 캔(CAN) 모듈이 상기 캔 트랜시버로부터 피드백된 최종 데이터를 CAN 프로토콜에 따라 처리하여 제3 데이터를 전송하는 단계;
제2 비교부가 상기 제2 데이터 및 상기 제1 컨트롤러로부터 전송된 제1 데이터를 비교하여 오류를 검출하고, 상기 제2 데이터 및 상기 제2 캔 모듈로부터 전송된 제3 데이터를 비교하여 오류를 검출하는 단계; 및
제2 제어부가 상기 제2 비교부에서 오류가 검출될 경우, 상기 제1 컨트롤러에 상기 인터럽트 신호를 전송하는 단계를 포함하는 것을 특징으로 하는 듀얼 컨트롤러 시스템의 오류 검출 방법. - 제9 항에 있어서,
상기 제1 비교제어부가 상기 출력 제어 신호를 전송하는 단계는,
상기 제2 비교부에서 오류가 검출되지 않은 경우, 상기 제1 캔 모듈에 상기 출력 제어 신호를 전송하는 것을 특징으로 하는 듀얼 컨트롤러 시스템의 오류 검출 방법.
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110054381A KR101203872B1 (ko) | 2011-06-07 | 2011-06-07 | 듀얼 컨트롤러 시스템의 오류 검출 장치 및 방법 |
| US13/511,129 US9003271B2 (en) | 2011-06-07 | 2011-07-06 | Error detecting device and method of a dual controller system |
| CN201510119331.1A CN104709289B (zh) | 2011-06-07 | 2011-07-06 | 双控制器系统的错误检测装置和方法 |
| CN201180004628.3A CN102933443B (zh) | 2011-06-07 | 2011-07-06 | 双控制器系统的错误检测装置和方法 |
| PCT/KR2011/004925 WO2012169687A1 (ko) | 2011-06-07 | 2011-07-06 | 듀얼 컨트롤러 시스템의 오류 검출 장치 및 방법 |
| EP11867253.4A EP2719599A4 (en) | 2011-06-07 | 2011-07-06 | Device and method for detecting error in dual controller system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110054381A KR101203872B1 (ko) | 2011-06-07 | 2011-06-07 | 듀얼 컨트롤러 시스템의 오류 검출 장치 및 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR101203872B1 true KR101203872B1 (ko) | 2012-11-22 |
Family
ID=47565147
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020110054381A Expired - Fee Related KR101203872B1 (ko) | 2011-06-07 | 2011-06-07 | 듀얼 컨트롤러 시스템의 오류 검출 장치 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101203872B1 (ko) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101242396B1 (ko) | 2011-10-11 | 2013-03-12 | 대성전기공업 주식회사 | 듀얼 코어 시스템의 오류 검출 장치 및 방법 |
| KR101273278B1 (ko) * | 2011-10-11 | 2013-06-11 | 대성전기공업 주식회사 | 듀얼 코어 시스템의 오류 검출 장치 및 방법 |
| KR101491261B1 (ko) * | 2013-06-07 | 2015-02-06 | 현대자동차주식회사 | 차량 내 전자제어시스템의 오작동 진단 방법 |
| KR20190094531A (ko) * | 2018-02-05 | 2019-08-14 | 주식회사 만도 | 리던던트 구조 기반의 차량 제어 장치 및 방법 |
| WO2020050674A1 (ko) * | 2018-09-06 | 2020-03-12 | 주식회사 만도 | 휠 스피드 센서 인터페이스 회로, 그 동작 방법 및 전자 제어 시스템 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20010051845A1 (en) | 2000-04-26 | 2001-12-13 | Toyoda Koki Kabushiki Kaisha | Controller for vehicle steering apparatus and method for detecting abnormality in the controller |
| US20020022914A1 (en) | 2000-08-14 | 2002-02-21 | Nsk Ltd. | Control unit for electric power steering apparatus |
| US20020177932A1 (en) | 2001-05-25 | 2002-11-28 | Mitsubishi Denki Kabushiki Kaisha | Electric power steering apparatus |
-
2011
- 2011-06-07 KR KR1020110054381A patent/KR101203872B1/ko not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20010051845A1 (en) | 2000-04-26 | 2001-12-13 | Toyoda Koki Kabushiki Kaisha | Controller for vehicle steering apparatus and method for detecting abnormality in the controller |
| US20020022914A1 (en) | 2000-08-14 | 2002-02-21 | Nsk Ltd. | Control unit for electric power steering apparatus |
| US20020177932A1 (en) | 2001-05-25 | 2002-11-28 | Mitsubishi Denki Kabushiki Kaisha | Electric power steering apparatus |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101242396B1 (ko) | 2011-10-11 | 2013-03-12 | 대성전기공업 주식회사 | 듀얼 코어 시스템의 오류 검출 장치 및 방법 |
| KR101273278B1 (ko) * | 2011-10-11 | 2013-06-11 | 대성전기공업 주식회사 | 듀얼 코어 시스템의 오류 검출 장치 및 방법 |
| KR101491261B1 (ko) * | 2013-06-07 | 2015-02-06 | 현대자동차주식회사 | 차량 내 전자제어시스템의 오작동 진단 방법 |
| KR20190094531A (ko) * | 2018-02-05 | 2019-08-14 | 주식회사 만도 | 리던던트 구조 기반의 차량 제어 장치 및 방법 |
| KR102111295B1 (ko) | 2018-02-05 | 2020-05-15 | 주식회사 만도 | 리던던트 구조 기반의 차량 제어 장치 및 방법 |
| US11190957B2 (en) | 2018-02-05 | 2021-11-30 | Mando Corporation | Apparatus and method for controlling vehicle based on redundant architecture |
| WO2020050674A1 (ko) * | 2018-09-06 | 2020-03-12 | 주식회사 만도 | 휠 스피드 센서 인터페이스 회로, 그 동작 방법 및 전자 제어 시스템 |
| US12024149B2 (en) | 2018-09-06 | 2024-07-02 | Hl Mando Corporation | Wheel speed sensor interface circuit, operation method thereof, and electronic control system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9003271B2 (en) | Error detecting device and method of a dual controller system | |
| KR100998416B1 (ko) | 듀얼 콘트롤러 시스템의 통신 중재 장치 및 방법 | |
| EP3668765B1 (en) | Systems and methods for redundant wheel speed sensing | |
| US10717462B2 (en) | Sensor device and electric power steering device using same | |
| KR101203872B1 (ko) | 듀얼 컨트롤러 시스템의 오류 검출 장치 및 방법 | |
| CN104272316B (zh) | 用于改进电子调节系统的功能安全性并提高可用性的方法以及电子调节系统 | |
| CN102655445A (zh) | 位错误率减少的可靠数据传输 | |
| WO2018110124A1 (ja) | 車両制御装置 | |
| KR100871857B1 (ko) | 차량 내부의 네트워크 시스템 및 그 제어방법 | |
| US10946892B2 (en) | Electric power steering apparatus having increased number of sensor signals for safety enhancement | |
| KR101242398B1 (ko) | 듀얼 컨트롤러 시스템의 오류 검출 장치 및 방법 | |
| KR20160037939A (ko) | 안전-관련 적용의 리던던트 신호 처리를 위한 방법 및 전자 회로 장치, 차량 브레이크 시스템 및 이러한 차량 브레이크 시스템을 갖는 차량, 그리고 이러한 전자 회로 장치의 사용 | |
| KR101242407B1 (ko) | 듀얼 컨트롤러 시스템의 오류 검출 장치 및 방법 | |
| CN110239575B (zh) | 基于二乘二取二的逻辑控制设备及系统 | |
| US20010020281A1 (en) | Electronic control system | |
| KR101937407B1 (ko) | 마이크로컨트롤러 유닛 감시 장치 및 방법 | |
| AU2017312380B2 (en) | Arrangement having a safety-related system and method for the protected operation thereof by means of a remote query | |
| KR101242396B1 (ko) | 듀얼 코어 시스템의 오류 검출 장치 및 방법 | |
| KR101273278B1 (ko) | 듀얼 코어 시스템의 오류 검출 장치 및 방법 | |
| KR20190033160A (ko) | 조향각 센서 및 토크 센서의 고장 여부에 따라 조향각을 송출하는 전동식 조향 장치 및 그 방법 | |
| EP3121753B1 (en) | System for controlling the communication between a main device and an auxiliary device and associated main device and auxiliary device used in the system | |
| US11570250B2 (en) | Communication system and method for communication for a motor vehicle | |
| CN117795574A (zh) | 通信系统 | |
| KR20180018145A (ko) | 마이크로컨트롤러 유닛 감시 장치 및 방법 | |
| US7246028B2 (en) | Method for transmitting data from sensor to a control unit, and a corresponding sensor and control unit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| FPAY | Annual fee payment |
Payment date: 20151019 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20161018 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20171018 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20181016 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20201117 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20201117 |