Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ср май 25, 2022 14:30:28
шаговые типо нема 17 так же 4 проводные
попробовал покрутить через mx1508 там всё просто 4 провода с есп и работает
но по 4 провода с каждого это порядка 32 вывода нужно иметь свободные и не капризные
может какие расширители есть под это дело спецальные ?
Ср май 25, 2022 14:39:26
Возьми любой МК с нужным количеством выводов и достаточно шустрый, чтобы ногодрыгом смог управлять аж восемью ШД. Либо разбей на группки поменьше (скажем, по 4) и управляй любым МК с четырьмя ШИМ-выходами и достаточным количеством свободных GPIO.
А еще бывают всякие тринамики и т.п., которыми можно по UART, SPI или I2C управлять - в этом случае и еспшки хватит, но по цене эти тринамики - от 500р за чип!
И да, откуда взялось 4 провода? Там же STEP, DIR и EN: по 3 провода на каждый драйвер ШД, если драйвер - step/dir. Если моторы всегда будут под напругой, то и вообще по 2 проводочка на мотор надо: STEP и DIR…
Ср май 25, 2022 14:41:40
может какие расширители есть под это дело спецальные ?
Расширители портов ввода-вывода для МК это общедоступные вещи. PCF8575 например.
Ср май 25, 2022 15:13:03
Сдвиговый регистр обычный ничуть не хуже, но зато точно общедоступный и копеечный.
Чт май 26, 2022 04:13:01
Eddy_Em, просто 4 вывода подключил вроде крутит
но со штатным блоком флпрога на шаговый просто гудит на месте
а с гувер библиотекой вращает с настройками от балды видимо поэтому его подёргивает на каждом шагу хотя возможно это его особенность работы
про STEP и DIR посмотрел обзоры но непонял как она работает с шаговыми если питание у неё от 8в а шаговые на 3в
к примеру A4988
если посредством стаба тока она ограничивает ток максимальный ей то с мк получается шимом мы этот ток ещё уменьшаем что бы снизить скорость ?
там DIR не нужен они будут все крутится в одну сторону и лишь коректировка скорости нужна
electroget,
Martian, с этим будет по сложнее
тока щас подумал что у флпрога нету блоков которые бы имели выходы на шаговые там есть только с внутренним выбором пинов
Чт май 26, 2022 08:59:03
если питание у неё от 8в а шаговые на 3в
...
если посредством стаба тока она ограничивает ток максимальный ей то с мк получается шимом мы этот ток ещё уменьшаем что бы снизить скорость ?
там DIR не нужен они будут все крутится в одну сторону и лишь коректировка скорости нужна
ограничивает ток шимом. чтобы снизить скорость нужно снизить частоту импульсов на STEP, скорость напрямую с током не связана, с током связан момент (усилие), хотя при низком напряжении и низком токе ротор с высокой скоростью просто не провернется. если по току, напряжению, размерам и т.п. драйвера от 3д принтеров годятся - это лучшее решение
Чт май 26, 2022 09:12:22
у флпрога нету блоков которые бы имели выходы на шаговые
ФЛпрог ФЛпрогом, но в интернете и без ФЛпрога полно кода для управления шаговыми. Посмотрите какие и на базе чего есть нужные решения, а потом уже будете определяться какое железо под это выбирать.
Чт май 26, 2022 09:14:15
там DIR не нужен они будут все крутится в одну сторону и лишь коректировка скорости нужна
Тогда хватит восьми ног: STEP. Если мощей у ESP32 достаточно, конечно, чтобы ногодрыгом одновременно восьми двигателям микрошаг посылать. С другой стороны, если на шум и "припадочность" наплевать, можно и целыми шагами …
Чт май 26, 2022 09:39:53
должно хватить, смотря что и как еще там написать )
Ср июн 01, 2022 09:21:50
пробую ток застабить но максимум что получается выкрутить это 0,9а
питание 12в
ток шагового 1,3а 3в
или этот способ не для всех ?
Ср июн 01, 2022 09:25:46
пойдет. обычно ориентируются на напряжение в контрольной точке чтобы в разрыв не включать прибор, но оно будет от драйвера зависеть.
Ср июн 01, 2022 09:26:52
пробую ток застабить но максимум
Зачем нужен максимум тока через обмотку?
Ср июн 01, 2022 09:41:15
ну хотя да максималка не важна
там же суть в шагах завязана
а какие советуете для более лучшей работы шагового
а то у 4988 как то шумновато получается
Ср июн 01, 2022 10:01:15
Di123, тринамиковские - самые приличные. Особенно у которых есть управление по SPI/I2C или UART. Тогда можно вообще забыть об убогом STEP/DIR.
Ср июн 01, 2022 10:19:58
что то на али не ищется тринамик
может у него есть какойто номер
в поиске хвалят DM556T но он под косарь стоит
Ср июн 01, 2022 11:02:32
Di123, по запросу "TMC stepper" много чего разного выдает.
Ср июн 01, 2022 11:11:57
в поиске хвалят DM556T но он под косарь стоит
где такой за косарь нашли ? это другого класса девайс, но для nema17 перебор
нужные tmc2208 tmc2209
Ср июн 01, 2022 15:40:51
а какие советуете для более лучшей работы шагового
а то у 4988 как то шумновато получается
TMC2208, TMC2209, TMC2130, TMC2160. Причем, для вращения мотора нужны лишь два вывода - Direction и Step. Остальное относится к настройке микрошагов, интерполяции и выключению мотора (свободному ходу)
А всякие там A4988 - эт туфта, шумные. Моторы будут работать с характерным "роботным" свистом, как в киношках из 80-х.
Ср июн 15, 2022 11:58:15
пришли DRV8825 но мотор не крутится а просто делает как бы качельки вперёд и тут же назад
обмотку уже перепробовал любые комбинации подключения
скорость поставил 10 но и это не помогает
уже третий драйвер втыкаю и одна и та же картина
может с ними как то по другому надо
говорят они взаимоменяемые с 4988 но на деле там где 5в у 4899 то у DRV8825 FAULT
и по схеме 5в подается на ресет и слип
Ср июн 15, 2022 16:15:50
Di123, мотор-то живой?
Подключи обмотки к осциллографу и покрути вал. Если есть две сдвинутые на 90℃ синусоиды — все ОК, нужно более детально копать; если нет - косяк-с...
Еще полезно посмотреть на осциллографе, что там получается на выходе драйвера ШД. Но вообще, такое поведение, если движок и драйвер в норме, чаще всего значит, что не хватает тока. Проверь, сколько там у тебя нужно движку давать и какое напряжение на подстроечном резисторе контура обратной связи. Еще осциллограмма может показать состояние ШИМ-выходов: если по сути они работают в ключевом режиме (т.е. не шимят ни хрена), то не хватает напряжения — можно поднять до 24В (а то и всех 42В).
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.