Возможно ли управление 8 шаговыми моторами от есп32 ?

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1142
Зарегистрирован: Пт авг 05, 2016 04:47:49

Сообщение Di123 »

шаговые типо нема 17 так же 4 проводные

попробовал покрутить через mx1508 там всё просто 4 провода с есп и работает
но по 4 провода с каждого это порядка 32 вывода нужно иметь свободные и не капризные

может какие расширители есть под это дело спецальные ?
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

Возьми любой МК с нужным количеством выводов и достаточно шустрый, чтобы ногодрыгом смог управлять аж восемью ШД. Либо разбей на группки поменьше (скажем, по 4) и управляй любым МК с четырьмя ШИМ-выходами и достаточным количеством свободных GPIO.
А еще бывают всякие тринамики и т.п., которыми можно по UART, SPI или I2C управлять - в этом случае и еспшки хватит, но по цене эти тринамики - от 500р за чип!

И да, откуда взялось 4 провода? Там же STEP, DIR и EN: по 3 провода на каждый драйвер ШД, если драйвер - step/dir. Если моторы всегда будут под напругой, то и вообще по 2 проводочка на мотор надо: STEP и DIR…
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Сообщение electroget »

[uquote="Di123",url="/forum/viewtopic.php?p=4236359#p4236359"]может какие расширители есть под это дело спецальные ?[/uquote]
Расширители портов ввода-вывода для МК это общедоступные вещи. PCF8575 например.
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32

Сообщение Martian »

Сдвиговый регистр обычный ничуть не хуже, но зато точно общедоступный и копеечный.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1142
Зарегистрирован: Пт авг 05, 2016 04:47:49

Сообщение Di123 »

Eddy_Em, просто 4 вывода подключил вроде крутит
но со штатным блоком флпрога на шаговый просто гудит на месте
а с гувер библиотекой вращает с настройками от балды видимо поэтому его подёргивает на каждом шагу хотя возможно это его особенность работы

Изображение

про STEP и DIR посмотрел обзоры но непонял как она работает с шаговыми если питание у неё от 8в а шаговые на 3в
к примеру A4988
если посредством стаба тока она ограничивает ток максимальный ей то с мк получается шимом мы этот ток ещё уменьшаем что бы снизить скорость ?
там DIR не нужен они будут все крутится в одну сторону и лишь коректировка скорости нужна


electroget, Martian, с этим будет по сложнее
тока щас подумал что у флпрога нету блоков которые бы имели выходы на шаговые там есть только с внутренним выбором пинов
Реклама
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Сообщение Morroc »

[uquote="Di123",url="/forum/viewtopic.php?p=4236741#p4236741"]если питание у неё от 8в а шаговые на 3в
...
если посредством стаба тока она ограничивает ток максимальный ей то с мк получается шимом мы этот ток ещё уменьшаем что бы снизить скорость ?
там DIR не нужен они будут все крутится в одну сторону и лишь коректировка скорости нужна[/uquote]
ограничивает ток шимом. чтобы снизить скорость нужно снизить частоту импульсов на STEP, скорость напрямую с током не связана, с током связан момент (усилие), хотя при низком напряжении и низком токе ротор с высокой скоростью просто не провернется. если по току, напряжению, размерам и т.п. драйвера от 3д принтеров годятся - это лучшее решение
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Сообщение electroget »

[uquote="Di123",url="/forum/viewtopic.php?p=4236741#p4236741"]у флпрога нету блоков которые бы имели выходы на шаговые[/uquote]
ФЛпрог ФЛпрогом, но в интернете и без ФЛпрога полно кода для управления шаговыми. Посмотрите какие и на базе чего есть нужные решения, а потом уже будете определяться какое железо под это выбирать.
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

там DIR не нужен они будут все крутится в одну сторону и лишь коректировка скорости нужна
Тогда хватит восьми ног: STEP. Если мощей у ESP32 достаточно, конечно, чтобы ногодрыгом одновременно восьми двигателям микрошаг посылать. С другой стороны, если на шум и "припадочность" наплевать, можно и целыми шагами …
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Сообщение Morroc »

