Today I encounted a problem where the wakespeed would not charge under low temperature conditions. It appears that either the REC is sending a CAN message in error, or the Wakespeed is interpreting a CAN message in error.
ERROR: Wakespeed was reporting error 61 which the comm spec describes as "A CAN command has been received asking for the battery bus to be disconnected".
This error was also being reported on the CERBO coming from the Wakespeed as an ALARM. The CERBO also a reported a "Low Charge Temperature" WARNING from the REC BMS. These are stamped to the same minute, which makes me think that the Wakspeed might be misinterpreting a warning as an alarm with a pending disconnect.
Conditions:
- All battery cell temperatures were >= 7C
- SOC ≈37%
- REC BMS was reporting a healthy Current Charge Limit (> 100A) via CAN
BMS Settings:
- "Minimum allowed temperature for charging" = 5C
Wakespeed Settings:
- CPF Parameter 2 - Value '5' - disables charging if battery temp below 5C (default was 2, set to 5 to match REC)
- CPF Parameter 5 - Value '7' - if battery temp =< 7C, enter reduced charge mode (default was 5, set to 7 to coordinate with REC)
In the course of troubleshooting I applied heat to the wakespeed temperature sensor to ensure it was above 7C, to no effect. I restarted the wakespeed, but the error locked in again, suggesting something was still actively being reported on CAN. To solve the problem temporarily to allow charge, I dropped the REC minimum allowed temperature to 0C, at which point the error cleared both on the wakespeed and the CERBO and charging commenced.
I'm hoping @Al Thomason and/or @Tine Andrejasic and/or @Rick Admin can speak to this issue and clarify whether this might lie with Wakespeed or REC.