Tesla charger udclim and udcspnt

Topics concerning the Tesla front and rear drive unit drop-in board
Post Reply
User avatar
mane2
Posts: 251
Joined: Fri Jan 13, 2023 6:32 am
Location: Finland
Has thanked: 40 times
Been thanked: 41 times

Tesla charger udclim and udcspnt

Post by mane2 »

Could someone please explain udclim and udcspnt parameters?

udclim is the voltage limit where the charger - does what? Stops charging completely until power cycle?
udcspnt is the voltage limit where the charger keeps the battery at?

How have you set these? udclim always 400V and udcspnt to whatever charge target SOC you want, like 380?
User avatar
tom91
Posts: 2410
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 207 times
Been thanked: 571 times

Re: Tesla charger udclim and udcspnt

Post by tom91 »

Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
User avatar
mane2
Posts: 251
Joined: Fri Jan 13, 2023 6:32 am
Location: Finland
Has thanked: 40 times
Been thanked: 41 times

Re: Tesla charger udclim and udcspnt

Post by mane2 »

I Googled those parameters and used search here but for some reason, that page didn’t come up. Thanks :)

Posting it here if someone else is wondering the same thing.

udcspnt
This modifies the constant voltage setpoint of the chargers. This value is transmitted directly to the modules without further processing. It lets you add a constant voltage phase to your charge process. When reaching this voltage the chargers will control the current to maintain this voltage.

udclim
This parameters specifies a charge end condition. When the voltage is hit the charging process stops and will not resume until you re-plug the charge cable. If you wish to add a constant voltage phase and control charge end by your BMS, set this parameter higher than udcspnt.

And to answer my own question: I was pretty close with my initial guessing. udclim stops charging and udcspnt keeps charging going while maintaining target voltage.
Zieg
Posts: 363
Joined: Mon Apr 25, 2022 3:31 am
Has thanked: 155 times
Been thanked: 147 times

Re: Tesla charger udclim and udcspnt

Post by Zieg »

The one part of that I haven't grasped yet is how the BMS would control charge end? Is that for topbalancing or something? If you don't have that ability but you set udcspnt lower than udclim, I assume the current would taper down until it hits some lower limit and then stop?
User avatar
tom91
Posts: 2410
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 207 times
Been thanked: 571 times

Re: Tesla charger udclim and udcspnt

Post by tom91 »

It works like a power supply, so the charger will only output as much as udcspnt ever, the udclim is there and meant to be hard coded and not changed on the fly.

The BMS should then raise the udcspnt only if the highest cell is not fully charged yet.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
Zieg
Posts: 363
Joined: Mon Apr 25, 2022 3:31 am
Has thanked: 155 times
Been thanked: 147 times

Re: Tesla charger udclim and udcspnt

Post by Zieg »

Oh okay, that makes sense. So unless your BMS can speak canbus to the charger, it sounds like using udclim is the way to go.
User avatar
tom91
Posts: 2410
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 207 times
Been thanked: 571 times

Re: Tesla charger udclim and udcspnt

Post by tom91 »

Your BMS should ALWAYS talk to the charger. Specially since this charger can output alot of power.
Creator of SimpBMS
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
Zieg
Posts: 363
Joined: Mon Apr 25, 2022 3:31 am
Has thanked: 155 times
Been thanked: 147 times

Re: Tesla charger udclim and udcspnt

Post by Zieg »

Hmm, does anyone know if any guidelines have been set up for doing that? I searched before and didn't find much in the way of what kind of communications are needed. I know mine (Dilithium/Thunderstruck MCU) can pull a pin low when charging is permitted (ie temps are ok, no voltage faults etc) but not sure how I would use it to control udcspnt.. Maybe I should ask in the support thread.
Post Reply