SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
Motion control with iCM4011
Application note
© 2007, ingenia-cat S.L.
Title Motion Control with iCM4011 Status Published
Class Application note Version 1.0
C/Llacuna 162, 08018 Barcelona
Tel. 934019845
Fax. 934864010
Subclass - Effective date 25-6-2007
1 Introduction
A motor controller is a device that takes charge of motor movements, trying to maximize its
efficiency at the same time it minimizes the deviations from the premises established by the
user (position, speed, acceleration, etc.).
Figure 1: Basic stages of a motion control system
This document presents a motion control solution for a Permanent Magnet Synchronous
Motor (here onwards referred as PMSM) based on an iCM4011 device. It shows how to
connect the different components to perform a closed loop control by using Hall-effect sensors,
trapezoidal commutation and PWM modulation.
2 Motion control with iCM4011
The chosen components for this application are:
• Electric motor (PSMS): Crouzet direct drive brushless DC - 30 Watts (nominal voltage:
24V, nominal speed: 2.200 rpm, nominal intensity: 1,9 A) [5]
• Feedback system: Hall-effect sensors
• Control stage: iCM4011 device
• Power stage: Apex SA305 power driver
• Power system: 12V (logic) and 24V (motor).
Figure 2 shows the schema of a trapezoidal commutation controller with a current closed loop.
Figure 2: Trapezoidal commutation controller schema using an iCM4011
Code ID 25620071 Page 2/5
Title Motion Control with iCM4011 Status Published
Class Application note Version 1.0
C/Llacuna 162, 08018 Barcelona
Tel. 934019845
Fax. 934864010
Subclass - Effective date 25-6-2007
2.1 Control stage (iCM4011)
Thanks to iCM4011 features, such as its high computation capacity and its wide set of
communication interfaces, it can perform the following necessary control stage functions:
• Application of movements algorithms
• Stages coordination
• Communications
According to the controller schema shown in Figure 2, the functions of iCM4011 are explained
in next points.
2.1.1 Commutation
A closed loop control is developed in this application by using Hall-effect sensors. To properly
perform the commutation in the motor windings, the controller must obtain the absolute rotor
position within an electrical cycle. Three Hall-effect sensors provide the iCM4011 device with
the rotor position information. These sensors are distributed along the stator in such a way that
they generate six different logic states per electrical cycle. The sensors are powered through
the iCM4011 voltage regulator.
Figure 3: Six-step commutation for trapezoidal PMSM.
2.1.2 Current closed loop
In this loop, the current that circulates through the pair of active terminals (imotor) is compared
with the user’s demanded current (id). The A/D converter of the iCM4011 is used to digitalize the
current that flows through the motor and then substracted from the premise. The resulting
difference (error) of the above mentioned subtraction is applied to a PI (Proportional-Integrative)
filter that tries to correct the deviation and, therefore, minimizes the error. In this example a PI
filter has been chosen. However, the user may apply another type of filter according to his
requirements and needs of control. With this technique we manage to keep constant the current
that circulates through motor windings [2].
Code ID 25620071 Page 3/5
Title Motion Control with iCM4011 Status Published
Class Application note Version 1.0
C/Llacuna 162, 08018 Barcelona
Tel. 934019845
Fax. 934864010
Subclass - Effective date 25-6-2007
2.1.3 Modulation
Pulse Width Modulation (PWM) is a method to control the power given to a load. It uses a
square wave whose duty cycle is modulated resulting in the variation of the average value of the
waveform.
In our case, the load is the PMSM and PWM signals are directly generated by iCM4011.
With PWM the same modulation is applied to all motor phases. An application example is
shown in Figure 4: changing duty cycle, motor velocity will change [4].
Figure 4: PWM application example
2.2 Power stage
The power stage provides the motor with the necessary current, which will be converted into
movement and motor torque. For this application a power driver is needed, because iCM4011
can not perform this task.
The selection of an appropriate driver is directly related to the motor voltage and intensity. A
SA305 Apex driver fits the requirements of this application because it can be powered up to 60V
with an output current of up to 5A per half-bridge [3].
Figure 5 shows a connection diagram with the different components of the application. The
PWM modulation signals come from iCM4011 device and are directly connected to the power
driver.
Current
monitor
signals
PWM
signals
Hall sensors
signals
Brushless
motor
iCM4011
+V
-V
Figure 5: Connection diagram
Code ID 25620071 Page 4/5
Title Motion Control with iCM4011 Status Published
Class Application note Version 1.0
C/Llacuna 162, 08018 Barcelona
Tel. 934019845
Fax. 934864010
Subclass - Effective date 25-6-2007
Code ID 25620071 Page 5/5
3 Conclusions
A motion control solution based on iCM4011 for permanent magnet synchronous motors has
been presented in this document. Trapezoidal commutation with pulse width modulation has
been the technique chosen to perform the control.
Trapezoidal commutation gives to the user a first control approach thanks to its fast and easy
implementation. However sinusoidal commutation could be more suitable for motion control
applications that require higher precision. iCM4011 also has enough computation room for
sinusoidal commutation, and direct inputs for quadrature encoder feedback signals.
One key point that helps to minimize the development time is the rapid way to reprogram
iCM4011 device. The processor is pre-programmed in factory with a bootloader firmware that
allows users to load programs thought RS232 or USB ports in few seconds, without the need of
an external programmer or additional software.
Regarding the communications between the stage control and the host, user can choose
among the multiple communication set that iCM4011 device incorporates (CAN, RS232, RS485,
I2
C, SPI).
4 References
1. “iCM4011 product manual”, ingenia-cat S.L., www.ingenia-cat.com
2. R. Juanpere, “Técnicas de control para motores Brushless”, ingenia-cat, S.L., 2006.
www.ingenia-cat.com
3. “SA305 Pulse Width Modulation Amplifier Data Sheet”, Apex Microtechnology,
www.apexmicrotech.com
4. Padmaraja Yedamale, “AN885 - Brushless DC (BLDC) Motor Fundamentals”, Michochip
Technology, www.microchip.com
5. “80 140 004 Direct Drive Brushless DC Motor”, Crouzet, www.crouzet.com

