【DoCAN】車両診断通信 その41【UDS①】

【DoCAN】車両診断通信 その41【UDS①】 車両診断通信
【DoCAN】車両診断通信 その41【UDS①】

バックナンバーはこちら。
https://www.simulationroom999.com/blog/diagnostic-communication-backnumber/

はじめに

今回からISO14229ことUDSの話に突入。

登場人物

博識フクロウのフクさん

イラストACにて公開の「kino_k」さんのイラストを使用しています。
https://www.ac-illust.com/main/profile.php?id=iKciwKA9&area=1

エンジニア歴8年の太郎くん

イラストACにて公開の「しのみ」さんのイラストを使用しています。
https://www.ac-illust.com/main/profile.php?id=uCKphAW2&area=1

車両診断通信の階層構造復習

フクさん
フクさん

前回で車両診断通信のトランポート層の説明とシミュレーションをやったわけだけど。

太郎くん
太郎くん

今回からはそれより上位の層になるんだね。

フクさん
フクさん

さて、その上位の層ってなんだったっけ?

太郎くん
太郎くん

ちゃんとメモってたよ。
こんなんだった!

LayerUDSODS
アプリケーション層ISO14229-1ISO15031-5
プレゼンテーション層
セッション層ISO14229-2(UDS)
トランスポート層ISO15765-2(診断通信)
ネットワーク層ISO15765-2(診断通信)ISO15765-4(OBD診断通信)
データリンク層ISO11898-1(CAN)ISO15765-4(OBD診断通信)
物理層ISO11898-2(CAN)ISO15765-4(OBD診断通信)
太郎くん
太郎くん

んー、この表からすると次はセッション層のISO14229-2の話になるのかな?

フクさん
フクさん

そうだね。
といっても、これもVector社の「はじめての診断」で語られてるんで、
改めて説明する必要はなかったりするんだけど。

Vector社の「はじめての診断」

太郎くん
太郎くん

具体的に「はじめての診断」のどこらへんの話になるの?

フクさん
フクさん

以下の項目が該当するかな。

  • レスポンス返信時間
  • セッション・セキュリティー

レスポンスメッセージのタイムアウトパラメータ

フクさん
フクさん

車両診断通信のタイムアウトパラメータにP2時間というものがある。

太郎くん
太郎くん

どういうパラメータ?
タイムアウトパラメータというとN_Asとかあったと思うけど。

フクさん
フクさん

N_Asはネットワーク層のタイムアウトパラメータだねー。
P2時間はセッション層のタイムアウトパラメータなんで別物。

太郎くん
太郎くん

はぁ?

フクさん
フクさん

一言で説明すると
「リクエストメッセージ送信後のレスポンスメッセージを受信するまでのタイムアウト時間」

太郎くん
太郎くん

????

フクさん
フクさん

(うーん、イメージ湧かないかー)

フクさん
フクさん

まぁちょっとここは置いておいて次行こう。

セッションのタイムアウトパラメータ

フクさん
フクさん

次がS3時間というタイムアウトパラメータ。

太郎くん
太郎くん

これはどこのタイムアウト?

フクさん
フクさん

車両診断通信にはセッションという概念があって、
初期状態をデフォルトセッション
そこからセッション制御サービスってメッセージを投げることで

セッションを切り替えることができる。
セッションが切り替わるとサポートするサービスが変化して、
デフォルトセッションでは利用できなかったサービスを利用出来るようになったりする。
ただし、デフォルトセッション以外に遷移した際はS3時間何もメッセージを受けないと強制的にデフォルトセッションに戻るという仕様になってる。

太郎くん
太郎くん

(絶句)

フクさん
フクさん

(まぁわからんよねー)

イメージ湧かない場合は?

太郎くん
太郎くん

ちょっと今回はなんか全くイメージわかない!!
図解は?図解!

フクさん
フクさん

うーん、とりあえず、
P2時間、S3時間、セッションが分かるような絵を用意してくるよー。

まとめ

フクさん
フクさん

まとめだよ。

  • 故障診断通信レイヤの復習。
  • レスポンスメッセージタイムアウトパラメータはP2時間。
  • セッションタイムアウトパラメータはS3時間。

バックナンバーはこちら。

ボッシュ自動車ハンドブック 日本語第4版

