There were quite a few things happening since last time and I was so busy working on them that I could not spare time to update the blog timely. My excuse finishes here :)
OK, the main thing was that my Kelly controller KDH14651B blew up in smoke. The good thing about it that after all reading all comments from around the net I was kind of expecting it. In a way I felt a relief that I don't have a doubt about its reliability.
Actually it happened at the end of September when I was drive-testing my HR-EV. I was driving it around for a day to test the power consumption and battery capacity. After fresh charge it scored 53km and 203Wh/km consumption in Vilnius city-like driving profile (quite a few ups and downs) which was quite good comparing to standard 250Wh/km as a benchmark. The main parameters during this event were following: speed ~70km/h, slight up-slope driving for around 2-4 previous minutes, battery voltage ~124V, battery current ~180A, controller heatsink temperature ~+29C. So it blew up while continuously delivering around 22kW power for last few minutes. Just to note that the highest power possible I recorded with Kelly was 43kW.
Kelly were not willing to provide me some money compensation. Only offer was a notable discount on new controller which would be basically the same one as just blew up. This was not an acceptable option. Here I'll put some photos what I found investigating its failure.
Disclaimer: Of course it is not proper engineering failure analysis so I reserve my right to be wrong at some of my conclusions. I am basing my findings on my own electronics knowledge and experience.
First I took out my control box from the car. Looking closely you may see the Kelly's cover is slightly popped open from inside explosion.
And here is the photo to see it closer. The cover was just glued to aluminum chassis.
When taken the controller out of my control box I could open the cover more widely. A lot of black ash inside.
Some ash left on inside of control box where the controller was sitting:
Of course the controller like many products of China was built in such way that it would not be possible to disassemble normally for repair. That is a reason that I have not heard of any repaired Kelly Controller. You just scrap the old one and pay Kelly for the new one. That did not stop me :). I sawed off the two sides of aluminum chassis to split top and bottom parts apart to have access to the whole board. And below is the photo how it looks with the top off.
Hmmm, first impression is bad. Not just because of black ash all over. The layout of components is really bad if you are dealing with multi-hundred A currents switching. The electrolytic capacitors sit on one side and power connectors on the other with many switching transistors in between. This layout is a recipe for uneven current and voltage spikes, temperature distribution and stress on the components. There are 42 IRFB4227 transistors in this controller connected in a half-bridge configuration: 21 on lower arm and 21 on upper. The basic rule of paralleling is to keep the conditions as equal as possible for every paralleled part. This rule was clearly taken carelessly.
In addition to that there is really "interesting" solution to increase the power of the controller taken closely in the picture below.
As you can see there are two 10x1.5mm copper bars connecting the bigger and longer row of power transistors on the left to smaller row on the right. This gives me a clear hint that originally the controller was designed to handle maximum currents of up to "400A" and needing a more powerful model they added this section to extended the current by ~200A-ish to total "650A". That would be OK if design approach was taken properly and wide connector plates were used to ensure small inductance and, again, even distribution. Having a long bar with 15mm2 cross-section would certainly not help to achieve that. In hundreds Amp currents every 0.1uH counts.
Closer look at possible failure cause indicated that the epicenter of explosion was first transistor which was closest to bar connectors. Based on previous observations this surely looked like a most probable place to fail: closest to the load and furthest to filter circuits.
It was clear that this transistor was producing majority of bang and smoke.
The PCB track beneath it was also severely damaged. I reckon that after it's failure all other transistors failed in avalanche fashion which is quite normal for paralleled designs. Out of 42 I found possibly 3 that were showing good initial parameters.
Another point is that it is very important to place good filter capacitors on power lines of such switching devices which could help to reduce voltage spikes and even the conditions for paralleled designs. For that you would need good film capacitors. I didn't find them. I only found ceramic SMD capacitors stacked in several places. These usually not good enough for high current spikes filtering.
The next thing was looking at the attachments of these transistor for heat transfer. For that I was taking off bus bars from the transistors. The bus bars are 3x16mm giving 48mm2 cross-section. This is usually good enough for transferring currents from A to B of 600A from which could potentially be drawn from battery. But on controller itself this should be by a margin bigger to allow more even conditions distribution (again) due to smaller resistance and inductance. Anyway I found that each 7 H-lower arm transistors were attached on L shape 3mm thick aluminum plate which is in turn bolted to the chassis base through PCB. Notice anything wrong? Yes, the PCB was used as a heatsink transfer element! OK, the PCB has perforation with metallisation to build many heat transfer channels but still it is not sufficient to drain the excessive heat from transistors down to the base plate at good rate. Below is the photo of PCB what I found under plate and bus bar.
This makes the excess temperature be the main contributor to failure. Remember, I was driving for few minutes in slight uphill. This allowed the transistor temperature to rise but transfer to baseplate and heatsink was not sufficient to keep transistor in normal operating temperature range.
Here is how the PCB looks from below.
Taking into account MOSFET's increased heat dissipation at increasing temperatures this heat transfer certainly does not look enough to me.
Here is how the aluminum case base plate from below PCB looks.
After these findings I certainly would not buy another one from Kelly even at half the cost because I know it would blow up again. It might work well in golf-kart or similar but it is not suited for high currents.
After that I left without controller. As there are no acceptable options (reliable, not overpriced, flexible, powerful enough, with easy integration, available within 1-2 week lead time, etc) I decided to build my own which would be based on IGBTs. But that is the topic for different post...
Showing posts with label Kelly's "products". Show all posts
Showing posts with label Kelly's "products". Show all posts
2009-10-21
2009-07-10
Real characteristics of Kelly KP Series 0-5V Throttle
As I made the control box and most of its wiring I started experimenting with it on the the desk with 1kW lights connected as the load instead of the motor. I found that I can control the lights with the throttle quite ok but sometimes they go off and sometimes they don't when I release the throttle. I thought that it might be Kelly controller glitches as I didn't trust it.
But then I looked at the voltage of throttle output signal through oscilloscope. And I didn't like what I saw - at released throttle was sometimes producing rippled voltage of sawtooth shape oscillating between 0.9 and 1.2 V at around 30Hz frequency. Sometimes it was stable at 0.9V. I suspected that 5V supply to the pedal could be noisy causing hall chip to generate this ripple but when analyzed it with oscilloscope I found it pretty normal 5V power supply noise ripple of only around 0.1mV which should not be an issue at all. Anyway I added extra 0.1uF capacitor to measured the 5V supply voltage which didn't change anything - I was still seeing the nasty ripple on released throttle. In addition to that the movement range from low throttle to the moment when the output voltage started rising was quite big - around 6 degrees out of ~35 degree range. I also noticed that full open throttle was giving only around 3.8V. This is certainly not even close to 5V stated by Kelly.
After finding that I contemplated on two options: send the throttle back to Kelly for repair or repair it myself. First option looks logical when you are dealing with respectable company in your country which will provide good customer support to resolve the problem. With Kelly it is different story - I've read many posts about terrible support of Kelly in the forums and it could be likely that I would spend additional money and time for shipments of repair/replacement with likely the same end result - throttle not working in full range. It would also be little use trying to claim the money back as Kelly is in China where business ethics in some companies could be close to jungle and their government does nothing to protect foreign customers. So I decided to look what's inside and correct the throttle box myself.
I opened the box using Dremel-style grinder cutting through black potty on the bottom to get to the bottom cover. Finally I opened the bottom cover. I found crudely hand-made marginal quality mechanics that is typical for Chinese products with magnet rotating against hall sensor. The hall sensor is AH49E which is produced by several manufacturers with similar characteristics. Datasheet could be found on http://www.bcdsemi.com/upload/datasheet/AH49E%20P1.1%2020080619.pdf. Datasheet shows that this device has output operating voltages range from around 0.9V to 4.2V so it can never output the voltages close to 0-5V range. This confirms that trying to send the throttle for repair would be waste of time and money as they would likely be replacing it with another AH49E. Replacement could possibly fix auto-generation sawtooth ripple on the output but not the total range.
I understand that the range of 0.9 to 3.8V could also work by adjusting the throttle lower and upper dead limits but such solution was not appealing to me at all.
So I replaced the AH49E with Melexis MLX90215 programmable hall effect sensor. I calibrated the sensor's gain and offset by programming it's parameters and I got stable voltage in 0.2V-4.8V range for full throttle movement range from moment when throttle switch clicks from idle till the throttle is full open. This is what I would expect from product which states that it's range is 0-5V
Conclusion: Kelly KP Series 0-5V Throttle can only give you voltage ranges from 0.9V to 4.2V in best case if you are lucky getting the one which was somehow adjusted to give these voltages range over full throttle movement. But in reality I would expect the range of usable movement and voltages to be even worse. In addition I am not sure self-generation of ripple would not be seen on other units as well. If I was a manufacturer I would not dare to put such specifications for cheating customers. I wish I read something like that before buying anything from Kelly.
But then I looked at the voltage of throttle output signal through oscilloscope. And I didn't like what I saw - at released throttle was sometimes producing rippled voltage of sawtooth shape oscillating between 0.9 and 1.2 V at around 30Hz frequency. Sometimes it was stable at 0.9V. I suspected that 5V supply to the pedal could be noisy causing hall chip to generate this ripple but when analyzed it with oscilloscope I found it pretty normal 5V power supply noise ripple of only around 0.1mV which should not be an issue at all. Anyway I added extra 0.1uF capacitor to measured the 5V supply voltage which didn't change anything - I was still seeing the nasty ripple on released throttle. In addition to that the movement range from low throttle to the moment when the output voltage started rising was quite big - around 6 degrees out of ~35 degree range. I also noticed that full open throttle was giving only around 3.8V. This is certainly not even close to 5V stated by Kelly.
After finding that I contemplated on two options: send the throttle back to Kelly for repair or repair it myself. First option looks logical when you are dealing with respectable company in your country which will provide good customer support to resolve the problem. With Kelly it is different story - I've read many posts about terrible support of Kelly in the forums and it could be likely that I would spend additional money and time for shipments of repair/replacement with likely the same end result - throttle not working in full range. It would also be little use trying to claim the money back as Kelly is in China where business ethics in some companies could be close to jungle and their government does nothing to protect foreign customers. So I decided to look what's inside and correct the throttle box myself.
I opened the box using Dremel-style grinder cutting through black potty on the bottom to get to the bottom cover. Finally I opened the bottom cover. I found crudely hand-made marginal quality mechanics that is typical for Chinese products with magnet rotating against hall sensor. The hall sensor is AH49E which is produced by several manufacturers with similar characteristics. Datasheet could be found on http://www.bcdsemi.com/upload/datasheet/AH49E%20P1.1%2020080619.pdf. Datasheet shows that this device has output operating voltages range from around 0.9V to 4.2V so it can never output the voltages close to 0-5V range. This confirms that trying to send the throttle for repair would be waste of time and money as they would likely be replacing it with another AH49E. Replacement could possibly fix auto-generation sawtooth ripple on the output but not the total range.
I understand that the range of 0.9 to 3.8V could also work by adjusting the throttle lower and upper dead limits but such solution was not appealing to me at all.
So I replaced the AH49E with Melexis MLX90215 programmable hall effect sensor. I calibrated the sensor's gain and offset by programming it's parameters and I got stable voltage in 0.2V-4.8V range for full throttle movement range from moment when throttle switch clicks from idle till the throttle is full open. This is what I would expect from product which states that it's range is 0-5V
Conclusion: Kelly KP Series 0-5V Throttle can only give you voltage ranges from 0.9V to 4.2V in best case if you are lucky getting the one which was somehow adjusted to give these voltages range over full throttle movement. But in reality I would expect the range of usable movement and voltages to be even worse. In addition I am not sure self-generation of ripple would not be seen on other units as well. If I was a manufacturer I would not dare to put such specifications for cheating customers. I wish I read something like that before buying anything from Kelly.
2008-10-15
Starting my HR-V to HR-EV conversion blog
This is my first entry to log my experiences on conversion of Honda HR-V to electric vehicle. I've decided to do it since my current Subaru is quite old and I want my next car to be electric. There are no affordable electric cars available yet so I've decided to do my own conversion in similar way as many people around the world already done. In the beginning I estimated this conversion to take about 3 months but now I see it would take much longer since I decided to take more expensive components than initially thought and that makes funding the project stretched longer in time.
At this moment I have following components:
Donor car: Honda HR-V '99 4WD
Controller: Kelly KDH16501
DC-DC converter: Kelly 144V to 13.8V, 25A
Throttle: Kelly hall throttle pedal 0-5V
Contactors: Kelly 400A
Shunt: 500A 50mV
Instrument: Westach ammeter

Ordered:
Motor: NetGain Warp 9
Vacuum pump: Mes-Dea
Need to decide and order:
Batteries: most likely TS LiFePO4
Battery charger: haven't decided
BMS: will make my own...
Car management system / instruments: will make my own integrated to BMS...
Work done:
Not much yet. Bought the donor car, started stripping it down, bought some components. More information on progress should come in next posts as I make bigger steps.
At this moment I have following components:
Donor car: Honda HR-V '99 4WD
Controller: Kelly KDH16501
DC-DC converter: Kelly 144V to 13.8V, 25A
Throttle: Kelly hall throttle pedal 0-5V
Contactors: Kelly 400A
Shunt: 500A 50mV
Instrument: Westach ammeter

Ordered:
Motor: NetGain Warp 9
Vacuum pump: Mes-Dea
Need to decide and order:
Batteries: most likely TS LiFePO4
Battery charger: haven't decided
BMS: will make my own...
Car management system / instruments: will make my own integrated to BMS...
Work done:
Not much yet. Bought the donor car, started stripping it down, bought some components. More information on progress should come in next posts as I make bigger steps.
Subscribe to:
Posts (Atom)