Futterama
1 kW
So the controller IC will basically put out a perfect drive waveform regardless of motor back-EMF shape, it kinda matches the drive waveform to the back-EMF?
No, that is not what I wrote in the previous post. It will try to match the waveform by changing phase and amplitude of a sine (but trying = not succeeding), plus this is not what you want anyways...Futterama said:So the controller IC will basically put out a perfect drive waveform regardless of motor back-EMF shape, it kinda matches the drive waveform to the back-EMF?
yes, but only the part before ',it kinda...'Futterama said:Sorry, I meant AFTER you have implemented this genius strategy, the controller IC will act as I described.
Futterama said:Oh, I just thought the perfect drive waveform for a motor would match the back-EMF waveform.
Code memory or speed?Lebowski said:slowly I'm starting to grow out of the 16bit DSPIC...
speed and RAM... there are versions with more speed (70 MIPS instead of 30) and more RAM but those have not enough pins in the DIL version, and need a 3.3V supplyFutterama said:Code memory or speed?Lebowski said:slowly I'm starting to grow out of the 16bit DSPIC...
8) That sounds like it will work for me. Regen level O is the only option to actually get a change of direction?Lebowski said:The features of the reverse are similar to v1.xx. The reverse pin is treated as a request for reverse. When you flip the reverse switch, power from the motor is removed
or a pre-set regen braking force is applied. Any regen throttle is still processed and will slow the motor (vehicle) down with even stronger regen braking if the throttle
requested braking is stronger than the pre-set regen. (note: the preset regen level can be made 0, effectively spooling down the motor unbraked when requesting a direction
change). Once the erpms drop below a preset level, the request for reverse is granted and full power is again available to drive the motor in reverse.
No, setting the regen on reverse current to 0A means the motor will spool down unbraked before reversing. If you set the regen on reverse current to 10A it the motor willMiles said:8) That sounds like it will work for me. Regen level O is the only option to actually get a change of direction?Lebowski said:The features of the reverse are similar to v1.xx. The reverse pin is treated as a request for reverse. When you flip the reverse switch, power from the motor is removed
or a pre-set regen braking force is applied. Any regen throttle is still processed and will slow the motor (vehicle) down with even stronger regen braking if the throttle
requested braking is stronger than the pre-set regen. (note: the preset regen level can be made 0, effectively spooling down the motor unbraked when requesting a direction
change). Once the erpms drop below a preset level, the request for reverse is granted and full power is again available to drive the motor in reverse.
Njay said:Take a look at Cypress PSoC 4 or 5LP Lebowski (48MHz+, 32 bit ARM core, "mini CPLD", analog blocks, huge internal switch matrix, totally free IDE). It's 1.8-5.5V but I think there are no DIP versions, smallest is 28pin SOIC or something.
That's what I wanted to hearLebowski said:If you set the regen on reverse current to 10A it the motor will
spool down with a negative or braking phase current of 10A (the equivalent energy is put in the battery). The 10A braking current will mean the motor will slow
down much much faster than if there was no braking current, so it'll be quicker to change rotation direction...
Miles said:That's what I wanted to hearLebowski said:If you set the regen on reverse current to 10A it the motor will
spool down with a negative or braking phase current of 10A (the equivalent energy is put in the battery). The 10A braking current will mean the motor will slow
down much much faster than if there was no braking current, so it'll be quicker to change rotation direction...
Looking forward to playing with this....Lebowski said:With your application in mind I tried my little RC motor, first 98k-erpm one
way then flip reverse to get it to spin 98 k-erpm the other way. It really spools down
very fast if you set a forced regen level, but it overvolted my 65V supply to 100V (luckely
didn't blow it up :| ) All sensorless without the HF tone, while keeping it at full throttle...
Wheazel said:How well does the high frequenzy signal from the controller work for determining rotor position?
Is the method as good as a sensored setup or does it have drawbacks? Apart from the possible noise.
Lebowski said:Njay said:Take a look at Cypress PSoC 4 or 5LP Lebowski (48MHz+, 32 bit ARM core, "mini CPLD", analog blocks, huge internal switch matrix, totally free IDE). It's 1.8-5.5V but I think there are no DIP versions, smallest is 28pin SOIC or something.
I need a DIP version, and the two most important 'specs' are actually the PWM module (must (...)
it sure looks like a nice chip but the cpld part is not that elaborate, I don't think it'll be enough to implement a motor PWM section.Njay said:Lebowski said:Njay said:Take a look at Cypress PSoC 4 or 5LP Lebowski (48MHz+, 32 bit ARM core, "mini CPLD", analog blocks, huge internal switch matrix, totally free IDE). It's 1.8-5.5V but I think there are no DIP versions, smallest is 28pin SOIC or something.
I need a DIP version, and the two most important 'specs' are actually the PWM module (must (...)
Their free IDE (PSoC Creator) has a Verilog compiler, or you can draw a schematic. I think the programmable logic is actually configured through registers as any other peripheral, so the Verilog compiler is probably generating C code for register configuration (which also means you can re-configure the logic at runtime).
I'm not sure if PSoC 4 (http://www.cypress.com/?docID=46322) family 4200 covers your needs, but this prototyping board would give you a "dip" version (mouser.com has this for around 6.50€ in single quantities): http://www.cypress.com/?rid=92146
This is probably a more explanatory short introduction to PSoC 4 (you would want a 4200): http://www.cypress.com/?docID=48521