【Dcm】車両診断通信 その64【シミュレーション②】

【Dcm】車両診断通信 その64【シミュレーション②】 車両診断通信
【Dcm】車両診断通信 その64【シミュレーション②】

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

はじめに

AUTOSAR-Dcmのインターフェースの話。

登場人物

博識フクロウのフクさん

イラスト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

AUTOSAR-Dcmの仕様書

フクさん
フクさん

AUTOSAR-CanTpと同じように、
AUTOSAR-Dcmのインターフェースをまずはおさえておこう。

太郎くん
太郎くん

うーん、また英語ドキュメントかーー。

フクさん
フクさん

OpenSARはr3.xなんで、
r3.3のAUTOSAR-Dcmの仕様書を読むのが良いだろう。

https://www.autosar.org/fileadmin/user_upload/standards/classic/3-1/AUTOSAR_SWS_DCM.pdf

※ 現状AUTOSAR classic platformの古いVersionはDownloadできなくなっている。よって、ここに仮置きしておく。

太郎くん
太郎くん

やっぱ英語だったーー!

AUTOSAR-Dcmのインターフェース

フクさん
フクさん

まぁ必要なインターフェースはこっちで抽出しておいたよ。

  • Dcm_ProvideRxBuffer
  • Dcm_RxIndication
  • PduR_DcmTransmit
  • Dcm_TxConfirmation
  • Dcm_MainFunction

この5つかな。

太郎くん
太郎くん

あれ?思ったよりも少ないね?
もっといろいろあるとだと思ってた。

フクさん
フクさん

あくまで通信向けのインターフェースだねー。
AUTOSAR-Dcmのヤバさはコンフィグレーションのパラメータの数なんで。

太郎くん
太郎くん

(もっとヤバいのが控えているのか)

AUTOSAR-Dcmインターフェースの説明

フクさん
フクさん

まぁそれぞれを説明すると以下になる。

FunctionDescription
Dcm_ProvideRxBufferFirstFrameかSingleFrame受信時にトランポート層が使用するバッファを要求
Dcm_RxIndicationメッセージ受信完了通知。(SingleFrame受信後/最後Consecutive frame受信後)
PduR_DcmTransmitDcmからトランポート層への送信要求。NRC$78の場合は複数回送信要求が発生する。
Dcm_TxConfirmationメッセージ送信完了通知
Dcm_MainFunctionmainループ。周期的に呼び出す必要あり。
太郎くん
太郎くん

こうしてみると、意外と普通?

フクさん
フクさん

そーだね。
純粋なプロトコルの部分はCanTpが吸収しちゃってるしね。

太郎くん
太郎くん

ただ、PduR_DcmTransmitの説明が何かモヤっとするなー。

フクさん
フクさん

あー、これは単にNRC$78のハンドリグ用だね。

太郎くん
太郎くん

NRC$78のハンドリングとかいるの?

フクさん
フクさん

AUSOTAR-CanTpはあくまでISO15765-2の則ったメッセージの送信と受信をサポートするのみ。
NRC$78はAUTOSAR-DcmことISO14229-1に則った仕様なんで、
AUSOTAR-CanTpより上位のAUTOSAR-Dcm側でハントリングすることが求められる。

フクさん
フクさん

まぁNRC$78は特殊なレスポンスメッセージではあるものの、
AUSOTAR-CanTpことISO15765-2としては単なるSingleFrameに過ぎないからね。
ISO14229-1都合でレスポンスが複数回発生するってのが、
ISO15765-2としての立ち位置になる。

太郎くん
太郎くん

レイヤー構造であるが故の責任分担ってことだねー。

太郎くん
太郎くん

これも図解説明にならないかなー(チラ)

フクさん
フクさん

わかったよ。
次回までに書いてくるよー。

まとめ

フクさん
フクさん

まとめだよ。

  • AUTOSAR-Dcmの仕様書(r3.3)を確認。
  • AUTOSAR-Dcmのインターフェース確認。
  • NRC$78はAUTOSAR-CanTpとしては単なるSingleFrame。

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

ボッシュ自動車ハンドブック 日本語第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をコピーしました