Микроконтроллеры | Запустить шаговый двигатель. |
|
---|---|---|
Задача: плавно (кнопка Старт) запустить ШД, равномерно прокрутить его на определённое количество шагов и плавно остановить. Так же нужна регулировка скорости вращения. Никогда не занимался программированием и не собираюсь. Нужно готовое решение. |
|
|
ЮХа: Нужно готовое решение. Управление автономное, или можно с компьютера? |
|
|
poruchik: Управление автономное, или можно с компьютера? Конечно, автономное. Это для слайдера - движение камеры по направляющим. Вполне вероятно, что задачу проще решить без применения МК На данный момент задача реализована с помощью драйвера А4988 и МК Attiny 13a. Старт (резкий), равномерное вращение на нужное количество шагов и резкий стоп. |
|
|
ЮХа: На данный момент задача реализована с помощью драйвера А4988 и МК Attiny 13a Так Вам только прошивку поменять уменьшив темп задатчика интенсивности. Исходник есть? |
|
|
А шаги то (количество) чем задаются? Клавиатура? |
|
|
poruchik: Исходник есть? "Прошивку" писал мой сосед. Исходник есть. Дмитрий М: А шаги то (количество) чем задаются? "Прошивкой" микроконтроллера . Оперативно при данном решении изменить нельзя, да и не нужно. Вот ситуация на вчерашний вечер: https://yadi.sk/i/VpQrlsTD3X55gv |
|
|
Проще всего это сделать доработав прошивку для МК. Но если нет доступа к исходникам или автор не хочет придумывать, как это сделать, то собирать на логике - будет громоздкая плата. Для драйвера нужно подавать меандр, после каждого импульса двигатель поворачивается на 1 шаг (с учетом деления шага, если есть). Для плавного разгона и торможения нужно менять период между сменой уровня. |
|
|
Спасибо всем. Сосед переписал "прошивку". Теперь достаточно плавный разгон на расстоянии 5 см. Далее равномерное движение на расстоянии 90 см и плавное торможение на расстоянии 5 см. Мы с соседом только учимся. :) |
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |