I think the crystal oscillator is rated for 0-70 degC. But 0C isn't below 0C ... There are a few other components that are also rated for 0C. The VLA driver is rated down to -20C. It does sound like the PWM was ramped up to 100% duty, but the IGBTs weren't getting the memo. So, I think the microcontroller was working like it should. Is it possible that the main contactor didn't close at first? That would make the throttle to ramp up quickly to 100% duty. I added a fix to that that causes a fault until the pedal is released, but I don't think you have that version.
Do you just have 1 contactor? Is there anything else like an inertia switch that is affected by cold weather?
|