Robotic systems automate repetitive tasks, undertake complex and laborious operations, and work in environments that are dangerous or harmful to humans. Higher integration and higher performance microcontrollers (MCUs) enable higher power efficiency, smoother and safer motion, and higher precision, thereby increasing productivity and automation. For example, higher accuracy (sometimes within 0.1mm) is important for applications that handle laser welding, precision coating, or inkjet or 3D printing.
The number of axes in the robot and the type of control architecture required (centralized or distributed) determine the right MCU or motor control integrated circuit (IC) for the system. Modern factories use a combination of robots with different numbers of axes and degrees of freedom of motion (movement and rotation in the x, y, or z plane) to meet the needs of different manufacturing stages; therefore, different control architectures are used throughout the factory floor.
When selecting an MCU, choosing one with extra performance headroom can enable scalability and support for additional features in the future. Planning for scalability and additional features in advance during the design process can also save cost, time, and complexity.
This article will explore centralized and distributed (or decentralized) motor control architectures, as well as design considerations for integrated real-time MCUs that implement them.
Centralized architecture
In a centralized system, one MCU is used to control multiple axes. This approach effectively solves the thermal issues in higher power motor drives (typically over 2kW to 3kW) that require large heat sinks and cooling fans. In this architecture, position data is typically acquired externally through a resolver board or aggregator connected to the encoder.
Typically, in this architecture, multiple power stages are located on the same PCB or in close proximity so that one MCU can control multiple axes . This approach simplifies real-time control and synchronization between multiple axes because long communication lines are not required between multiple motor control MCUs.
The motor control MCU/MPU in a centralized architecture needs to have a high-performance real-time processing core (such as the R5F core or DSP), a real-time communication interface (such as EtherCAT), sufficient PMW channels, and peripherals for voltage and current sensing. MCUs such as the AM243x can build scalable multi-axis systems, providing real-time control peripherals for up to six axes and implementing real-time communication in a single chip.
In the past, FPGA or ASIC devices were mainly used for centralized motor control in automation systems. However, modern MCUs based on Arm Cortex, such as the AM243x, have become increasingly popular in recent years. These MCUs are highly integrated and cost-effective, helping designers meet the performance requirements of their systems while achieving scalability and flexibility in their designs.
While centralized control architectures can meet the performance and efficiency design requirements of high-power automation systems such as heavy-payload industrial robots, these systems require the use of additional cables to connect the cabinet and the mechanical motors of the joints, as well as the position sensors and aggregators. These wires are not only costly, but also prone to wear and tear, requiring maintenance.
Figure 1: Block diagram of a decentralized motor control architecture for multi-axis systems
Decentralized or distributed architecture
Recently, decentralized or distributed architectures (Figure 2) have become increasingly popular in systems with lower power requirements and have become the standard approach for collaborative robotic manipulators.
A decentralized architecture integrates multiple single-axis motor drives into each joint of the robot and connects and synchronizes them via a real-time communication interface such as EtherCAT. Each drive typically controls one axis and handles certain safety functions locally. Therefore, each MCU requires real-time control and communication capabilities, single-axis motor control peripherals, three to six PWM channels, and on-chip successive approximation register analog-to-digital converters or delta-sigma modulator inputs.
In these applications, the position sensor is usually close to the MCU, so these MCUs need a digital or analog interface to read the data from the position sensor. Although this architecture requires more MCUs, it can significantly reduce system-level costs due to less wiring requirements between the power bus and the communication interface. Modern real-time MCUs (such as the F28P65x) integrate not only all necessary peripherals, but also safety peripherals, thus providing a single-chip or dual-chip solution for integrated axes in a decentralized architecture and achieving high performance in a small form factor.
Figure 2: Block diagram of a decentralized motor control architecture for a single-axis system
Conclusion
While motors may not be the hottest choice in robotics today (especially when compared to AI-enabled systems), they are the muscle that keeps factories running and a vital part of modern manufacturing, so choosing the right control device requires a lot of consideration. As these devices become more integrated, additional features such as edge computing and wireless connectivity may be incorporated into motor control designs.
Previous article:ABB Robotics expands its free Wizard easy programming software
Next article:13 selected creative application cases! The integration of collaborative robots and smart life!
Recommended ReadingLatest update time:2024-11-16 09:45
- Popular Resources
- Popular amplifiers
- Wireless Sensor Network Technology and Applications (Edited by Mou Si, Yin Hong, and Su Xing)
- Modern Electronic Technology Training Course (Edited by Yao Youfeng)
- Modern arc welding power supply and its control
- Small AC Servo Motor Control Circuit Design (by Masaru Ishijima; translated by Xue Liang and Zhu Jianjun, by Masaru Ishijima, Xue Liang, and Zhu Jianjun)
- Using IMU to enhance robot positioning: a fundamental technology for accurate navigation
- Researchers develop self-learning robot that can clean washbasins like humans
- Universal Robots launches UR AI Accelerator to inject new AI power into collaborative robots
- The first batch of national standards for embodied intelligence of humanoid robots were released: divided into 4 levels according to limb movement, upper limb operation, etc.
- New chapter in payload: Universal Robots’ new generation UR20 and UR30 have upgraded performance
- Humanoid robots drive the demand for frameless torque motors, and manufacturers are actively deploying
- MiR Launches New Fleet Management Software MiR Fleet Enterprise, Setting New Standards in Scalability and Cybersecurity for Autonomous Mobile Robots
- Nidec Drive Technology produces harmonic reducers for the first time in China, growing together with the Chinese robotics industry
- DC motor driver chip, low voltage, high current, single full-bridge driver - Ruimeng MS31211
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Silicon carbide industry chain science video: substrate and epitaxy
- Share an open source software download URL
- "Practice Together in 2021" + Looking Forward
- Senior foreigner explains the misunderstandings of high-speed PCB design and testing (video-Chinese)
- After zigbee sends data to nb-iot, nb-iot sends data to the cloud, but the data displayed on the cloud is completely wrong. How to solve it?
- Notice: The new markdown editor is now online!!
- Design of password lock using AT89S52 single chip microcomputer
- [Review of Arteli Development Board AT32F421] + Have a good understanding of the power supply voltage
- 【Development and application based on NUCLEO-F746ZG motor】4. Share information
- encryption