Шаговый двигатель
Шаговый двигатель
Уважаемые ГУРУ помогите с блоком пользователя. Мне нужен блок управления шаговым двигателем через step-dir. Чтоб можно было задать число шагов на оборот, направление и поворот на заданный угол. Заранее спасибо!!!
Шаговый двигатель
может вам объединиться? http://forum.flprogwiki.ru/viewtopic.php?f=18&t=2322
Шаговый двигатель
Я так понял вам надо что то Подобное? Это один мой знакомый извращался. Сыровато, но проба пера была.
Шаговый двигатель
Создал для Вас блок управления ШД. С возможностью установки количества шагов и скорости. После запуска ШД выполнит заданное количество шагов и отключится. С установленной скоростью. Блок не подходит для совместной работы ШД с блоком "Дисплея" (экран). Для этого нужен блок на прерываниях блок с прерываниемна1 и на 4 ШД на 4 двигателя
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось vacz 19 июл 2017, 13:14, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
- Grafsaxar
- Лейтенант
- Сообщения: 377
- Зарегистрирован: 06 сен 2015, 16:04
- Откуда: Маркс-Энгелс
- Имя: Alexander
Шаговый двигатель
Спасибо vacz .vacz писал(а):Создал для Вас блок управления ШД
Была тоже идейка управления таким драйвером.
По возможности попробую...
Как я понял совместная работа с дисплеем теперь возможна....
Качество — это делать что-либо правильно, даже когда никто не смотрит
Шаговый двигатель
Большое спасибо!!!! буду пробовать!
Добавлено (22.07.2017, 17:13)
---------------------------------------------
попробовал дает ошибку у меня NANO 328 16мГц
Добавлено (22.07.2017, 17:13)
---------------------------------------------
попробовал дает ошибку у меня NANO 328 16мГц
Шаговый двигатель
Блок работает с любыми arduino . Возможно ВЫ перед загрузкой не выбрали ПЛАТУ или ПРОЦЕССОР или ПОРТ.
_uVideoPlayer({'url':'');
Вот Вам проект на Nano328
_uVideoPlayer({'url':'');
Вот Вам проект на Nano328
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Шаговый двигатель
Попробовал добавить к вашему блоку регулятор вот только неначем проверить ,
а можно вот так как тут _uVideoPlayer({'url':'');
а можно вот так как тут _uVideoPlayer({'url':'');
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось leons 25 июл 2017, 20:12, всего редактировалось 1 раз.
Шаговый двигатель
Уже часа три как мучаюсь с вашим блоком. Не обрабатывает толком константы по скорости и по шагам. Драйвер ТВ6560. Шаг 1\1. Питание 12В. Движки разные пробовал. просто сделать 200 шагов не хочет. Живет ваш блок своей жизнью ))) Меньше 1000 шагов не делает, чтобы я ему не вписал.vacz писал(а):Создал для Вас блок управления ШД. С возможностью установки количества шагов и скорости.
И еще, на step всегда высокий уровень...
Посмотрите что не так...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Шаговый двигатель
Блок работает без проблем.
1. Вы подаете сигнал разрешения на блок в течении 1 секунды, а скорость отработки заданных шагов гораздо выше. Поставьте RTrig . И инвертируйте его, чтобы не запускался ШД при включении питания.
2. Включите ШД в шаговый режим, для увеличения скорости. Питание ДШИ-200 составляет 30 вольт (смотрите даташит). При 12 вольтах скорость будет значительно ниже.
3. ШД работают с определенной частотой. При превышении частоты, он начинает плохо запускаться и останавливается. Для определения рабочей частоты Вашего ШД , соберите простой проект:
Начните проверку с частоты 1000Hz и последовательно повышайте ее пока не начнет дергаться и останавливаться. Это и будет Ваша предельная частота.
4. Редко какой контроллер TB6560 нормально работает.
И вот проект с исправлениями:
1. Вы подаете сигнал разрешения на блок в течении 1 секунды, а скорость отработки заданных шагов гораздо выше. Поставьте RTrig . И инвертируйте его, чтобы не запускался ШД при включении питания.
СпойлерSPOILER_SHOW
3. ШД работают с определенной частотой. При превышении частоты, он начинает плохо запускаться и останавливается. Для определения рабочей частоты Вашего ШД , соберите простой проект:
Начните проверку с частоты 1000Hz и последовательно повышайте ее пока не начнет дергаться и останавливаться. Это и будет Ваша предельная частота.
4. Редко какой контроллер TB6560 нормально работает.
И вот проект с исправлениями:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось vacz 01 сен 2017, 11:09, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Контактная информация:
Шаговый двигатель
Сам никогда не работал с ШД. Я чего-то не понимаю с последним утверждением. Если я правильно представляю, то напряжение влияет только на мощность(крутящий момент), а при понижении питания при определённых условиях нагрузки на вал возникают "проскальзывания, пропуски" шагов.vacz писал(а):Включите ШД в шаговый режим, для увеличения скорости. Питание ДШИ-200 составляет 30 вольт (смотрите даташит). При 12 вольтах скорость будет значительно ниже.
Просветите.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Шаговый двигатель
У шагового двигателя есть много нюансов в работе. Посмотрите парочку статей: Быстрые движения под высоким напряжением
Проблемы в работе контроллера шагового двигателя на TB6560
При желании можно конечно посмотреть и другие.
Проблемы в работе контроллера шагового двигателя на TB6560
При желании можно конечно посмотреть и другие.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Шаговый двигатель
vacz, Спасибо. Попробую ваши советы.
Отпишусь позже.
Добавлено (12.09.2017, 17:58)
---------------------------------------------
vacz, Еще раз спасибо, все работает хорошо, но маленький нюанс и я ни как ни могу его решить.
Включаю питание, в нужное время драйвер крутит в право как надо.
Если нажимая кнопку ВПРАВО, делаю необходимые шаги, отпускаю кнопку, то в нужное время драйвер опять крутит ВПРАВО. Все правильно.
Если нажимая кнопку ВЛЕВО, делаю необходимые шаги, отпускаю кнопку, то в нужное время драйвер будет крутить ВЛЕВО, а должен ВПРАВО. Почему-то, он как то привязывается к нажатию кнопок, а не должен, у него же включено постоянно ВПРАВО.
Как исправить этот косяк?
Отпишусь позже.
Добавлено (12.09.2017, 17:58)
---------------------------------------------
vacz, Еще раз спасибо, все работает хорошо, но маленький нюанс и я ни как ни могу его решить.
Включаю питание, в нужное время драйвер крутит в право как надо.
Если нажимая кнопку ВПРАВО, делаю необходимые шаги, отпускаю кнопку, то в нужное время драйвер опять крутит ВПРАВО. Все правильно.
Если нажимая кнопку ВЛЕВО, делаю необходимые шаги, отпускаю кнопку, то в нужное время драйвер будет крутить ВЛЕВО, а должен ВПРАВО. Почему-то, он как то привязывается к нажатию кнопок, а не должен, у него же включено постоянно ВПРАВО.
Как исправить этот косяк?
Шаговый двигатель
Нет возможности проверить, Попробуйте так:
SPOILERSPOILER_SHOW
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Шаговый двигатель
Как Вы предложили тоже не пошло. Обе кнопки крутили ШД в одну сторону.
Я добил схему, теперь все работает правильно.
Я добил схему, теперь все работает правильно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Шаговый двигатель
Удачи в творчестве!
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
- Fix
- Рядовой
- Сообщения: 76
- Зарегистрирован: 15 ноя 2017, 01:29
- Откуда: moscow
- Имя: Юрий
- Контактная информация:
Шаговый двигатель
Задаю количество шагов 10 а двигатель крутится бесконечноvacz писал(а):Создал для Вас блок управления ШД. С возможностью установки количества шагов и скорости. После запуска ШД выполнит заданное количество шагов и отключится. С установленной скоростью. Блок не подходит для совместной работы ШД с блоком "Дисплея" (экран). Для этого нужен блок на прерываниях P:P
Шаговый двигатель
Поставь RTrig на Пуск.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Шаговый двигатель
Добавил Rтригер в блок.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
- Fix
- Рядовой
- Сообщения: 76
- Зарегистрирован: 15 ноя 2017, 01:29
- Откуда: moscow
- Имя: Юрий
- Контактная информация:
Шаговый двигатель
Теперь делает шаг и останавливаетсяvacz писал(а):Добавил Rтригер в блок.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость