Управление скоростью вращения шагового двигателя кнопками.
Добавлено: 20 янв 2019, 19:30
Добрый вечер.
Пытаюсь реализовать такую идею - Шаговый двигатель вращается в одну сторону постоянно, при помощи кнопок нужно менять скорость вращения. ШД для того, чтобы скорость была небольшой 2-20 оборота в минуту, при том стабильной.
Проект содержит 28ВYJ-48 с драйвером ULN2003, 2 кнопки, блок 7-сегментных индикаторов на TM1637. Индикатор - по сути показометр, для понимания скорости вращения в попугаях.
Беда в том что по отдельности все работает - кнопками управляется счетчик, значение корректно отображается на показометре, но стоит в схему включить ШД, все встает колом. Счетчик не считает, двигатель не крутиться вовсе.
Пробовал всякие варианты включения,не помогает. Думал тока не хватает, но если параллельно включить ШД, не создавая связь, а указав напрямую скорость вращения ШД - все крутится все мигает.
Кроме того пробовал вместо кнопок генератор - все шикарно, генератор начитает генерировать, счетчик считать, двигатель ускоряться.
Стоит начать пробовать управлять генератором, включив в схему кнопку - (в разных вариантах) все перестает работать.
Пробовал исключать индикатор вовсе, либо данные наблюдал в serial port, не помогает. Как только кнопки и ШД каким либо образом соединены - все перестает работать.
Для понимания часть моих эквилибров в приложенном файле. Примечаний не писал, так вроде все понятно.
Платы все разом не компелируются, нужно по одной включать.
Помогите, а?! Или ткните ссылкой где давно все обсосано, сам не нашел! Неделю форум курил!
Пытаюсь реализовать такую идею - Шаговый двигатель вращается в одну сторону постоянно, при помощи кнопок нужно менять скорость вращения. ШД для того, чтобы скорость была небольшой 2-20 оборота в минуту, при том стабильной.
Проект содержит 28ВYJ-48 с драйвером ULN2003, 2 кнопки, блок 7-сегментных индикаторов на TM1637. Индикатор - по сути показометр, для понимания скорости вращения в попугаях.
Беда в том что по отдельности все работает - кнопками управляется счетчик, значение корректно отображается на показометре, но стоит в схему включить ШД, все встает колом. Счетчик не считает, двигатель не крутиться вовсе.
Пробовал всякие варианты включения,не помогает. Думал тока не хватает, но если параллельно включить ШД, не создавая связь, а указав напрямую скорость вращения ШД - все крутится все мигает.
Кроме того пробовал вместо кнопок генератор - все шикарно, генератор начитает генерировать, счетчик считать, двигатель ускоряться.
Стоит начать пробовать управлять генератором, включив в схему кнопку - (в разных вариантах) все перестает работать.
Пробовал исключать индикатор вовсе, либо данные наблюдал в serial port, не помогает. Как только кнопки и ШД каким либо образом соединены - все перестает работать.
Для понимания часть моих эквилибров в приложенном файле. Примечаний не писал, так вроде все понятно.
Платы все разом не компелируются, нужно по одной включать.
Помогите, а?! Или ткните ссылкой где давно все обсосано, сам не нашел! Неделю форум курил!