Asynchronous Motor Control Triggering for Multi-Device Status Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motor control systems face challenges in ascertaining the operation statuses of multiple motors in real-time due to high processing loads and longer communication cycles caused by synchronous serial communication, which is inefficient and not applicable to systems with both servo drivers and inverters.
Innovation Solution
A motor control system where one motor driver acts as a master device, transmitting trigger notifications asynchronously to slave devices, allowing operation data to be collected and stored at different cycles, enabling asynchronous data acquisition and reducing the need for synchronous communication between the higher-level device and motor drivers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If synchronous serial communication is used to ascertain operation statuses of multiple motors, then the operation statuses can be ascertained in a synchronized manner, but the processing load on hardware (CPU) increases and the communication cycle becomes longer
Solution Approach 1:
The patent divides the communication system into a master device and multiple slave devices. The master device collects operation data from multiple motors independently, then processes and displays the data in a synchronized manner. This segmentation allows each slave device to operate autonomously at its own communication cycle while the master device provides centralized coordination, resolving the contradiction between synchronized measurement and communication time loss.
Solution Approach 2:
The master device acts as an intermediary between the multiple slave devices and the external display device. Instead of requiring direct synchronous communication between all devices, the master device collects data from slaves and presents it in a synchronized format to the external device, eliminating the need for complex multi-device synchronous communication while maintaining measurement accuracy.
2Ease of operation
If synchronous serial communication is used for starting and stopping saving of computation information, then the instructions can be provided to motor control devices, but the communication data frame size increases and the processing load on higher-level device and motor control devices increases
Solution Approach 1:
The patent extracts the instruction transmission function from the synchronous communication protocol and implements it separately. The higher-level device sends start/stop instructions to the master device, which then distributes them to slave devices using a simplified asynchronous protocol. This extraction reduces the communication data frame size and processing load while maintaining full instruction transmission capability.
Solution Approach 2:
Instead of having the higher-level device directly communicate with multiple motor control devices using complex synchronous protocols, the system inverts the approach by using a master-slave architecture where the master device handles instruction distribution. This inversion simplifies the communication protocol and reduces data frame size while preserving ease of operation.
3Adaptability or versatility
If synchronous serial communication is used to connect higher-level device with multiple motor control devices, then the operation statuses can be ascertained, but it is not applicable to systems with both servo drivers and inverters
Solution Approach 1:
The master device is designed with universal communication capabilities that can interface with different types of motor control devices (servo drivers, inverters, etc.) using a standardized protocol. Each slave device can operate with its own native communication protocol, and the master device translates and coordinates them. This multi-functionality achieves both adaptability to different device types and reliable communication through centralized protocol management.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present invention enables mutual relationships among operation statuses of each motor to be ascertained without using synchronous serial communication between multiple motor control devices. The motor control system (100) is equipped with: a motor driver (30a) having a trigger determination part (34) for determining whether or not a trigger condition is satisfied, a trigger notification part (36) for transmitting a trigger notification indicating that the trigger condition is satisfied to motor drivers (30b, 30c) by means of asynchronous communication, and a trace result information generation part (35) for causing a storage part (39) to store a trigger data number for identifying operation data when the trigger condition is satisfied; and motor drivers (30b, 30c) each having a trace result information generation part (51) for causing a storage part (55) to store a slave trigger time (t2) at which the trigger notification is received, a trigger data number for identifying operation data corresponding to the slave trigger time (t2), and a master trigger time (t1).