AC Drive China Forum
Forum » General Discussion » Sensorless motor control with TI and Microchip
Topics: Sensorless motor control with TI and Microchip on General Discussion
#1
Start by
Karl Mathia
09-13-2013 11:10 AM

Sensorless motor control with TI and Microchip

Hello!
I need to learn about the sensorless control of permanent magnet AC (PMAC) motors. Who of you can recommend a tutorial and/or open source code for the sensorless motor control using the
a) TI TMS320 series processor, or
b) Microchip dsPIC33EP128 series processor?
Thank you!
09-13-2013 01:28 PM
Top #2
Ronald Smart
09-13-2013 01:28 PM
I am not familiar with either a or b above but if you provide more info as to the type and application of the motors it might help.
Are they servo, high speed spindle, automotive 12vdc, miniature, high HP etc?
09-13-2013 03:59 PM
Top #3
Guoliang Zhang, PhD.
09-13-2013 03:59 PM
Michrochip has an app note on the topic. Forgot if it was for pm or im though. Ti must have something too. Simulink has demo. Once understand the implementation is just a matter of convenience.
09-13-2013 06:53 PM
Top #4
Sandun Kuruppu
09-13-2013 06:53 PM
Hi Karl,
I have used a lot of microchip products and they have quite a bit of application notes along with tuning guides. dsPIC30F or dsPIC33F product line might suite your application. But you do need to consider if you are using the same microcontroller to control other processes (system diagnostics, connectivity, etc..). Microchip even provides free samples and sample code if you want to try it out. Microchip application note data base has application notes on sensorless controls for PMAC, BLDC and IM. I have not used any TI products so I can not comment on that.

http://www.microchip.com/wwwcategory/TaxonomySearch.aspx?show=Application%20Notes&ShowField=no

Hope this helps!
Best Regards,
Sandun
09-13-2013 09:00 PM
Top #5
John Videtich
09-13-2013 09:00 PM
The following Microchip application notes are useful for starting into sensorless PMSM control design:
AN1078
AN1162

Their page for the AN1078 app note includes links to their motor control dev kit and source code:

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en530042

Also check out their tuning guide, DS70638A.


Regards,

- John
09-13-2013 11:02 PM
Top #6
Adam Reynolds
09-13-2013 11:02 PM
TI has a new sensorless solution that works with all three phase motor types. Their FOC is provided as open source code, but their sensorless algorithm is proprietary.

http://www.ti.com/ww/en/mcu/instaspin/instaspin-motion.shtml

They have a GUI demo that works with their reference designs to help get you started.

They also feature an advanced speed controller that has single parameter tuning. Making tuning the speed loop very simple.
09-14-2013 01:31 AM
Top #7
Sandro Calligaro
09-14-2013 01:31 AM
I don't know Microchip dsPIC series very well.
TI has a long history in motor and power control. The C2000 series has probably the most flexible (and most complex) peripherals.

Although TI has this new "closed" source code for motor control, instaSPIN, there are many old documents, dev kits and examples (Digital Motor Control suite) which are open source and easy to modify.

However, if you are going to develop motor control for a quite long time, I'd take a look at documents other than application notes...
09-14-2013 03:37 AM
Top #8
Nick Hong
09-14-2013 03:37 AM
Hi Everyone! I am NICK from Rhymebus Corporation in Taiwan.We have specialized in AC motor inverter for 26 years. Our products are applied in various industrial equipments. Especially, Grundfos pump is also our client.You are welcome to contact with me at anytime.
09-14-2013 06:23 AM
Top #9
Chuan Yan
09-14-2013 06:23 AM
I think TI and Microchip use sliding mode observer (SMO); ST uses Luenburger Observer (LO). All works fine and has lots of field application. Application notes and source codes can be found on their official website. Among them, Microchip's notes are the best in my view. Hope it helps.
09-14-2013 09:13 AM
Top #10
Townes Lee
09-14-2013 09:13 AM
I have used Microchip and TMS320 to develop VFD for various application. To give you a top level view, The TMS320 is a high end solution - a lot of commercial VFD uses TMS320 DSP. Quite a bit of work in programming, but if you go to the Ti web site and look at their new InstaspinFOC and InstaspinMotion, Ti have the entire motor control solution software implemented in ROM, you buy the chip, write a C program to call up their motor control function and you and a VFD. They provide you with a demo kit, PCB and a motor. It take me half a day to get the demo PCB running with my PMSM. Than I copy their design to my own.

The Microchip solution provide you with demo code. I used that before, but it require quite a bit of C programming, and motor tuning take even longer. The demo code and application note are no where near the performance of the Ti solution (I do not work for Ti -so I am not advertising). I take me a week to get my motor spinning with the demo kit from Microchip.

Than there are the International Rectifier solution that is available from many years. The IR sensorless motion control solution have implemented a the FOC motor control in FPGA. So you don't need to write code for motor control. In the chip, it also have a 8051 cpu. You write the program in C; 1 page of code will get a washing machine working. It take me 1 day to get a PMSM motor running with this solution.

I will use the TI solution for high end motor control - such as a US$40,000 dollar, 100HP direct drive PCP used in the oil field.

I will use the IR solution for a water pump, washing machine - things that is a few kw.

I will use the microchip for solution for toys, because Microchip is so much fun to play with.
09-14-2013 11:57 AM
Top #11
Dr.Paramasivam Shanmugam
09-14-2013 11:57 AM
Dear Karl
Here is solutions for your requirements
http://www.ti.com/lsds/ti/apps/motor/end_equipment.page
its very simple to use either sesored or sensorless for IM, PMSM and BLDC
09-14-2013 02:21 PM
Top #12
Sergio Vidal Garcia Oliveira
09-14-2013 02:21 PM
Hi guys! It was a very informative discussion. Congratulations!
09-14-2013 04:34 PM
Top #13
Ravi Kumar
09-14-2013 04:34 PM
Hi Friends,
I saw lot of literature on Sensorless control of PMSM from stand still to low speed based high frequncy signal injection . But could not find an application note or implementation of this technique .

If any body come across this topic or working in this area , please guide me if there are any application notes / source code from TI or Microchip.

Thanks in advance
Ravi
09-14-2013 07:22 PM
Top #14
Sandro Calligaro
09-14-2013 07:22 PM
Ravi,
I don't think you'll find any application notes on this. AFAIK, although they are not recent, few motor drive manufacturers implement this kind of techniques.
However, the schemes in the first papers on this topic (Lorenz) are quite simple and can work for a specific motor and application.
09-14-2013 09:23 PM
Top #15
Ravi Kumar
09-14-2013 09:23 PM
Hi Sandro,
Thanks for quick information .

Is there any reason why these techniques are not impleneted or seen much light in the industry.
Due to complexity ? But the advantages offered by these techniques may over come the complexity. More over these techniques are based saliency of motor they provide rated torque from zero speed.

Thanks
Ravikumar
09-15-2013 12:03 AM
Top #16
Townes Lee
09-15-2013 12:03 AM
Ravi,

Yaskawa and ABB both have implemented sensorless PMSM motor control in their standard drive. So they are available in the industry - off the shelve. I have been using the Yaskawa A1000 drive on a surface mount PM motor that has no saliency at all and the drive works just fine.

For low RPM control, I am able to run the VFD (without sensor) to 20 RPM with full torque on a 1000ft-lb 100HP motor. So I say the technology is very mature. That control does not even need the high frequency injection.

Townes
Reply to Thread