It has been a long time since I last posted this, so I will just cut the Gordian knot and report the test process and results to you directly.
1. Test plan:
1. Tools and materials used in the testing process
1) Entry-level stepper motor controller
2) Module under test: TMC2208 module
3) Test stepper motor: 42 stepper motor, parameters unknown
4) Acceleration acquisition sensor: MPU6050
5) Acceleration acquisition and transmission module: STM32 NUCLEO - L432 KC
6) Host computer software: vofa+
7) The test process is powered by a 12V 1A power adapter.
2. Stepper motor control
Through the entry-level stepper motor controller, directly connect the STEP, EN and other pins of the TMC2208 module to control the rotation and speed of the stepper motor.
3. Collection of motor vibration data
The acceleration data of MPU6050 is read through the IIC interface of STM32L432, and then transmitted to PC through the serial port. The PC uses VOFA+ to interpret the message data and display it as a curve. The displayed data curve has not been filtered.
2. Test Results
Note: The yellow curve is the axial acceleration, the green curve is the horizontal acceleration perpendicular to the axis (the direction of motor rotation), and the blue curve is the value of the gravity acceleration direction (with a 950mg bias)
Data unit: mg
1. Curve at 50rpm
The acceleration in the rotation direction fluctuates between ±150mg. The acceleration data in the other two directions remain basically unchanged.
2. Curve at 200rpm
The acceleration in the rotation direction varies between -50mg and 130mg, while the acceleration in the other two directions remains basically unchanged.
Conclusion
From the above test curve, we can see that the acceleration of the stepper motor driven by TMC2208 is relatively small. The human ear can hardly hear the sound during the test.
Of course, because a 42-step motor with unknown parameters is used, the power supply voltage and other conditions used during the test may not be optimal. If the test conditions are better, it is still possible to further reduce the vibration acceleration.
In addition, thanks again to eeworld for giving me this testing opportunity.