The microcontroller controls the motor driver through the CAN line and encounters the problem of stall noise. How to solve it?

Question: The controller (single chip microcomputer) controls the motor driver through the CAN line and encounters stall noise problems. How to solve it?

Electronic components spot supplier - SMIC Juneng answers: The problem of stalled noise may be caused by the vibration and resonance generated by the motor when it is stalled, which may cause signal interference in the CAN line transmission, thus affecting the control communication between the controller and the motor driver. Here are some possible solutions:

1. Power supply filtering: Add filters to the power lines of motor drivers and controllers to reduce noise in the power supply. This can help stop noise from traveling through the power lines to the controller and CAN lines.

2. Ground connection: Make sure the motor driver, controller and CAN lines are properly grounded to reduce ground loop noise. Proper ground connection can reduce the impact of common mode noise on the system.

3. Shielded CAN lines: Using shielded CAN lines can reduce the impact of external interference on signal transmission. Make sure the CAN line is not interfered with by motor power lines or other high voltage lines.

4. Filter: Add a filter to the CAN line to filter out high-frequency noise. This can help improve the anti-interference ability of the CAN line and reduce interference when the rotor is blocked.

5. Adjust the communication frequency: Try to adjust the communication frequency of the CAN line. Choosing a lower frequency may reduce interference when the rotor is blocked. Different frequencies may have different effects on the stability of the system, so experimentation is required to find the optimal communication frequency.

6. Electromagnetic shielding: Conduct electromagnetic shielding on the motor driver and controller to prevent electromagnetic radiation from interfering with the system. This can be achieved by using a metal casing or adding electromagnetic shielding materials.

7. Software optimization: Optimize the software algorithm of the controller so that it can better handle interference when the rotor is blocked. This may involve more granular control strategies or faster fault detection and recovery mechanisms.

The above are some possible solutions, the specific solutions may vary depending on the specific situation. Before trying the above methods, it is recommended to conduct a thorough analysis and testing of the system to determine the root cause of the problem and select a suitable solution.

Share post:
10,000+

Daily Order Quantity

5000,000+

Alternative Parts

1600+

Worldwide Manufacturers

15,000 ㎡

In-stock Warehouse

Top