JP2021135807A - 車載機器制御装置及び車両制御システム - Google Patents
車載機器制御装置及び車両制御システム Download PDFInfo
- Publication number
- JP2021135807A JP2021135807A JP2020032209A JP2020032209A JP2021135807A JP 2021135807 A JP2021135807 A JP 2021135807A JP 2020032209 A JP2020032209 A JP 2020032209A JP 2020032209 A JP2020032209 A JP 2020032209A JP 2021135807 A JP2021135807 A JP 2021135807A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- physical quantity
- communication packet
- application
- driver
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 claims abstract description 106
- 238000006243 chemical reaction Methods 0.000 claims abstract description 69
- 230000006870 function Effects 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 11
- 238000012886 linear function Methods 0.000 claims description 5
- 238000013507 mapping Methods 0.000 description 27
- 230000002093 peripheral effect Effects 0.000 description 20
- 238000000034 method Methods 0.000 description 16
- 238000007664 blowing Methods 0.000 description 7
- 230000000052 comparative effect Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 238000009423 ventilation Methods 0.000 description 5
- 101100167365 Caenorhabditis elegans cha-1 gene Proteins 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 101100220549 Mus musculus Chd1 gene Proteins 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 101100382340 Arabidopsis thaliana CAM2 gene Proteins 0.000 description 1
- 101100494530 Brassica oleracea var. botrytis CAL-A gene Proteins 0.000 description 1
- 101100165913 Brassica oleracea var. italica CAL gene Proteins 0.000 description 1
- 101150118283 CAL1 gene Proteins 0.000 description 1
- 102100021849 Calretinin Human genes 0.000 description 1
- 101000898072 Homo sapiens Calretinin Proteins 0.000 description 1
- 101100029577 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) CDC43 gene Proteins 0.000 description 1
- 101100439683 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) CHS3 gene Proteins 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 101150014174 calm gene Proteins 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/545—Interprogram communication where tasks reside in different layers, e.g. user- and kernel-space
-
- 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
-
- 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/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
-
- 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/18—Conjoint control of vehicle sub-units of different type or different function including control of braking 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
- 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
-
- 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/08—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
-
- 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/105—Speed
-
- 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/107—Longitudinal acceleration
-
- 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/109—Lateral acceleration
-
- 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
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
-
- 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
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- 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
-
- 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
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/403—Image sensing, e.g. optical camera
-
- 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
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/408—Radar; Laser, e.g. lidar
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Evolutionary Computation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Small-Scale Networks (AREA)
- Stored Programmes (AREA)
Abstract
Description
図1は車両制御システムの構成例を示す図である。図1の車両制御システムは、車両1に搭載されており、車両1の所定のゾーン毎に配置された複数のゾーンECU40と、複数のゾーンECU40を統括する中央演算装置10とを備える。本実施形態の車両制御システムでは、車両1を6つのゾーンに分け、各ゾーンにゾーンECU40が設けられている例を示している。ゾーンECU40は、車載機器を接続することができるように構成されている。また、ゾーンECU40は、車内のネットワークを介して伝送される情報を中継するネットワークハブ装置としての機能を有する。なお、説明の便宜上、車両1の左前側の左フロントゾーンに配置されたゾーンECU40を第1ゾーンECU41ということがある。
車載機器20は、センサデバイス200及び信号受信デバイスを含む入力機器と、アクチュエータ300とを含む。
センサデバイス200は、例えば、(1)車両1のボディ等に設けられかつ車外環境を撮影する複数のカメラ201、(2)車両1のボディ等に設けられかつ車外の物標等を検知する複数のレーダ202、(3)全地球測位システム(Global Positioning System:GPS)を利用して、車両1の位置(車両位置情報)を検出する位置センサ(図示省略)、(4)車速センサ、加速度センサ、ヨーレートセンサ等の車両の挙動を検出するセンサ類の出力から構成され車両1の状態を取得する車両状態センサ(図示省略)、(5)車内カメラ203等により構成され、車両1の乗員の状態を取得する乗員状態センサ、(6)運転者の運転操作を検出する運転操作センサ206、(7)キーレス装置を作動させるためのセンサ211(以下、キーレスセンサ211という)、(8)車室内の温度を測定する室温センサ220を含む。運転操作センサ206は、例えば、アクセル開度センサ、操舵角センサ、ブレーキ油圧センサなどを含む。また、センサデバイス200には、乗員による操作を検出するスイッチを含む。スイッチは、例えば、乗員が電動パワーウィンドウを動作させるためのPWスイッチ212、ウォッシャーレベルスイッチ、フードスイッチ等を含む。
アクチュエータ300は、駆動系のアクチュエータ、操舵系のアクチュエータ、制動系のアクチュエータなどを含む。駆動系のアクチュエータの例としては、エンジン、トランスミッション、モータが挙げられる。制動系のアクチュエータの例としては、ブレーキが挙げられる。操舵系のアクチュエータの例としては、ステアリングが挙げられる。また、アクチュエータ300は、例えば、サイドドアをロックするためのドアロック装置301、電動パワーウィンドウ装置302、前照灯FLの点灯を制御する点灯制御装置310、エアバック装置311、音響装置312、エアコン装置320等を含む。
車載機器制御装置100は、1または複数のゾーンECU40に搭載される。すなわち、車載機器制御装置100は、すべてのゾーンECU40に搭載されてもよいし、ゾーンECU40の一部に搭載されてもよい。また、車載機器制御装置100が、(1)中央演算装置10に搭載されてもよいし、(2)ゾーンECU40の下位に接続された、各アクチュエータ専用に設けられた専用ECU(図示省略)に搭載されてもよい。専用ECUは、例えば、エンジンを駆動するためのエンジン駆動用ECUが例示される。中央演算装置10及び各ECUは、単一のIC(Integrated Circuit)により構成されてもよいし、複数のICにより構成されてもよい。
CPU150は、メモリ160からプログラム162を読み出して実行することにより各種の処理をおこなう。具体的には、例えば、センサデバイス200で検出された検出データを読み取ったり、諸機能を実現するために各種の演算処理を行ったり、アクチュエータ300を制御するための制御信号を生成して出力する。CPU150は、制御部の一例である。なお、CPU150の具体的な態様は、特に限定されない。例えば、マイクロコンピュータ(いわゆるマイコン)で実現されていてもよいし、SoC(System-on-Chip)で実現されてもよい。
CPU150は、ハードウェアの構成として、メモリ160に格納されたプログラムにしたがって各種の演算処理を実行する演算部と、ペリフェラル機能ユニット180とを備える。ここでいうペリフェラルとは、中央演算装置10及び/またはゾーンECU40と組み合わせて利用される車載機器20を指すものとする。
CPU150は、ソフトウェアの構成として、最上位のアプリケーション層120と、アプリケーション層の下位にあるミドルウェア層130と、ミドルウェア層130の下位にある基本ソフトウェア層140とを有する。CPU150は、いわゆるAUTOSARに準拠したソフトウェア構造を採用してもよい。この場合、アプリケーション層120は、AUTOSARのアプリケーション層に対応し、例えば、1または複数のSWC(Software Component)モジュールで構成される。基本ソフトウェア層140及びミドルウェア層130は、AUTOSARのBSW(Basic Software)に相当し、基本ソフトウェア層140はAUTOSARのMCAL(Microcontroller Abstraction Layer)に相当する。なお、ミドルウェア層130をComplex Driverとして実装してもよい。
メモリ160は、記憶領域として、CPU150を動作させるためのプログラム162が記憶されたコード領域161と、CPU150での処理結果、マッピングテーブル166及び物理量変換ルール167等のデータを記憶する書き換え可能なデータ領域165とを備える。コード領域には、例えば、車載機器制御装置100の設計段階において、あらかじめ作成されたプログラム162がコンパイルされて実装されている。前述のとおり、マッピングテーブル166には、第1通信パケット131と第2通信パケット132との接続関係を特定するためのデータが格納される。また、物理量変換ルール167には、ミドルウェア層130に生成された通信経路を伝送されるデータに含まれる物理量データを変換する変換ルール(例えば、演算式)が格納される。メモリ160は記憶部の一例である。
次に、図2A及び図2Bを用いて、車載機器制御装置100の動作の一例を説明する。ここでは、第1ゾーンECU41に車載機器制御装置100が実装されているものとして説明する。第1ゾーンECU41には、主に車両1の左フロントゾーンに配置されたセンサデバイス200及びアクチュエータ300が接続される。図1に示すように、第1ゾーンECU41には、例えば、車外左側方を撮像するカメラ201、キーレスセンサ211、PWスイッチ212、ドアロック装置301、電動パワーウィンドウ装置302、室温センサ220及びエアコン装置320が接続されている。
図2A及び図2Bにおいて、アプリケーション121は、キーレスセンサ211からの入力信号の読み出し処理についての命令をパケット化し、マッピングモジュール133に通信パケットIO_2として送信する。前述のとおり、マッピングモジュール133において、通信パケットIO_2は、通信パケットDI_2に接続されている。これにより、アプリケーション121の命令に基づいてDIOドライバ141bが動作し、デジタル入力部181bで取得されたキーレスセンサ211の受信信号がミドルウェア層130の通信パケットDI_2に送信される。通信パケットDI_2は、通信パケットIO_2に送信される。
図2Aにおいて、アプリケーション121は、室温センサ220の操作情報の読み出し処理についての命令をパケット化し、マッピングモジュール133に通信パケットIO_1として送信する。通信パケットIO_1は、マッピングモジュール133において、通信パケットADC_1に接続されている。これにより、アプリケーション121の命令に基づいてADCドライバ141aが動作し、ADC181aで取得された第1室温センサ221の測定温度データがミドルウェア層130の通信パケットADC_1に送信される。通信パケットADC_1は、物理量変換モジュール135に送信される。
図4A及び図4Bに比較例を示す。図4A及び図4Bでは、ミドルウェア層530として単一の通信パケットが実装されているものとする。また、それに応じてプログラム562の構成が異なっている。それ以外の構成は、図2A及び図2Bと共通であるものとする。図2(2A,2B)と図4(4A,4B)で共通する構成については、下2桁の数字または下2桁及びその後ろの符号を共通にしている。例えば、車載機器制御装置500は、車載機器制御装置100に相当する。
40 ゾーンECU
100 車載機器制御装置
120 アプリケーション層
121 アプリケーション
130 ミドルウェア層
135 物理量変換モジュール
141a ADCドライバ(デバイスドライバ)
141b DIOドライバ(デバイスドライバ)
141d PWMドライバ(デバイスドライバ)
150 CPU(制御部)
160 メモリ(記憶部)
167 物理量変換ルール
Claims (3)
- 車載機器を制御する制御部と記憶部とを備える車載機器制御装置であって、
前記制御部は、ソフトウェアの構成として、
前記車載機器についての諸機能を実現するためのアプリケーションが実装されたアプリケーション層と、
アプリケーションから受け取ったコマンドをハードウェア用のコマンドに変換するデバイスドライバと、
前記アプリケーションと前記デバイスドライバとの間の通信経路を生成するミドルウェア層と、
を有し、
前記ミドルウェア層は、前記通信経路を伝送されるデータに含まれる物理量データを所定の変換ルールに従って変換する物理量変換モジュールを備える、車載機器制御装置。 - 請求項1に記載の車載機器制御装置において、
前記所定の変換ルールは、所定の一次関数であり、
前記物理量変換モジュールは、前記所定の一次関数を用いて前記物理量データの変換演算をする、車載機器制御装置。 - 車両の所定のゾーン毎に配置された複数のゾーンECUと、当該複数のゾーンECUを統括する中央演算装置とを備え、
1または複数の前記ゾーンECUは、請求項1または2に記載の車載機器制御装置を備える、車両制御システム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020032209A JP2021135807A (ja) | 2020-02-27 | 2020-02-27 | 車載機器制御装置及び車両制御システム |
EP21153417.7A EP3872635A1 (en) | 2020-02-27 | 2021-01-26 | In-vehicle equipment controller and vehicle control system |
US17/160,385 US11831718B2 (en) | 2020-02-27 | 2021-01-28 | In-vehicle equipment controller and vehicle control system |
CN202110117942.8A CN113386729B (zh) | 2020-02-27 | 2021-01-28 | 车载机器控制装置和车辆控制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020032209A JP2021135807A (ja) | 2020-02-27 | 2020-02-27 | 車載機器制御装置及び車両制御システム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2021135807A true JP2021135807A (ja) | 2021-09-13 |
Family
ID=74346795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020032209A Pending JP2021135807A (ja) | 2020-02-27 | 2020-02-27 | 車載機器制御装置及び車両制御システム |
Country Status (4)
Country | Link |
---|---|
US (1) | US11831718B2 (ja) |
EP (1) | EP3872635A1 (ja) |
JP (1) | JP2021135807A (ja) |
CN (1) | CN113386729B (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113688026A (zh) * | 2021-09-30 | 2021-11-23 | 中汽创智科技有限公司 | 一种数据模拟仿真方法、装置、设备及存储介质 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7443820B2 (ja) * | 2020-02-27 | 2024-03-06 | マツダ株式会社 | 車載機器制御装置および車両制御システム |
JP2021135806A (ja) * | 2020-02-27 | 2021-09-13 | マツダ株式会社 | 車載機器制御装置及び車両制御システム |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000244358A (ja) * | 1998-12-21 | 2000-09-08 | Toshiba Corp | 無線通信装置、無線通信方法及び記録媒体 |
JP4427860B2 (ja) * | 2000-03-24 | 2010-03-10 | 株式会社デンソー | 車両用制御装置及び記録媒体 |
US7596636B2 (en) * | 2005-09-23 | 2009-09-29 | Joseph Gormley | Systems and methods for implementing a vehicle control and interconnection system |
JP2011257904A (ja) * | 2010-06-08 | 2011-12-22 | Hitachi Ltd | 制御装置及びそのデータ処理方法 |
CN103175547A (zh) * | 2011-12-21 | 2013-06-26 | 北京普源精电科技有限公司 | 一种数据采集装置的参数拟合方法 |
CA2988675A1 (en) * | 2015-07-28 | 2017-02-02 | Crown Equipment Corporation | Vehicle control module with signal switchboard and input tables |
JP6520683B2 (ja) | 2015-12-10 | 2019-05-29 | 株式会社デンソー | 制御システム |
KR102419242B1 (ko) * | 2017-11-29 | 2022-07-12 | 삼성전자주식회사 | 차량 내에서 입력과 관련된 인디케이션을 적응적으로 제공하기 위한 장치 및 방법 |
US11049065B2 (en) * | 2018-06-30 | 2021-06-29 | Staples, Inc. | Automated guided vehicle control and organizing inventory items using stock keeping unit clusters |
JP2021135806A (ja) * | 2020-02-27 | 2021-09-13 | マツダ株式会社 | 車載機器制御装置及び車両制御システム |
-
2020
- 2020-02-27 JP JP2020032209A patent/JP2021135807A/ja active Pending
-
2021
- 2021-01-26 EP EP21153417.7A patent/EP3872635A1/en active Pending
- 2021-01-28 CN CN202110117942.8A patent/CN113386729B/zh active Active
- 2021-01-28 US US17/160,385 patent/US11831718B2/en active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113688026A (zh) * | 2021-09-30 | 2021-11-23 | 中汽创智科技有限公司 | 一种数据模拟仿真方法、装置、设备及存储介质 |
CN113688026B (zh) * | 2021-09-30 | 2024-04-05 | 中汽创智科技有限公司 | 一种数据模拟仿真方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
EP3872635A1 (en) | 2021-09-01 |
CN113386729B (zh) | 2024-02-27 |
US11831718B2 (en) | 2023-11-28 |
CN113386729A (zh) | 2021-09-14 |
US20210273997A1 (en) | 2021-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2021135807A (ja) | 車載機器制御装置及び車両制御システム | |
JP3692820B2 (ja) | 自動車用制御装置 | |
CN113311737B (zh) | 车载机器控制装置 | |
KR102529916B1 (ko) | 가상머신 기반 차량 제어 검증 시스템 및 방법 | |
CN113386686B (zh) | 车载机器控制装置和车辆控制*** | |
US9235456B2 (en) | Configuration technique for an electronic control unit with intercommunicating applications | |
US11643091B2 (en) | In-vehicle equipment control device | |
JP2013137729A (ja) | プログラム書換システム、制御装置、プログラム配信装置、識別情報記憶装置、及びプログラム書換方法 | |
US10388159B2 (en) | Internet of things system and control method thereof | |
JP2007206827A (ja) | 電子制御ユニット及び車載デバイス制御用プログラムの生成方法 | |
KR20110059420A (ko) | 차량용 전자 제어 장치의 진단 장치 및 방법 | |
CN110371111A (zh) | 用于控制车辆的车道变换的装置和方法 | |
JPH03102483A (ja) | 自動車用組込み形1チップマイコン、プログラム開発装置 | |
CN108463781A (zh) | 用于信息传送的方法和*** | |
CN112988184A (zh) | 车辆及车辆的电气装置 | |
JP2007507017A (ja) | 電子制御ユニットおよび電子制御ユニット用のソフトウェアアーキテクチャを仕様化する方法 | |
WO2019082645A1 (ja) | 電子制御装置および地図データの診断方法 | |
US9043084B2 (en) | Method for configuring a control apparatus for a motor vehicle, computer program and control apparatus | |
CN117891712A (zh) | 车辆中的应用程序控制 | |
KR101490930B1 (ko) | 차량의 전자 제어 장치 | |
CN117580748A (zh) | 用于控制车辆的方法、控制装置、计算机程序产品和车辆 | |
Oh et al. | Model Based Development Process (MBDP) for the Embedded System in Vehicle | |
JP2022144483A (ja) | 車載用電子制御装置 | |
CN117922455A (zh) | 联动***、方法、车辆、存储介质与芯片 | |
JP2022088070A (ja) | 中継装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220823 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231010 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240312 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240513 |