должно хватить, смотря что и как еще там написать )
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1142
Зарегистрирован: Пт авг 05, 2016 04:47:49

Сообщение Di123 »

пробую ток застабить но максимум что получается выкрутить это 0,9а
питание 12в
ток шагового 1,3а 3в

Изображение

или этот способ не для всех ?
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Сообщение Morroc »

пойдет. обычно ориентируются на напряжение в контрольной точке чтобы в разрыв не включать прибор, но оно будет от драйвера зависеть.
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Друг Кота
Аватара пользователя
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Сообщение electroget »

[uquote="Di123",url="/forum/viewtopic.php?p=4239714#p4239714"]пробую ток застабить но максимум[/uquote]
Зачем нужен максимум тока через обмотку?
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1142
Зарегистрирован: Пт авг 05, 2016 04:47:49

Сообщение Di123 »

ну хотя да максималка не важна
там же суть в шагах завязана

а какие советуете для более лучшей работы шагового
а то у 4988 как то шумновато получается
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

Di123, тринамиковские - самые приличные. Особенно у которых есть управление по SPI/I2C или UART. Тогда можно вообще забыть об убогом STEP/DIR.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1142
Зарегистрирован: Пт авг 05, 2016 04:47:49

Сообщение Di123 »

что то на али не ищется тринамик
может у него есть какойто номер

в поиске хвалят DM556T но он под косарь стоит
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

Di123, по запросу "TMC stepper" много чего разного выдает.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Сообщение Morroc »

[uquote="Di123",url="/forum/viewtopic.php?p=4239741#p4239741"]в поиске хвалят DM556T но он под косарь стоит[/uquote]
где такой за косарь нашли ? это другого класса девайс, но для nema17 перебор
нужные tmc2208 tmc2209
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 362
Зарегистрирован: Вс апр 03, 2022 07:01:29

Сообщение НовыйДень »

[uquote="Di123",url="/forum/viewtopic.php?p=4239724#p4239724"]а какие советуете для более лучшей работы шагового
а то у 4988 как то шумновато получается[/uquote]
TMC2208, TMC2209, TMC2130, TMC2160. Причем, для вращения мотора нужны лишь два вывода - Direction и Step. Остальное относится к настройке микрошагов, интерполяции и выключению мотора (свободному ходу)
А всякие там A4988 - эт туфта, шумные. Моторы будут работать с характерным "роботным" свистом, как в киношках из 80-х.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1142
Зарегистрирован: Пт авг 05, 2016 04:47:49

Сообщение Di123 »

пришли DRV8825 но мотор не крутится а просто делает как бы качельки вперёд и тут же назад
обмотку уже перепробовал любые комбинации подключения
скорость поставил 10 но и это не помогает

уже третий драйвер втыкаю и одна и та же картина
может с ними как то по другому надо
говорят они взаимоменяемые с 4988 но на деле там где 5в у 4899 то у DRV8825 FAULT
и по схеме 5в подается на ресет и слип
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

Di123, мотор-то живой?
Подключи обмотки к осциллографу и покрути вал. Если есть две сдвинутые на 90℃ синусоиды — все ОК, нужно более детально копать; если нет - косяк-с...
Еще полезно посмотреть на осциллографе, что там получается на выходе драйвера ШД. Но вообще, такое поведение, если движок и драйвер в норме, чаще всего значит, что не хватает тока. Проверь, сколько там у тебя нужно движку давать и какое напряжение на подстроечном резисторе контура обратной связи. Еще осциллограмма может показать состояние ШИМ-выходов: если по сути они работают в ключевом режиме (т.е. не шимят ни хрена), то не хватает напряжения — можно поднять до 24В (а то и всех 42В).
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Ответить

Вернуться в «Периферия»