JP2010062883A - Vehicle operation verification system and onboard gateway device - Google Patents

Vehicle operation verification system and onboard gateway device Download PDF

Info

Publication number
JP2010062883A
JP2010062883A JP2008226575A JP2008226575A JP2010062883A JP 2010062883 A JP2010062883 A JP 2010062883A JP 2008226575 A JP2008226575 A JP 2008226575A JP 2008226575 A JP2008226575 A JP 2008226575A JP 2010062883 A JP2010062883 A JP 2010062883A
Authority
JP
Japan
Prior art keywords
vehicle
command
information
control
verification
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
Application number
JP2008226575A
Other languages
Japanese (ja)
Inventor
Akitoshi Shimura
明俊 志村
Seiya Kato
聖也 加藤
Tatsuaki Nagafune
辰昭 長船
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Astemo Ltd
Original Assignee
Hitachi Automotive Systems Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Automotive Systems Ltd filed Critical Hitachi Automotive Systems Ltd
Priority to JP2008226575A priority Critical patent/JP2010062883A/en
Publication of JP2010062883A publication Critical patent/JP2010062883A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a vehicle operation verification system and an onboard gateway device in which vehicle control operation by an onboard information terminal permitted to access a control system network can be easily verified. <P>SOLUTION: The onboard gateway device includes: a command determining means for determining whether data is a test command when receiving the data from the onboard information terminal; a location information confirming means for confirming whether a location of a vehicle changes when the command determining means determines that the data is the test command; a command verifying means for transmitting the test command to an electronic controller when the location information confirming means determines that the location of the vehicle does not change and determining from control data flowing in the control system network whether the electronic controller performs a predetermined operation for the test command; and a verification result transmitting means for transmitting results of determination of the command verifying means to the onboard information terminal. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は情報系システムからのデータを用いて制御系システムの動作を検証する検証システムに係り、特に車両動作を検証するためのシステムおよび装置に関する。   The present invention relates to a verification system that verifies operation of a control system using data from an information system, and more particularly to a system and apparatus for verifying vehicle operation.

近年車載情報端末が保持するデータを車両制御に活用する車載情報制御技術の開発が盛んに行われており、例えばカーナビゲーション装置が保持するカーブ曲率情報を制御系システムに認知させることで適切な速度でカーブに進入させるといった技術は既に実用化されている。こうした技術においては、安全性を考慮し、車両開発段階からカーナビゲーション装置とECU(Electronic Control Unit)間の連携テストが行われる必要があるため、車両出荷段階から搭載される所謂ライン装置ナビに限ってのみ車両制御へのアクセスが許可されていた。   In recent years, development of in-vehicle information control technology that uses data held in an in-vehicle information terminal for vehicle control has been actively conducted. For example, an appropriate speed can be achieved by allowing a control system system to recognize curve curvature information held in a car navigation device. The technology of entering the curve with has already been put into practical use. In such technology, in consideration of safety, it is necessary to perform a linkage test between the car navigation device and the ECU (Electronic Control Unit) from the vehicle development stage, so it is limited to the so-called line device navigation installed from the vehicle shipment stage. Only access to vehicle control was allowed.

一方で、車両に搭載される情報端末にはライン装着ナビ以外にも量販店などで購入可能な市販のカーナビゲーション装置や車外の端末と接続可能な無線通信装置など様々な端末が存在する。車両開発段階からテストされていないため、このような情報機器の制御系ネットワークへのアクセスは走行の安全上許容されるものではない。こうした背景を鑑みて、制御系ネットワークへのアクセスが許可された端末またはデータ以外をフィルタリング可能な車載ゲートウェイ装置が既に報告されている(特許文献1)。   On the other hand, in addition to the line-mounted navigation, there are various terminals such as a commercially available car navigation device that can be purchased at a mass retailer or a wireless communication device that can be connected to a terminal outside the vehicle. Since it has not been tested from the vehicle development stage, access to the control system network of such information equipment is not allowed for driving safety. In view of such a background, an in-vehicle gateway device capable of filtering other than terminals or data that are permitted to access a control network has already been reported (Patent Document 1).

特開2003-244187号公報JP2003-244187

特許文献1は情報の送信元または情報の内容を識別し、その識別結果に応じて認証の必要性を判断し認証結果が否の場合には制御系ネットワークに該情報を送信することを禁止するものである。これによれば車両出荷段階で事前にテストされていない車載情報端末が制御系ネットワークにアクセスすることを防止できるため、走行の安全性を保証可能な情報制御連携を実現することが可能である。しかし、特許文献1では車両出荷後に旧世代から次世代にライン装着ナビを換装するケースを考慮していない。このため次世代のライン装着ナビを旧世代の車両に搭載する場合には、ECUとの連携テストが実施された上でライン装着ナビからの制御系ネットワークへのアクセスを許可するか、或いは次世代のライン装着ナビからは制御系ネットワークにアクセスさせないかの何れかで対応せざるを得なかった。前者はドライバへの車両引渡し遅延、後者はサービス性欠如を各々誘発することになる。   Patent Document 1 identifies the source of information or the contents of the information, determines the necessity of authentication according to the identification result, and prohibits the transmission of the information to the control network if the authentication result is negative Is. According to this, since it is possible to prevent an in-vehicle information terminal that has not been tested in advance at the vehicle shipment stage from accessing the control system network, it is possible to realize information control cooperation that can guarantee the safety of traveling. However, Patent Document 1 does not consider the case where the line-mounted navigation is replaced from the previous generation to the next generation after the vehicle is shipped. For this reason, when the next-generation line-mounted navigation system is mounted on an old-generation vehicle, access to the control system network from the line-mounted navigation system is permitted after a cooperation test with the ECU is performed, or From the line-mounted navigation, it was unavoidable to either access the control network. The former induces a vehicle delivery delay to the driver, and the latter induces a lack of service.

そこで本発明の課題は、制御系ネットワークへのアクセスが許可された情報端末間で換装を行うようなケースでも、情報端末と制御系ネットワークに接続された電子制御機器の連携テストを実施可能な車両動作検証システム及び車載ゲートウェイ装置を提供することである。   Accordingly, an object of the present invention is to provide a vehicle capable of performing a cooperative test between an information terminal and an electronic control device connected to the control system network even in a case where replacement is performed between information terminals permitted to access the control system network. An operation verification system and an in-vehicle gateway device are provided.

本発明は、情報系ネットワークを介して車載情報端末と接続され、制御系ネットワークを介して車両を制御する複数の電子制御装置と接続された車載ゲートウェイ装置が車両の動作を検証する車両動作検証システムにおいて、前記車載ゲートウェイ装置が、前記車載情報端末からデータを受信した際、前記データがテストコマンドか否かを判断するコマンド判別手段と、前記コマンド判別手段によって前記データがテストコマンドであると判断された場合は、車両の位置が変化しないか否かを判断する位置情報確認手段と、前記位置情報確認手段によって車両の位置が変化しないと判断された場合は、前記テストコマンドを前記電子制御装置に送信し、前記電子制御装置が前記テストコマンドに対して予め定められた動作を行ったか否かを、前記制御系ネットワークに流れる制御データから判断するコマンド検証手段と、前記コマンド検証手段の判断結果を前記車載情報端末に送信する検証結果送信手段とを有することを特徴とする。   The present invention relates to a vehicle operation verification system in which an in-vehicle gateway device connected to an in-vehicle information terminal through an information system network and connected to a plurality of electronic control devices for controlling the vehicle through a control system network verifies the operation of the vehicle. When the in-vehicle gateway device receives data from the in-vehicle information terminal, a command determining unit that determines whether the data is a test command, and the command determining unit determines that the data is a test command. If the position information confirming unit determines whether or not the position of the vehicle does not change, and the position information confirming unit determines that the position of the vehicle does not change, the test command is sent to the electronic control unit. Whether the electronic control unit has performed a predetermined operation on the test command, A command verification means for determining from the control data flowing through the serial control system network, and having a verification result transmitting means for transmitting a determination result of the command verification unit to the car information system.

また、車両の情報系ネットワークに接続する第一の通信手段と制御系ネットワークに接続する第二の通信手段を有する車載ゲートウェイ装置において、前記第一の通信手段によって信号を受信した際、前記信号がテストコマンドか否かを判断するコマンド判別手段と、前記コマンド判別手段によって前記信号がテストコマンドであると判断された場合は、車両の位置が変化しないか否かを判断する位置情報確認手段と、前記位置情報確認手段によって車両の位置が変化しないと判断された場合は、前記テストコマンドに従ってテストを実施するコマンド検証手段と、前記コマンド検証手段のテスト結果を前記第一の通信手段に送信する検証結果送信手段とを有する車載ゲートウェイ装置を提供する。   Further, in the in-vehicle gateway device having the first communication unit connected to the vehicle information system network and the second communication unit connected to the control system network, when the signal is received by the first communication unit, the signal is Command determining means for determining whether or not the test command, and position information confirmation means for determining whether or not the position of the vehicle does not change if the command determining means determines that the signal is a test command; When it is determined by the position information confirmation means that the position of the vehicle does not change, a command verification means for performing a test according to the test command, and a verification for transmitting the test result of the command verification means to the first communication means An in-vehicle gateway device having a result transmission means is provided.

本発明によれば、車載情報端末の送信するコマンドに対して電子制御装置が正常に動作するか否かを簡単に検証することが可能になるため、例えばライン装着ナビ換装時においてもディーラや整備工場で簡単に動作検証を行うことができる。これにより制御系ネットワークへのアクセスが許可された車載情報端末間の換装時でも、カーメーカは車両引渡しの遅延をなくし、かつ次世代機でも旧世代機と同様の機能をドライバに提供することが可能である。   According to the present invention, it is possible to easily verify whether or not the electronic control device normally operates in response to a command transmitted from the in-vehicle information terminal. The operation can be easily verified at the factory. This makes it possible for car manufacturers to eliminate delays in vehicle delivery even when switching between in-vehicle information terminals that are permitted to access the control system network, and to provide drivers with the same functions as the previous generation machines. It is.

