FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6343 Discussions

Motion Control IP implementing FOC?

Altera_Forum
Honored Contributor II
1,826 Views

Hi, 

 

does anybody know if there is any Motion Control IP available which implements Field-Oriented-Control for electrical machines? 

 

Specially I am searching for vhdl-code including Clark-Park-transformation and SVPWM. 

 

Regards, 

Philipp
0 Kudos
7 Replies
Altera_Forum
Honored Contributor II
537 Views

Hi Pillemann, 

 

I work for a Swedish motor control company called Unjo AB. We recently started producing IP-cores for motion control. Our first IP does not support Field Oriented Control or Space Vector Modulation but we have that under development. 

 

There is an open core plus version of our first IP on our homepage: http://www.unjo.com/index.php?option=com_content&view=article&id=21&itemid=21&lang=en 

 

Best Regards, 

Ola Bångdahl
0 Kudos
Altera_Forum
Honored Contributor II
537 Views

Hi Bango, 

 

thanks for your post.  

We have already tested your first IP core, which is included in the FireFighter-board. 

But before we ordered, we didn't know that it is a block-commutated-operation. 

Because we have the Know-How we are now developing an hardware accelerated NIOS-IP on our own. We just wanted to know if we could save some time. 

But a more hardware based solution (Application IP) could still be interesting. 

Please let me know when you finish your design. 

 

Hälsingar  

Philipp
0 Kudos
Altera_Forum
Honored Contributor II
537 Views

Hi Pillemann, 

 

Alizem is offering COTS Motor Control IP for Altera FPGA and our latest product is for Pump and Fan applications (V/Hz control). Please go on Alizem website for more informations. 

 

Our COTS servo-drive IP (FOC control) is going to be released shortly and has the same architecture, i.e. easy-to-integrate SOPC Builder component and corresponding software drivers to use it. 

 

For more informations, please contact our sales department.
0 Kudos
Altera_Forum
Honored Contributor II
537 Views

Hi! 

 

 

--- Quote Start ---  

Our COTS servo-drive IP (FOC control) is going to be released shortly and has the same architecture, i.e. easy-to-integrate SOPC Builder component and corresponding software drivers to use it. 

--- Quote End ---  

What does it include? Does it include Clark-Park-Transformation and Inverse-Clark-Park in hardware? What is done in software and what is done in hardware? 

 

Is it available also for PSM or is it only for IM? 

 

Regards
0 Kudos
Altera_Forum
Honored Contributor II
537 Views

Hi Pillemann, 

 

Thanks for your interest in Alizem Motor Control IP. 

 

Yes, this servo-drive Motor Control IP does include SVPWM, current/torque control loops, speed & position control loops. What's on electrical side (SVPWM & current loops) are hardware-based and what's on mechanical side (speed & position loops) are software-based to optimize FPGA ressource/CPU utilisation. For motor having very small time constants (i.e. small motor for medical applications), it is possible to have speed & position loops in hardware. 

 

This IP is packaged as an SOPC-builder components with associated C software drivers library (API) that are automatically generated and ready to build user application. Hence, the user can interact with this IP using very simple commands like set_speed(speed), set_position(position), etc. 

 

No motor control nor FPGA expertise are needed to use Alizem Motor Control IP. 

 

Regards,
0 Kudos
Altera_Forum
Honored Contributor II
537 Views

Hi Pillemann, 

 

To answer your last questions, this IP supports BLDC, PMSM and IM. 

 

Regards,
0 Kudos
Altera_Forum
Honored Contributor II
537 Views

Hi, 

Is it possible to test FOC algorithm on MotionFire board. Does it have all the required interfaces. we plan to buy the same and develop our own FOC algorithm in FPGA.  

 

Thanks  

Sharan
0 Kudos
Reply