Страница 1 из 1

немогу запустить шаговый двигатель по входу шагов

Добавлено: 11 дек 2018, 08:05
Di123
2018-12-11_114640.png
по логике щётчик посылает считываемые импульсы на вход двиглу но оно не крутится на заданные количества импульсов почемуто
пробовал менять длительность импульсов думал может оно не успевает сработать но бесполезно
тоесть экран считывает импульсы а двигатель нет
[spoiler]
2018-12-11_115113.png
[/spoiler]


Отправлено спустя 11 минут 36 секунд:
попробовал выставить на вход 2048 но нечего н происходит
если в самом блоке выставить константу шагов на 2048 то делает один оборот
может блок битый в программе ?

немогу запустить шаговый двигатель по входу шагов

Добавлено: 11 дек 2018, 11:49
rw6cm
[ref]Di123[/ref],
Команда на шаг выполняется по переднему фронту импульса на входе En
т.е каждое изменение должно подтверждаться прерыванием входа En
к тому же в таком включении дисплей будет сильно тормозить работу шагового.
чтобы это избежать надо делать както так
управление шагом.flp

немогу запустить шаговый двигатель по входу шагов

Добавлено: 11 дек 2018, 13:31
Di123
действительно если синхронно прерывать питание то начинает крутится
2018-12-11_170029.png
Отправлено спустя 28 минут 5 секунд:
тока вот работает нетак как надо
один оборот надо 2048 импульсов
а тут получается что за 80 импуьсов делает оборот
попробовал уменьшить скорость стал за большее количество импульсов делать оборот
попробовал через щётчик подать конкретное число после выполнния которого он должен остановиться по логике но он продолжает крутиться бесконечно

что то с этим входом не так програмно не доработан он всётаки
тоесть если на самом вход присвоить константу некую то он её исполнит но если прислать на вход некую константу то он забивает болт на неё и на все попытки хоть как то заставить выполнить чисо шагов присланых на вход :smile113:

немогу запустить шаговый двигатель по входу шагов

Добавлено: 11 дек 2018, 13:43
magpit
:smile37: А что, если не секрет это будет?

немогу запустить шаговый двигатель по входу шагов

Добавлено: 11 дек 2018, 13:57
ingener
Может, дело в ограничении частоты? Тоже хотел использовать UNO для управления драйвером ШД (внешним), но частоты нужны были до 2,5кГц. Пришлось отказаться, т.к. UNO дает только около 490 Гц макс.
(имеется в виду, в составе проекта. Если есть еще блоки и операции. Если нарисовать только ген, то он даст и 30кГц)

немогу запустить шаговый двигатель по входу шагов

Добавлено: 11 дек 2018, 13:59
Di123
большой термометр в парилку
для этого надо заставить его отрабатывать диапазон в 1536 шагов по входу
а потом 1536 шагов вписать в диапазон от 0-120 градусов :smile469:

немогу запустить шаговый двигатель по входу шагов

Добавлено: 11 дек 2018, 17:22
magpit
У меня застоялся проект с шаговиком правда на плате с драйвером А4988.
Можно прикрутить и к этому драйверу. Может прояснит мысли
[spoiler]
С драйвером А4988.flp
[/spoiler]

немогу запустить шаговый двигатель по входу шагов

Добавлено: 11 дек 2018, 17:57
rw6cm
Di123 писал(а): 11 дек 2018, 13:59большой термометр в парилку
для этого надо заставить его отрабатывать диапазон в 1536 шагов по входу
а потом 1536 шагов вписать в диапазон от 0-120 градусов
Не проще серву поставить? Как раз градус на градус будет идти, и выдумывать не чего не надо
А здесь надо на 0 концевик хотябы, иначе стартовую точку как определить?
да и сбиваться со временем будет, шаг редуктора не целое число.

немогу запустить шаговый двигатель по входу шагов

Добавлено: 12 дек 2018, 02:44
Di123
нет это если его крутить только в одну сторону он будет ошибаться с каждым кругом
а так повернул на 100 шагов вернул на сто шагов

у серва поворот 0-180 градусов
а я хочу под 270 градусов

немогу запустить шаговый двигатель по входу шагов

Добавлено: 18 дек 2018, 23:02
Vanro
мужчины, я наверно в нужную ветку пишу:
при подаче сигнала с одного датчика ШД вращается в одну сторону, при подаче сигнала с другого датчика - в другую (это все дело вращается бесконечно, пока датчик не выйдет из зоны сработки)
при этом я беру сигнал с датчиков передаю на цифровые входы и в результате выдаю сигналы с аналоговых включенных как цифровые выходы на драйвер ШД (на степ/дир)
но что то у меня ШД вращается в одну сторону и все
Условия:
Подключаю ШД по схеме с общим катодом
Ардуино УНО
Датчик - механический концевой выключатель

немогу запустить шаговый двигатель по входу шагов

Добавлено: 21 дек 2018, 18:18
Di123
rw6cm писал(а): 11 дек 2018, 17:57
Di123 писал(а): 11 дек 2018, 13:59большой термометр в парилку
для этого надо заставить его отрабатывать диапазон в 1536 шагов по входу
а потом 1536 шагов вписать в диапазон от 0-120 градусов
Не проще серву поставить? Как раз градус на градус будет идти, и выдумывать не чего не надо
А здесь надо на 0 концевик хотябы, иначе стартовую точку как определить?
да и сбиваться со временем будет, шаг редуктора не целое число.
попробовал сервопривод
ерунда
он неможет откликаться на мелкие импульсы и точность у него это +/- 3-5 градуса цельсия
допустим происходит измененние на один градус по температуре а серв только подёргивается и остаётся на месте
видимо у него нет большого позиционирования в своём диапазоне как у шагового который на один градус поворота может сделать 5,6 шагов а если автор наконецто поколдует над своим блоком и исправит его то и все 11 шагов сможет сделать
что бы он уверенно провернулся ему нужен импульс который позволит ему провернуться на несколько градусов по своей оси
может поэтому их и используют как открыл или закрыл а не подвинь мне на пол копеечки а ещё на пол шажочка ...

немогу запустить шаговый двигатель по входу шагов

Добавлено: 24 дек 2018, 11:08
rw6cm
Di123 писал(а): 21 дек 2018, 18:18он неможет откликаться на мелкие импульсы и точность у него это +/- 3-5 градуса цельсия
Если дешевка с детских игрушек, согласен, у них люфт на 5* )

немогу запустить шаговый двигатель по входу шагов

Добавлено: 24 дек 2018, 12:12
Di123
что значит дешовка
я за него 90 руб отдавал :mad:
2018-12-24_161038.png

немогу запустить шаговый двигатель по входу шагов

Добавлено: 25 дек 2018, 09:32
Fuji1604
С сервой для малого угла можно так делать, допустим надо на 3° вперед, отодвигаем на 10° назад, затем на 13° вперед.

немогу запустить шаговый двигатель по входу шагов

Добавлено: 25 дек 2018, 09:48
magpit
Di123 писал(а): 24 дек 2018, 12:12что значит дешевка
я за него 90 руб отдавал :mad:

2018-12-24_161038.png
Дергаться будет даже дорогая из бренда аналогового Hitec, Futaba. Проверенно!
А цифровая жужжит при удержании...