本発明を実施するための最良の形態について説明する。   The best mode for carrying out the present invention will be described.

図1は車載ゲートウェイ装置を介して車載情報端末と電子制御装置群とが接続された車両システムの全体構成例である。   FIG. 1 is an overall configuration example of a vehicle system in which an in-vehicle information terminal and an electronic control device group are connected via an in-vehicle gateway device.

車載ゲートウェイ装置100は情報系ネットワーク110と制御系ネットワーク120に接続されており、情報系ネットワーク110から受信したデータを制御系ネットワーク120に送信するか否かを判断して、該受信データを必要とする電子制御装置に送信する。情報系ネットワーク110には車載情報端末111と無線通信装置112とが接続されており、車載情報端末111とは例えばカーナビゲーション装置であり、無線通信装置112とは例えばDCM(Data Communication Module)や無線LAN(Local Area Network)端末である。また情報系ネットワーク110は例えばCAN(Controller Area Network)、IEEE1394、MOST(Media−Oriented Systems Transport)である。   The in-vehicle gateway device 100 is connected to the information system network 110 and the control system network 120, determines whether or not to transmit data received from the information system network 110 to the control system network 120, and needs the received data. To the electronic control unit. An in-vehicle information terminal 111 and a wireless communication device 112 are connected to the information system network 110. The in-vehicle information terminal 111 is, for example, a car navigation device, and the wireless communication device 112 is, for example, a DCM (Data Communication Module) or wireless. It is a LAN (Local Area Network) terminal. The information system network 110 is, for example, a CAN (Controller Area Network), IEEE 1394, or MOST (Media-Oriented Systems Transport).

車載情報端末111は車両予防安全制御を担うデータを保持している。カーナビゲーション装置の場合は例えば車両走行位置やカーブ曲率や路上停止線位置などのデータを保持しており、これらの情報をミッションECU(Electronic Control Unit)やブレーキECUに送信することで、カーブや停止線に差し掛かる手前から減速を開始する予防安全制御を実現することができる。また車載情報端末111から動作検証に用いるテストコマンドを各ECUに送信することにより、前記予防安全制御が正常に動作するか否かを検証することができる。このような車両動作検証はディーラ整備士などカーメーカから認証された者によってのみ実施することが許可され、例えばカーナビゲーション装置のモデルチェンジやバージョンアップに伴う換装時に利用される。   The in-vehicle information terminal 111 holds data for vehicle preventive safety control. In the case of a car navigation device, for example, data such as a vehicle traveling position, a curve curvature, a road stop line position, and the like are held, and by transmitting such information to a mission ECU (Electronic Control Unit) or a brake ECU, a curve or a stop It is possible to realize preventive safety control in which deceleration is started just before reaching the line. In addition, by transmitting a test command used for operation verification from the in-vehicle information terminal 111 to each ECU, it is possible to verify whether the preventive safety control operates normally. Such vehicle operation verification is allowed to be performed only by a person certified by a car manufacturer such as a dealer mechanic, and is used, for example, when a car navigation device is remodeled or upgraded.

また無線通信装置112は動力計測システム130と無線通信を介して接続される。動力計測システム130は例えばシャーシダイナモであり、前記車両動作検証を実施する際に検証者がシャーシダイナモで車両動力を測定しながら、車載情報端末111によって実施された車両動作検証結果を確認することができる。本実施例では検証者が動力計測システム130を用いて車載情報端末111を遠隔から操作することを想定しているが、動力計測システム130から無線通信装置112を介して直接ブレーキECUやミッションECUにテストコマンドを送信することで予防安全装置の動作検証を実施してもよい。   The wireless communication device 112 is connected to the power measurement system 130 via wireless communication. The power measurement system 130 is a chassis dynamo, for example, and when the vehicle operation verification is performed, the verifier can check the vehicle operation verification result performed by the in-vehicle information terminal 111 while measuring the vehicle power with the chassis dynamo. it can. In this embodiment, it is assumed that the verifier remotely operates the in-vehicle information terminal 111 using the power measurement system 130, but the power measurement system 130 directly connects to the brake ECU or the mission ECU via the wireless communication device 112. The operation verification of the preventive safety device may be performed by transmitting a test command.

また制御系ネットワーク120は例えばCAN(Controller Area Network)、LIN(Local Interconnect Network)、FlexRayである。制御系ネットワーク120には車両制御を行うための電子制御装置(ECU)が接続されており、図1の例ではブレーキECU121、メータECU122、ミッションECU123が接続されている。ブレーキECUにはブレーキペダルや車輪速センサなどの機器がハードワイヤで接続されており(図示せず)、車両減速時の制動力やスリップ率の情報を保持している。またメータECU122は車両速度情報や走行距離情報を例えば制御系ネットワークに流れる車速パルスから算出し保持している。ミッションECU123はAT(Automatic Transmission)のシフト位置情報を保持している。ブレーキECU121、メータECU122、ミッションECU123が保持する情報は制御系ネットワーク120に送信され、車載ゲートウェイ装置100は制御系ネットワーク120に送信された前記情報を収集することでブレーキECU121やミッションECU123の動作状態を把握することができる。また本実施例ではブレーキECU121、メータECU122、ミッションECU123が保持する情報は制御系ネットワーク120に送信されることを想定しているが、送信されない場合には車載ゲートウェイ装置100から必要な情報を例えばDiagnostic On CANなどによって問い合わせて収集すればよい。   The control system network 120 is, for example, a CAN (Controller Area Network), a LIN (Local Interconnect Network), or a FlexRay. An electronic control unit (ECU) for performing vehicle control is connected to the control system network 120. In the example of FIG. 1, a brake ECU 121, a meter ECU 122, and a mission ECU 123 are connected. Devices such as a brake pedal and a wheel speed sensor are connected to the brake ECU by hard wires (not shown), and hold information on braking force and slip ratio during vehicle deceleration. The meter ECU 122 calculates and holds vehicle speed information and travel distance information from, for example, vehicle speed pulses flowing in the control system network. The mission ECU 123 holds shift position information of AT (Automatic Transmission). Information held by the brake ECU 121, the meter ECU 122, and the mission ECU 123 is transmitted to the control system network 120, and the in-vehicle gateway device 100 collects the information transmitted to the control system network 120 so that the operation states of the brake ECU 121 and the mission ECU 123 are changed. I can grasp it. Further, in this embodiment, it is assumed that information held by the brake ECU 121, the meter ECU 122, and the mission ECU 123 is transmitted to the control network 120. It may be collected by inquiring with On CAN.

車載ゲートウェイ装置100は車載情報端末111から前方カーブ曲率情報や停止線位置情報などの予防安全制御データが送信されると、制御系ネットワーク120から収集した各ECUの動作状態に基づいて前記データを制御系ネットワーク120に送信するか否かを判断し、前記データを送信する。ミッションECU123やブレーキECU121は前記データを受信すると、シフト位置変更やブレーキ圧制御発生といった車両減速動作を開始する。   When the in-vehicle gateway device 100 receives preventive safety control data such as forward curve curvature information and stop line position information from the in-vehicle information terminal 111, the in-vehicle gateway device 100 controls the data based on the operation state of each ECU collected from the control system network 120. It is determined whether or not to transmit to the system network 120, and the data is transmitted. When the mission ECU 123 or the brake ECU 121 receives the data, it starts a vehicle deceleration operation such as a shift position change or brake pressure control generation.

図2は本発明における車載ゲートウェイ装置100のソフトウェア構成例である。   FIG. 2 is a software configuration example of the in-vehicle gateway device 100 according to the present invention.

モード管理部202は車載ゲートウェイ装置100の動作モードを管理する。動作モードとしてはテストモードと制御モードを有する。テストモードは車両動作検証時に使用されるモードで、主に車両整備時に利用される。制御モードは車両制御時に使用されるモードで、車両動作検証結果が合格の場合のみ制御モードに設定される。   The mode management unit 202 manages the operation mode of the in-vehicle gateway device 100. The operation mode has a test mode and a control mode. The test mode is a mode used for vehicle operation verification, and is mainly used for vehicle maintenance. The control mode is a mode used during vehicle control, and is set to the control mode only when the vehicle operation verification result is acceptable.

情報系データ送受信部205は、情報系ネットワーク110からデータを受信しコマンド判別部204に送信する。またコマンド検証部201で得られた車両動作検証結果を情報系ネットワーク110を介して車載情報端末111に送信する。   The information system data transmission / reception unit 205 receives data from the information system network 110 and transmits the data to the command determination unit 204. The vehicle operation verification result obtained by the command verification unit 201 is transmitted to the in-vehicle information terminal 111 via the information system network 110.

コマンド判別部204は、情報系データ送受信部205から受信したデータに基づいて該データの要求種別と車載ゲートウェイ装置の動作モードを確認し、各々の状態に合わせてコマンド検証部201、モード管理部202、車両情報蓄積部207に該データを通知する。要求種別には、制御コマンドとテストコマンドが存在する。制御コマンドは、ECUに車両制御を要求するコマンドであり、制御モードにおいて用いられる。テストコマンドは、車載情報端末111からの通知に基づくECUの車両制御の動作検証を要求するコマンドであり、テストモードにおいて用いられる。   The command determination unit 204 confirms the request type of the data and the operation mode of the in-vehicle gateway device based on the data received from the information system data transmission / reception unit 205, and the command verification unit 201 and the mode management unit 202 according to each state. The vehicle information storage unit 207 is notified of the data. The request type includes a control command and a test command. The control command is a command for requesting vehicle control from the ECU, and is used in the control mode. The test command is a command for requesting the operation verification of the vehicle control of the ECU based on the notification from the in-vehicle information terminal 111, and is used in the test mode.

要求種別がテストコマンドで且つ動作モードもテストモードであった場合、該データをコマンド検証部201に通知する。要求種別がテストコマンドで且つ動作モードが制御モードであった場合、該データをモード管理部202に通知しテストモードに移行できるか否かを確認する。要求種別が制御コマンドで且つ動作モードが制御モードであった場合、該データを車両情報蓄積部207に通知する。要求種別が制御コマンドで且つ動作モードがテストモードであった場合、該データは受け付けられず、情報系データ送受信部205を介して該データに対するエラー応答を情報系ネットワーク110に送信する。   When the request type is a test command and the operation mode is also a test mode, the data is notified to the command verification unit 201. When the request type is the test command and the operation mode is the control mode, the data is notified to the mode management unit 202 to check whether or not the mode can be shifted to the test mode. When the request type is a control command and the operation mode is the control mode, the data is notified to the vehicle information storage unit 207. When the request type is the control command and the operation mode is the test mode, the data is not accepted, and an error response to the data is transmitted to the information network 110 via the information data transmission / reception unit 205.

前述のように、制御モードからテストモードへの移行は、コマンド判別部204からモード管理部202へ制御コマンドが通知された場合に行われる。この時、モードの移行は、車両が安全にテスト可能な状態で停止していることが確認されていなければ行うことができない。これは例えば、「車両速度情報が0でない値または所定値であり、かつ車両位置情報に一定時間変化がない」などの条件を予め設定しておくことで確認すればよい。   As described above, the transition from the control mode to the test mode is performed when a control command is notified from the command determination unit 204 to the mode management unit 202. At this time, the mode cannot be changed unless it is confirmed that the vehicle is stopped in a state where it can be safely tested. This may be confirmed, for example, by setting in advance a condition such as “the vehicle speed information is a non-zero value or a predetermined value and the vehicle position information does not change for a certain period of time”.

一方、テストモードから制御モードへの移行はコマンド検証部201が車両動作検証合格と判定しない限り行うことができない。これにより、例えば車載情報端末111の情報を用いた車両制御がコマンド検証部201によって正常に動作しないと判断された場合は制御モードに移行することができないため、車両走行中に車載情報端末111から不正な情報が制御系ネットワーク120に流れこむことを未然に防止することができる。   On the other hand, the transition from the test mode to the control mode cannot be performed unless the command verification unit 201 determines that the vehicle operation verification has passed. Thereby, for example, when the vehicle control using the information of the in-vehicle information terminal 111 is determined not to operate normally by the command verification unit 201, the control mode cannot be entered. It is possible to prevent unauthorized information from flowing into the control network 120.

以上説明した安全性の観点から、車載ゲートウェイ装置の出荷時の動作モードはテストモードとし、次回起動時からは電源またはイグニッションオフ時の動作モードで起動されるように設定しておくことが望ましい。   From the viewpoint of safety described above, it is desirable that the operation mode at the time of shipment of the in-vehicle gateway device is a test mode, and that it is set to be activated in the operation mode at the time of power activation or ignition off from the next activation.

コマンド検証部201は、コマンド判別部204から通知されたデータに基づいて車両動作検証を行う。例えば、前方カーブ曲率情報に基づいたシフト変更制御や停止線位置に基づいたブレーキ制御が正しく動作するか否かを、車両情報蓄積部207が収集・蓄積した車両情報203に基づいて検証する。検証結果は情報系データ送受信部205を介して情報系ネットワーク110に送信される。また検証結果が合格の場合、モード管理部202に通知し動作モードをテストモードから制御モードに移行する。安全性の観点から、制御モードへの移行は予め車載情報端末111または動力計測システム130を介して検証者に通知してから行われることが望ましい。   The command verification unit 201 performs vehicle operation verification based on the data notified from the command determination unit 204. For example, whether or not the shift change control based on the forward curve curvature information and the brake control based on the stop line position operate correctly is verified based on the vehicle information 203 collected and accumulated by the vehicle information accumulation unit 207. The verification result is transmitted to the information network 110 via the information data transmission / reception unit 205. If the verification result is acceptable, the mode management unit 202 is notified and the operation mode is shifted from the test mode to the control mode. From the viewpoint of safety, it is desirable that the transition to the control mode is performed after notifying the verifier via the in-vehicle information terminal 111 or the power measurement system 130 in advance.

車両情報蓄積部207は、制御系データ送受信部206を介して制御系ネットワーク120に流れる情報より車両情報203を収集・蓄積する。蓄積した車両情報203はコマンド検証部201で検証に使用される。車両情報203の蓄積は動作モードが制御モードの時に行われ、コマンド判別部204から通知された制御コマンドを制御系データ送受信部206に送信するタイミングで開始される。蓄積時間は予め設定されており、例えばブレーキECU121やミッションECU123の制御結果が車両動作に反映される迄の十分な時間(5秒程度)ECUが応答した制御データを取得し、車両情報203として蓄積する。またコマンド判別部204から制御コマンドを通知された場合でも、急ブレーキを検知した時には制御系データ送受信部206に該コマンドを送信しない。これはドライバの運転操作を優先するポリシーに基づくもので、この場合には即ち車両情報203も蓄積されない。急ブレーキの検知は例えば車両速度変化やブレーキペダルの踏圧から判断すればよい。   The vehicle information accumulation unit 207 collects and accumulates vehicle information 203 from information flowing through the control system network 120 via the control system data transmission / reception unit 206. The accumulated vehicle information 203 is used for verification by the command verification unit 201. The accumulation of the vehicle information 203 is performed when the operation mode is the control mode, and is started at a timing when the control command notified from the command determination unit 204 is transmitted to the control system data transmission / reception unit 206. The accumulation time is set in advance. For example, sufficient control time (approximately 5 seconds) until the control results of the brake ECU 121 and the mission ECU 123 are reflected in the vehicle operation is acquired and accumulated as vehicle information 203. To do. Even when a control command is notified from the command determination unit 204, the command is not transmitted to the control system data transmission / reception unit 206 when a sudden brake is detected. This is based on a policy that gives priority to the driving operation of the driver. In this case, the vehicle information 203 is not accumulated. The detection of sudden braking may be determined from, for example, vehicle speed change or brake pedal depression pressure.

制御系データ送受信部206は、コマンド検証部201または車両情報蓄積部207から送信されたテストコマンドまたは制御コマンドを制御系ネットワーク120に送信する。また制御系ネットワーク120に流れる情報より車両情報を収集し、コマンド検証部201及び車両情報蓄積部207に通知する。   The control system data transmission / reception unit 206 transmits the test command or control command transmitted from the command verification unit 201 or the vehicle information storage unit 207 to the control system network 120. Further, vehicle information is collected from information flowing in the control system network 120 and notified to the command verification unit 201 and the vehicle information storage unit 207.

図3は車載ゲートウェイ装置100のハードウェア構成例である。   FIG. 3 is a hardware configuration example of the in-vehicle gateway device 100.

車載ゲートウェイ装置100は演算装置であるプロセッサ303と不揮発性記憶装置であるROM(Read Only Memory)304と揮発性記憶装置であるRAM(Random Access memory)305と通信インタフェース301、302がバス300を介して接続された構成をとっている。ここで通信インタフェース301、302は例えばCANである。本発明の車両動作検証システムのプログラムはROM304に記憶されており、プロセッサ303上で動作する。情報系ネットワーク110からのデータは通信インタフェース301を介してRAM305上の一次バッファ領域に記憶され、プロセッサ303によって処理され、通信インタフェース302を介して制御系ネットワーク120に送信される。また通信インタフェース302を介して受信したデータはRAM305上の一次バッファ領域に記憶され、同様にプロセッサ303によって処理される。また車両情報蓄積部207が蓄積した車両情報203及びモード管理部202が設定する動作モードはROM304に格納されている。   The in-vehicle gateway device 100 includes a processor 303 that is an arithmetic device, a ROM (Read Only Memory) 304 that is a nonvolatile storage device, a RAM (Random Access memory) 305 that is a volatile storage device, and communication interfaces 301 and 302 via a bus 300. Connected configuration. Here, the communication interfaces 301 and 302 are CAN, for example. The vehicle operation verification system program of the present invention is stored in the ROM 304 and operates on the processor 303. Data from the information network 110 is stored in a primary buffer area on the RAM 305 via the communication interface 301, processed by the processor 303, and transmitted to the control network 120 via the communication interface 302. Data received via the communication interface 302 is stored in a primary buffer area on the RAM 305 and is similarly processed by the processor 303. Further, the vehicle information 203 accumulated by the vehicle information accumulation unit 207 and the operation mode set by the mode management unit 202 are stored in the ROM 304.

図4は、本発明において車載ゲートウェイ装置100が情報系ネットワーク110から受信したテストコマンドまたは制御コマンドを制御系ネットワーク120に送信するまでの全体処理フローである。   FIG. 4 is an overall processing flow until the in-vehicle gateway device 100 transmits the test command or control command received from the information network 110 to the control network 120 in the present invention.

情報系データ送受信部205にて車載情報端末111からデータを受信すると(ステップ401)、コマンド判別部204にて該受信データがテストコマンドか制御コマンドか否かを、たとえば該受信データに付加されたテストフラグ情報より判断する(ステップ402)。該受信データが制御コマンドの場合には車両情報蓄積処理(ステップ405)に該受信データを通知し、該受信データがテストコマンドの場合にはモード管理部202にて車両が安全にテスト可能な状態で停止しているか否かを車載情報端末111から受信した位置情報(例えば、緯度、経度)などで確認する(ステップ403)。   When data is received from the in-vehicle information terminal 111 by the information system data transmission / reception unit 205 (step 401), whether the received data is a test command or a control command is added to the received data by the command determination unit 204, for example. Judgment is made based on the test flag information (step 402). When the received data is a control command, the received data is notified to the vehicle information accumulation process (step 405). When the received data is a test command, the mode management unit 202 can safely test the vehicle. Whether or not the vehicle is stopped by the position information (for example, latitude, longitude) received from the in-vehicle information terminal 111 is confirmed (step 403).

例えば、1〜10秒間隔で3分間、車載情報端末111から受信した位置情報と車両速度計から受信した車両速度情報を取得し、車両速度情報が0でない値または所定値(例えば、10km/h)以上の値を示し続け、かつ、位置情報が変化しない場合に、車両がテスト可能な状態で停止していると判定する。つまり、この場合は、車両がシャーシダイナモなどの装置上に存在すると判断でき、安全にテスト可能であると判断する。一方、例えば車両速度情報が0であり、かつ、位置情報が変化しない場合は、車両がテスト可能な状態で停止していないと判定してもよい。つまり、この場合は、車両がシャーシダイナモなどの装置上に存在するか否か不明であり、安全にテストはできないと判断できる。   For example, the position information received from the in-vehicle information terminal 111 and the vehicle speed information received from the vehicle speedometer are acquired for 3 minutes at intervals of 1 to 10 seconds, and the vehicle speed information is a value other than 0 or a predetermined value (for example, 10 km / h) ) If the above value continues to be displayed and the position information does not change, it is determined that the vehicle is stopped in a testable state. That is, in this case, it can be determined that the vehicle exists on a device such as a chassis dynamo, and it can be determined that the vehicle can be safely tested. On the other hand, for example, when the vehicle speed information is 0 and the position information does not change, it may be determined that the vehicle is not stopped in a testable state. That is, in this case, it is unclear whether the vehicle exists on a device such as a chassis dynamo, and it can be determined that the test cannot be performed safely.

車両が安全にテスト可能な状態で停止していることを確認するとテストモードに移行し、該受信データをコマンド検証処理(ステップ404)に送信し、車両が安全にテスト可能な状態で停止していることを確認できない場合にはエラー応答を車載情報端末111に送信し(ステップ406)処理を終了する。コマンド検証処理(ステップ404)及び車両情報蓄積処理(ステップ405)の詳細処理フローは、図5及び図8を用いて説明する。   When it is confirmed that the vehicle is stopped in a safe testable state, the test mode is entered, and the received data is transmitted to the command verification process (step 404), and the vehicle is stopped in a safe testable state. If it cannot be confirmed, an error response is transmitted to the in-vehicle information terminal 111 (step 406), and the process is terminated. The detailed process flow of the command verification process (step 404) and the vehicle information accumulation process (step 405) will be described with reference to FIGS.

図5は、コマンド検証部201が車載情報端末111から受信したテストコマンドに基づいてブレーキECU121及びミッションECU123が正常に動作するか否かを検証するコマンド検証処理フローである。   FIG. 5 is a command verification processing flow for verifying whether the brake ECU 121 and the mission ECU 123 normally operate based on the test command received by the command verification unit 201 from the in-vehicle information terminal 111.

テストコマンドを受信すると、該コマンドに付加されているコマンドIDが、図6に例を示すコマンドID検証テーブルに登録されているか否かを判断する(ステップ501)。コマンドIDが登録されていない場合には車載情報端末111にエラー情報を応答し(ステップ507)、処理を終了する。エラー情報を確認した整備士は車載情報端末111が有する該コマンドIDの予防安全制御機能を停止することができ、これにより、情報系ネットワーク110に不要なコマンドが送信されることを未然に防止することができる。あるいは、テストコマンドには関係するECU識別情報が付加されており、該ECU識別情報がコマンドID検証テーブルに登録されているか否かも判断することとしてもよい。その場合は、ECU識別情報が登録されていなければ車載情報端末111にエラー情報を応答し、処理を終了するものとする。   When the test command is received, it is determined whether or not the command ID added to the command is registered in the command ID verification table shown in FIG. 6 as an example (step 501). If the command ID is not registered, error information is returned to the in-vehicle information terminal 111 (step 507), and the process is terminated. The mechanic who has confirmed the error information can stop the preventive safety control function of the command ID of the in-vehicle information terminal 111, thereby preventing an unnecessary command from being transmitted to the information network 110 in advance. be able to. Alternatively, related ECU identification information is added to the test command, and it may be determined whether or not the ECU identification information is registered in the command ID verification table. In that case, if ECU identification information is not registered, error information is returned to the in-vehicle information terminal 111, and the process is terminated.

コマンドIDが登録されている場合には、車両情報の記憶を開始し(ステップ502)テストコマンドをブレーキECU121またはミッションECU123に送信する(ステップ503)。ステップ502で記憶する車両情報は例えば車両速度やシフト位置である。次にブレーキECU121またはミッションECU123が応答した制動力やスリップ率、またはシフト位置などの制御データを例えば5秒間など一定時間収集し(ステップ504)、ステップ502とステップ504で記憶した車両情報および制御データと車両動作検証テーブルから該テストコマンドに対して車両が正常に動作しているか否かを検証する(ステップ505)。   If the command ID is registered, storage of vehicle information is started (step 502), and a test command is transmitted to the brake ECU 121 or the mission ECU 123 (step 503). The vehicle information stored in step 502 is, for example, vehicle speed and shift position. Next, control data such as braking force, slip ratio, or shift position responded by the brake ECU 121 or the mission ECU 123 is collected for a certain time such as 5 seconds (step 504), and the vehicle information and control data stored in step 502 and step 504 are collected. From the vehicle operation verification table, it is verified whether or not the vehicle is operating normally in response to the test command (step 505).

検証結果が不合格の場合、車載情報端末111にエラー情報を応答する(ステップ507)。エラー情報を確認した整備士は車載情報端末111が有する該コマンドIDの予防安全制御機能を停止することができる。また、検証結果が合格の場合、検証結果を車載情報端末111に送信するとともに、車載ゲートウェイ装置100が備えるフィルタリングテーブル(図示せず)に該コマンドIDを登録する(ステップ506)。フィルタリングテーブルは、制御モード時に車載ゲートウェイ装置100が車載情報端末111から送信されたデータを制御系ネットワーク120に送信するか否かを判断するために使用され、検証結果が合格となったコマンドIDのみが登録される。   If the verification result is unsuccessful, error information is returned to the in-vehicle information terminal 111 (step 507). The mechanic who has confirmed the error information can stop the preventive safety control function of the command ID that the in-vehicle information terminal 111 has. If the verification result is acceptable, the verification result is transmitted to the in-vehicle information terminal 111, and the command ID is registered in a filtering table (not shown) provided in the in-vehicle gateway device 100 (step 506). The filtering table is used to determine whether or not the in-vehicle gateway device 100 transmits data transmitted from the in-vehicle information terminal 111 to the control system network 120 in the control mode, and only the command ID that has passed the verification result. Is registered.

図6は、ステップ501においてコマンド検証部201が車載情報端末111から送信されたテストコマンドのコマンドIDを検証するためのコマンドID検証テーブルのテーブル構成例である。   FIG. 6 is a table configuration example of a command ID verification table for the command verification unit 201 to verify the command ID of the test command transmitted from the in-vehicle information terminal 111 in step 501.

図6(A)に示すコマンドID検証テーブル600は、ECUに送信可能なテストコマンドのコマンドID601と該コマンドIDを受信して車両制御を行うECUのECU識別情報602から構成される。図6(A)の例では、コマンドID検証テーブル600が例えば車両出荷時にカーメーカの設計開発者によって予め登録されていることを想定しているが、コマンド検証部201がテストコマンドを受信したタイミングで、各ECUに識別情報を問い合わせて確認してもよい。この場合、コマンド検証部201が受信するテストコマンドには関係するECU識別情報が付加されていなければならない。問い合わせの結果、もしテストコマンドに付加されたECU識別情報が車両のどのECUのものとも一致しなければ、車載情報端末111にエラー情報を応答して処理を終了する。   A command ID verification table 600 shown in FIG. 6A includes a command ID 601 of a test command that can be transmitted to the ECU, and ECU identification information 602 of the ECU that receives the command ID and performs vehicle control. In the example of FIG. 6A, it is assumed that the command ID verification table 600 is registered in advance by, for example, a car manufacturer's design developer at the time of vehicle shipment, but at the timing when the command verification unit 201 receives a test command. The identification information may be inquired of each ECU and confirmed. In this case, the ECU identification information related to the test command received by the command verification unit 201 must be added. As a result of the inquiry, if the ECU identification information added to the test command does not match that of any ECU of the vehicle, the error information is returned to the in-vehicle information terminal 111 and the process is terminated.

図6(A)の例では、コマンドID601に例えば前方カーブ曲率に基づいてシフト変更制御を行うナビ協調シフト制御をテストするためのコマンドID(0x1001)と、停止線位置に基づいてブレーキ制御を行うナビ協調ブレーキ制御をテストするためのコマンドID(0x1002)が登録されており、またコマンドID0x1001を実行可能なECUとしてミッションECUの識別情報(ABC0123)が、コマンドID0x1002を実行可能なECUとしてブレーキECUの識別情報(DEF4567)が登録されている。また図6(A)の例ではコマンドID601とECU識別情報602が1対1で対応されているが、1種類のコマンドIDに対して複数台のECUを伴う場合には必要なECUの識別情報を全て登録しておけばよい。   In the example of FIG. 6 (A), command ID 601 is used to perform a brake control based on a command ID (0x1001) for testing navigation cooperative shift control that performs shift change control based on, for example, a forward curve curvature, and a stop line position. A command ID (0x1002) for testing the navigation cooperative brake control is registered, and the identification information (ABC0123) of the mission ECU as an ECU capable of executing the command ID0x1001 is used as an ECU capable of executing the command ID0x1002. Identification information (DEF4567) is registered. In addition, in the example of FIG. 6A, the command ID 601 and the ECU identification information 602 are in one-to-one correspondence, but when a plurality of ECUs are associated with one type of command ID, the necessary ECU identification information is provided. All you need to do is register.

図6(B)に示すコマンドID検証テーブル610は、例えば車台番号によってテストコマンドが識別されることを想定している。これは例えば仕向け地毎に提供するサービスが異なる場合に有効で、コマンドID601に対応する車台番号612を予め登録しておけばよい。図6(B)の例ではコマンドID0x1001は車台番号0000〜9999までの範囲の全車種に対して有効であるが、コマンドID0x1002は車台番号5555〜9999までの範囲の車種に対してのみ有効であることを示している。これは例えば、ナビ協調シフト制御は国内向けまたは国外向けの全ての車両に対してサービス提供を行うが、ナビ協調ブレーキ制御は国内向けまたは試験車両に対してのみサービス提供を行うということを想定している。また自身の車台番号は車載ゲートウェイ装置100に予め登録しておいてもよいし、車台番号を格納しているECUの情報を車載ゲートウェイ装置100に予め登録しておき、コマンド検証部201がテストコマンドを受信したタイミングで格納先のECUに問い合わせて確認してもよい。   The command ID verification table 610 shown in FIG. 6B assumes that the test command is identified by the chassis number, for example. This is effective, for example, when the service provided for each destination is different, and the chassis number 612 corresponding to the command ID 601 may be registered in advance. In the example of FIG. 6B, the command ID 0x1001 is valid for all vehicle types in the range from the chassis number 0000 to 9999, but the command ID 0x1002 is valid only for the vehicle type in the range from the chassis number 5555 to 9999. It is shown that. For example, it is assumed that navigation cooperative shift control provides services for all domestic and overseas vehicles, while navigation cooperative brake control provides services only for domestic or test vehicles. ing. In addition, the own vehicle number may be registered in advance in the in-vehicle gateway device 100, or the ECU information storing the vehicle number is registered in the in-vehicle gateway device 100 in advance, and the command verification unit 201 uses the test command. It may be confirmed by inquiring of the storage destination ECU at the timing of receiving.

図7は、ステップ505においてコマンド検証部201がステップ502とステップ504において記憶した車両情報および制御データを用いてテストコマンドに対するブレーキECU121またはミッションECU123の動作を検証するための車両動作検証テーブルのテーブル構成例である。   FIG. 7 shows a table configuration of a vehicle operation verification table for verifying the operation of the brake ECU 121 or the mission ECU 123 in response to a test command using the vehicle information and control data stored in the steps 502 and 504 by the command verification unit 201 in step 505. It is an example.

車両動作検証テーブル700には、コマンドID検証テーブルに登録されているコマンドID701毎に、検証に用いる車両情報の値が、車両情報蓄積部207によって制御モード時に登録されており、コマンドID0x1002には車両速度範囲702毎に制動力703とスリップ率704が、コマンドID0x1001には車両速度範囲702毎にシフト位置の変更前705と変更後706の値が登録されている。例えばコマンドIDが0x1002であるナビ協調ブレーキ制御の動作検証を行う場合、コマンド検証部201がテストコマンド送信時に記憶した車両速度に対してブレーキECU121が応答した制動力とスリップ率の値を検証する。図7の例では記憶した車両速度が0〜40Km/hの範囲内の時に制動力Fとスリップ率λの値が共に0の場合であれば検証合格と判定する。これは車両速度が0〜40Km/hの範囲にあるうちはブレーキECU121は車載情報端末111からの制御要求があっても制御動作を実施しないことを意味する。また車両速度が40〜80Km/hの範囲内の時に制動力F>0で且つスリップ率λ=0の場合は検証合格と判定する。これは車両速度が40〜80Km/hの範囲内ではブレーキECU121は車載情報端末111からの制御要求に対して応答するが、スリップが発生し始める程度の減速は行わない事を意味する。また車両速度が80Km/h以上の場合、制動力F>0で且つ0<スリップ率λ<20の場合は検証合格と判定する。これは車両速度80Km/hの範囲内ではブレーキECU121は車載情報端末111からの制御要求に対して応答し、且つスリップが発生する程度の減速を行うことを意味する。但し、ABS(Antilock Brake System)が作動する程度の減速を発生させることは却ってドライバの安全性を脅かす可能性があるため、ABSが作動する閾値として20%を上限としている。   In the vehicle operation verification table 700, for each command ID 701 registered in the command ID verification table, the value of the vehicle information used for verification is registered in the control mode by the vehicle information storage unit 207, and the command ID 0x1002 includes a vehicle The braking force 703 and the slip ratio 704 are registered for each speed range 702, and the values before 705 and 706 after the change of the shift position are registered for each vehicle speed range 702 in the command ID 0x1001. For example, when the operation verification of the navigation cooperative brake control with the command ID of 0x1002 is performed, the command verification unit 201 verifies the braking force and the slip ratio value that the brake ECU 121 responds to the vehicle speed stored when the test command is transmitted. In the example of FIG. 7, if the stored vehicle speed is in the range of 0 to 40 km / h and the braking force F and the slip ratio λ are both 0, it is determined that the verification is passed. This means that as long as the vehicle speed is in the range of 0 to 40 km / h, the brake ECU 121 does not perform the control operation even if there is a control request from the in-vehicle information terminal 111. Further, when the vehicle speed is in the range of 40 to 80 km / h and the braking force F> 0 and the slip ratio λ = 0, it is determined that the verification has passed. This means that the brake ECU 121 responds to a control request from the in-vehicle information terminal 111 when the vehicle speed is in the range of 40 to 80 km / h, but does not decelerate to the extent that slip starts. When the vehicle speed is 80 Km / h or more, if the braking force F> 0 and 0 <slip rate λ <20, it is determined that the verification has passed. This means that the brake ECU 121 responds to a control request from the in-vehicle information terminal 111 within a range of the vehicle speed of 80 km / h and performs deceleration to such an extent that slip occurs. However, since the occurrence of deceleration to the extent that ABS (Antilock Bracket System) operates may threaten the safety of the driver, the upper limit is set to 20% as the threshold value for operating ABS.

図7の例では制動力とスリップ率を検証対象としているが、例えば走行距離(制動距離)を用いて判断してもよい。この場合、実際の走行環境とシャーシダイナモなどの装置を用いた場合のテスト環境とでは路面の摩擦係数が異なる可能性があるため0.4<摩擦係数<0.7の範囲で判定を行うことが望ましい。また車両速度の減速率を用いて判断してもよい。   In the example of FIG. 7, the braking force and the slip ratio are subject to verification, but may be determined using, for example, a travel distance (braking distance). In this case, since the friction coefficient of the road surface may be different between the actual driving environment and the test environment when using a device such as a chassis dynamo, the determination should be made within the range of 0.4 <friction coefficient <0.7. Is desirable. The determination may be made using the deceleration rate of the vehicle speed.

同様にコマンドIDが0x1001であるナビ協調シフト制御の動作検証を行う場合、例えばコマンド検証部201がテストコマンド送信時に記憶した車両速度とシフト位置に対してミッションECU123が応答したシフト位置を検証する。図7の例では記憶した車両速度が0〜60Km/hの範囲ではシフト位置が「D(Drive)」の状態で変化しない場合検証合格と判定する。これは、車両速度が0〜60Km/hの範囲では、ミッションECU123は車載情報端末111からの制御要求に対してシフト変更制御を実施しないことを意味する。また車両速度60〜100Km/hの範囲ではシフト位置が「D(Drive)」から「2(Second)」に変更された場合検証合格と判定する。これは車両速度が60〜100Km/hの場合、ミッションECUは前方カーブに安全に進入するには速度超過であると判断しシフト位置を「2(Second)」に制御していることを意味する。また車両速度が100Km/h以上の場合ではシフト位置「D(Drive)」の状態で変化しない場合検証合格と判定する。これは車両速度が100Km/hの範囲ではシフト位置を「2(Second)」に制御することで急減速を伴い、その結果却ってドライバの安全を脅かす危険を回避するためにシフト変更制御を実施しないことを意味する。このような場合、車載ゲートウェイ装置100から車載情報端末111を介してドライバに減速を促すなどの警告を出力してもよい。   Similarly, when the operation verification of the navigation cooperative shift control with the command ID of 0x1001 is performed, for example, the command verification unit 201 verifies the shift position in which the mission ECU 123 responds to the vehicle speed and the shift position stored when the test command is transmitted. In the example of FIG. 7, if the stored vehicle speed is in the range of 0 to 60 km / h, the shift position does not change in the state of “D (Drive)”, and it is determined that the verification has passed. This means that the mission ECU 123 does not perform shift change control in response to a control request from the in-vehicle information terminal 111 when the vehicle speed is in the range of 0 to 60 km / h. Further, when the shift position is changed from “D (Drive)” to “2 (Second)” in the range of the vehicle speed of 60 to 100 km / h, it is determined that the verification is passed. This means that when the vehicle speed is 60 to 100 km / h, the mission ECU determines that the speed is too high to safely enter the forward curve and controls the shift position to “2 (Second)”. . When the vehicle speed is 100 Km / h or higher, if the vehicle does not change in the shift position “D (Drive)”, it is determined that the verification has passed. This means that when the vehicle speed is in the range of 100 km / h, the shift position is controlled to “2 (Second)”, thereby suddenly decelerating. As a result, shift change control is not performed in order to avoid the risk of threatening the safety of the driver. Means that. In such a case, a warning such as prompting the driver to slow down may be output from the in-vehicle gateway device 100 via the in-vehicle information terminal 111.

図8は、車両情報蓄積部207がコマンド判別部204から制御コマンドを受け取り、制御系ネットワーク120に該制御コマンドを送信するタイミングで車両動作検証テーブルを動的に生成する時の処理フローである。   FIG. 8 is a processing flow when the vehicle information accumulation unit 207 receives a control command from the command determination unit 204 and dynamically generates a vehicle operation verification table at a timing when the control command is transmitted to the control network 120.

