Блок для управления двумя шд через шилд
Блок для управления двумя шд через шилд
Здравствуйте форумчане. Искал и тут, и на других ресурсах. Не нашел "простого" решения, а все сложные требуют знаний, коих у меня нет. Есть шилд для двух шд. Есть необходимость сделать так: если на входе 1 - два шд двигаются по часовой на определенное количество оборотов (или шагов). Если на входе 0 - то двигаются на такое-же кол-во шагов в обратном направлении. Достигнув заданного положения (или числа шагов, это не принципиально) с обмоток снимается напряжение, что бы двигатель не грелся. Может кто сделать ПБ для этого? Сам могу выступить тестером (на большее мозгов не хватит). Пробовал с ПБ для такой платы, не прокатило - там не ШД используются, а простые моторы. Как переделать не знаю, не программист я, увы.
Шилд
[spoiler] [/spoiler]
Мотор
[spoiler] [/spoiler]
Шилд
[spoiler] [/spoiler]
Мотор
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
Блок для управления двумя шд через шилд
не видно, что за мелкасхемы там
обычно драйвер шаговика имеет вход шага, направления и удержания
для этого никакие блоки специально не нужны
посмотри по даташиту, как управляются эти мс
обычно драйвер шаговика имеет вход шага, направления и удержания
для этого никакие блоки специально не нужны
посмотри по даташиту, как управляются эти мс
Блок для управления двумя шд через шилд
Вот шилд с маркировкой мс:
[spoiler] [/spoiler]
Отправлено спустя 15 минут 8 секунд:
Есть библиотека AccelStepper, которая позволяет реализовать многие моменты в работе шд. На тот случай, если кто возмется за блок. я ее прикладываю. И на форуме уже была просьба сделать ПБ под этот шилд, но никто не взялся. Может, сейчас..... ;)
библа:
[spoiler] [/spoiler]
[spoiler] [/spoiler]
Отправлено спустя 15 минут 8 секунд:
Есть библиотека AccelStepper, которая позволяет реализовать многие моменты в работе шд. На тот случай, если кто возмется за блок. я ее прикладываю. И на форуме уже была просьба сделать ПБ под этот шилд, но никто не взялся. Может, сейчас..... ;)
библа:
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
Блок для управления двумя шд через шилд
я нашел даже схему на эту плату
честно говоря я думал там стоит контроллер шаговиков + 2 токовых драйвера, но оказался 595 регистр
там не все так просто, как если бы у тебя были нормальные драйвера шаговиков типа таких
https://www.aliexpress.com/store/produc ... 34358.html
для них библиотеки не нужны
Отправлено спустя 1 минуту 16 секунд:
кстати вот схема еще была открыта во вкладке
https://www.roboter-bausatz.de/media/im ... ematic.jpg
честно говоря я думал там стоит контроллер шаговиков + 2 токовых драйвера, но оказался 595 регистр
там не все так просто, как если бы у тебя были нормальные драйвера шаговиков типа таких
https://www.aliexpress.com/store/produc ... 34358.html
для них библиотеки не нужны
Отправлено спустя 1 минуту 16 секунд:
кстати вот схема еще была открыта во вкладке
https://www.roboter-bausatz.de/media/im ... ematic.jpg
Блок для управления двумя шд через шилд
Если бы все было просто, то ни у кого вопросов бы не возникало. Никогда и ни по какому поводу. Схема этого шилда у меня есть. Какой смысл упоминать "нормальные драйверы" в теме о блоке пользователя - проходит мимо моего понимания. Если нет возможности или желания сделать ПБ, может тогда не засорять тему флудом и не "пугать" тех, кто сможет помочь? Или просто хочется "показаться умным" и поболтать - так есть личка, на худой конец.kalobyte писал(а): 28 авг 2018, 18:35там не все так просто, как если бы у тебя были нормальные драйвера шаговиков
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
Блок для управления двумя шд через шилд
потому что ты не понимаеш, как работает драйвер железный и как работает драйвер софтовый и какая нагрузка будет на процессорDeuce писал(а): 29 авг 2018, 09:00Какой смысл упоминать "нормальные драйверы" в теме о блоке пользователя - проходит мимо моего понимания.
ну и чтобы сделать модуль - надо иметь эту плату в наличии
Блок для управления двумя шд через шилд
Зато я смотрю, ты все понимаешь. Правда от этого толку - ноль. Видать тебе просто не с кем поговорить. Одного не пойму - если ты все понимаешь и все знаешь, чего ты мне, "не понимающему", пытаешься объяснить? То, что ты не можешь сделать того, о чем я спросил я и так понял. А что ещё?
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
Блок для управления двумя шд через шилд
а у меня сомнения вообще что этот шилд для биполярного шаговика.... максимум на л293 повесить простые моторчики и крутить их в разные стороны..хотя фих его знает что за задумка..
пробуйте простой блок для шаговиков , по идее может подойти
пробуйте простой блок для шаговиков , по идее может подойти
такими модно спокойно дши крутить в 1.6 А , можно их собратьев дешевле использовать послабей и дешевле.kalobyte писал(а): 28 авг 2018, 18:35там не все так просто, как если бы у тебя были нормальные драйвера шаговиков типа таких
Блок для управления двумя шд через шилд
Увы, не работает. Я сперва перепробовал все, что нашел, а потом уже эту тему создал. И, повторюсь, на форуме уже просили ПБ для этого шилда.
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
Блок для управления двумя шд через шилд
что тебе надо купить указанный мной драйвер и тогда тебе не придется ждать, пока кто-то купит плату как у тебя и сделает тебе модуль под него
Блок для управления двумя шд через шилд
Вот скажи мне, ты тему поста прочитал? Внимательно? ГДЕ там написано: дайте совет, каким драйвером крутить шаговик????kalobyte писал(а): 29 авг 2018, 10:28что тебе надо купить указанный мной драйвер и тогда тебе не придется ждать, пока кто-то купит плату как у тебя и сделает тебе модуль под него
По существу: человеку, разбирающимся в коде, совершенно не обязательно покупать такой шилд для написания блока. Тестировать я могу сам. (как уже неоднократно было на форуме - писался блок, проверялся другими)
P.S. предлагаю прекратить трёп ни о чем, с советами, к делу не имеющими отношения.
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
Блок для управления двумя шд через шилд
точно ,там же сдвиговый ....
это надо от него плесать, потом надо разобраться что именно надо для 393 слать
Блок для управления двумя шд через шилд
как я понял своими скудными мозгами - проблема в портах этого шилда. то есть, блок для четырех моторчиков просто перечисляет их, а для шаговых надо указывать скорость и порт, на который подключен. но так как мне надо, что бы от состояния пина (ноль на нем или единица) шаговики (два) делали определенное количество оборотов сперва в одну сторону, а при смене состояния - в другую, то просто скопировать скетч в нете и вставить в проект, созданный в флпрог у меня не получается. опять-таки, из-за неумения программировать кодом.
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
Блок для управления двумя шд через шилд
Тут надо сначала разобраться что слать, потом разобраться как... А если еще и скорость задавать.. То действимельно гемор...
Проще уже поискать дешовый 298 драйвер что под него блок или ту микру что в описании блока для биполярного... Ну или те драйвера что вам посоветовали... Для них и шилды есть.. Даже под нано..
Ими проще управлять или что то написать...
Под 298 драйвер есть блок..
Под степ/дир - зная сколько импульсов на оборот, столько и посылаем... Скорость - это уже наверное спокойно генератором можно добится...
Проще уже поискать дешовый 298 драйвер что под него блок или ту микру что в описании блока для биполярного... Ну или те драйвера что вам посоветовали... Для них и шилды есть.. Даже под нано..
Ими проще управлять или что то написать...
Под 298 драйвер есть блок..
Под степ/дир - зная сколько импульсов на оборот, столько и посылаем... Скорость - это уже наверное спокойно генератором можно добится...
Блок для управления двумя шд через шилд
Добрый день! Хочу вставить свои пять копеек. думаю что проще будет использовать вот такие драйвера для биполярников https://ru.aliexpress.com/item/A3967-st ... 33edtdCG95 сам пробовал остался доволен. управление step\dir степом дергаешь шагает дир задает направление, причем можно поделить шаги. если интересно могу поделится опытом как с ним работать.
Блок для управления двумя шд через шилд
да любой , хоть A4988(они компантнее )
например такой шилд https://ru.aliexpress.com/item/GREATZT- ... autifyAB=0
например такой шилд https://ru.aliexpress.com/item/GREATZT- ... autifyAB=0
Блок для управления двумя шд через шилд
ну как автор, тебе ведь не только я сказал правильный вариант
Блок для управления двумя шд через шилд
это только облегчение , но если посидеть можно заставить шагать
блок 595 есть в проге
и надо заганять по очереди через нее значения ... вечерок посидеть и можно заставить шагать...
блок 595 есть в проге
и надо заганять по очереди через нее значения ... вечерок посидеть и можно заставить шагать...
Последний раз редактировалось dizzyy 29 авг 2018, 15:55, всего редактировалось 1 раз.
Блок для управления двумя шд через шилд

