KR102083839B1 - Mdps 시스템의 메모리 보호 장치 및 방법 - Google Patents
Mdps 시스템의 메모리 보호 장치 및 방법 Download PDFInfo
- Publication number
- KR102083839B1 KR102083839B1 KR1020130088368A KR20130088368A KR102083839B1 KR 102083839 B1 KR102083839 B1 KR 102083839B1 KR 1020130088368 A KR1020130088368 A KR 1020130088368A KR 20130088368 A KR20130088368 A KR 20130088368A KR 102083839 B1 KR102083839 B1 KR 102083839B1
- Authority
- KR
- South Korea
- Prior art keywords
- software module
- memory block
- data
- memory
- operating software
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/544—Buffers; Shared memory; Pipes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/461—Saving or restoring of program or task context
- G06F9/463—Program control block organisation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G2600/00—Indexing codes relating to particular elements, systems or processes used on suspension systems or suspension control systems
- B60G2600/70—Computer memory; Data storage, e.g. maps for adaptive control
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Power Steering Mechanism (AREA)
Abstract
Description
도 2 는 도 1 의 제1 메모리 블록의 데이터를 개념적으로 도시한 도면이다.
도 3 은 도 1 의 제2 메모리 블록의 데이터를 개념적으로 도시한 도면이다.
도 4 는 도 1 의 제3 메모리 블록의 데이터를 개념적으로 도시한 도면이다.
도 5 는 본 발명의 일 실시예에 따른 MDPS 시스템의 데이터 흐름을 도시한 블럭도이다.
도 6 은 본 발명의 일 실시예에 따른 MDPS 시스템의 메모리 보호 장치 내 데이터 교환을 개념적으로 도시한 도면이다.
21: 제1 메모리 블록 22: 제2 메모리 블록
22: 제3 메모리 블록 211,221,231:동작 소프트웨어 모듈
30: 신뢰 소프트웨어 모듈 40: 보조 메모리
50: MCU 60: BSW
Claims (9)
- 동작 소프트웨어 모듈 별로 각각 구분된 복수 개의 메모리 블록을 구비하는 베이직 메모리 블록;
상기 메모리 블록 각각에 저장된 상기 동작 소프트웨어 모듈의 데이터를 저장하는 보조 메모리; 및
상기 보조 메모리에 상기 동작 소프트웨어 모듈의 데이터를 저장하고 상기 메모리 블록 각각에 구비된 상기 동작 소프트웨어 모듈 상호 간의 데이터 교환을 제한하는 신뢰 소프트웨어 모듈을 포함하고,
상기 신뢰 소프트웨어 모듈은 메모리 블록 중 어느 하나에 있는 동작 소프트웨어 모듈로부터 다른 메모리 블록에 있는 동작 소프트웨어 모듈의 데이터에 대한 접근을 요청받으면, 데이터를 요청받은 동작 소프트웨어 모듈의 데이터를 상기 보조 메모리에 저장하는 것을 특징으로 하는 MDPS 시스템의 메모리 보호 장치. - 삭제
- 제 1 항에 있어서, 상기 베이직 메모리 블록은
TAS(Torque Angle Sensor) 연산을 위한 동작 소프트웨어 모듈을 저장하는 제1 메모리 블록;
모터 제어 알고리즘을 수행하기 위한 동작 소프트웨어 모듈을 저장하는 제2 메모리 블록; 및
상기 제1 메모리 블록과 상기 제2 메모리 블록에 저장된 데이터를 제외한 나머지 데이터를 저장하는 제3 메모리 블록을 포함하는 것을 특징으로 하는 MDPS 시스템의 메모리 보호 장치. - 제 3 항에 있어서, 상기 제1 메모리 블록에 저장된 동작 소프트웨어 모듈은 조향각 연산 알고리즘 데이터 및 토크 연산 알고리즘 데이터를 저장하는 것을 특징으로 하는 MDPS 시스템의 메모리 보호 장치.
- 제 3 항에 있어서, 상기 제1 메모리 블록에 저장된 동작 소프트웨어 모듈은 TAS 연산을 상기 제1 메모리 블록 내에서만 독립적으로 수행하고, TAS 연산에 필요한 데이터는 상기 신뢰 소프트웨어 모듈을 통해 입력받는 것을 특징으로 하는 MDPS 시스템의 메모리 보호 장치.
- 제 3 항에 있어서, 상기 제2 메모리 블록에 저장된 동작 소프트웨어 모듈은 모터 제어 알고리즘 데이터를 저장하는 것을 특징으로 하는 MDPS 시스템의 메모리 보호 장치.
- 제 3 항에 있어서, 상기 제2 메모리 블록에 저장된 동작 소프트웨어 모듈은 모터 제어를 위한 연산을 상기 제2 메모리 블록 내에서만 독립적으로 수행하고, 모터 제어를 위한 연산에 필요한 데이터를 상기 신뢰 소프트웨어 모듈에 통해 입력받는 것을 특징으로 하는 MDPS 시스템의 메모리 보호 장치.
- 제 3 항에 있어서, 상기 제3 메모리 블록에는 상기 MDPS 시스템의 이상 유무를 판단하기 위한 세이프티 모듈이 포함되는 것을 특징으로 하는 MDPS 시스템의 메모리 보호 장치.
- 신뢰 소프트웨어 모듈이 베이직 메모리 블록에 있는 복수 개의 메모리 블록 중 어느 하나에 있는 동작 소프트웨어 모듈로부터 다른 메모리 블록에 있는 동작 소프트웨어 모듈의 데이터에 대한 접근을 요청받으면, 데이터를 요청받은 동작 소프트웨어 모듈의 데이터를 보조 메모리에 저장하는 단계; 및
상기 데이터에 대한 접근을 요청한 동작 소프트웨어 모듈이 상기 보조 메모리에 저장된 데이터를 읽어들어 기능을 수행하는 단계를 포함하고,
상기 베이직 메모리 블록 내 메모리 블록은, TAS(Torque Angle Sensor) 연산을 위한 동작 소프트웨어 모듈을 저장하는 제1 메모리 블록; 모터 제어 알고리즘을 수행하기 위한 동작 소프트웨어 모듈을 저장하는 제2 메모리 블록; 및 상기 제1 메모리 블록과 상기 제2 메모리 블록에 저장된 데이터를 제외한 나머지 데이터를 저장하는 제3 메모리 블록을 포함하고,
상기 데이터에 대한 접근을 요청한 동작 소프트웨어 모듈이 상기 보조 메모리에 저장된 데이터를 읽어들어 기능을 수행하는 단계에서, 상기 제1 메모리 블록에 저장된 동작 소프트웨어 모듈은 TAS 연산을 상기 제1 메모리 블록 내에서만 독립적으로 수행하고, TAS 연산에 필요한 데이터는 상기 신뢰 소프트웨어 모듈을 통해 입력받고, 상기 제2 메모리 블록에 저장된 동작 소프트웨어 모듈은 모터 제어를 위한 연산을 상기 제2 메모리 블록 내에서만 독립적으로 수행하고, 모터 제어를 위한 연산에 필요한 데이터를 상기 신뢰 소프트웨어 모듈에 통해 입력받는 것을 특징으로 하는 MDPS 시스템의 메모리 보호 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020130088368A KR102083839B1 (ko) | 2013-07-25 | 2013-07-25 | Mdps 시스템의 메모리 보호 장치 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020130088368A KR102083839B1 (ko) | 2013-07-25 | 2013-07-25 | Mdps 시스템의 메모리 보호 장치 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20150012635A KR20150012635A (ko) | 2015-02-04 |
| KR102083839B1 true KR102083839B1 (ko) | 2020-03-03 |
Family
ID=52488623
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020130088368A Active KR102083839B1 (ko) | 2013-07-25 | 2013-07-25 | Mdps 시스템의 메모리 보호 장치 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102083839B1 (ko) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102475879B1 (ko) * | 2016-04-05 | 2022-12-08 | 현대모비스 주식회사 | Mdps mcu 코어 고장 감지 장치 및 방법 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060236026A1 (en) * | 2005-04-15 | 2006-10-19 | Jens Hempel | Method and system for allocating, accessing and de-allocating storage space of a memory card |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19917208A1 (de) * | 1999-04-16 | 2000-10-19 | Bosch Gmbh Robert | Verfahren und Vorrichtung zur Überwachung eines Rechenelements in einem Kraftfahrzeug |
| KR100877715B1 (ko) * | 2007-02-02 | 2009-01-09 | 한국과학기술연구원 | 지능형 로봇을 위한 센싱, 구동 및 실시간 행동을 포함한리액티브 층 소프트웨어의 구조 |
-
2013
- 2013-07-25 KR KR1020130088368A patent/KR102083839B1/ko active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060236026A1 (en) * | 2005-04-15 | 2006-10-19 | Jens Hempel | Method and system for allocating, accessing and de-allocating storage space of a memory card |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20150012635A (ko) | 2015-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20190243363A1 (en) | Apparatus and method for controlling vehicle based on redundant architecture | |
| CN107949847B (zh) | 车辆的电子控制单元 | |
| KR102172576B1 (ko) | Mdps 시스템의 프릭션 보상 제어 장치 및 방법 | |
| KR102712327B1 (ko) | 후륜조향시스템의 조향 제어방법 및 장치 | |
| US10549778B2 (en) | Motor driven power steering system and method for determining neutral position thereof | |
| KR102083839B1 (ko) | Mdps 시스템의 메모리 보호 장치 및 방법 | |
| JP2012095420A (ja) | 電動パワーステアリング装置 | |
| JP5131324B2 (ja) | 車両用操舵装置 | |
| JP2018039419A (ja) | 操舵制御装置 | |
| JP5541344B2 (ja) | 情報処理装置及び情報処理方法、並びに制御システム | |
| JP4713653B2 (ja) | 電動パワーステアリング装置 | |
| US20250042434A1 (en) | Autonomous driving control apparatus and method | |
| JP2013171467A (ja) | 情報処理装置、車両用電子制御装置、データ読み書き方法 | |
| JP2015174565A (ja) | パワーステアリング装置 | |
| KR102033310B1 (ko) | 전동식 동력 조향장치의 조향복원 제어장치 및 그 방법 | |
| JP5942778B2 (ja) | 情報処理装置 | |
| JP6775894B2 (ja) | 駐車支援装置 | |
| JP2005059645A (ja) | ステア・バイ・ワイヤ式操舵装置におけるウインカーキャンセル装置 | |
| JP7376290B2 (ja) | 操舵制御装置 | |
| WO2013057825A1 (ja) | 情報処理装置、データ管理方法、データ管理プログラム | |
| WO2012002179A1 (ja) | 車両用操舵装置 | |
| JP2008546067A (ja) | 制御装置の記憶装置における切り替え方法および装置 | |
| JP7673689B2 (ja) | 車両の駆動力制御装置 | |
| KR102087144B1 (ko) | 전동식 조향장치의 구동 장치 및 방법 | |
| JP4048322B2 (ja) | 産業車両のパワーステアリング制御方法、及び産業車両のパワーステアリング制御システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| 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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 6 |