Hi Everyone,
I am trying to find the documentation for the CHAdeMO protocol. I came across multiple references to an interface.pdf file on chademo.com but that link is dead. Does anyone here have the protocol specification they can share? I will highly appreciate that. I am sorry if that question has been already brought up, I am new here.
Regards,
Igor
CHAdeMO protocol documentation
- janosch
- Posts: 307
- Joined: Tue Jun 30, 2020 9:23 am
- Location: London, UK
- Has thanked: 71 times
- Been thanked: 59 times
- Contact:
Re: CHAdeMO protocol documentation
Hi Igor,
you can look at Johannes implementation of ChaDeMo, in the code and in the wiki. It happens to be largely identical to the interface of GEN2 Tesla charger (GEN3 too perhaps, but I do not know that for sure).
0x102, 0x109, 0x108 are relevant messages:
https://openinverter.org/wiki/Tesla_Mod ... al_CAN_bus
https://github.com/jsphuebner/stm32-car ... hademo.cpp
https://github.com/jsphuebner/stm32-car ... r.cpp#L666
Further, with archive.org I was able to fetch the file (it is indeed a 404 now).
File attached.
- Attachments
-
interface.pdf
- (342.75 KiB) Downloaded 638 times
Re: CHAdeMO protocol documentation
Hi janosh,
Thank you. That is very helpful. Do you know where the wisdom of the CAN message ids and the data layout initially come from? Is it purely from reverse engineering or is there an official specification somewhere? Doesn't look like it is in interface.pdf.
Also, when you say "the interface of GEN2 Tesla charger" you mean the community replacement control board, not the original OEM interface, do I understand that right?
Regards,
Igor
Thank you. That is very helpful. Do you know where the wisdom of the CAN message ids and the data layout initially come from? Is it purely from reverse engineering or is there an official specification somewhere? Doesn't look like it is in interface.pdf.
Also, when you say "the interface of GEN2 Tesla charger" you mean the community replacement control board, not the original OEM interface, do I understand that right?
Regards,
Igor
- janosch
- Posts: 307
- Joined: Tue Jun 30, 2020 9:23 am
- Location: London, UK
- Has thanked: 71 times
- Been thanked: 59 times
- Contact:
Re: CHAdeMO protocol documentation
1) reverse engineering of the interface I think. Damien and Johu will know.
2) Yes, the replacement board. I do not know the interface of the OEM board.
2) Yes, the replacement board. I do not know the interface of the OEM board.
Re: CHAdeMO protocol documentation
CHAdeMO specification is now an IEEE standard:
https://ieeexplore.ieee.org/document/7400449
You can buy it, or maybe your school/employer has access to it. All the HW and SW details are there.
https://ieeexplore.ieee.org/document/7400449
You can buy it, or maybe your school/employer has access to it. All the HW and SW details are there.
- crasbe
- Posts: 243
- Joined: Mon Jul 08, 2019 5:18 pm
- Location: Germany
- Has thanked: 44 times
- Been thanked: 107 times
Re: CHAdeMO protocol documentation
Your link is the 2015 version, which is superseeded. This is the 2021 version https://ieeexplore.ieee.org/document/9714435 and this is the 2021 version with all changes compared to the 2015 document highlighted: https://ieeexplore.ieee.org/document/9760299
Edit: The 2015 version has a decentralized copy on Sci-H*b.![Smile :)](./images/smilies/icon_e_smile.png)
Edit: The 2015 version has a decentralized copy on Sci-H*b.
![Smile :)](./images/smilies/icon_e_smile.png)
Re: CHAdeMO protocol documentation
Indeed -thanks for the link! This is CHAdeMO 2.0.1 specification - with 200/400A, 1000V and V2X (V2G/V2H), I must add these features to my CHAdeMO controller for vehicle. 200A could be achieved by just increasing the limit from 125A to 200A, I saw few such 100kW/200A CHAdeMO stations in Germany, battery in my Ampera will get quite wet therecrasbe wrote: ↑Wed Nov 09, 2022 9:48 pmThis is the 2021 version https://ieeexplore.ieee.org/document/9714435
![Smile :-)](./images/smilies/icon_e_smile.png)
![Smile :-)](./images/smilies/icon_e_smile.png)
![Smile :-)](./images/smilies/icon_e_smile.png)
-
- Posts: 1
- Joined: Mon Sep 25, 2023 7:47 pm
Re: CHAdeMO protocol documentation
Hey PatrykS, did You finally found this CAN protocols? I'm dealing with the same issue. Please let me know how it is. THX