ну не можете сделать блок - ну так и напишите: нет желания, нет умения. зачем давать совет, которого НИКТО не просит??? я-же тоже могу дать два миллиарда советов, практически по любому поводу (ну кроме того, как написать ПБ), но мне это даже в голову не приходит, потому что, во первых, мои советы никому не нужны, а во вторых - у меня никто не просит совета! неужели тема поста настолько завуалирована, что прочитав её возникает желание давать советы, которых никто не спрашивал?
P.S. Админы форума, удалите эту тему, плз. Она не несет в себе никакого смысла, к сожалению.
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)
Блок для управления двумя шд через шилд
блок 595
судя по шилду на RCK это 12 пин, блок не дает ставить его(надо будет поставить в иде вместо 9 ставить 12, как и SI и SCK которые согласно кшилду на 8 и 4 пинах)
Отправлено спустя 39 минут 45 секунд:
новый прикол этого шилда - надо программный SPI, так как китайци завели SPI на другие пины ...
или борожки переразводить как то или писать отдельный блок для 595, или пробовать пользовательские ..
595 вроде где то была , вечером поколдую...вроде как ничего сложного, но ...
судя по шилду на RCK это 12 пин, блок не дает ставить его(надо будет поставить в иде вместо 9 ставить 12, как и SI и SCK которые согласно кшилду на 8 и 4 пинах)
Отправлено спустя 39 минут 45 секунд:
новый прикол этого шилда - надо программный SPI, так как китайци завели SPI на другие пины ...
или борожки переразводить как то или писать отдельный блок для 595, или пробовать пользовательские ..
595 вроде где то была , вечером поколдую...вроде как ничего сложного, но ...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя