Big Easy Driver doet gewoon prima z'n werk.
Heb ik ook gebruikt in dit project:
[DIY] Arduino gestuurde focusrail #2
Waar ik proefondervindelijk achter kwam, is dat hoge stuurstromen eventueel allerlei 'vage' problemen in je project kunnen introduceren:
Arduino --> Nokia 5110 display aansturing problemen (?)
ik dacht eerst dat het gebruikte display niet goed was, maar uiteindelijk bleken storingen, veroorzaakt door de hoge stuurstromen, het euvel te zijn.
Voor een goede werking, regel je de (Big)Easy Driver af, zodat 'ie de juiste stuurstroom gebruikt.
http://www.schmalzhaus.com/BigEasyDriver/
MacroRailProj2-Baseplate4 by
Erik Haak, on Flickr
...
The other way to do it is by measuring the voltage on TP1. Get your volt meter out, and put the positive on TP1 and the negative on GND (any GND on the BED will do), and set it to DC volts, low range (you'll be measuring between 0V and about 3.8V). You can turn the power off to the BED, disconnect the motor from the BED, then turn power back on to the BED to do this measurement. As you turn the pot, you will get different voltages on TP1. You use the following equation to compute what the motor current will be based on the voltage at TP1:
Itripmax = Vref/(8 * Rs)
Where Itripmax is the current that the driver will allow through to the motor coil, Vref is the TP1 voltage, and Rs is the value of the current sense resistor, which is .11 Ohms for the current BED.
So if you have 0.0V at for Vref, then the max current will be (theoretically) 0A.
And if you have Vref maxed out at 3.8V, then the (theoretical) current will be 4.3A.
Now, you clearly can't get 4.3A/phase out of the BED. So the maximum usable range will probably be in the 0V to 1.76V (results in 2A/phase). Depending on if you have a heatsink, fan, low impedance motor, etc.
One really big factor to success here is that the input voltage to the BED must be high enough that the BED can actually limit the current to the coils. If your motor coil resistance is too high, or the input voltage is too low, then you won't get accurate microstepping. In fact, you may not get any current chopping at all, which means you're limited to half-step mode. (Since there will be no microsteps.)
[
Voor 5% gewijzigd door
ehtweak op 15-05-2017 09:51
]