Author Topic: vector controller  (Read 3705 times)

Offline Supchrgamx

  • Confirmed
  • Magic Undergrad
  • ***
  • Posts: 68
vector controller
« on: July 18, 2014, 01:11:37 AM »
any idea when the vector controller is sold separately

Offline Aliasssss

  • Confirmed
  • Junior Member
  • **
  • Posts: 28
Re: vector controller
« Reply #1 on: July 18, 2014, 08:53:23 AM »
Not sure about that.

Any idea as to why the vector controller also uses square wave, when it was supposed to be using sine wave?


"Controller:

Vector Sinewave Controller with Square Wave Technology!"

Original source: http://www.goldenmotor.ca/products/Magic-Pie-VECTOR-26-Inch-Rear-Conversion-Kit.html

Thanks.

Offline Morgen 3Eman

  • Confirmed
  • PhD. Magic
  • ******
  • Posts: 620
Re: vector controller
« Reply #2 on: July 18, 2014, 08:43:42 PM »
It uses time-modulated square waves to turn the output FETs on and off to generate a current sine wave in the three windings.  The base frequency of the drive pulses will be much higher than those used for square wave controllers. 

I can offer a  brief, crude explanation, but the real world is much more complex, so please do your own thinking.  Here goes:

Current rises with time when a voltage square wave is applied to an inductor. 

 By making a voltage square wave very narrow, full current cannot be attained during the on time.   If we make the pulse  duration n even a little longer, a bit more current will flow, and if we leave it on for a longer time, full current can be obtained.   Square wave controllers make voltage pulses at least long enough to allow full current to be obtained,  and also make the pulses longer, so full current  is sent thru the winding for a longer time.  The key is that full current is applied with each pulse.



If we make the pulse very narrow, say 1/10th of the time it would take the current to rise to its full value, a smaller current peak will be obtained.   If the next pulse is 1/8 , then a bit higher current will be reached.  As we keep increases the time the pulse is on, we will eventually reach full current.   So imagine generating a series of 100 pulses of differing duration.  We can then control the current to vary between none and full scale, and also from full scale back to none.  The motor winding will think it is being driven by a sine wave, even tho we are using voltage square waves to turn the FETs on and off. 

Having three phases makes it simpler and more difficult at the same time to make such a wave......

I want to say again, that is not quite how it really works but it is close enough.   Just don't tell your Electrical Engineering Professor I said he was wrong....


I hope that helps.

TTFN,
Dennis

Offline Supchrgamx

  • Confirmed
  • Magic Undergrad
  • ***
  • Posts: 68
Re: vector controller
« Reply #3 on: July 19, 2014, 11:21:26 PM »
and would that not mean tighter control of energy, there for, higher eff.

Offline Morgen 3Eman

  • Confirmed
  • PhD. Magic
  • ******
  • Posts: 620
Re: vector controller
« Reply #4 on: July 20, 2014, 04:10:10 AM »
It might allow for higher efficiency, but that doesn't mean it would be realized.  I wouldn't bet it would be achieved.   My guess, and it is strictly a guess, that the word "efficiency" was never used during the design stage....."Cost", however was used many times.  Lower cost benefits the manufacturer, higher efficiency does not.  So why waste man-hours. 

TTFN,
Dennis

Offline Morgen 3Eman

  • Confirmed
  • PhD. Magic
  • ******
  • Posts: 620
Re: vector controller
« Reply #5 on: July 20, 2014, 04:34:38 AM »
After thinking about it a little more, it seems possible to be able to implement sine wave output  on a digital controller using only software changes. 

TTFN,
Dennis

Offline Aliasssss

  • Confirmed
  • Junior Member
  • **
  • Posts: 28
Re: vector controller
« Reply #6 on: July 20, 2014, 07:27:33 AM »
So maybe a firmware update will do? ... or better said can do it?

Offline Morgen 3Eman

  • Confirmed
  • PhD. Magic
  • ******
  • Posts: 620
Re: vector controller
« Reply #7 on: July 20, 2014, 05:19:59 PM »
I think  "might do it" would be a better phrase.   It just seems that the major difference in the two output methods is pulse timing, which is software controlled.   But sensing using back EMF might be more difficult.  I just don't know.... Any Arduino folks out there want to test if both can be done on the same controller?

TTFN,
Dennis