Технический форум по робототехнике.
avr123.nm.ru » 15 мар 2009, 15:15
D1mcon писал(а):Реализовал на таймере, как и следовало ожидать результат не изменился
Какая НА....ЕН разница ДВИЖКУ на чем вы реализовали прогу ??????????НАЧИНИТЕ ДУМАТЬ НАКОНЕЦ !!! Уж сколько вам пишу -
дайте на мотор сигналы ПРАВИЛЬНЫЕ ! как в PROTEUS осциллограммы в посте - avr123.nm.ru » 15 мар 2009 0:46 Вс
У вас ТАКИЕ сигналы ?
В качестве осциллографа звуковой вход ПК подойдет - через резисторы 100 кОм на линейный вход подавайте сигнал, только либо питайтесь от ПК либо через трансформаторный блок питания.
D1mcon » 15 мар 2009, 16:44
в ручную уже пробовал при помощи кпк, об этом писал чуть раньше.
Как в протеусе пробовал - это двухфазовый режим работы, но не все равно не вращается двигатель, кстати про "Пора думать" - без таймера задержка (понятное дело) реализовывалась при помощи delay_ms(), я сталкивался со случаями когда задержки в программе работали некоректно (из-за разной степени загруженности, аппаратной части, приоритета программного процесса, - это при программировании на ПК), именно поэтому решил попробовать таймер - как альтернативу delay_ms.
avr123.nm.ru » 15 мар 2009, 17:55
D1mcon писал(а):Как в протеусе пробовал - это двухфазовый режим работы, но не все равно не вращается двигатель,
Проекты покажите, осциллограмму.
D1mcon » 15 мар 2009, 17:58
Вот осцилограмма.
В протеусе все нормально работает.
Попробовал 3 шг результат тот же.
Двигатели делают 3 шага в одну сторону, потом возвращаются в исходное положение. Контакты на схеме прозвонил, разрывов нет.
- Вложения
-
avr123.nm.ru » 15 мар 2009, 18:04
При такой осцилограме должен шагать. значит смотрите что на реальном моторе - какие напруги на обмотках. Можно светодиоды встречно параллельно подключить через резистор параллельно обмоткам и будет видна коммутация ШД медленная.
D1mcon » 15 мар 2009, 18:09
из двигателя выходят провода
1 - пара красный синий
2 - пара белый желтый
Я так понимаю Красный - А Синий - B Белый - C Желтый - D.
Или я ошибаюсь
avr123.nm.ru » 15 мар 2009, 18:18
D1mcon писал(а):из двигателя выходят провода
1 - пара красный синий
2 - пара белый желтый
Я так понимаю Красный - А Синий - B Белый - C Желтый - D.
Или я ошибаюсь
Прозвоните. А полярность - попробуйте как-то, а потом провода одной обмотки переключите наоборот. Но если провода в шлейфе то наверняка по порядку идут.
D1mcon » 15 мар 2009, 20:25
вот то-то и оно что от первых двух двигателей провода идут по отдельности. От 3-его - шлейф и работают все три одинаково. Спасибо за помощь, пойду проверять схему.
Добавлено спустя 2 часа 2 минуты 19 секунд:Всем спасибо за помощь, проблема решена.
Причина - порванный контакт во время тестирования, но самое интересное это не самое важное, после его восстановления шг все равно не работал, и только после замены батареек все заработало. Для полного счастья не хватало 1в.
Ворон » 20 мар 2009, 00:40
шаговики от батареек?
D1mcon » 20 мар 2009, 21:24
Да, а что не так? Все нормально работает.