ボッシュ自動車ハンドブック 日本語第4版 | ロバート・ボッシュ GmbH, シュタールジャパン |本 | 通販 | Amazon
Amazonでロバート・ボッシュ GmbH, シュタールジャパンのボッシュ自動車ハンドブック 日本語第4版。アマゾンならポイント還元本が多数。ロバート・ボッシュ GmbH, シュタールジャパン作品ほか、お急ぎ便対象商品は当日お届けも可能。ま...

CAN入門講座: 組込みマイコンで学ぶCANプロトコルとプログラミング

CAN入門講座: 組込みマイコンで学ぶCANプロトコルとプログラミング | 五十嵐 資朗 |本 | 通販 | Amazon
Amazonで五十嵐 資朗のCAN入門講座: 組込みマイコンで学ぶCANプロトコルとプログラミング。アマゾンならポイント還元本が多数。五十嵐 資朗作品ほか、お急ぎ便対象商品は当日お届けも可能。またCAN入門講座: 組込みマイコンで学ぶCAN...

CANおよびCANopenによる組み込みネットワーク

CANおよびCANopenによる組み込みネットワーク | Olaf Pfeiffer, Christian Keydel, Andrew Ayre, 福島 E.文彦, シュタールジャパン |本 | 通販 | Amazon
AmazonでOlaf Pfeiffer, Christian Keydel, Andrew Ayre, 福島 E.文彦, シュタールジャパンのCANおよびCANopenによる組み込みネットワーク。アマゾンならポイント還元本が多数。Olaf...

カーハッカーズ・ハンドブック ―車載システムの仕組み・分析・セキュリティ

Amazon.co.jp: カーハッカーズ・ハンドブック ―車載システムの仕組み・分析・セキュリティ : Craig Smith, 井上 博之, 自動車ハッククラブ: 本
Amazon.co.jp: カーハッカーズ・ハンドブック ―車載システムの仕組み・分析・セキュリティ : Craig Smith, 井上 博之, 自動車ハッククラブ: 本

車載イーサネット “クルマIT”高度化への基盤技術

車載イーサネット “クルマIT”高度化への基盤技術 | Kirsten Matheus, Thomas Koenigseder, 株式会社 東陽テクニカ, 株式会社 東陽テクニカ |本 | 通販 | Amazon
AmazonでKirsten Matheus, Thomas Koenigseder, 株式会社 東陽テクニカ, 株式会社 東陽テクニカの車載イーサネット “クルマIT”高度化への基盤技術。アマゾンならポイント還元本が多数。Kirsten ...

詳解 車載ネットワーク -CAN、CAN FD、LIN、CXPI、Ethernetの仕組みと設計のために

詳解 車載ネットワーク -CAN、CAN FD、LIN、CXPI、Ethernetの仕組みと設計のために- | 藤澤行雄, 品川雅臣, 高島 光, 村上 倫, 石本裕介 |本 | 通販 | Amazon
Amazonで藤澤行雄, 品川雅臣, 高島 光, 村上 倫, 石本裕介の詳解 車載ネットワーク -CAN、CAN FD、LIN、CXPI、Ethernetの仕組みと設計のために-。アマゾンならポイント還元本が多数。藤澤行雄, 品川雅臣, 高...

自動車用ECU開発入門 システム・ハードウェア・ソフトウェアの基本とAUTOSARによる開発演習 (エンジニア入門シリーズ122)

自動車用ECU開発入門 システム・ハードウェア・ソフトウェアの基本とAUTOSARによる開発演習 (エンジニア入門シリーズ122) | 徳永 雄一, 脇田 敏裕, 清原 良三, 安井 大介 |本 | 通販 | Amazon
Amazonで徳永 雄一, 脇田 敏裕, 清原 良三, 安井 大介の自動車用ECU開発入門 システム・ハードウェア・ソフトウェアの基本とAUTOSARによる開発演習 (エンジニア入門シリーズ122)。アマゾンならポイント還元本が多数。徳永 ...

車載ネットワ-ク・システム徹底解説: CAN,LIN,FlexRayのプロトコルと実装 (Design wave mook)

車載ネットワ-ク・システム徹底解説: CAN,LIN,FlexRayのプロトコルと実装 (Design wave mook) | 佐藤 道夫 |本 | 通販 | Amazon
Amazonで佐藤 道夫の車載ネットワ-ク・システム徹底解説: CAN,LIN,FlexRayのプロトコルと実装 (Design wave mook)。アマゾンならポイント還元本が多数。佐藤 道夫作品ほか、お急ぎ便対象商品は当日お届けも可能...

コメント

タイトルとURLをコピーしました