[DoCAN] Vehicle Diagnostic Communication Part 45 [UDS 6]

[DoCAN] Vehicle Diagnostic Communication Part 45 [UDS 6] 車両診断通信
[DoCAN] Vehicle Diagnostic Communication Part 45 [UDS 6]

Click here for back issues.
https://www.simulationroom999.com/blog/diagnostic-communication-en-back-issue/

Introduction.

Explanation of ISO 14229, or UDS.
This time, the open source AUTOSAR, which is different from A-COMSTACK, will be explained.

AUTOSAR-DCM

Previously, we finished discussing each service.
The next part of the story will be about the simulation.

AUTOSAR-CanTp was an ISO 15765-2 enabled function.
Do we need to build in the UDS (ISO14229) part ourselves this time?

このBSWの名称はDCM(Diagnostic Communication Manager)
There is a part to be built in.
However, there is an AUTOSAR-BSW that realizes ISO14229, so we will use that.
The name of this BSW is DCM (Diagnostic Communication Manager)

Open source AUTOSAR-DCM

As the story goes, you might have thought that A-COMSTACK includes DCM.
Actually, unfortunately, A-COMSTACK does not include DCM.

Therefore, we resort to another open source AUTOSAR.
Its name is OpenSAR.

OpenSAR

GitHub - parai/OpenSAR: This repo has been ABANDONED, all code merged into https://github.com/parai/as
This repo has been ABANDONED, all code merged into - GitHub - parai/OpenSAR: This repo has been ABANDONED, all code merg...

There may be licensing issues, but nothing is specifically stated.
Perhaps, as with A-COMSATCK, it is necessary to be an AUTOSAR partner for commercial use.
Therefore, we will use OpenSAR again for study purposes.

Incidentally, OpenSAR also has CanTp built in.
Then, why don’t we just use it from the beginning?

That would have been fine, but there is one small problem.
However, I will keep it a secret for now.

History of OpenSAR

The following is an explanation of the history of OpenSAR, with some guesses.
The reason for the speculation is that I could not find a source of information that would confirm my guess.

The history of OpenSAR is as follows.

  • Originally developed by ArcCore AB of Sweden. (Fact)
    • The package name at the time was “Arctic Core”. (Fact)
  • “Arctic Core” has AUTOSAR r3.x and r4.x versions, and the r3.x version was released as open source. (Fact)
    • Later, ArcCore AB became a wholly owned subsidiary of Vector. (Fact)
  • “Arctic Core” r3.x was already released as open source, so it was renamed to “OpenSAR” and remains as open source. (Guess).

I first learned about it when it was “Arctic Core” and the source code was available from ArcCore AB.
Then I noticed that ArcCore AB became a subsidiary of Vector, and I thought, “What? Where did the source code go? I searched for the source code and found OpenSAR.

In the next issue, I will explain the simulation configuration.
The explanation will be a bit special.

Conclusion.

  • AUTOSAR-BSW for ISO14229 is DCM.
  • A-COMSTACK does not include DCM.
  • There is another open source AUTOSAR called OpenSAR which includes DCM.

Click here for back issues.

コメント

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