車両情報蓄積部207はコマンド判別部204から制御コマンドを受け取ると、フィルタリングテーブルに該制御コマンドのコマンドIDが登録されているか否かを判断する(ステップ801)。コマンドIDが登録されていない場合には、該制御コマンドを無効とする。登録されている場合は、該制御コマンドを送信する前にドライバの操作と制御が競合するか否かを判断する(ステップ802)。例えばナビ協調ブレーキ制御またはナビ協調シフト制御などのブレーキ操作を伴う制御コマンドの場合、ドライバが急ブレーキ操作を行っている時には、該制御コマンドを無効とする。これはドライバ操作を車両システムが阻害することで却ってドライバの安全を脅かす危険を回避するためである。ドライバ操作の判断に使用する車両情報は予め車両情報蓄積部207に登録されているものとする。例えば急ブレーキ発生有無の判断には車両速度の変化率またはブレーキペダル踏圧またはシフト位置の変化を使用すればよい。   When receiving the control command from the command determination unit 204, the vehicle information storage unit 207 determines whether or not the command ID of the control command is registered in the filtering table (step 801). When the command ID is not registered, the control command is invalidated. If registered, it is determined whether or not the driver operation and control conflict before transmitting the control command (step 802). For example, in the case of a control command accompanied by a brake operation such as navigation cooperative brake control or navigation cooperative shift control, the control command is invalidated when the driver performs a sudden brake operation. This is to avoid the danger of threatening the safety of the driver because the vehicle system hinders the driver operation. It is assumed that the vehicle information used for determining the driver operation is registered in the vehicle information storage unit 207 in advance. For example, the vehicle speed change rate, the brake pedal depression pressure, or the shift position change may be used to determine whether or not sudden braking has occurred.

前記制御コマンド送信時にドライバ操作と競合しないと判断した場合、制御コマンド送信前の現在の車両情報を記憶する(ステップ803)。これは図7の例における車両動作検証テーブル700の車両速度範囲702またはシフト位置(前)705に該当する。次に該制御コマンドを制御系データ送受信部206を介して送信し(ステップ804)、ECUから応答された制御データを一定時間蓄積する(ステップ805)。例えばブレーキECU121から制動力とスリップ率、ミッションECU123からシフト位置のデータを受信して5秒間蓄積する。最後にステップ803で記憶した車両情報とステップ805で蓄積した制御データから車両動作検証テーブル700を生成する(ステップ806)。   If it is determined that there is no conflict with the driver operation when the control command is transmitted, the current vehicle information before the control command is transmitted is stored (step 803). This corresponds to the vehicle speed range 702 or the shift position (front) 705 of the vehicle operation verification table 700 in the example of FIG. Next, the control command is transmitted via the control system data transmission / reception unit 206 (step 804), and the control data returned from the ECU is accumulated for a predetermined time (step 805). For example, the braking force and slip ratio are received from the brake ECU 121 and the shift position data is received from the mission ECU 123 and stored for 5 seconds. Finally, a vehicle operation verification table 700 is generated from the vehicle information stored in step 803 and the control data accumulated in step 805 (step 806).

この時、ステップ803及びステップ805で蓄積した車両情報および制御データは個々に値を有しており、また時間変化に伴って値にバラつきが生じる可能性がある。そこで例えば車両動作検証テーブル700のインデックスとなるステップ803で記憶した車両情報については、予めカーメーカの設計開発者によって数値範囲を区切る値を事前に設定登録しておき、検証対象となるステップ805で蓄積した制御データについては、車両情報蓄積部207が蓄積した値の平均値または最大値または最小値または瞬時値またはこれらを網羅的にカバー可能な数値範囲を車両動作検証テーブル700に登録する。これにより例えばステップ803で記憶した車両速度は予め登録されている車両速度範囲の何れかに該当することになるため、該当する車両速度範囲のデータとして車両動作検証テーブル700に登録し、またステップ805で蓄積した制御データの平均値または最大値または最小値または瞬時値または網羅的な数値範囲として処理した結果を前記該当する車両速度範囲に対応した車両情報として登録することで、車両動作検証テーブル700を生成することができる。   At this time, the vehicle information and control data accumulated in step 803 and step 805 have individual values, and the values may vary with time. Therefore, for example, for the vehicle information stored in step 803 serving as an index of the vehicle operation verification table 700, a value that delimits a numerical range is set and registered in advance by a car manufacturer's design developer and stored in step 805 to be verified. For the control data, an average value, a maximum value, a minimum value, an instantaneous value, or a numerical range capable of comprehensively covering these values is registered in the vehicle operation verification table 700. As a result, for example, the vehicle speed stored in step 803 corresponds to one of the vehicle speed ranges registered in advance, so that it is registered in the vehicle operation verification table 700 as data of the corresponding vehicle speed range, and step 805 The vehicle operation verification table 700 is registered as vehicle information corresponding to the corresponding vehicle speed range by registering the result of processing as an average value, maximum value, minimum value, instantaneous value, or an exhaustive numerical range of the control data accumulated in the above. Can be generated.

更に、車両走行中に頻繁に車載情報端末111から制御コマンドが送信される場合は、例えば単純上書き保存或いは初回のみ保存或いは複数回連続で同一値であれば上書き禁止などのルールを、設計開発段階で車両情報蓄積部207に事前に登録しておけばよい。   Further, when a control command is frequently transmitted from the in-vehicle information terminal 111 while the vehicle is running, a rule such as simple overwriting or saving only for the first time, or overwriting prohibition if the same value is repeated for a plurality of times, is designed and developed. Therefore, the vehicle information storage unit 207 may be registered in advance.

車載情報端末換装前に、車両の実走行中、あるいは車両試験設備を用いた動作中に制御モードにおいて車両動作検証テーブル700を生成することで、車載情報端末換装後にテストモードにおいて予防安全制御の動作検証を行うことができる。   Operation of preventive safety control in test mode after in-vehicle information terminal replacement by generating vehicle operation verification table 700 in control mode during actual running of the vehicle or operation using vehicle test equipment before in-vehicle information terminal replacement Verification can be performed.

図9は車載ゲートウェイ装置100が情報系ネットワーク110に対して送受信するデータフォーマットの構成例である。   FIG. 9 is a configuration example of a data format that the in-vehicle gateway device 100 transmits and receives to the information network 110.

データフォーマット900はテストフラグ901とコマンドID902とコマンドデータ903から構成される。テストフラグ901はテストコマンドか制御コマンドを判別するフラグ情報で、例えばテストコマンドの場合「1」が制御コマンドの場合「0」が付加される。またコマンドID902はECUに送信するコマンド識別情報で、例えばナビ協調シフト制御であれば0x1001が、ナビ協調ブレーキ制御であれば0x1002が付加される。コマンドデータ903は車載ゲートウェイ装置またはECUが実際に使用するコマンド情報であり、例えばナビ協調シフト制御であれば前方カーブまでの距離情報やカーブ曲率情報が、ナビ協調ブレーキ制御であれば停止線位置までの距離情報が付加される。また各コマンドデータには対象とするECUの識別情報を付加してもよい。これによりコマンド検証部201に予めコマンドID検証テーブルを登録しておく手間を省くことが可能になる。   The data format 900 includes a test flag 901, a command ID 902, and command data 903. The test flag 901 is flag information for discriminating between a test command and a control command. For example, “1” is added for a test command and “0” is added for a control command. The command ID 902 is command identification information transmitted to the ECU. For example, 0x1001 is added for navigation cooperative shift control, and 0x1002 is added for navigation cooperative brake control. The command data 903 is command information that is actually used by the in-vehicle gateway device or the ECU. For example, when the navigation cooperative shift control is used, the distance information to the front curve and the curve curvature information are used. The distance information is added. Further, identification information of the target ECU may be added to each command data. Thereby, it is possible to save the trouble of registering the command ID verification table in the command verification unit 201 in advance.

また、車載ゲートウェイ装置100から情報系ネットワーク110に検証結果を応答する場合にも同様にデータフォーマット900を用いればよい。この場合、各検証結果に対してコマンドIDを割り当てる、または車載情報端末111から送信されたコマンドIDに対して決まった値を加算して応答するといった方法で対応すればよい。   Similarly, the data format 900 may be used when the verification result is returned from the in-vehicle gateway device 100 to the information network 110. In this case, a command ID may be assigned to each verification result, or a predetermined value may be added to the command ID transmitted from the in-vehicle information terminal 111 to respond.

さらに、車載ゲートウェイ装置100から制御系ネットワーク120にデータを送信する際は、各コマンドデータからテストフラグを取り除いた形で送信するものとしてもよい。あるいは、制御コマンドはコマンドID902とコマンドデータ903から構成され、テストコマンドは制御コマンドにテストフラグが付加されたものであってもよい。   Further, when data is transmitted from the in-vehicle gateway device 100 to the control system network 120, the data may be transmitted with the test flag removed from each command data. Alternatively, the control command may be composed of a command ID 902 and command data 903, and the test command may be obtained by adding a test flag to the control command.

以上のように、実施例によれば、車載情報端末換装前に、車載情報端末111が提供する予防安全制御に関する車両情報を予め蓄積しておき、車載情報端末換装後は、車載情報端末111が提供するテストコマンドとテストコマンドに対する各ECUの出力結果と、蓄積した車両情報を用いて車両動作検証を行うことにより、予防安全制御の動作検証を走行データを用いてディーラや整備工場で簡単に行うことができる。   As described above, according to the embodiment, vehicle information related to preventive safety control provided by the in-vehicle information terminal 111 is accumulated in advance before the in-vehicle information terminal is replaced. By performing vehicle operation verification using the test commands to be provided and the output results of each ECU for the test commands and the accumulated vehicle information, operation verification of preventive safety control is easily performed at dealers and maintenance shops using travel data be able to.

これにより、制御系ネットワークへのアクセスが許可された車載情報端末間の換装時でも、カーメーカはドライバへの車両引渡しを遅延させることなく、かつ次世代機でも旧世代機と同様の予防安全制御機能をドライバに提供することが可能である。   As a result, even when switching between in-vehicle information terminals that are permitted to access the control network, the car manufacturer does not delay the delivery of the vehicle to the driver, and the next-generation machine has the same preventive safety control function as the previous-generation machine. Can be provided to the driver.

なお、本システム及び装置の形態は記載した実施例に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適時変更が可能である。   The forms of the present system and apparatus are not limited to the described embodiments, and can be changed in a timely manner without departing from the spirit of the present invention.

車載ゲートウェイ装置を介して車載情報端末と電子制御装置群とが接続された車両システムの全体構成例である。It is a whole structural example of the vehicle system to which the vehicle-mounted information terminal and the electronic control apparatus group were connected via the vehicle-mounted gateway apparatus. 車載ゲートウェイ装置のソフトウェア構成例である。It is a software structural example of a vehicle-mounted gateway apparatus. 車載ゲートウェイ装置のハードウェア構成例である。It is a hardware structural example of a vehicle-mounted gateway apparatus. 車載情報端末から受信したデータを電子制御装置群に送信するまでの車載ゲートウェイ装置の全体処理フローである。It is the whole processing flow of the vehicle-mounted gateway apparatus until it transmits the data received from the vehicle-mounted information terminal to the electronic control apparatus group. 車載情報端末から受信したテストコマンドに対して電子制御装置群が正常に動作するか否かを検証するための車載ゲートウェイ装置におけるコマンド検証処理フローである。It is a command verification processing flow in the in-vehicle gateway device for verifying whether the electronic control device group operates normally with respect to the test command received from the in-vehicle information terminal. 車載情報端末から受信したテストコマンドを電子制御装置群に送信するか否かを判断するための車載ゲートウェイ装置におけるコマンドID検証テーブルのテーブル構成例である。It is a table structural example of the command ID verification table in the vehicle-mounted gateway apparatus for determining whether the test command received from the vehicle-mounted information terminal is transmitted to an electronic control unit group. テストコマンドを受信した電子制御装置群からの応答データを検証するために車載ゲートウェイ装置に登録された車両動作検証テーブルのテーブル構成例である。It is a table structural example of the vehicle operation | movement verification table registered into the vehicle-mounted gateway apparatus in order to verify the response data from the electronic control apparatus group which received the test command. 車載ゲートウェイ装置における車両動作検証テーブルの生成処理フローである。It is a production | generation processing flow of the vehicle operation verification table in a vehicle-mounted gateway apparatus. 車載ゲートウェイ装置が情報系ネットワークに送受信するデータフォーマット構成例である。It is a data format structural example which an in-vehicle gateway apparatus transmits / receives to an information system network.

符号の説明Explanation of symbols

100:車載ゲートウェイ装置、110:情報系ネットワーク、111:車載情報端末、112:無線通信装置、120:制御系ネットワーク、130:動力計測システム、201:コマンド検証部、202:モード管理部、203:車両情報、204:コマンド判別部、205:情報系データ送受信部、206:制御系データ送受信部、207:車両情報蓄積部、301:通信インタフェース、302:通信インタフェース、303:プロセッサ、304:ROM、305:RAM DESCRIPTION OF SYMBOLS 100: In-vehicle gateway apparatus, 110: Information system network, 111: In-vehicle information terminal, 112: Wireless communication apparatus, 120: Control system network, 130: Power measurement system, 201: Command verification part, 202: Mode management part, 203: Vehicle information, 204: Command determination unit, 205: Information system data transmission / reception unit, 206: Control system data transmission / reception unit, 207: Vehicle information storage unit, 301: Communication interface, 302: Communication interface, 303: Processor, 304: ROM, 305: RAM

Claims (18)

情報系ネットワークを介して車載情報端末と接続され、制御系ネットワークを介して車両を制御する複数の電子制御装置と接続された車載ゲートウェイ装置が車両の動作を検証する車両動作検証システムにおいて、
前記車載ゲートウェイ装置が、
前記車載情報端末からデータを受信した際、前記データがテストコマンドか否かを判断するコマンド判別手段と、
前記コマンド判別手段によって前記データがテストコマンドであると判断された場合は、車両の位置が変化しないか否かを判断する位置情報確認手段と、
前記位置情報確認手段によって車両の位置が変化しないと判断された場合は、前記テストコマンドを前記電子制御装置に送信し、前記電子制御装置が前記テストコマンドに対して予め定められた動作を行ったか否かを、前記制御系ネットワークに流れる制御データから判断するコマンド検証手段と、
前記コマンド検証手段の判断結果を前記車載情報端末に送信する検証結果送信手段と
を有することを特徴とする車両動作検証システム。
In a vehicle operation verification system in which an in-vehicle gateway device connected to an in-vehicle information terminal through an information system network and connected to a plurality of electronic control devices for controlling the vehicle through a control system network verifies the operation of the vehicle.
The in-vehicle gateway device is
When receiving data from the in-vehicle information terminal, command determining means for determining whether the data is a test command;
Position information confirmation means for determining whether or not the position of the vehicle does not change when the command determination means determines that the data is a test command;
If it is determined by the position information confirmation means that the position of the vehicle does not change, the test command is transmitted to the electronic control device, and the electronic control device has performed a predetermined operation on the test command. Command verification means for judging whether or not from control data flowing in the control system network;
A vehicle operation verification system comprising: verification result transmission means for transmitting the judgment result of the command verification means to the in-vehicle information terminal.
請求項1記載の車両動作検証システムにおいて、
前記車載ゲートウェイ装置が、前記複数の電子制御装置それぞれの装置識別情報と前記複数の電子制御装置それぞれが対応可能なテストコマンドとの対応テーブルを保持しており、
前記コマンド検証手段は、前記受信したテストコマンドが前記対応テーブルに登録されているか否かを判断し、登録されていない場合は、前記テストコマンドを前記電子制御装置に送信せず、検証のエラー結果を前記車載情報端末に送信することを特徴とする車両動作検証システム。
In the vehicle operation verification system according to claim 1,
The in-vehicle gateway device holds a correspondence table between device identification information of each of the plurality of electronic control devices and test commands that can be handled by each of the plurality of electronic control devices,
The command verification means determines whether or not the received test command is registered in the correspondence table, and if not, does not transmit the test command to the electronic control unit, and results in a verification error Is transmitted to the in-vehicle information terminal.
請求項2記載の車両動作検証システムにおいて、
前記受信したテストコマンドには該テストコマンドに対応可能な装置識別情報が付加されており、
前記コマンド検証手段は、前記装置識別情報が前記対応テーブルに登録されているか否かを判断し、登録されていない場合は、前記テストコマンドを送信せず、検証のエラー結果を前記車載情報端末に送信することを特徴とする車両動作検証システム。
In the vehicle operation verification system according to claim 2,
Device identification information corresponding to the test command is added to the received test command,
The command verification means determines whether or not the device identification information is registered in the correspondence table. If the device identification information is not registered, the command verification means does not transmit the test command and sends a verification error result to the in-vehicle information terminal. The vehicle operation verification system characterized by transmitting.
請求項1記載の車両動作検証システムにおいて、
前記受信したテストコマンドには該テストコマンドに対応可能な前記電子制御装置の装置識別情報が付加されており、
前記コマンド検証手段は、前記複数の電子制御装置に問い合わせて各前記装置識別情報を取得し、取得した前記装置識別情報がいずれも前記テストコマンドに付加された装置識別情報と一致しない場合は、前記テストコマンドを送信せず、検証のエラー結果を前記車載情報端末に送信することを特徴とする車両動作検証システム。
The vehicle operation verification system according to claim 1,
Device identification information of the electronic control device that can correspond to the test command is added to the received test command,
The command verification means inquires to the plurality of electronic control devices to acquire the device identification information, and when the acquired device identification information does not match the device identification information added to the test command, A vehicle operation verification system that transmits a verification error result to the in-vehicle information terminal without transmitting a test command.
請求項1記載の車両動作検証システムにおいて、
前記受信したテストコマンドには該テストコマンドに対応可能な車両の車台番号の範囲が付加されており、
前記コマンド検証手段は、予め定められた前記電子制御装置に問い合わせて車両の車台番号を取得し、取得した前記車台番号が前記テストコマンドに付加された前記車台番号の範囲に含まれない場合は、前記テストコマンドを送信せず、検証のエラー結果を前記車載情報端末に送信することを特徴とする車両動作検証システム。
In the vehicle operation verification system according to claim 1,
The received test command is appended with a range of vehicle chassis numbers that can correspond to the test command,
The command verification means inquires of the predetermined electronic control unit to acquire a vehicle chassis number, and when the acquired vehicle chassis number is not included in the range of the chassis number added to the test command, A vehicle operation verification system that transmits an error result of verification to the in-vehicle information terminal without transmitting the test command.
請求項1記載の車両動作検証システムにおいて、
前記位置情報確認手段は、前記テストコマンドを受信してから一定時間車両の位置情報を取得し、前記位置情報が変化した場合は、前記テストコマンドを送信せず、検証のエラー結果を前記車載情報端末に送信することを特徴とする車両動作検証システム。
In the vehicle operation verification system according to claim 1,
The position information confirmation means acquires the position information of the vehicle for a predetermined time after receiving the test command. When the position information changes, the position information confirmation means does not transmit the test command and displays the verification error result as the in-vehicle information. A vehicle operation verification system, characterized by being transmitted to a terminal.
請求項1記載の車両動作検証システムにおいて、
前記コマンド検証手段では、前記電子制御装置が前記テストコマンドに対して予め定められた動作を行ったか否かを、前記車載ゲートウェイ装置に予め蓄積された車両情報と前記電子制御装置が制御系ネットワークに送信した制御データの値より判断することを特徴とする車両動作検証システム。
In the vehicle operation verification system according to claim 1,
In the command verification means, whether or not the electronic control device has performed a predetermined operation on the test command, vehicle information stored in advance in the in-vehicle gateway device and the electronic control device in the control system network. A vehicle operation verification system characterized by judging from the value of the transmitted control data.
請求項7記載の車両動作検証システムにおいて、
前記車両情報および前記制御データは、車両速度、制動力およびスリップ率を含むことを特徴とする車両動作検証システム。
In the vehicle operation verification system according to claim 7,
The vehicle operation verification system, wherein the vehicle information and the control data include a vehicle speed, a braking force, and a slip ratio.
請求項8記載の車両動作検証システムにおいて、
前記電子制御装置が送信した制動力の値が0より大きくスリップ率が0〜20%の範囲内にある場合に、前記電子制御装置の動作を予め定められた動作であると判断することを特徴とする車両動作検証システム。
In the vehicle operation verification system according to claim 8,
When the braking force value transmitted by the electronic control unit is larger than 0 and the slip ratio is in the range of 0 to 20%, it is determined that the operation of the electronic control unit is a predetermined operation. Vehicle operation verification system.
請求項7記載の車両動作検証システムにおいて、
前記車両情報および前記制御データは、車両速度および走行距離を含むことを特徴とする車両動作検証システム。
In the vehicle operation verification system according to claim 7,
The vehicle operation verification system, wherein the vehicle information and the control data include a vehicle speed and a travel distance.
請求項10記載の車両動作検証システムにおいて、
前記車載ゲートウェイ装置に予め蓄積された走行距離の値が、前記制御データから得られた走行距離の値に対して摩擦係数が0.4〜0.7の範囲内で算出されるものである場合に、前記電子制御装置の動作を予め定められた動作であると判断することを特徴とする車両動作検証システム。
In the vehicle operation verification system according to claim 10,
When the value of the mileage stored in advance in the in-vehicle gateway device is one in which the friction coefficient is calculated within the range of 0.4 to 0.7 with respect to the value of the mileage obtained from the control data, the electronic A vehicle operation verification system characterized in that the operation of the control device is determined to be a predetermined operation.
請求項7記載の車両動作検証システムにおいて、
前記車載ゲートウェイ装置に予め蓄積された車両情報は、車両走行中に前記電子制御装置が制御系ネットワークに送信した制御データを含むことを特徴とする車両動作検証システム。
In the vehicle operation verification system according to claim 7,
The vehicle operation verification system characterized in that the vehicle information stored in advance in the in-vehicle gateway device includes control data transmitted from the electronic control device to a control system network while the vehicle is traveling.
請求項7記載の車両動作検証システムにおいて、
前記車載ゲートウェイ装置に予め蓄積された車両情報は、車両試験設備を用いて車両を動作させた際に前記電子制御装置が制御系ネットワークに送信した制御データを含むことを特徴とする車両動作検証システム。
In the vehicle operation verification system according to claim 7,
The vehicle information stored in advance in the in-vehicle gateway device includes control data transmitted to the control system network by the electronic control device when the vehicle is operated using a vehicle test facility. .
車両の情報系ネットワークに接続する第一の通信手段と制御系ネットワークに接続する第二の通信手段を有する車載ゲートウェイ装置において、
前記第一の通信手段によって信号を受信した際、前記信号がテストコマンドか否かを判断するコマンド判別手段と、
前記コマンド判別手段によって前記信号がテストコマンドであると判断された場合は、車両の位置が変化しないか否かを判断する位置情報確認手段と、
前記位置情報確認手段によって車両の位置が変化しないと判断された場合は、前記テストコマンドに従ってテストを実施するコマンド検証手段と、
前記コマンド検証手段のテスト結果を前記第一の通信手段に送信する検証結果送信手段とを有することを特徴とする車載ゲートウェイ装置。
In the in-vehicle gateway device having the first communication means connected to the vehicle information system network and the second communication means connected to the control system network,
Command determination means for determining whether or not the signal is a test command when the signal is received by the first communication means;
Position information confirmation means for determining whether or not the position of the vehicle does not change, when the command determination means determines that the signal is a test command;
If the position information confirmation means determines that the position of the vehicle does not change, command verification means for performing a test according to the test command;
An in-vehicle gateway device comprising verification result transmission means for transmitting a test result of the command verification means to the first communication means.
請求項14記載の車載ゲートウェイ装置において、
前記第二の通信手段によって車両情報を取得し蓄積する車両情報蓄積手段と、
前記コマンド判別手段によって前記受信した信号が制御コマンドであると判断された場合に、前記制御コマンドを前記第二の通信手段によって制御系ネットワークに送信するか否かを、前記車両情報蓄積手段が蓄積した車両情報に基づいて判断する送信可否判断手段とを有することを特徴とする車載ゲートウェイ装置。
In the in-vehicle gateway device according to claim 14,
Vehicle information storage means for acquiring and storing vehicle information by the second communication means;
The vehicle information storage means stores whether the control command is transmitted to the control system network by the second communication means when the received signal is determined by the command determination means to be a control command. An in-vehicle gateway device comprising: transmission permission / inhibition determining means for determining based on the vehicle information.
請求項14記載の車載ゲートウェイ装置において、
前記送信可否判断手段によって前記制御コマンドを第二の通信手段に送信すると判断された場合は、
前記車両情報蓄積手段が、前記制御コマンドを送信してから一定時間車両情報を蓄積することを特徴とする車載ゲートウェイ装置。
In the in-vehicle gateway device according to claim 14,
If it is determined by the transmission permission determination means that the control command is transmitted to the second communication means,
The in-vehicle gateway device characterized in that the vehicle information accumulation means accumulates vehicle information for a predetermined time after transmitting the control command.
請求項14記載の車載ゲートウェイ装置において、
前記送信可否判断手段は、前記制御コマンド受信時までの一定時間に車両の急減速を検知していた場合は、前記制御コマンドを送信しないと判断することを特徴とする車載ゲートウェイ装置。
In the in-vehicle gateway device according to claim 14,
The in-vehicle gateway device according to claim 1, wherein the transmission enable / disable determining unit determines that the control command is not transmitted when a sudden deceleration of the vehicle is detected during a predetermined time until the control command is received.
請求項17記載の車載ゲートウェイ装置において、
前記車両の急減速は、シフト位置の変化に基づいて検知することを特徴とする車載ゲートウェイ装置。
The in-vehicle gateway device according to claim 17,
The vehicle-mounted gateway device, wherein the sudden deceleration of the vehicle is detected based on a change in a shift position.
JP2008226575A 2008-09-04 2008-09-04 Vehicle operation verification system and onboard gateway device Pending JP2010062883A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008226575A JP2010062883A (en) 2008-09-04 2008-09-04 Vehicle operation verification system and onboard gateway device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008226575A JP2010062883A (en) 2008-09-04 2008-09-04 Vehicle operation verification system and onboard gateway device

