CanTp

車両診断通信

[CanTp] Vehicle Diagnostic Communication Part 20 [Simulation 8]

The Python package can-isotp can communicate ISO15765-2, or ISO-TP.However, python-can must also be installed due to dependencies.For now, SF (SingleFrame) transmission is possible.The multi-frame transmission stopped at FF (FirstFrame) and ended in an error.The protocol specification is that the next sequence cannot proceed unless FC is received after FF.
車両診断通信

[CanTp] Vehicle Diagnostic Communication Part 13 [Simulation 1]

We are tired of studying and it's time to do some simulations.I will also do AUTOSAR related things.I will also dare the challenge of using Python.
車両診断通信

【たぶん最終回】車両診断通信 その100【振り返り】

たぶん最終回。簡単に振り返りをやってみる。車両診断通信はユースケースが多岐に分かれるという特性上話もその分広くなる。反面。XCPなどは開発に特化している。本シリーズは一旦終了。
車両診断通信

【CAN-FD】車両診断通信 その99【AUTOSAR③】

AUTOSARでのCAN-FDのシミュレーションの実施と結果。AUTOSAR-Dcmのシミュレーション実施。メッセージ最大長が変わるくらいで基本は同じ。AUTOSAR-CanTpのシミュレーション実施。リクエスト、レスポンスともにCAN-FDのルールに則った振る舞いをしていた。
車両診断通信

【CAN-FD】車両診断通信 その98【AUTOSAR②】

AUTOSARでのCAN-FDのシミュレーションに向けて。AUTOSAR-CanTpとAUTOSAR-Dcmのコンフィグレーションを修正。AUTOSAR-CanTpのコンフィグレーションをCAN-FD用に修正。AUTOSAR-DcmのコンフィグレーションをCAN-FD用に修正。
車両診断通信

【CAN-FD】車両診断通信 その97【AUTOSAR①】

AUTOSAR-CanTpとAUTOSAR-DcmのCAN-FDシミュレーションは一括でやってしまう方針。CanTpをr4.xのA-ComStackを使用していたのはCAN-FDに対応するため。(伏線回収!)シミュレーション構成はCANの時と全く一緒。レイヤードアーキテクチャの恩恵。
車両診断通信

【CanTp】車両診断通信 その40【シミュレーション㉗】

ISO-TPのシミュレーションをしよう。のシリーズ。ついに当初の想定する構成でシミュレーションをする回。のBSパラメータを変化させた場合の挙動。FC(FlowControl)のBS(BlockSize)パラメータを弄ったシミュレーション実施。シリーズのまとめ。CANoeとPythonの共存したテスト環境とか便利かもしれない。
車両診断通信

【CanTp】車両診断通信 その39【シミュレーション㉖】

ISO-TPのシミュレーションをしよう。のシリーズ。ついに当初の想定する構成でシミュレーションをする回。シミュレーション構成の復習。疑似ECU側のコード扱い。現状は非公開で勘弁してね。SF-SF,SF-MF,MF-MFの通信ログ確認。
車両診断通信

【CanTp】車両診断通信 その38【シミュレーション㉕】

AUTOSAR-CanTpを実際に動作させてみるためのリクエストメッセージ構築。Python can-isotpのリクエスト用スクリプトを修正。一応ISO14229-1に準拠したリクエストにしている。AUTOSAR-CanTp側も実装。こちらもSO14229-1に準拠したレスポンスにしている。一身上の都合でコードは未公開。
車両診断通信

【CanTp】車両診断通信 その37【シミュレーション㉔】

AUTOSAR-CanTpの具体的なコンフィグレーション構造体を定義した。CanIfとやり取りする際にPduIdという番号を使用する。今回の場合は以下。0:0x18DAF110 の送信。1:0x18DA10F1 の受信。2:0x18DA10F1 の送信。3:0x18DAF110 の受信。CH_RX_CBこと受信管理ブロックとCH_TX_CBこと送信管理ブロックはワーク用。