DoCAN

DoCAN(Diagnostic over CAN)のタグページ。
ISO15765-1、-2、-4で規格化されている。

ISO 15765-2、またはISO-TP(Transport Layer)は、CANバスを介してデータパケットを送信するための国際規格である。このプロトコルは、CANフレームの8バイトの最大ペイロード長を超えるメッセージの転送を可能にする。ISO-TPは長いメッセージを複数のフレーム(マルチフレーム)に分割し、個々のフレームの解釈と受信者による完全なメッセージパケットへの再構成を可能にするメタデータを付与する。一つのメッセージパケットについて最大4095バイトのペイロードを搬送できる。

尚、CAN-FDによるDoCANでは最大4294967295バイトのペイロード搬出まで拡張されている。

ISO 15765-4では、
1 つ以上のコントローラが車載診断(OBD)または世界調和型車載診断(WVH-OBD)規則に準拠している場合のコントローラ・エリア・ネットワーク(CAN)に関する要件を規定している。
このネットワークでは、規制で定められた検査・修理診断用の外部試験装置の使用が前提となっている。
車両と外部試験装置のCANネットワーク要件は、ISO 15765-2、ISO 11898-1、ISO 11898-2の仕様に基づいている。
規制を満たすためにこれらの国際規格に制限を設けている。本規格では車載用 CAN バスのアーキテクチャは規定していないが、
車両で規定されている CAN 通信が外部試験装置の要求に適合していることを保証することを目的としている。
OBD/WWH-OBD 規制の要求事項を実施する車両との通信を正常に確立、維持、終了するための要件を定義している。
外部試験装置と車両の相互運用を保証するために、車両と試験装置間のプラグアンドプレイの通信機能が定義されている。
この目標を達成するための OSI 層の要求事項をすべて詳述している。
初期化の結果に基づいて、外部試験装置は、車両の排出ガス関連システムがどのプロトコルと診断サービスをサポートしているかを判断する。

 

車両診断通信

Vehicle Diagnostic Communication back issue

Introduction This is a back-issue of a series that discusses various aspects of vehicle diagnostic communications.The fo...
車両診断通信

[Probably the last article] Vehicle Diagnostic Communication Part 99 [Looking Back]

Brief look back. The vehicle diagnostic communication has a wide range of use cases, which makes it a broad topic. This series is now over.
車両診断通信

[CAN-FD] Vehicle Diagnostic Communication Part 98 [AUTOSAR 3]

Simulation of AUTOSAR-Dcm was executed. Simulation of AUTOSAR-Dcm, the basic principle is the same, except for the maximum message length. Simulation of AUTOSAR-CanTp. Both request and response behaved according to CAN-FD rules.
車両診断通信

[CAN-FD] Vehicle Diagnostic Communication Part 97 [AUTOSAR 2]

Fixed the configuration of AUTOSAR-CanTp for CAN-FD. Fix configuration of AUTOSAR-Dcm for CAN-FD.
車両診断通信

[CAN-FD] Vehicle Diagnostic Communication Part 96 [AUTOSAR 1]

Click here for back issues. Introduction. The policy for simulation of CAN-FD in AUTOSAR will be explained. Simulation P...
車両診断通信

[CAN-FD] Vehicle Diagnostic Communication Part 95 [ISO-TP 3]

CAN line logged. Checked SingleFrame. SingleFrame of 7 bytes or less. SingleFrame with more than 8 bytes. FirstFrame check. FirstFrame of 4095 bytes or less. FirstFrame with 4096 bytes or more.
車両診断通信

[CAN-FD] Vehicle Diagnostic Communication Part 94 [ISO-TP 2]

I wrote the Python code for the request. SingleFrame with 8 bytes or more. MultiFrame of 4096 or more. Wrote Python code for response. Extended the size of the received frame by changing the max_frame_size parameter.
車両診断通信

[CAN-FD] Vehicle Diagnostic Communication Part 93 [ISO-TP 1]

can-isotp can probably do CAN-FD. Extended SingleFrame and Extended FirstFrame configurations were explained.
車両診断通信

[CAN-FD] Vehicle Diagnostic Communication Part 92 [python-can 6]

Simulation configuration review. Simulation execution of CAN-FD transmission and reception.
車両診断通信

[CAN-FD] Vehicle Diagnostic Communication Part 91 [python-can 5]

Click here for back issues. Introduction. Explanation of CAN-FD simulation in python-can.This article is about creating ...