09.09.2012, 23:34 | #1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Пример работы шаговых двигателей с простым "H мостом"
Периписал библиотеку Stepper для корректной работы ШД с H мостом.
Библиотека использует только режим полного шага биполярного ШД Для ее использования распакуйте фаилы из архива CyberStepper.rar и поместите их в папку ...\arduino-00хх\libraries\CyberStepper Требуемые параметры: Количество шагов на один оборот, ищите в спецификации на Ваш ШД. Если Вы нашли параметр Step Angle: х.хх degree, то количество шагов на оборот Вы можете посчитать сами 360/x.xx=количество шагов на полный оборот Скорость вращения - для более эффективной работы ШД нужно подобрать по его максимальной скорости вращения, помните что при очень низкой скорость можно сжечь ШД или контроллер. Рекомендую начинать со скорости 100, если при скорости 100 ШД не вращается, что мало вероятно, то плавно понижайте скорость с шагом 25. Если он не заработал на скорости 10, то значит ему недостаточно тока, тогда замените БП на более мощный. Если Ваш ШД запустился на скорости 100, то повышайте ее с шагом 50 до того момента пока мотор не зарычит или остановится. Если мотор зарычал или остановился то значит он достиг своего предела и нужно откатить скорость на один шаг назад. Так же имейте ввиду, что напряжения питания ШД, влияет на скорость его вращения Пример кода для работы контроллера со встроенными H-мостами CyberBoard PHP код:
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|