Uploaded by Андрей Петров

Новый текстовый документ (2)

advertisement
В Arduino IDE есть встроенная библиотека для управления шаговыми двигателями. После подключения шагового двигателя, ULN2003 и Arduino, вы можете загрузить скетч из категории Examples и ...
На этом этапе возникают определенные нюансы:
У этого двигателя передаточное отношение 1:64, а угол поворота 5.625, то есть у него 4096 шагов.
Шаг = Количество шагов на один поворот * передаточное отношение.
Шаги= (360/5.625)*64"Передаточное отношение" = 64 * 64 =4096. Это значение надо учесть в скетче Arduino.
А вот угол поворота для шаговых двигателей от adafruit равен 7.5 градусов, а передаточное отношение 1:16, так что количество шагов за 1 полный оборот вала равно:
Шаги за один оборот = 360 / 7.5 = 48.
Шаги = 48 * 16 = 768
То есть, это значение меняется в зависимости от двигателя, который вы используете. Поэтому проверяйте даташит для калибровки и корректной работы вашего шагового двигателя.
Модуль драйвера шагового двигателя ULN2003 подключается к Arduino контактами IN1 - IN4 к D8 - D11 соответственно.
Download