-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug: bioreactor stepper is being noisy and heats up Rlim #27
Comments
After inspecting the datasheet, we could calculated the relationship between the max current per coil of the stepper IFS, RSENSE and RLIM. We came to the conclusion:
This should suit a stepper with 0.1A per winding. Additionnaly, we calculated that with the initial RLIM, which had a value of 330Ω, and with RSENSE = 0.2Ω, IFS was approximately 0.19A. This is absolutely within the specification of the stepper that we use ( a 17HS13-0404S1). No other explanation that a problem with RLIM was found which would explain why the stepper is noisy and why it gets really hot. |
Some of the noise can be caused by vibrations of the stepper motor. We should add some rubber spacers around the screws holding it in place to test this hypothesis. |
RLIM was changed twice to try these values. We observed that the torque of the stepper got really weak, to the point where the stepper wouldn't start spinning by itself. ( You had to push it a little bit to get it turning.) This problem was solved when ramp in and ramp out were implemented (issue #23). In the end, though, we put back a 330Ω resistor. After some testing, we realized that the stepper was not heating anymore. The noise, however, remains an issue. |
For RSENSE = 0.1Ω a value of 180Ω for RLIM seems good. |
The cause might be an input current too big. Checkout the datasheet to find if one of the resistors doesn't have the right value.
Screenshot of the resistors of the stepper:
![stepper-resistors](https://user-images.githubusercontent.com/17711389/84752179-b5ae4c00-afbd-11ea-9d3c-a33ce5ae87a6.jpg)
The text was updated successfully, but these errors were encountered: