
lawsonuw wrote:Another reverse voltage protection system is to use a fuse inline with the battery input and a "crowbar" diode that will blow the fuse if polarity is reversed. (the drive FET body diodes may be sufficient for this). A similar system uses a normally open relay bridged by a "large" resistor. The coil of the relay is then driven off of the controller's power buss. Normally the resistor precharges the controller's capacitors and trips the input relay once the power buss gets to a high enough voltage. When voltage is reversed the drive FETs bypass all the resistor's current and the power buss never gets to a voltage high enough to trip the relay.
Marty


perbear wrote:I agree that a DSP and syncronous rectifier is required for optimal regen, but I believe Miles is right in that you also need variable transmission.
Have a look at the FAQ for the Nohassel propulsion system. It looks very much like what you are describing as it is designed to solve the same:
http://groups.google.no/group/nohassel/ ... ions?hl=no
Kind regards,
Per

wrobinson0413 wrote:For short circuit, I was thinking of the protection for all cases not just phase to phase. After thinking about it, I think that phase to phase is the minimum that you would need since most problems occur with phase wires shorting during spin outs. The other two areas where you could have potential failures are phase to rail shorts, but since the bus power is on a separate set of connectors, there is very little possibility of those cases occuring during run time. If someone wires up the battery input to a phase input accidentally, your startup diagnostics should see that condition and not enable the bridge.
Reverse voltage protection is done using mosfets on the negative return to the battery. A diode is not practical because the power dissipation is too high for large battery currents. If you wanted to make a bullet proof design, you would want out of saturation detectors on each mosfet bank as well as the reverse voltage protection. Too bad the IR2125 is so much money.
Waterproofing is a very tricky problem. No case will remain waterproof indefinitely when you need to have connector openings or cabling exits. Soft potting is one of the more secure ways of doing it. When I mean soft, it is like cured silicone but easier to remove. If the box is not hermetically sealed, then you will have condensation forming inside over time, which will eventually lead to a failure.
Datalogging is not as difficult as you might think. The idea is to have a sample window allocated in ram that you fill on a trigger, then blast the data back to your GUI. National instruments has very nice sope tools that allow you to display your data in a nice format. The only issue with that method is that you need to have a laptop connected during your testing phase. For longer time period datalogging of slow signals, you could add a large serial EEPROM to store items like RPM, voltage, current, etc, locally.
Some of the BMS features are nice to add to your controller, but they add cost. The basic stuff that is free like LVC and OVC shutdown limits is easy to add to your diagnostics. The rest of the BMS functionality is more difficult to add in a cost effective way. One key functionality of a BMS for LiFePO4 would be the individual cell LVC shutdown command. If you had that local to the battery, then the rest of the run-time functionality could be incorporated in your controller. I think all you would need is a reliable measurement of the battery current to complete the protection of the battery. You would still need a ballancing method for charging your battery pack. If you were using SLA, then all the battery management could live on your controller.
Have you started to tally up your cost on the material for your controller yet? I imagine that you may get a bit of a surprise when you finish your tally. I have gone through a small costing exercise myself, and I wondered at just how much money the chinese actually make per unit on their higher end controllers.

ZapPat wrote:It 's pretty simple actually, except that it needs a controller with the firmware and two outputs to work. I want to use relays to switch the battery pack between series and parallel, giving two ratios. Then use relays in the motor to shift the motor between Wye and Delta configurations, giving two other ratios. So combined you get 4 speed ratios, and the controller would have to "shift" these two outputs as to always be in the highest efficiency ratio at all times (one of four). I realise this would require a bit of work to make the firmware react in the right way while shifting, but I do like a challenge so will try it for sure! Doing this will help quite a lot for better regen efficiency at lower speeds too.
I think Docbass is doing this manually already, but I haven't heard a report about it yet.
Thanks for posting!
Pat


lawsonuw wrote:I've seen older RC controllers use "solder drop" fuses. Where a drop of solder was used to bridge two posts, and acted as a fuse. Not particularly precise, but simple. A properly sized jumper could also be used as a fuse.
My two bits,
Marty
"anything can be a fuse"

perbear wrote:ZapPat wrote:It 's pretty simple actually, except that it needs a controller with the firmware and two outputs to work. I want to use relays to switch the battery pack between series and parallel, giving two ratios. Then use relays in the motor to shift the motor between Wye and Delta configurations, giving two other ratios. So combined you get 4 speed ratios, and the controller would have to "shift" these two outputs as to always be in the highest efficiency ratio at all times (one of four). I realise this would require a bit of work to make the firmware react in the right way while shifting, but I do like a challenge so will try it for sure! Doing this will help quite a lot for better regen efficiency at lower speeds too.
I think Docbass is doing this manually already, but I haven't heard a report about it yet.
Thanks for posting!
Pat
Coil switching solutions required complex wiring and many high current switches. Similar principles has been used with success on old tram/streetcars having the same challenges as e-bikes with regards to torque vs speed. I suspect that efficiency is not very good since the motor can not be optimized for a certain RPM band. On a tram efficiency is not important since it runs on "wire" and not a battery.
Using the ESC for such switching will of course save some of the additional cost, but you would probably have to add a lot of relays or double the number of transistors? Anyway, I wish you good luck with this effort, if it works well, it might be a better solution than using two motors as in the Nohassel. That certainly requires twice as many transistors as a regular ESC!
Also for those who is not convinced that regen is important: Sanyo has just released a new family of hybrid e-bikes: http://www.eneloop.info/fileadmin/EDITO ... bikeNR.pdf
While mentioning Sanyo, they are probably owned by Panasonic any time now:
http://www.bike-eu.com/news/3187/acquis ... maker.html
Perbear


wrobinson0413 wrote:Hi Pat
Here is the datasheet of the potting material that I mentioned earlier. The stuff we are using is Dow Corning Sylgard 170 A&B which is a dark gray, and is very flexible and easy to remove if you need to repair your board.
Wayne


- User-configurable via simple computer interface window (Max current, LVC, HVC, + all other optional parameters)
- Regen on demand (with some automatic current adjustment done by the controller to optimize efficiency)
- Adjustable max regen current (*)
- Adjustable LVC (*)
- Adjustable speed limit (for legal purposes, or safety for some)
- Diagnostic LED(s) and/or use PC interface software for problem solving and error reporting
- Upgradable firmware (maybe by end user, but likely available only by sending the unit back to builder)


fechter wrote:A wide input range switching voltage regulator would be nice.
There should be temperature inputs for both the controller and the motor. Either one should start reducing the current limit when they approach the cutoff temperature.
Some kind of dynamic timing advance would be good for high rpm motors (useless on direct drive hub motors).
Optical isolation between the power stage and the control logic. When FETs blow, let's not take out any more parts than necessary. Optical isolation would make it easy to adapt different power stages.






wrobinson0413 wrote:Just thought I would bump this to see if you have made any progress yet Pat


Users browsing this forum: d8veh and 15 guests