Motor Controller Serial Interface Synchronization via Backplane Interrupts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional motor control drives face challenges in efficiently routing and synchronizing signals across multiple components, particularly in ensuring timely processing and synchronization of signals for motor control and sensor integration, which complicates hardware and software management.
Innovation Solution
A motor drive architecture featuring a control board and option boards connected via a backplane with dedicated serial interfaces using synchronous interrupts, allowing for synchronized communication and configuration through 'Control Event' and 'System Event' signals, enabling fast data transfer and synchronization across multiple motors and sensors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If conventional wiring harnesses and cables are used to interconnect components, then components can be mounted and interconnected, but the complexity of routing and timing signals increases substantially
Solution Approach 1:
The system is divided into modular components (control board, option boards, functional circuits) that can be independently mounted on the backplane. Each component has standardized connection interfaces that simplify interconnection while reducing the complexity of signal routing between them.
Solution Approach 2:
A backplane serves as an intermediary structure between components, providing standardized electrical connections and signal routing paths. This mediator handles the complexity of signal distribution, allowing components to connect through standardized interfaces rather than requiring complex point-to-point wiring.
2Ease of operation
If multiple components receive signals via backplane connections, then data and control signals can be easily routed, but ensuring timely processing and synchronization of signals becomes challenging
Solution Approach 1:
The system uses periodic interrupt signals to synchronize data transfer between the control board and option boards. These periodic interrupts ensure that signals are transferred at predetermined intervals, maintaining timing synchronization across multiple components while enabling easy signal routing through the backplane.
Solution Approach 2:
The interrupt mechanism provides feedback timing information to coordinate signal transfer. When the control board or option boards need to exchange data, interrupt signals provide feedback about the timing and status of data transfer, ensuring that signals are processed in a timely and synchronized manner.
3Reliability
If synchronous interrupts are used for data transfer, then deterministic and synchronized data transfer is achieved, but the complexity of coordinating Control Event and System Event signals increases
Solution Approach 1:
The interrupt system is segmented into two distinct types: Control Event interrupts for control task data and System Event interrupts for option board data. This segmentation allows each interrupt type to be handled independently with specialized coordination logic, improving reliability while managing complexity through modular interrupt handling.
Solution Approach 2:
The backplane and interrupt system are designed to handle multiple types of data transfers through a unified interrupt mechanism. The same interrupt infrastructure supports both Control Event and System Event data transfers, providing a universal solution that achieves deterministic timing across different data types without requiring separate coordination systems.
Data Source
AI summary
In one embodiment, a motor drive is provided that includes a control board and a plurality of option boards configured to communicate with the control board via one or more serial interfaces, wherein the one or more serial interfaces are configured to transfer one or more synchronized signals from each option board. A method of operating a motor drive that includes transferring data between a control board and a plurality of option boards over one or more serial interfaces, wherein the transfer of data from each option board is synchronized with the plurality of option boards. A tangible machine-readable medium implementing the method is also provided.


