А почему бы и нет? Только управлять придется не напрямую с ардуино, а через мощные мосфеты... (усложняется схемотехника).
Да брсьте Вы. Там должны быть несколько интерфейсов. RS232 и им подобные, а в современных и беспроводные есть. Проблема научиться грамотно скармливать им нужные команды.
Вся техническая документация имеется, могу выслать, подскажите к кому можно обратиться за подробной помощью (естественно на не безоплатной основе) для решения данного вопроса!
Девочки, девоки, не ссорьтесь )))))))) Мне то что делать ????
У меня все просто - нужно покурить мануалы на сервы, понять и рассказать мне как их подключить к Ардуине и написать простенький скеч (для моего понимания), который будет крутить в одну и в другую строну серву на заданое количество шагов, в идеале так же что бы мог возвращаться в нулевую позицию. Кто может помочь ?
Девочки, девоки, не ссорьтесь )))))))) Мне то что делать ????
У меня все просто - нужно покурить мануалы на сервы, понять и рассказать мне как их подключить к Ардуине и написать простенький скеч (для моего понимания), который будет крутить в одну и в другую строну серву на заданое количество шагов, в идеале так же что бы мог возвращаться в нулевую позицию. Кто может помочь ?
Есть два варианта - разместить пост в разделе "Ищу исполнителя" или самому выбрать исполнителя по топику "исполнители" в ветке "ищу исполнителя". А тут, видите, не положено. А скетч - можно написать, что ж не написать?
Простенький не выйдет. Там модбас. Эт даташит надо вкуривать. И если в даташите есть функции, которые не поддерживает библиотека модбас для ардуины - нужно писать. А библиотека реально слабая, у меня сколько было заказов по модбас - библиотека не вытягивает, сам пишу. Находите меня в списке исполнителей и пишите, договоримся.
Простенький не выйдет. Там модбас. Эт даташит надо вкуривать. И если в даташите есть функции, которые не поддерживает библиотека модбас для ардуины - нужно писать. А библиотека реально слабая, у меня сколько было заказов по модбас - библиотека не вытягивает, сам пишу. Находите меня в списке исполнителей и пишите, договоримся.
Вы всё врёте. Нормальные библиотеки. Много разных. На управление этим приводом хватит за глаза, ещё и останется.
А вообще управление скоростью есть аналоговое. Напряжением от -10 до +10 вольт. Команды цифровые на входе имеют опторазвязку и требуют управляющие напряжения 12..24 вольта. Но управление очень замысловатое. У stm32 у первого таймера есть режим управления трёхфазными движками. Он прямо подходит для цифрового управления этой железкой. На ардуине придётся долго камлать с бубном, что бы что то получилось дельное. Самый простой путь - MODBAS. Для остального придётся городить кучу переходников 5V-12V и 12V-5V и писать программы, но сначала разбираться в принципе подачи цифровых сигналов.
Да, есть. Но прямо просто так подать не получиться. Там много каналов управления выведены наружу. Сначала нужно сконфигурить какой именно канал задействовать, потом им управлять. С ходу я не нашёл как активировать step/dir. А глубоко лезть религия не позволяет. Уменя такой железки нет и не предвидется. Хотя принцип управления у них общий. И в этом смысле всё равно придётся тянуть кабель не к железке, так к ардуине. Вопрос зачем ардуина? Берём переходник USB-485 и с любого компа или ноута управляем по модбасу.
Наверняка у производителя (а украинцы китайское перепродают явно) ещё какой-то софт есть. У тринамика на пандрайвах примерно та же история - мотор+контроллер+RS485+софт. Но если не нужно менять алгоритм, то пишется скрипт на TMCL, который грузится в контроллер и всё начинает крутится само по себе, без компа-софта.
Вот подумал: у меня есть ПЛК. Может как-то ему скармливать команды от ардуины, а ПЛК уже в свою очередь будет командовать драйвером сервомотора? Как вы думаете ?
Вот подумал: у меня есть ПЛК. Может как-то ему скармливать команды от ардуины, а ПЛК уже в свою очередь будет командовать драйвером сервомотора? Как вы думает
А в чем смысл - добавить еще посредника?
Команды ModBus с ардуины генерятся на ура. А можно прямо с пк через usb rs485 / 232 интерфейс
Вот подумал: у меня есть ПЛК. Может как-то ему скармливать команды от ардуины, а ПЛК уже в свою очередь будет командовать драйвером сервомотора? Как вы думает
А в чем смысл - добавить еще посредника?
Команды ModBus с ардуины генерятся на ура. А можно прямо с пк через usb rs485 / 232 интерфейс
Во-первых нет интерефейся rs485 / 232, во-вторых удобнее будет Step/Dir управлять!
Во-первых нет интерефейся rs485 / 232, во-вторых удобнее будет Step/Dir управлять!
На канпутере RS485 организуется за 100р с алиэкспресса.
Но в конечном счёте основной вопрос заключается в размере приемлемого блока управления. Я полистал мануал - в нём используется чинайглиш (китайский, который прогнали через гуглотранслятор). Иногда понять, что имеется в виду, без эксперимента - совершенно невозможно. Т.е. советом "провод туда, провод сюда, тыкай тут и здесь, потом отбегай" не помочь.
Я полистал мануал - в нём используется чинайглиш (китайский, который прогнали через гуглотранслятор). Иногда понять, что имеется в виду, без эксперимента - совершенно невозможно. Т.е. советом "провод туда, провод сюда, тыкай тут и здесь, потом отбегай" не помочь.
Вот это точно, в массе их разговорный английский совершенно невоспринимаем, но есть исключения, так сказать китайская аристократия )))
Покопался в настройках. Выставил количество шагов на один импульс в Pn_098. Поставил 15
Да, возможно это не совсем правильно для точности позиционирования, но так как обе сервы у меня подсоеденены через редукторы 1:80 для меня это более чем достаточно.
P.S. Да. Китайские переводчики такие переводчики ))) микрошаги = молекулы))))))
А почему бы и нет? Только управлять придется не напрямую с ардуино, а через мощные мосфеты... (усложняется схемотехника).
А почему бы и нет? Только управлять придется не напрямую с ардуино, а через мощные мосфеты... (усложняется схемотехника).
Да брсьте Вы. Там должны быть несколько интерфейсов. RS232 и им подобные, а в современных и беспроводные есть. Проблема научиться грамотно скармливать им нужные команды.
Вопрос был - реально ли? А уж об остальном нужно после думать, точнее много думать и много документации «курить».
в описании интерфейсы не описаны, но скорее всего у него есть входы Step/Dir/Enable, поскольку есть энкодер 2500 ppp. Ответ - реально.
Господа, всем спасибо за ответы!
Вся техническая документация имеется, могу выслать, подскажите к кому можно обратиться за подробной помощью (естественно на не безоплатной основе) для решения данного вопроса!
Клади в публичный доступ - полюбуемся, что за зверь.
Moderator : флуд и оффтоп зачищены.
Девочки, девоки, не ссорьтесь )))))))) Мне то что делать ????
У меня все просто - нужно покурить мануалы на сервы, понять и рассказать мне как их подключить к Ардуине и написать простенький скеч (для моего понимания), который будет крутить в одну и в другую строну серву на заданое количество шагов, в идеале так же что бы мог возвращаться в нулевую позицию. Кто может помочь ?
Девочки, девоки, не ссорьтесь )))))))) Мне то что делать ????
У меня все просто - нужно покурить мануалы на сервы, понять и рассказать мне как их подключить к Ардуине и написать простенький скеч (для моего понимания), который будет крутить в одну и в другую строну серву на заданое количество шагов, в идеале так же что бы мог возвращаться в нулевую позицию. Кто может помочь ?
Есть два варианта - разместить пост в разделе "Ищу исполнителя" или самому выбрать исполнителя по топику "исполнители" в ветке "ищу исполнителя". А тут, видите, не положено. А скетч - можно написать, что ж не написать?
Не ShimaSeiki?
Девочки, девоки, не ссорьтесь )))))))) Мне то что делать ????
Покажите мануал. Не исключено, что там уже всё расписано.
Вот мануал на драйвер движка
https://dropmefiles.com/JKZBp
В мануале написано MODBUS комуникация. Т.е. Подключаешь ком порт и командами MODBUS управляешь.
А Ардуиной можно командовать, импульсами ?
А Ардуиной можно командовать, импульсами ?
а почему нет?
Вот мне и нужен знающий человек, который раскажет как подключить к ардуине и простенький скеч напишет
А Ардуиной можно командовать, импульсами ?
По ModBus точно можно. Нужен только USART-RS232 (485) интерфейс. Аналоговый вход есть, +-10 В
Вот мне и нужен знающий человек, который раскажет как подключить к ардуине и простенький скеч напишет
Не, я стока не выпью )))
Простенький не выйдет. Там модбас. Эт даташит надо вкуривать. И если в даташите есть функции, которые не поддерживает библиотека модбас для ардуины - нужно писать. А библиотека реально слабая, у меня сколько было заказов по модбас - библиотека не вытягивает, сам пишу. Находите меня в списке исполнителей и пишите, договоримся.
Простенький не выйдет. Там модбас. Эт даташит надо вкуривать. И если в даташите есть функции, которые не поддерживает библиотека модбас для ардуины - нужно писать. А библиотека реально слабая, у меня сколько было заказов по модбас - библиотека не вытягивает, сам пишу. Находите меня в списке исполнителей и пишите, договоримся.
Вы всё врёте. Нормальные библиотеки. Много разных. На управление этим приводом хватит за глаза, ещё и останется.
А вообще управление скоростью есть аналоговое. Напряжением от -10 до +10 вольт. Команды цифровые на входе имеют опторазвязку и требуют управляющие напряжения 12..24 вольта. Но управление очень замысловатое. У stm32 у первого таймера есть режим управления трёхфазными движками. Он прямо подходит для цифрового управления этой железкой. На ардуине придётся долго камлать с бубном, что бы что то получилось дельное. Самый простой путь - MODBAS. Для остального придётся городить кучу переходников 5V-12V и 12V-5V и писать программы, но сначала разбираться в принципе подачи цифровых сигналов.
nick182, там же PV/PP/PD есть. Я так понимаю, что это как раз Pulse/Direction.
Правильно ли я понимаю, что гораздо проще будет подключить к компу через COM и по MODBUS управлять, чем городить огороды с Ардуиной ?
Да, есть. Но прямо просто так подать не получиться. Там много каналов управления выведены наружу. Сначала нужно сконфигурить какой именно канал задействовать, потом им управлять. С ходу я не нашёл как активировать step/dir. А глубоко лезть религия не позволяет. Уменя такой железки нет и не предвидется. Хотя принцип управления у них общий. И в этом смысле всё равно придётся тянуть кабель не к железке, так к ардуине. Вопрос зачем ардуина? Берём переходник USB-485 и с любого компа или ноута управляем по модбасу.
Правильно ли я понимаю, что гораздо проще будет подключить к компу через COM и по MODBUS управлять, чем городить огороды с Ардуиной ?
В принципе - да, если в габаритах блока управления не ограничены.
Правильно ли я понимаю, что гораздо проще будет подключить к компу через COM и по MODBUS управлять, чем городить огороды с Ардуиной ?
В принципе - да, если в габаритах блока управления не ограничены.
Вообще не ограничен
Наверняка у производителя (а украинцы китайское перепродают явно) ещё какой-то софт есть. У тринамика на пандрайвах примерно та же история - мотор+контроллер+RS485+софт. Но если не нужно менять алгоритм, то пишется скрипт на TMCL, который грузится в контроллер и всё начинает крутится само по себе, без компа-софта.
граничен
ответ уже есть - аналог +-10 В, это потенциометр и б.п. с центральным gnd - и крутит в обе стороны с управляемой скоростью (или моментом)
.... Аналоговый вход есть, +-10 В
ТОварищи!
Вот подумал: у меня есть ПЛК. Может как-то ему скармливать команды от ардуины, а ПЛК уже в свою очередь будет командовать драйвером сервомотора? Как вы думаете ?
Да как угодно можно делать, главное убедиться что Работает.
ТОварищи!
Вот подумал: у меня есть ПЛК. Может как-то ему скармливать команды от ардуины, а ПЛК уже в свою очередь будет командовать драйвером сервомотора? Как вы думает
А в чем смысл - добавить еще посредника?
Команды ModBus с ардуины генерятся на ура. А можно прямо с пк через usb rs485 / 232 интерфейс
ТОварищи!
Вот подумал: у меня есть ПЛК. Может как-то ему скармливать команды от ардуины, а ПЛК уже в свою очередь будет командовать драйвером сервомотора? Как вы думает
А в чем смысл - добавить еще посредника?
Команды ModBus с ардуины генерятся на ура. А можно прямо с пк через usb rs485 / 232 интерфейс
Во-первых нет интерефейся rs485 / 232, во-вторых удобнее будет Step/Dir управлять!
Во-первых нет интерефейся rs485 / 232, во-вторых удобнее будет Step/Dir управлять!
На канпутере RS485 организуется за 100р с алиэкспресса.
Но в конечном счёте основной вопрос заключается в размере приемлемого блока управления. Я полистал мануал - в нём используется чинайглиш (китайский, который прогнали через гуглотранслятор). Иногда понять, что имеется в виду, без эксперимента - совершенно невозможно. Т.е. советом "провод туда, провод сюда, тыкай тут и здесь, потом отбегай" не помочь.
Я полистал мануал - в нём используется чинайглиш (китайский, который прогнали через гуглотранслятор). Иногда понять, что имеется в виду, без эксперимента - совершенно невозможно. Т.е. советом "провод туда, провод сюда, тыкай тут и здесь, потом отбегай" не помочь.
Вот это точно, в массе их разговорный английский совершенно невоспринимаем, но есть исключения, так сказать китайская аристократия )))
В общем:
Запустить двигатель удалось так:
На 9 (-) и 6 (+) пины дал 24 В - Serv ON
Сам спросил и сам ответил.
Покопался в настройках. Выставил количество шагов на один импульс в Pn_098. Поставил 15
Да, возможно это не совсем правильно для точности позиционирования, но так как обе сервы у меня подсоеденены через редукторы 1:80 для меня это более чем достаточно.
P.S. Да. Китайские переводчики такие переводчики ))) микрошаги = молекулы))))))
frundik, задержку между импульсами можно поставить не только в мс, но и в мкс, тогда двигатель выйдет на вторую космическую.
Тоже верно