Просмотр полной версии : Управление ШД при помощи МУ210
ДаниилСПб
13.05.2019, 09:59
Добрый день, в описании МУ210 написано:
"Выходы могут работать в режиме генерации ШИМ-сигналов (до 1 Гц для релейных выходов, до 60 кГц для транзисторных выходов)"
возможно ли при использовании транзисторных выходов формировать STEP сигнал для задания скорости(оборотов) работы шагового двигателя, если требуется разгонять шд до 1000 оборотов/мин?
Правильно ли я понимаю:
если у драйвера 1,8 градусов на один импульс -> 200 импульсов на полный оборот - >
требуется 1000 об/мин ~ 16 об/сек -> 16*200 = 3200 импульсов в секунду ?
Как связать "до 60 кГц" из документации с требуемыми 3200 импульсов в секунду?
Newcomer
13.05.2019, 10:26
Добрый день, в описании МУ210 написано:
"Выходы могут работать в режиме генерации ШИМ-сигналов (до 1 Гц для релейных выходов, до 60 кГц для транзисторных выходов)"
возможно ли при использовании транзисторных выходов формировать STEP сигнал для задания скорости(оборотов) работы шагового двигателя, если требуется разгонять шд до 1000 оборотов/мин?
Правильно ли я понимаю:
если у драйвера 1,8 градусов на один импульс -> 200 импульсов на полный оборот - >
требуется 1000 об/мин ~ 16 об/сек -> 16*200 = 3200 импульсов в секунду ?
Как связать "до 60 кГц" из документации с требуемыми 3200 импульсов в секунду?
3200 - это 3,2 кГц, что много меньше 60 кГц.
maximov2009
13.05.2019, 11:11
Добрый день. Для управления ШД Вам нужен не ШИМ сигнал а просто режим генератора определённой частоты. Это если Вы хотите именно чтобы просто крутился с нужной скоростью. А если хотите чтобы ещё и регулировался останов в нужной позиции, после определённого числа оборотов, то эти импульсы нужно ещё и отсчитать.
И если не изменяет склероз, на драйвер подаются импульсы напряжением 5В.
С уважением.
ДаниилСПб
13.05.2019, 11:31
3200 - это 3,2 кГц, что много меньше 60 кГц.
Спасибо.
Получается, что 60 кГц даже позволяет задать STEP сигнал если установить делитель 1/16? (3,2*16 = 51,2 кГц)
Добрый день. Для управления ШД Вам нужен не ШИМ сигнал а просто режим генератора определённой частоты. Это если Вы хотите именно чтобы просто крутился с нужной скоростью. А если хотите чтобы ещё и регулировался останов в нужной позиции, после определённого числа оборотов, то эти импульсы нужно ещё и отсчитать.
И если не изменяет склероз, на драйвер подаются импульсы напряжением 5В.
С уважением.
Спасибо. Отсюда (https://darxton.ru/blog/signaly-step-dir/) прочитал про ШИМ:
"Сигнал такого рода явлется разновидностью ШИМ-сигнала, в котором ширина импульса интерпретируется драйвером как 0 или 1."
maximov2009
13.05.2019, 12:12
Добрый день. Вы имеете ввиду вот это?
"Т.е. управляющие сигналы для привода выглядят как последовательность чередующихся уровней напряжения 0 В и +5В, представляющих логические 0 и 1 соответственно. Сигнал такого рода явлется разновидностью ШИМ-сигнала, в котором ширина импульса интерпретируется драйвером как 0 или 1. "
Лабуда какая то. То говорится что 0 и 1 зависят от напряжения (с этим полностью согласен), то тут же что 0 и 1 зависят от ширины импульса. Этого уже не понимаю.
Вот другая ссылочка http://shagovik.ru/index.php?route=information/articles&articles_id=4
4. Тактовый сигнал.
Параметры тактового сигнала (шагового сигнала) по длительности импульсов и частоте должны быть согласованы между драйвером ШД и управляющим контролером ЧПУ. Лучший вариант, когда драйвер ШД формирует шаг/микрошаг по фронту или спаду импульса тактового сигнала. Многие драйверы и особенно драйверы, реализованные на специализированных чипах (интегральных драйверах ШД) могут иметь требования по длине импульса тактового сигнала, это надо учитывать при совместной работе драйвера ЩД и контроллера ЧПУ.
Пример:
В качестве контроллера ЧПУ выступает персональный компьютер с установленным ПО MACH3. Данное ПО формирует импульсы тактового сигнала максимальной длительности 5 микросекунд.
Интегральный драйвер ШД THB7128 имеет требование по длине импульса 2 микросекунды и возможна корректная работа.
Интегральный драйвер ШД TB6560 имеет требование по длине импульса 15 микросекунд и корректная работа не возможна.
Другими словами длительность импульса, который даёте Вы, должна быть БОЛЬШЕ той минимальной, которую воспринимает драйвер двигателя.
Ват это я понимаю. И 0 и 1 тут ни при чём.
И это никакая не ШИМ. В аббревиатуре ШИМ буква М означает МОДУЛЯЦИЯ(изменение). А в данном случае ширина импульса меняться не должна. Значит никакой речи о ШИМ идти не должно.
С уважением.
Newcomer
13.05.2019, 13:12
ШИМ сигнал вполне подойдет для формирования сигнала Step драйвера ШД. Задаете требуемую частоту и скважность 2.
maximov2009 много пишет, но по всей видимости, никогда не работал с ШД. ;)
maximov2009
13.05.2019, 15:37
ШИМ сигнал вполне подойдет для формирования сигнала Step драйвера ШД. Задаете требуемую частоту и скважность 2.
maximov2009 много пишет, но по всей видимости, никогда не работал с ШД. ;)
Добрый день. При всём уважении, пишу я не так уж и много. Но если уж Вы говорите о заданной частоте и скважности - при чём тут ШИМ(о котором ранее шла речь)?
И скважность тут как раз не главное. Главное длительность импульса. Чтобы она не была меньше, чем воспринимает ИСПОЛЬЗУЕМЫЙ драйвер.
И если не попадёте в условия, описываемые выше. То скважность=2 не поможет.
Считаёте длительность импульса, требуемая для КОНКРЕТНОГО драйвера ШД.
И с ШД, хоть это и не моё основное, дело имел. И не в таком уж большом восторге от них.
Чуть побольше нагрузка на них, и всё срывается. Замучились протирать и чистить механизмы, основанные на них.
А особенно в последнее время, когда профилактике в связи с оптимизацией кадров и рабочего времени отводится не то что второстепенная, а совсем ненужная роль. Кирдык всё ближе.
С уважением ко всем.
ДаниилСПб
13.05.2019, 15:38
ШИМ сигнал вполне подойдет для формирования сигнала Step драйвера ШД. Задаете требуемую частоту и скважность 2.
maximov2009 много пишет, но по всей видимости, никогда не работал с ШД. ;)
Спасибо.
В руководстве (https://www.owen.ru/uploads/147/re_mu210-410_1-ru-38269-1.1.pdf) указано несколько режимов работы("верхний и нижний ключи" и "верхний ключ") и таблицы с ограничениями сопротивления и емкости нагрузки.
Могут ли возникнуть ограничения при подключении драйвера в связи с этими ограничениями?
Еще указано "Напряжение питания выходов 10-36В"?? Для шд подходит только 5В или важен только ток и минимальное время импульса?
Newcomer
13.05.2019, 16:49
Добрый день. При всём уважении, пишу я не так уж и много. Но если уж Вы говорите о заданной частоте и скважности - при чём тут ШИМ(о котором ранее шла речь)?
И скважность тут как раз не главное. Главное длительность импульса. Чтобы она не была меньше, чем воспринимает ИСПОЛЬЗУЕМЫЙ драйвер.
И если не попадёте в условия, описываемые выше. То скважность=2 не поможет.
Считаёте длительность импульса, требуемая для КОНКРЕТНОГО драйвера ШД.
И с ШД, хоть это и не моё основное, дело имел. И не в таком уж большом восторге от них.
Чуть побольше нагрузка на них, и всё срывается. Замучились протирать и чистить механизмы, основанные на них.
А особенно в последнее время, когда профилактике в связи с оптимизацией кадров и рабочего времени отводится не то что второстепенная, а совсем ненужная роль. Кирдык всё ближе.
С уважением ко всем.
Опять мимо. Протирать - это одно, а проектировать - это совсем другое. ;) Еще раз повторяю, ШИМ вполне подойдет для управления драйвером ШД.
Newcomer
13.05.2019, 16:58
Спасибо.
В руководстве (https://www.owen.ru/uploads/147/re_mu210-410_1-ru-38269-1.1.pdf) указано несколько режимов работы("верхний и нижний ключи" и "верхний ключ") и таблицы с ограничениями сопротивления и емкости нагрузки.
Могут ли возникнуть ограничения при подключении драйвера в связи с этими ограничениями?
Еще указано "Напряжение питания выходов 10-36В"?? Для шд подходит только 5В или важен только ток и минимальное время импульса?
С чего вы взяли что для ШД подходит только 5В ? Тип драйвера и ШД приведите. Делал как-то проект, там входы драйвера ШД питались от 24 В. Там не входное напряжение для драйвера регламентируется, а ток. Входной ток надо ограничить и все дела.
Newcomer
13.05.2019, 20:25
При использовании модуля МУ210 надо подумать о задержках ответа при запросе Master сети. Иначе может получится как тут: https://www.owen.ru/forum/showthread.php?t=30748&page=4 начиная с поста 31.
maximov2009
14.05.2019, 04:38
Опять мимо. Протирать - это одно, а проектировать - это совсем другое. ;) Еще раз повторяю, ШИМ вполне подойдет для управления драйвером ШД.
Добрый день. К сожалению приходится не только протирать но и ремонтировать, а при этом знания зачастую нужны даже больше чем при проектировании.
Сильно не собираюсь спорить с кем либо, у каждого своя точка зрения.
Но при всём уважении. Вы возможно путаете ШИМ и ЧИМ.
Изменяя ШИРИНУ импульса, Вы не измените скорость вращения ШД. Поэтому ШИМ тут ни при чём.
А вот изменяя ЧАСТОТУ импульсов, как раз изменяется скорость вращения ШД. Поэтому нужен режим ЧИМ(частотно импульсной модуляции. При этом ШИРИНА импульса должна быть постоянной и укладываться в рамки требования драйвера ШД используемого в проекте. О чём ранее писал.
Что касается напряжения в 5В. То это вообще не проблема сделать его из 24В. В большинстве нормальных и даже китайских драйверов указывается в РЭ(или его подобии) номинал гасящего резистора для входа, если используется напряжение более 5В.
Даже если и не указывается, сделать делитель на 2 резисторах вообще нет проблем.
А чисто со входом на 24В не так и много.
Просто изначально драйвера ШД были ориентированы на ТТЛ логику, то есть именно 5В. Так исторически сложилось.
Высказал свои мысли. Кто считает их неразумными, просто забудьте. Спорить не буду в данной теме(да и в другой тоже).
С уважением ко всем.
Newcomer
14.05.2019, 10:29
Но при всём уважении. Вы возможно путаете ШИМ и ЧИМ.
Изменяя ШИРИНУ импульса, Вы не измените скорость вращения ШД. Поэтому ШИМ тут ни при чём.
А вот изменяя ЧАСТОТУ импульсов, как раз изменяется скорость вращения ШД. Поэтому нужен режим ЧИМ(частотно импульсной модуляции. При этом ШИРИНА импульса должна быть постоянной и укладываться в рамки требования драйвера ШД используемого в проекте.
Как говорится слыхал человек звон ...
Приведенной картинки из РЭ на МУ210-410, я думаю, будет достаточно чтобы maximov2009 угомонился. Легко меняется и частота и ширина импульсов в широких пределах. ШИМ более продвинутый способ модуляции чем ЧИМ ибо можно регулировать и период и скважность.
maximov2009
14.05.2019, 11:39
Как говорится слыхал человек звон ...
Приведенной картинки из РЭ на МУ210-410, я думаю, будет достаточно чтобы maximov2009 угомонился. Легко меняется и частота и ширина импульсов в широких пределах. ШИМ более продвинутый способ модуляции чем ЧИМ ибо можно регулировать и период и скважность.
Как то уже несколько некорректно высказываетесь в личном плане.
Если Вы перечитаете данную ветку сначала. То я не говорил что данный модуль НЕ МОЖЕТ выдавать импульсы разной частоты и ширины.
Я лишь уточнил, что для драйвера ШД не важна ШИРИНА импульса, лишь бы была больше той, которую минимально может распознать драйвер. Драйвер срабатывает либо по переднему, либо по заднему фронту, в зависимости от настроек.
Поэтому используя ШИМ - широтно импульсную модуляцию мы не изменим частоту вращения ШД. Потому как ШИМ предусматривает неизменную частоту. Меняется лишь ширина импульса(заполнение).
А используя ЧИМ - частотно импульсную модуляцию, мы можем изменять скорость ШД. То есть меняется частота, а ширина импульса(заполнение) может либо оставаться неизменной, либо меняться в оговорённых выше пределах.
Вообще обычно используется просто меандр. Меняется лишь частота. А это и есть ЧИМ в чистом виде.
Вот и всё. Больше в данной полемике не участвую.
Постарайтесь впредь быть корректнее с участниками форума. Мне безразлично, а другой может обидеться.
С уважением.
Newcomer
14.05.2019, 12:24
Как то уже несколько некорректно высказываетесь в личном плане.
Если Вы перечитаете данную ветку сначала. То я не говорил что данный модуль НЕ МОЖЕТ выдавать импульсы разной частоты и ширины.
Я лишь уточнил, что для драйвера ШД не важна ШИРИНА импульса, лишь бы была больше той, которую минимально может распознать драйвер. Драйвер срабатывает либо по переднему, либо по заднему фронту, в зависимости от настроек.
Поэтому используя ШИМ - широтно импульсную модуляцию мы не изменим частоту вращения ШД. Потому как ШИМ предусматривает неизменную частоту. Меняется лишь ширина импульса(заполнение).
А используя ЧИМ - частотно импульсную модуляцию, мы можем изменять скорость ШД. То есть меняется частота, а ширина импульса(заполнение) может либо оставаться неизменной, либо меняться в оговорённых выше пределах.
Вообще обычно используется просто меандр. Меняется лишь частота. А это и есть ЧИМ в чистом виде.
Вот и всё. Больше в данной полемике не участвую. Постарайтесь впредь быть корректнее с участниками форума. Мне безразлично, а другой может обидеться.
С уважением.
Какой ужас. Человек так ничего и не понял. И написал и картинку выложил, а до него все не доходит. Специально для maximov2009 - ШИМ позволяет оперативно задавать и частоту и скважность импульсов.
Сергей0308
15.05.2019, 03:30
Какой ужас. Человек так ничего и не понял. И написал и картинку выложил, а до него все не доходит. Специально для maximov2009 - ШИМ позволяет оперативно задавать и частоту и скважность импульсов.
Вот мне тоже интересно стало: откуда Вы взяли, что изменение периода следования импульсов(как я понял) это ШИМ, что значение этого выражения(аббревиатуры) не наводит ни на какие мысли?
Может лучше убрать первую букву из этой аббревиатуры?
https://diodov.net/chto-takoe-shim-shirotno-impulsnaya-modulyatsiya/
https://ledjournal.info/spravochnik/shirotno-impulsnaya-modulyaciya.html
http://it-uroki.ru/zdorove-i-kompyuter/chto-takoe-shim-v-monitorax-i-kak-uberech-glaza.html
http://electricalschool.info/electronica/1759-shirotno-impulsnaja-moduljacija.html
https://www.drive2.ru/b/2558797/
https://electrosam.ru/glavnaja/jelektrotehnika/shirotno-impulsnaia-moduliatsiia/
Короче, если где-то что-то можно менять, например шило на мыло, то это не обязательно будет ШИМ!
Newcomer
15.05.2019, 12:12
Вот мне тоже интересно стало: откуда Вы взяли, что изменение периода следования импульсов(как я понял) это ШИМ, что значение этого выражения(аббревиатуры) не наводит ни на какие мысли?
Может лучше убрать первую букву из этой аббревиатуры?
https://diodov.net/chto-takoe-shim-shirotno-impulsnaya-modulyatsiya/
https://ledjournal.info/spravochnik/shirotno-impulsnaya-modulyaciya.html
http://it-uroki.ru/zdorove-i-kompyuter/chto-takoe-shim-v-monitorax-i-kak-uberech-glaza.html
http://electricalschool.info/electronica/1759-shirotno-impulsnaja-moduljacija.html
https://www.drive2.ru/b/2558797/
https://electrosam.ru/glavnaja/jelektrotehnika/shirotno-impulsnaia-moduliatsiia/
Короче, если где-то что-то можно менять, например шило на мыло, то это не обязательно будет ШИМ!
В полку писателей прибыло. ;) Ты лучше коротко и ясно ответь на вопрос, поставленный автором темы, а именно можно ли использовать модуль МУ210-410 для управления драйвером ШД. Сразу станет ясно какой ты специалист в этом вопросе.
Сергей0308
15.05.2019, 15:50
В полку писателей прибыло. ;) Ты лучше коротко и ясно ответь на вопрос, поставленный автором темы, а именно можно ли использовать модуль МУ210-410 для управления драйвером ШД. Сразу станет ясно какой ты специалист в этом вопросе.
Так Вы уже несколько дней пишите, даже определиться не можете, что такое ШИМ, я же ссылки дал! У Вас принципиально неверные понятия, вот цитата по одной из ссылок:
"Принцип ШИМ – широтно-импульсная модуляция заключается в изменении ширины импульса при постоянстве частоты следования импульса. Амплитуда импульсов при этом неизменна."
И управление ШД так не делают(по сети с помощью дискретного модуля вывода), Максимов в принципе всё правильно сказал, модуль дискретного вывода не может импульсы считать для точного позиционирования! Зачем человеку лабуду советовать?!
Newcomer
15.05.2019, 18:02
И управление ШД так не делают(по сети с помощью дискретного модуля вывода)
Этот модуль можно использовать для управления драйвером ШД, но есть нюансы, о которых я писал в посте 11.
ДаниилСПб
возможно ли при использовании транзисторных выходов формировать STEP сигнал для задания скорости(оборотов) работы шагового двигателя
В данном модуле есть режим генерации определенного количества импульсов, что для ШД самое оно. Однако нет режима разгона\торможения. Это может привести к срывам вращения ШД (пропуск шагов), если стартовать сразу с высокой частотой.
Алгоритмы разгона\торможения можно реализовать только непосредственно на ПЛК110[М02] (если делать на Овен), и то только на четырех выходах FDO1..FDO4. Сигнал DIR "медленный", если не предполагается частая смена направления вращения, то можно повесить его на любой обычный выход DOxx.
Newcomer
16.05.2019, 10:49
И управление ШД так не делают(по сети с помощью дискретного модуля вывода), Максимов в принципе всё правильно сказал, модуль дискретного вывода не может импульсы считать для точного позиционирования.
С чего ты взял что МУ210-410 не может считать импульсы ? Картинку посмотри. Разгон и торможение ШД по сети (Ethernet сеть быстрая) то же можно при желании организовать.
Сергей0308
17.05.2019, 00:12
С чего ты взял что МУ210-410 не может считать импульсы ? Картинку посмотри. Разгон и торможение ШД по сети (Ethernet сеть быстрая) то же можно при желании организовать.
Я говорил о подаче заданного количества импульсов и дальнейшем прекращение подачи импульсов сверх заданного, а здесь что толку что он подсчитывает, подачу же он самостоятельно не прекращает, а пока данные передадутся туда-сюда, может много воды утечь! Скажу так: у меня большие сомнения в правильности данного выбора и я не собирался никому ничего доказывать! Это Вы тут утверждаете что это идеальный выбор для управления ШД, если я Вас правильно понял!
Newcomer
17.05.2019, 10:01
Я говорил о подаче заданного количества импульсов и дальнейшем прекращение подачи импульсов сверх заданного, а здесь что толку что он подсчитывает, подачу же он самостоятельно не прекращает, а пока данные передадутся туда-сюда, может много воды утечь! Скажу так: у меня большие сомнения в правильности данного выбора и я не собирался никому ничего доказывать! Это Вы тут утверждаете что это идеальный выбор для управления ШД, если я Вас правильно понял!
Не надо наводить тень на ясный день. МУ210-410 может отрабатывать заданное количество импульсов. Использование МУ210-410 для управления драйвером ШД - это не идеальное, но возможное решение. Модуль может формировать сигналы Step, Dir, En/Dis и отрабатывать заданное количество импульсов.
Сергей0308
17.05.2019, 10:56
Не надо наводить тень на ясный день. МУ210-410 может отрабатывать заданное количество импульсов. Использование МУ210-410 для управления драйвером ШД - это не идеальное, но возможное решение. Модуль может формировать сигналы Step, Dir и отрабатывать заданное количество импульсов.
Ну тогда это меняет дело, ещё бы разгон-замедление сделали(наверно не хватает параметра скорости изменения частоты для плавного разгона-замедления) на нём и было бы идеальное устройство для управления ШД, а Вы меня утомили в день по параметру выкладываете, пришлось самому смотреть РЭ, что нельзя было сразу всё выложить, обязательно резину тянуть?!
Newcomer
17.05.2019, 13:12
Вы меня утомили в день по параметру выкладываете, пришлось самому смотреть РЭ, что нельзя было сразу всё выложить, обязательно резину тянуть?!
Это вы и maximov2009 меня утомили. Сначала один пытался нудно читать лекцию про ШИМ, потом другой присоединился. ;)
Eugene.A
17.05.2019, 16:54
Всё от недопонимания. Один имел в виду всего лишь использование режима ШИМ выхода модуля, вовсе не собираясь ничего модулировать, а другие поняли буквально, как модуляцию ширины импульсов.
ДаниилСПб
20.05.2019, 10:09
Не ожидал, что мой вопрос вызовет столь бурное обсуждение))
Резюмирую - для моих задач, использовать можно!(просто крутить заданной частотой, пропуски шагов допустимы)
Тема еще кажется актуальной, сегодня запустил ШД на МУ 210-410 с помощью генератора импульсов, все очень неплохо крутится в моем случае на частоте 2000гц, единственное пока о чем задумался количество импульсов которое можно задать 0...65535 штук, этого мало. Как бы посылать и записывать в генератор столько импульсов сколько захочется? Кто сталкивался? Пока сам пороюсь, и спасибо заранее
Тема еще кажется актуальной, сегодня запустил ШД на МУ 210-410 с помощью генератора импульсов, все очень неплохо крутится в моем случае на частоте 2000гц, единственное пока о чем задумался количество импульсов которое можно задать 0...65535 штук, этого мало. Как бы посылать и записывать в генератор столько импульсов сколько захочется? Кто сталкивался? Пока сам пороюсь, и спасибо заранее
Этот вопрос надо разработчикам задать. Задаваемое количество импульсов надо сделать DWORD, а не WORD как сейчас.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot