Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Elcon to YAMCAN #89

Open
JoshLafleur opened this issue Nov 7, 2024 · 2 comments · May be fixed by #111
Open

Add Elcon to YAMCAN #89

JoshLafleur opened this issue Nov 7, 2024 · 2 comments · May be fixed by #111
Assignees
Labels
BMSB Tracker for all BMSB Tickets new feature This issue relates to a new feature YAMCAN Tracker for all YAMCAN issues

Comments

@JoshLafleur
Copy link
Collaborator

No description provided.

@JoshLafleur JoshLafleur added BMSB Tracker for all BMSB Tickets YAMCAN Tracker for all YAMCAN issues new feature This issue relates to a new feature labels Nov 11, 2024
@JoshLafleur
Copy link
Collaborator Author

JoshLafleur commented Jan 13, 2025

Elcon CANBus: https://www.evwest.com/support/Elcon%20CAN%20Specification%202019.pdf?srsltid=AfmBOooErhMc5KGRpgf6uYh9YtijArsGb1yRtaeO8foJhl66SLbmcaSY

The Elcon CAN bus specification is attached.  It complies with CAN 2.0B and J1939 protocols.  1.8KW and 3.3KW chargers use 250Kbps baud rate and 29-bit extended frame CAN ID.  6.6KW chargers use 500Kbps.
 
The charger expects every second to receive a CAN message from the BMS with CAN ID 1806E5F4 and 8 data bytes with voltage and current required.  For example 98V and 16A would be 980 = 03D4 hex and 0160 = 00A0 hex so the 8 data bytes would be 03D4 00A0 0000 0000.  If the charger does not receive a valid CAN message in 5 seconds, it stops charging with a green blinking LED.  It starts charging again when it gets a valid CAN message with a red blinking LED.
 
The charger sends out every second a status message with CAN ID 18FF50E5 with voltage, current and status information.
 
Up to four Elcon PFC chargers can be on the same CAN bus with CAN IDs of E5, E7, E8 and E9.
 
A 120 ohm termination resistor is required between CAN-L and CAN-H.```

@JoshLafleur
Copy link
Collaborator Author

JoshLafleur commented Jan 17, 2025

  • Adding the elcon charger network definition (all of the transmit messages)
  • Add the BMS control messages into the BMSB
  • Integrate the BMS

@Tankasam Tankasam linked a pull request Jan 17, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BMSB Tracker for all BMSB Tickets new feature This issue relates to a new feature YAMCAN Tracker for all YAMCAN issues
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants