[ausev] DIY controller?
Chris Robison
chris at chrisrobison.org
Mon Jun 16 01:48:02 GMT 2008
evehicle4me at hischopsticks.org wrote:
> Wow! I am glad that I have google to help me understand some of this stuff!
>
> I want to throw a curve now... it seems to me that a controller (in
> basic form) is a huge potentiometer/relay. Am I too far off the mark?
Sort of. A DC motor controller is actually a lot more like a dimmer
switch than a potentiometer. The difference is that a potentiometer (or
rheostat or variable resistor) functions by resisting current and
burning off the excess energy as heat. Obviously for controlling an EV
motor, this would get extremly hot and waste lots of energy. In
contrast a motor controller is basically a solid state switch, that
turns on and off rapidly (thousands of times per second), in a scheme
called "pulse width modulation". The "duty cycle" is the ratio between
on-time and off-time, and the higher the duty cycle, the more time the
motor is in the "on" state, and the more current it draws. This method
of control wastes a lot less power. (For more info, wikipedia is your
friend: http://en.wikipedia.org/wiki/Pulse-width_modulation)
> Is it possible to find a basic controller that has the ability to
> interface with a computer (i.e. notebook computer, not industrial chip
> on a board with no user interface) to perform the other tasks? I know
> that there are programmable controllers on the market but there is a
> part of my heart that is truly "open source" and the idea of having
> something that the whole EV community can contribute to and improve
> (from experience) is very appealing to me. I know this option might
> not save money up front but, in the long run, since motors last a long
> time, it is possible it would save money by being more upgradeable.
There's nothing open-source in controllers intended for EV use (to my
knowledge), but there is the "Open Source Motor Controller" for
controlling small permag motors, for battlebots, etc:
http://tech.groups.yahoo.com/group/osmc
--chris
More information about the AusEV
mailing list