Publications (1)

Publication Number Publication Date
JP2010062883A true JP2010062883A (en) 2010-03-18

Family

ID=42189190

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008226575A Pending JP2010062883A (en) 2008-09-04 2008-09-04 Vehicle operation verification system and onboard gateway device

Country Status (1)

Country Link
JP (1) JP2010062883A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013171378A (en) * 2012-02-20 2013-09-02 Denso Corp Data communication authentication system for vehicle, and gateway apparatus for vehicle
US9489544B2 (en) 2012-02-20 2016-11-08 Denso Corporation Data communication authentication system for vehicle gateway apparatus for vehicle data communication system for vehicle and data communication apparatus for vehicle
CN108068733A (en) * 2017-12-18 2018-05-25 奇瑞汽车股份有限公司 Information configuring methods, device and computer readable storage medium
CN113805000A (en) * 2021-09-07 2021-12-17 中车青岛四方机车车辆股份有限公司 Equipment interlayer verification system
CN114954351A (en) * 2022-04-28 2022-08-30 江铃汽车股份有限公司 Remote vehicle locking control method and system, electronic equipment and storage medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013171378A (en) * 2012-02-20 2013-09-02 Denso Corp Data communication authentication system for vehicle, and gateway apparatus for vehicle
US9489544B2 (en) 2012-02-20 2016-11-08 Denso Corporation Data communication authentication system for vehicle gateway apparatus for vehicle data communication system for vehicle and data communication apparatus for vehicle
CN108068733A (en) * 2017-12-18 2018-05-25 奇瑞汽车股份有限公司 Information configuring methods, device and computer readable storage medium
CN113805000A (en) * 2021-09-07 2021-12-17 中车青岛四方机车车辆股份有限公司 Equipment interlayer verification system
CN114954351A (en) * 2022-04-28 2022-08-30 江铃汽车股份有限公司 Remote vehicle locking control method and system, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
KR101936891B1 (en) Method and device for generating driving behavior guidance information
US9843523B2 (en) Communication management apparatus and communication management method for vehicle network
JP2009205368A (en) Accident notification system and onboard device
EP3179320B1 (en) Method and device for processing real-time vehicle traveling data
JP2010062883A (en) Vehicle operation verification system and onboard gateway device
JP2019091347A (en) Driverless transport system
WO2012105215A1 (en) Vehicle control device
JP7037748B2 (en) Electronic control unit and connection authentication method
KR100696889B1 (en) inner vehicle communication system and gateway
JP2023115229A (en) Mobility control system, method, and program
CN108292452B (en) Automatic configuration of a remote technical data transmission of a motor vehicle
JP6191397B2 (en) Communication relay device, communication relay processing
JP2013101426A (en) On-vehicle communication device
CN102481848A (en) Method for controlling an adaptive cruise control system and associated control system
WO2021024588A1 (en) Mobility control system, method, and program
JP2014031077A (en) Vehicle operation verification system
JP2019209961A (en) Information processor, monitoring method, program, and gateway device
JP2016143908A (en) Electronic controller and electronic control system
KR20130089512A (en) On-board diagnostics for vehicle and method for accident information processing using of on-board diagnostics, recording medium
JP2011250110A (en) Electronic control apparatus
JP7122195B2 (en) Information processing device, information processing method and information processing program
JP6519829B1 (en) Electronic control device, monitoring method, program, and gateway device
JP7192747B2 (en) In-vehicle relay device and information processing method
US20240195824A1 (en) Method for Identifying a Manipulation of a Message of a Bus System by Means of a Control Device of a Vehicle, Computer-Readable Medium, System, and Vehicle
US20220300403A1 (en) Isolated software testing in production vehicles

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20100108