Multiple OI Boards Communication

Post Reply
User avatar
bewo
Posts: 20
Joined: Sun Jan 14, 2024 9:06 pm
Location: Germany NRW
Has thanked: 1 time
Been thanked: 3 times

Multiple OI Boards Communication

Post by bewo »

Actually we have a converted VW T5 with different non OI components. Now we're in the process to add an OI mainboard to get rid of the original ECU with the side effect of getting back some original functionality. So far so good. One of the projects this year will be to add OI CCS and maybe to do an inverter swap from 3rd party to Tesla.
My question is, how will be the communication to all these OI boards? Is there one master board which communicates to the other boards or is it necessary to contact every board by it's own?
User avatar
tom91
Posts: 2391
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 206 times
Been thanked: 563 times

Re: Multiple OI Boards Communication

Post by tom91 »

What you need to communicate? What boards you have?
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
User avatar
johu
Site Admin
Posts: 6708
Joined: Thu Nov 08, 2018 10:52 pm
Location: Kassel/Germany
Has thanked: 367 times
Been thanked: 1536 times
Contact:

Re: Multiple OI Boards Communication

Post by johu »

In plain CAN there are no main/sub hierarchies. Some call it a real time data base, as data can be put on there by any node and read by any node.

So if you want OI CCS to receive a current setpoint from OI VCU you have to make sure the VCU transmits and the CCS receives on the same channel (haha, like radios back in the day). "Channel" is COB Id, position and length in message and data format (e.g. offset or gain, little endian/big endian).

CANOpen on the other hand is more main/sub oriented. Traditionally the ESP32 is considered main node as it requests and receives specific data items from all other nodes.
Support R/D and forum on Patreon: https://patreon.com/openinverter - Subscribe on odysee: https://odysee.com/@openinverter:9
User avatar
bewo
Posts: 20
Joined: Sun Jan 14, 2024 9:06 pm
Location: Germany NRW
Has thanked: 1 time
Been thanked: 3 times

Re: Multiple OI Boards Communication

Post by bewo »

Ok, thanks for the answers.
@tom91: First of all the plan is to combine the OI mainboard V3 and the OI CCS controller.

I hope I understand it right. The goal is to bring all new EV hardware like mainboard, CCS, BMS.... to the drive train can bus. Beforehand I have to be sure, that there are no duplicate CAN messages in the bus otherwise I have other problems.
Now if I use the ESP32 CAN interface, which is connected to the drive train CAN bus as well, this interface organize the communication to all other OI boards, right?
Post Reply