Hard to see how it would damage it, shouldn't be too hard to use a low current DC supply to test off-load.
Might be useful to take a look at the circuitry to see if there any obvious potential issues.
Perhaps just use the DC charge mode if there is one? It's often called "fast charging" but it most likely will also work at somewhat slower rates. https://openinverter.org/forum/viewforum.php?f=17
Perhaps just use the DC charge mode if there is one? It's often called "fast charging" but it most likely will also work at somewhat slower rates. https://openinverter.org/forum/viewforum.php?f=17
Thanks very much for your replies!Hard to see how it would damage it, shouldn't be too hard to use a low current DC supply to test off-load.
Might be useful to take a look at the circuitry to see if there any obvious potential issues.OK interesting thank you! Will using a low current DC supply get much data? The OBC minimum configurable draw is 6 A, so it would just overload a lesser supply very quickly wouldn't it?
For the circuitry, would a photo on its own be any use or would I need to go and reverse engineer the actual circuit? I can probably manage to do that but if it isn't a massive risk perhaps I'll just try it and see.
OK interesting thank you! Will using a low current DC supply get much data? The OBC minimum configurable draw is 6 A, so it would just overload a lesser supply very quickly wouldn't it?The 6A is just what the EVSE advertises, you could use a dummy load to draw less for testing
QuoteFor the circuitry, would a photo on its own be any use or would I need to go and reverse engineer the actual circuit? I can probably manage to do that but if it isn't a massive risk perhaps I'll just try it and see.You may or may not see anything conclusive, but if there is, for example an AC current transformer, or (fairly unlikely) a conventional transformer to generate an aux supply that would indicate possible issues.
For the CCS port you'd need at least enough communication to persuade the car to close its contactor, but perhaps as you know the model of the car and its battery type you don't actually need the car to tell you what it needs like a general purpose charging point would do? I am thinking that once the contactor is closed you could get away with a current limited voltage source of manually configured values, and that it would work to arbitrarily low charging power.
OK interesting thank you! Will using a low current DC supply get much data? The OBC minimum configurable draw is 6 A, so it would just overload a lesser supply very quickly wouldn't it?The 6A is just what the EVSE advertises, you could use a dummy load to draw less for testingAs I understand it, it's what the EVSE advertises, but it's the OBC that decides how much to pull. And it's the OBC that I'm trying to test. (According to the spec it has 5 sec to adjust its current to what the pilot signal says after a change). I mean the load (the battery) can draw hundreds (thousands?) of amps if it wanted. There's probably something I don't understand here, so please explain it to me if I'm wrong! Ah wait, should I be disconnecting it and replacing the battery with something of higher resistance? I'd be worried that would be bad for the OBC.
Hang on though, this has given me an idea, which might be what you meant all along. If I charge the battery to almost full then the OBC internally ramps down and draws less and less. I don't know if it ever gets under 6 A but maybe it could! Yeah that'd be a good and safer way to test it definitely! Sweet. And bonus, if I break it, at least I'll have a full charge to drive somewhere for a fix
For the CCS port you'd need at least enough communication to persuade the car to close its contactor, but perhaps as you know the model of the car and its battery type you don't actually need the car to tell you what it needs like a general purpose charging point would do? I am thinking that once the contactor is closed you could get away with a current limited voltage source of manually configured values, and that it would work to arbitrarily low charging power.The problem with CCS is the car will think it's connected to a charger, and will probably expect the current supplied to match what it has asked for. Hard to know how it will behave in practice, and likely to vary between different cars.
Personally I would probably look at either the lowest-cost way to supply it with "good enough" AC (e.g. square wave)...
QuoteHang on though, this has given me an idea, which might be what you meant all along. If I charge the battery to almost full then the OBC internally ramps down and draws less and less. I don't know if it ever gets under 6 A but maybe it could! Yeah that'd be a good and safer way to test it definitely! Sweet. And bonus, if I break it, at least I'll have a full charge to drive somewhere for a fixyes, that would be a way to limit the output current. Some cars also have a user-settable way to limit AC charge current
All the EV can do is try open its internal contactors or blow a fuse if current control is incorrect/not present.
All the EV can do is try open its internal contactors or blow a fuse if current control is incorrect/not present...that would be the ~600 amp pack fuse..!
An AC current transformer seems likely to me, the OBC has to have some way to measure input current and this would be a normal way to do it. Even if it used Hall sensors for current measurement the software might be configured to reject any DC component. If it can't measure input current it may throw an error and shutdown, or keep trying to draw more power (though you should be able to prevent damage easily enough).
Personally I would probably look at either the lowest-cost way to supply it with "good enough" AC (e.g. square wave), or move the the CCS port.
Some cars also do other tests on the AC port, e.g. a Renault Zoe measures the impedance of the line-earth loop and refuses to charge if it is over 100R.
For the CCS port you'd need at least enough communication to persuade the car to close its contactor, but perhaps as you know the model of the car and its battery type you don't actually need the car to tell you what it needs like a general purpose charging point would do? I am thinking that once the contactor is closed you could get away with a current limited voltage source of manually configured values, and that it would work to arbitrarily low charging power.
Edit: Also definitely would not recommend bypassing safety functions and trying to connect directly to the EV battery obviously.
Edit: Also definitely would not recommend bypassing safety functions and trying to connect directly to the EV battery obviously.Well, creating a battery connection with equivalent safety to the CSS connector but without the godawful communications protocol doesn't feel like a hugely difficult task. Yes, it requires some technical knowledge, but no more so than anything else involving DC charging. One could certainly imagine adding a moderate-current-rated connector* to the battery circuit with interlocking, fusing, etc. The remaining question being if charging without the car knowing about it is likely to upset it or the BMS.
*Something from the IEC 60309 family with a pilot contact perhaps? Or a type 2 in the uncommonly used but standardised DC mode?
The problem with CCS is the car will think it's connected to a charger, and will probably expect the current supplied to match what it has asked for. Hard to know how it will behave in practice, and likely to vary between different cars.I was thinking about this, but there has to be a method by which the car gets less than it has asked for and is happy, it is common for chargers to be rated at less than the car, or to wind down if charging several cars. The question is if the charger has to tell the car it's giving it less, or if the request from the car is just treated as a maximum.
struct iso2DC_EVChargeParameterType {
uint32_t DepartureTime ;
struct iso2PhysicalValueType EVMaximumChargePower ;
struct iso2PhysicalValueType EVMinimumChargePower ;
struct iso2PhysicalValueType EVMaximumChargeCurrent ;
struct iso2PhysicalValueType EVMinimumChargeCurrent ;
struct iso2PhysicalValueType EVMaximumVoltage ;
struct iso2PhysicalValueType EVTargetEnergyRequest ;
struct iso2PhysicalValueType EVMaximumEnergyRequest ;
struct iso2PhysicalValueType EVMinimumEnergyRequest ;
int8_t CurrentSOC ;
int8_t TargetSOC ;
int8_t BulkSOC ;
};
Plan C of course is a direct battery connection not via CCS.
Personally I would probably look at either the lowest-cost way to supply it with "good enough" AC (e.g. square wave)...
Thinking about this a bit more, what DC source do you actually have available? There might be something straightforward you can do.
Also, note that whilst the lowest charging current in the standard is 6A, cars are not required to support it. e.g. the Zoe minimum current is 10A (was 16 A on early models prior to a software update).
I have some experience I can share on EV charging systems.
As others have mentioned, there is a good chance your EV's OBC has safety and monitoring systems which assume AC input to the AC charging ports such as an AC current transformer and potentially an auxiliary transformer. Best, non-working case: the vehicle just refuses charge, possibly enters a locked-up fail state. Worst case: there is some auxiliary transformer which burns up and destroys your OBC when you try feeding in DC. I don't think there is a safe way to feed in a DC and validate function without running into issues. OBC systems have contactors which should disconnect all power circuitry until AC charging protocols have been completed. Once pre-charge communication and checks are done, the EV will close contactors to the OBC then it will (usually) do a "soft start" but the speed and power of this "soft start" would not give you a safe window to determine if there is a low auxiliary transformer burning up or not.
The only "safe" method I can think of would be opening up and reverse engineering the OBC. Can you share what model EV you have? or are you trying to make a general charging system?
As for suggestions on DC fast charging, as Mike mentioned, you need a current limiting DC-DC converter. DC fast charging connects the EV's battery directly to the fast charging port. Current is up to the EVSE to control. All the EV can do is try open its internal contactors or blow a fuse if current control is incorrect/not present. Furthermore, AC charging protocols are completely different to CCS (and CHAdeMO) DC charging protocols which are non-trivial to implement (you thought USB PD was a pain? HA!). CCS in particular requires a homeplug green PHY modem IC for communication which is not something you can just get. IC are all behind NDAs and dev agreements AFAIK. There are CCS (and some CHAdeMO) EVSE communication modules available off-the-shelf which mean you don't have to direct dev work on the communication subsystem but the dev kits aren't particularly cheap, also behind NDAs and they aren't "just works" out of the box either (and unlikely they'd sell to hobbyists too). They need to be integrated with control systems for the DC-DC converter and other safety and monitoring systems.
Again with any DC charging, you'll need a current regulating DC-DC converter of sufficient power capability. You're unlikely to find anything off the shelf for cheaper than an equivalent power inverter. You then also get the benefits over being able to run other mains appliances off the inverter.
My suggestion: just use an inverter, you can probably get away with a "modified sine" type.
Edit: Also definitely would not recommend bypassing safety functions and trying to connect directly to the EV battery obviously.
Edit2: If the OBC does have a DC incompatible device, trying to replace/eliminate that would be another option that would be much cheaper as well as significantly easier than implementing a DC charging system (that doesn't blow up and is safe).
I want to make this happen, and if I have to build out a company and employ EEs then I will ... but not until necessary (I'm a computer engineer, I've studied electrical engineering but have little experience on the power side. I have several failed startups under my belt too haha). However, if I don't need to go down the CCS path then you can bet I'm going to avoid it!!