Шаги шагового двигателя
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Шаги шагового двигателя
Добрый день, подскажите как можно подсчитать (в самой программе) количество шагов которое делает шаговый двигатель во время вращения? Пытаюсь разобраться с блоком шагового двигателя, нашел как задать количество шагов но как узнать сколько он прошел от одного события до другого?
Шаги шагового двигателя
Если хотите визуально - подключите счетчик с индикатором и смотрите сколько импульсов -столько и шагов. Можете в счетчике поставить "Достижение установленного значения "L" " и он будет выдавать заданное количество шагов и останавливаться. У каждого ШД в даташите написано сколько шагов он делает за 1 оборот. При изменении частоты импульсов -будет меняться и скорость.
Последний раз редактировалось vacz 10 июн 2017, 19:25, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Шаги шагового двигателя
В основном для позиционирования, но думаю суть такая же.vacz писал(а):Если хотите визуально
А куда его подключить? у блока степпер нет выходовvacz писал(а):подключите счетчик
Шаги шагового двигателя
Для начала определитесь какой ШД Вы будете применять - биполярный или униполярный, с каким драйвером. Если хотите программно управлять ШД, то блок степпер не очень подходит. Он только для униполярных ШД . Они слабоватые и не дают возможность управления в разных режимах. Биполярные ЩД имеют больше возможностей для работы с программным управлением, но для них необходимо воспользоваться другими блоками и драйверами.
Блок для генерации импульсов для шаговых двигателей с управлением STEP/DIR драйверами (работает только с биполярными ШД). Этот блок нужен если в проекте стоит дисплей. Для того чтобы дисплей и генератор ШД не мешали друг другу. Если же в проекте нет дисплея, то управление униполярным ШД можно сделать еще проще, без спецблоков.
Поподробней о блоке в теме Генеротор и дисплей
Блок для генерации импульсов для шаговых двигателей с управлением STEP/DIR драйверами (работает только с биполярными ШД). Этот блок нужен если в проекте стоит дисплей. Для того чтобы дисплей и генератор ШД не мешали друг другу. Если же в проекте нет дисплея, то управление униполярным ШД можно сделать еще проще, без спецблоков.
Поподробней о блоке в теме Генеротор и дисплей
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось vacz 11 июн 2017, 07:04, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Шаги шагового двигателя
Униполярныйvacz писал(а):Для начала определитесь какой ШД Вы будете применять
uln2003vacz писал(а):с каким драйвером
vacz писал(а):STEP/DIR драйверами
Увы нет в наличии по это причине решил попробовать то что есть (написано выше)vacz писал(а):униполярных ШД
Шаги шагового двигателя
Желательно посмотреть видео: Моторы в FLProg1.2
Моторы в FLProg1.2
Oleg1345140 писал(а):как узнать сколько он прошел от одного события до другого?
После пуска, ШД выполнит заданное количество шагов. Это и будет количество от одного события до другого. Далее можете программно поменять на входе Sc количество шагов, это будет новое событие (цикл).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось vacz 11 июн 2017, 06:40, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Шаги шагового двигателя
Скорее всего придется так делать, но крайне не удобно, так как или нужно очень маленькими "порциями" ходить или не точные результаты получать. Суть в том что планировал использовать количество шагов как показатель высоты нулевой отметки для Z координаты (пока теоретической).vacz писал(а):После пуска, ШД выполнит заданное количество шагов. Это и будет количество от одного события до другого. Далее можете программно поменять на входе Sc количество шагов, это будет новое событие (цикл).
Шаги шагового двигателя
Для этого и используют биполярные шаговые двигатели с управлением STEP/DIR драйверами. У них есть возможность установки микрошаговых режимов - 1/1, 1/2, 1/4, 1/8, 1/16, 1/32 микрошага . Поэтому их и применяют в ЧПУ станках, 3Dпринтерах и т.д.
Добавлено (11.06.2017, 08:58)
---------------------------------------------
К стати, недавно закончил намоточный станочек с проводоукладчиком, с возможностью передвижения по оси 0,01мм (есть возможность передвигать с гораздо меньшим шагом). Если интересно, можете посмотреть. По просьбе ребят выложил на другом форуме: http://horizontautomatics.ru/forum/view ... f=12&t=150
На этом форуме есть файлы в теме: Проекты с использованием Ардуино
Добавлено (11.06.2017, 08:58)
---------------------------------------------
К стати, недавно закончил намоточный станочек с проводоукладчиком, с возможностью передвижения по оси 0,01мм (есть возможность передвигать с гораздо меньшим шагом). Если интересно, можете посмотреть. По просьбе ребят выложил на другом форуме: http://horizontautomatics.ru/forum/view ... f=12&t=150
На этом форуме есть файлы в теме: Проекты с использованием Ардуино
Последний раз редактировалось vacz 11 июн 2017, 09:15, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Шаги шагового двигателя
Согласен интересные варианты, попробовать стоит. Может сможете подсказать недорогие модели драйвера/двигателя для экспериментов (минимальная нагрузка и точность, для того что бы отработать возможности, так сказать макет).vacz писал(а):Для этого и используют биполярные шаговые двигатели с управлением STEP/DIR драйверами. У них есть возможность установки микрошаговых режимов - 1/1, 1/2, 1/4, 1/8, 1/16, 1/32 микрошага . Поэтому их и применяют в ЧПУ станках, 3Dпринтерах и т.д.
Шикарные проекты, коммерческие? или есть возможность выложить чертежи и схемы в доступ, думаю многие захотят повторить.vacz писал(а):К стати, недавно закончил намоточный станочек с проводоукладчиком, с возможностью передвижения по оси 0,01мм (есть возможность передвигать с гораздо меньшим шагом). Если интересно, можете посмотреть. По просьбе ребят выложил на другом форуме: http://horizontautomatics.ru/forum/view ... f=12&t=150 На этом форуме есть файлы в теме: Проекты с использованием Ардуино
Шаги шагового двигателя
Есть не дорогие A4988 по 62 руб DRV8825 по 85 рубOleg1345140 писал(а):недорогие модели драйвера/двигателя для экспериментов
https://ru.aliexpress.com/item....90.html
https://ru.aliexpress.com/item.....KSbbyM
Делал для себя. Что касается чертежей , то там все доступно видно и рассказано. Размеры можете применить свои.Oleg1345140 писал(а):Шикарные проекты, коммерческие? или есть возможность выложить чертежи и схемы в доступ
Что касается вашего униполярного ШД, то некоторые возможно подключить или переделать на биполярные.
Вот здесь Вы и сможете подключить счетчик к выходу импульсов (с блоками деления, умножения по необходимости).Oleg1345140 писал(а):Суть в том что планировал использовать количество шагов как показатель высоты нулевой отметки для Z координаты (пока теоретической).
Последний раз редактировалось vacz 11 июн 2017, 10:51, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Шаги шагового двигателя
Сейчас посмотрел схемы двигателей (просто в гугле шд) они отличатся только наличием или отсутствием отвода от средней точки обмотки, соответственно вопрос, как определить какой можно использовать в а какой нет?vacz писал(а):Что касается вашего униполярного ШД, то некоторые возможно подключить или переделать на биполярные
Шаги шагового двигателя
Какой у Вас двигатель? Определить среднюю точку можно по сопротивлению. их не надо подключать. Есть ШД, где надо обрезать.
http://zebroid.tv/watch....yy.html
http://zebroid.tv/watch....yy.html
Последний раз редактировалось vacz 11 июн 2017, 13:02, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Шаги шагового двигателя
Экспериментирую с em-183 и отечественным ПБМГ-200-265
Шаги шагового двигателя
На ПБМГ-200-265 , черный и белый провода общие. Их не надо подключать. http://libixur.ru/2012....ristiki
em-183, не нашел ,. Если на нем 6 проводов, то просто прозвонить по сопротивлению. На средней точке относительно концов обмотки будет меньше сопротивление, а между концами будет больше. Ну и посмотреть не звонятся ли все обмотки между собой. Если прозваниваются, то нужно их разрезать.
Добавлено (11.06.2017, 13:47)
---------------------------------------------
Вроде нашел em-183. Судя по картинке на нем 5 проводов. Обычно красный общий. У такого надо внутри разделить/ удалить общий провод.
em-183, не нашел ,. Если на нем 6 проводов, то просто прозвонить по сопротивлению. На средней точке относительно концов обмотки будет меньше сопротивление, а между концами будет больше. Ну и посмотреть не звонятся ли все обмотки между собой. Если прозваниваются, то нужно их разрезать.
Добавлено (11.06.2017, 13:47)
---------------------------------------------
Вроде нашел em-183. Судя по картинке на нем 5 проводов. Обычно красный общий. У такого надо внутри разделить/ удалить общий провод.
Последний раз редактировалось vacz 11 июн 2017, 13:32, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Шаги шагового двигателя
Абсолютно верно у em183 5 проводов. Правда общий белый. Если задача их просто разделить то это не проблемма коммутация снаружи двигателя. А половинки обмоток не как соединять не надо?
Шаги шагового двигателя
Нет, не надо. У Вас должно получиться две независимых обмотки. Их и подключайте как биполярный ШД.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось vacz 11 июн 2017, 17:32, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Шаги шагового двигателя
Понятно. А абмотка а и обмотка бб. Без раздницы какая какая? Или их как то определять нужно?
Шаги шагового двигателя
Какая без разницы. Главное начало и конец обмоток. На драйвере будет стоять А1 -начало, А2 -конец, В1 -начало, В2 - конец.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось vacz 11 июн 2017, 17:55, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
Шаги шагового двигателя
А начало и конец опытным путем подобрать можно? Не сгорит?
Шаги шагового двигателя
Конечно можно. Если Вы не правильно включите, двигатель будет стоять или дергаться. Тогда поменяете концы на одной из обмоток. От того на какой Вы поменяете, будет зависеть только направление вращения.
Добавлено (11.06.2017, 18:17)
---------------------------------------------
И самое главное: никогда на отключайте провода ШД при включенном питании. Сгорит драйвер. И прямо в драйвере на входе питания ШД поставьте электролит 100мкф.
Добавлено (11.06.2017, 18:17)
---------------------------------------------
И самое главное: никогда на отключайте провода ШД при включенном питании. Сгорит драйвер. И прямо в драйвере на входе питания ШД поставьте электролит 100мкф.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось vacz 11 июн 2017, 18:24, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей