Safiery Solid State Lithium Battery Operating Manual V5.1

Safiery Solid State Lithium Battery

CAN Bus Battery Management System (BMS) Protocol

3. Messages from Inverter/Controller to BMS

CAN ID 0x305 0x307

DESCRIPTION Keepalive Inverter Identification

FORMAT 8 bytes: all 0x00 Bytes 4–6: ASCII 'VIC' (legacy)

Timeouts: 4. Timing & Communication Guidelines

BMS should tolerate loss of 0x305 for 10 minutes . Inverter stops operation if 0x351 is not received within 3 seconds .

5. Implementation Advice

Use 11-bit identifiers only. Avoid 29-bit IDs even though mixed-mode is technically possible. All current values should be positive regardless of direction. SOC high-res field is optional. Use ASCII encoding (7-bit) for all name and string fields.

6. Testing Checklist

Ensure CAN communication is visible (e.g., via candump) Confirm correct reception of 0x351, 0x355, 0x356, 0x35A Validate alarm flag encoding Validate proper reaction to CVL/CCL changes in DC-coupled solar systems Confirm safe shutdown and recovery from blackout events Check full set of extended fields if implemented (0x372–0x382)

9

WWW.SAFIERY.COM

Powered by