Contenu connexe

En vedette

Testimoni Mitra Dbs
Testimoni Mitra DbsTestimoni Mitra Dbs
Testimoni Mitra Dbsmuchnigroups
 
το εσωτερικό του υπολογιστή
το εσωτερικό του υπολογιστήτο εσωτερικό του υπολογιστή
το εσωτερικό του υπολογιστήMaria Gerostathi
 
Ag 1 source becoming a destination employer final
Ag 1 source   becoming a destination employer finalAg 1 source   becoming a destination employer final
Ag 1 source becoming a destination employer finalAg 1 Source
 
ส.3 การใช้งานอินเทอร์เน็ต
ส.3 การใช้งานอินเทอร์เน็ตส.3 การใช้งานอินเทอร์เน็ต
ส.3 การใช้งานอินเทอร์เน็ตKhemjira_P
 
ความรู้เกี่ยวกับบล็อก
ความรู้เกี่ยวกับบล็อกความรู้เกี่ยวกับบล็อก
ความรู้เกี่ยวกับบล็อกKhemjira_P
 
Podcasta i skolan
Podcasta i skolanPodcasta i skolan
Podcasta i skolanSofieYeunS
 
整理經濟部沒說的話
整理經濟部沒說的話整理經濟部沒說的話
整理經濟部沒說的話Po-Feng Lee
 
2010 1028 platt and levine sbc_spc_openforum_102810 final
2010 1028 platt and levine sbc_spc_openforum_102810 final2010 1028 platt and levine sbc_spc_openforum_102810 final
2010 1028 platt and levine sbc_spc_openforum_102810 finalspickell
 
OpenMinTeD Requirements Elicitation - Agro-Know
OpenMinTeD Requirements Elicitation - Agro-KnowOpenMinTeD Requirements Elicitation - Agro-Know
OpenMinTeD Requirements Elicitation - Agro-Knowcthanopoulos
 
Resumé EJJ Lemmens
Resumé EJJ LemmensResumé EJJ Lemmens
Resumé EJJ Lemmensejjlemmens
 
How to have your guys actually make money
How to have your guys actually make money How to have your guys actually make money
How to have your guys actually make money Sean Bradley
 
Spectroscopy letters volume 26 issue 3 1993 [doi 10.1080 00387019308011552] s...
Spectroscopy letters volume 26 issue 3 1993 [doi 10.1080 00387019308011552] s...Spectroscopy letters volume 26 issue 3 1993 [doi 10.1080 00387019308011552] s...
Spectroscopy letters volume 26 issue 3 1993 [doi 10.1080 00387019308011552] s...Al Baha University
 

En vedette (19)

Testimoni Mitra Dbs
Testimoni Mitra DbsTestimoni Mitra Dbs
Testimoni Mitra Dbs
 
3RdTT_Facebook_4_Business
3RdTT_Facebook_4_Business3RdTT_Facebook_4_Business
3RdTT_Facebook_4_Business
 
το εσωτερικό του υπολογιστή
το εσωτερικό του υπολογιστήτο εσωτερικό του υπολογιστή
το εσωτερικό του υπολογιστή
 
Ag 1 source becoming a destination employer final
Ag 1 source   becoming a destination employer finalAg 1 source   becoming a destination employer final
Ag 1 source becoming a destination employer final
 
06 chapter 1
06 chapter 106 chapter 1
06 chapter 1
 
Ebook ar komp & orkomp
Ebook ar komp & orkompEbook ar komp & orkomp
Ebook ar komp & orkomp
 
ส.3 การใช้งานอินเทอร์เน็ต
ส.3 การใช้งานอินเทอร์เน็ตส.3 การใช้งานอินเทอร์เน็ต
ส.3 การใช้งานอินเทอร์เน็ต
 
ความรู้เกี่ยวกับบล็อก
ความรู้เกี่ยวกับบล็อกความรู้เกี่ยวกับบล็อก
ความรู้เกี่ยวกับบล็อก
 
всё начинается с любви»
всё начинается с любви»всё начинается с любви»
всё начинается с любви»
 
Podcasta i skolan
Podcasta i skolanPodcasta i skolan
Podcasta i skolan
 
整理經濟部沒說的話
整理經濟部沒說的話整理經濟部沒說的話
整理經濟部沒說的話
 
2010 1028 platt and levine sbc_spc_openforum_102810 final
2010 1028 platt and levine sbc_spc_openforum_102810 final2010 1028 platt and levine sbc_spc_openforum_102810 final
2010 1028 platt and levine sbc_spc_openforum_102810 final
 
OpenMinTeD Requirements Elicitation - Agro-Know
OpenMinTeD Requirements Elicitation - Agro-KnowOpenMinTeD Requirements Elicitation - Agro-Know
OpenMinTeD Requirements Elicitation - Agro-Know
 
Resumé EJJ Lemmens
Resumé EJJ LemmensResumé EJJ Lemmens
Resumé EJJ Lemmens
 
How to have your guys actually make money
How to have your guys actually make money How to have your guys actually make money
How to have your guys actually make money
 
Carbaz-Complete
Carbaz-CompleteCarbaz-Complete
Carbaz-Complete
 
Feiscluub
FeiscluubFeiscluub
Feiscluub
 
Spectroscopy letters volume 26 issue 3 1993 [doi 10.1080 00387019308011552] s...
Spectroscopy letters volume 26 issue 3 1993 [doi 10.1080 00387019308011552] s...Spectroscopy letters volume 26 issue 3 1993 [doi 10.1080 00387019308011552] s...
Spectroscopy letters volume 26 issue 3 1993 [doi 10.1080 00387019308011552] s...
 
Badhon
BadhonBadhon
Badhon
 

Dernier

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Dernier (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Motion control with servo amplifier i cm4011

  • 1. Motion control with iCM4011 Application note © 2007, ingenia-cat S.L.
  • 2. Title Motion Control with iCM4011 Status Published Class Application note Version 1.0 C/Llacuna 162, 08018 Barcelona Tel. 934019845 Fax. 934864010 Subclass - Effective date 25-6-2007 1 Introduction A motor controller is a device that takes charge of motor movements, trying to maximize its efficiency at the same time it minimizes the deviations from the premises established by the user (position, speed, acceleration, etc.). Figure 1: Basic stages of a motion control system This document presents a motion control solution for a Permanent Magnet Synchronous Motor (here onwards referred as PMSM) based on an iCM4011 device. It shows how to connect the different components to perform a closed loop control by using Hall-effect sensors, trapezoidal commutation and PWM modulation. 2 Motion control with iCM4011 The chosen components for this application are: • Electric motor (PSMS): Crouzet direct drive brushless DC - 30 Watts (nominal voltage: 24V, nominal speed: 2.200 rpm, nominal intensity: 1,9 A) [5] • Feedback system: Hall-effect sensors • Control stage: iCM4011 device • Power stage: Apex SA305 power driver • Power system: 12V (logic) and 24V (motor). Figure 2 shows the schema of a trapezoidal commutation controller with a current closed loop. Figure 2: Trapezoidal commutation controller schema using an iCM4011 Code ID 25620071 Page 2/5
  • 3. Title Motion Control with iCM4011 Status Published Class Application note Version 1.0 C/Llacuna 162, 08018 Barcelona Tel. 934019845 Fax. 934864010 Subclass - Effective date 25-6-2007 2.1 Control stage (iCM4011) Thanks to iCM4011 features, such as its high computation capacity and its wide set of communication interfaces, it can perform the following necessary control stage functions: • Application of movements algorithms • Stages coordination • Communications According to the controller schema shown in Figure 2, the functions of iCM4011 are explained in next points. 2.1.1 Commutation A closed loop control is developed in this application by using Hall-effect sensors. To properly perform the commutation in the motor windings, the controller must obtain the absolute rotor position within an electrical cycle. Three Hall-effect sensors provide the iCM4011 device with the rotor position information. These sensors are distributed along the stator in such a way that they generate six different logic states per electrical cycle. The sensors are powered through the iCM4011 voltage regulator. Figure 3: Six-step commutation for trapezoidal PMSM. 2.1.2 Current closed loop In this loop, the current that circulates through the pair of active terminals (imotor) is compared with the user’s demanded current (id). The A/D converter of the iCM4011 is used to digitalize the current that flows through the motor and then substracted from the premise. The resulting difference (error) of the above mentioned subtraction is applied to a PI (Proportional-Integrative) filter that tries to correct the deviation and, therefore, minimizes the error. In this example a PI filter has been chosen. However, the user may apply another type of filter according to his requirements and needs of control. With this technique we manage to keep constant the current that circulates through motor windings [2]. Code ID 25620071 Page 3/5
  • 4. Title Motion Control with iCM4011 Status Published Class Application note Version 1.0 C/Llacuna 162, 08018 Barcelona Tel. 934019845 Fax. 934864010 Subclass - Effective date 25-6-2007 2.1.3 Modulation Pulse Width Modulation (PWM) is a method to control the power given to a load. It uses a square wave whose duty cycle is modulated resulting in the variation of the average value of the waveform. In our case, the load is the PMSM and PWM signals are directly generated by iCM4011. With PWM the same modulation is applied to all motor phases. An application example is shown in Figure 4: changing duty cycle, motor velocity will change [4]. Figure 4: PWM application example 2.2 Power stage The power stage provides the motor with the necessary current, which will be converted into movement and motor torque. For this application a power driver is needed, because iCM4011 can not perform this task. The selection of an appropriate driver is directly related to the motor voltage and intensity. A SA305 Apex driver fits the requirements of this application because it can be powered up to 60V with an output current of up to 5A per half-bridge [3]. Figure 5 shows a connection diagram with the different components of the application. The PWM modulation signals come from iCM4011 device and are directly connected to the power driver. Current monitor signals PWM signals Hall sensors signals Brushless motor iCM4011 +V -V Figure 5: Connection diagram Code ID 25620071 Page 4/5
  • 5. Title Motion Control with iCM4011 Status Published Class Application note Version 1.0 C/Llacuna 162, 08018 Barcelona Tel. 934019845 Fax. 934864010 Subclass - Effective date 25-6-2007 Code ID 25620071 Page 5/5 3 Conclusions A motion control solution based on iCM4011 for permanent magnet synchronous motors has been presented in this document. Trapezoidal commutation with pulse width modulation has been the technique chosen to perform the control. Trapezoidal commutation gives to the user a first control approach thanks to its fast and easy implementation. However sinusoidal commutation could be more suitable for motion control applications that require higher precision. iCM4011 also has enough computation room for sinusoidal commutation, and direct inputs for quadrature encoder feedback signals. One key point that helps to minimize the development time is the rapid way to reprogram iCM4011 device. The processor is pre-programmed in factory with a bootloader firmware that allows users to load programs thought RS232 or USB ports in few seconds, without the need of an external programmer or additional software. Regarding the communications between the stage control and the host, user can choose among the multiple communication set that iCM4011 device incorporates (CAN, RS232, RS485, I2 C, SPI). 4 References 1. “iCM4011 product manual”, ingenia-cat S.L., www.ingenia-cat.com 2. R. Juanpere, “Técnicas de control para motores Brushless”, ingenia-cat, S.L., 2006. www.ingenia-cat.com 3. “SA305 Pulse Width Modulation Amplifier Data Sheet”, Apex Microtechnology, www.apexmicrotech.com 4. Padmaraja Yedamale, “AN885 - Brushless DC (BLDC) Motor Fundamentals”, Michochip Technology, www.microchip.com 5. “80 140 004 Direct Drive Brushless DC Motor”, Crouzet, www.crouzet.com