Страница 1 из 1
Подключение 90ST-M03520(220V)
Добавлено: 06 окт 2018, 19:01
kpNemo
Здравствуйте. Подскажите пожалуйста. Есть серводрайвер 90ST-M03520(220V). Везде примеры только в маленькими движками, где грубо говоря пара проводков. У меня в распиновке:
//Эти два я вывел на 12В блок питания
//input-output control signal input power and ground
1) DC12-24V
2) COM
3)SigIn1 //SRV-ON
4)SigIn2 //alarm reset
5)SigIn3 //Zero position
6)SigIn4 //Zero speed clamp
7) SigOUT1 //servo ready
8) SigOUT2 //Alarm detection
9) SigOUT3 //Positioning complete
10) SigOUT4 //Zero speed
11) PV //open collector input power
12) PP+
13) PP-
14) PD+
15) PD-
Что подключить что бы его завести и покрутить? Инструкция к нему на китайском... и то, больше не инструкция, а описание его функций начинающихся с Pn. Не могу понять куда и что надо отправлять. Могу отправлять как вручную через LPT (через с++/c#), так и Arduino(есть плата Arduino mega).
Re: Подключение 90ST-M03520(220V)
Добавлено: 09 окт 2018, 18:33
Евжений
kpNemo писал(а):90ST-M03520(220V)
Походу это маркировка мотора.
Просто покрутить - jogом можно.
Re: Подключение 90ST-M03520(220V)
Добавлено: 11 окт 2018, 10:55
rehden
Евжений писал(а):kpNemo писал(а):90ST-M03520(220V)
Походу это маркировка мотора.
Просто покрутить - jogом можно.
это точно маркировка мотора
3.5 н.м. 2000rpm
размер 90
правильно. перевести в режим управления JOG. и покрутить туды сюды =))
а вообще что за марка серводрайвера?
Re: Подключение 90ST-M03520(220V)
Добавлено: 11 окт 2018, 16:17
kpNemo
Та jogom неинтерестно. Мне бы через ардуину или плату коммутации...марку даже не знаю,, сзади почти всё на китайском. AC Servo Driver. Какой-то код ещё написан: DGK13X08D0137. Ещё AASD-15A-V6.2.
Re: Подключение 90ST-M03520(220V)
Добавлено: 11 окт 2018, 18:56
rehden
kpNemo писал(а):AASD-15A-V6.2.
kpNemo
Сообщения: 2
Зарегистрирован: 06 окт 2018, 18:55
Репутация: 0
Настоящее имя: Валентин
Так это он и есть
У меня есть инструкция на английском дома буду прикреплю.
Re: Подключение 90ST-M03520(220V)
Добавлено: 11 окт 2018, 22:33
rehden
Воот держи.
Должно помочь =))
Re: Подключение 90ST-M03520(220V)
Добавлено: 12 окт 2018, 17:15
kpNemo
Спасибо, данный гайд у меня лежит в распечатанном виде. Но как его заставить крутиться? Не могу понять куда/на какие пины посылать сигнал для вращения.
Re: Подключение 90ST-M03520(220V)
Добавлено: 12 окт 2018, 19:33
rehden
kpNemo писал(а):Спасибо, данный гайд у меня лежит в распечатанном виде. Но как его заставить крутиться? Не могу понять куда/на какие пины посылать сигнал для вращения.
Все плохо я понял...
Драйвер в удержание встаёт при подаче питания?
Если нет то нужно подать сигнал энейбл.
Или переопределить настройку энейбл.
Далее выбрать режим управления по позиционированию
Далее определить тип входных импульсов.
Ещё желательно понимать какой шаг будет делать привод за импульс.
Re: Подключение 90ST-M03520(220V)
Добавлено: 12 окт 2018, 23:33
kpNemo
Ух ничего себе. На енейбл при подаче сигнала драйвер стоит в блоке. Дальше уже не пойму что делать с этими PP,PD. Сколько и куда чего послать. Какое вот этой назначение этих Pn***? Есть подозрение, что их можно как-то вызывать и настраивать, но как - не пойму.
Re: Подключение 90ST-M03520(220V)
Добавлено: 13 окт 2018, 16:38
rehden
kpNemo писал(а):Ух ничего себе. На енейбл при подаче сигнала драйвер стоит в блоке. Дальше уже не пойму что делать с этими PP,PD. Сколько и куда чего послать. Какое вот этой назначение этих Pn***? Есть подозрение, что их можно как-то вызывать и настраивать, но как - не пойму.
В мануале написано как вызывать параметры через меню...
А ты какой сигнал подаёшь на энейбл?
Re: Подключение 90ST-M03520(220V)
Добавлено: 14 окт 2018, 00:57
kpNemo
rehden писал(а):
В мануале написано как вызывать параметры через меню...
А ты какой сигнал подаёшь на энейбл?
До этого просто посылал через лпт порт напрямую на пин один раз. А так просто замыкал для теста на позитион комплит и ещё какой-то, которые всегда что-то возвращают. Там разве надо определённый сигнал на енейбл? Вы хорошо разбираетесь в этом, подскажите пожалуйста.Я так понимаю весь смысла в частоте отправки сигнала на енейбл? или на PP+? Или куда? Если бы помогли разобрать, могу по вашему желанию накидать рабочий вариант программы, или какой-нить дллки с апи на с++/с# для отправки на лпт или куда надо будет.
Re: Подключение 90ST-M03520(220V)
Добавлено: 15 окт 2018, 09:46
rehden
kpNemo писал(а):rehden писал(а):
В мануале написано как вызывать параметры через меню...
А ты какой сигнал подаёшь на энейбл?
До этого просто посылал через лпт порт напрямую на пин один раз. А так просто замыкал для теста на позитион комплит и ещё какой-то, которые всегда что-то возвращают. Там разве надо определённый сигнал на енейбл? Вы хорошо разбираетесь в этом, подскажите пожалуйста.Я так понимаю весь смысла в частоте отправки сигнала на енейбл? или на PP+? Или куда? Если бы помогли разобрать, могу по вашему желанию накидать рабочий вариант программы, или какой-нить дллки с апи на с++/с# для отправки на лпт или куда надо будет.
уухх
Для разрешения смены параметров скорей всего нужно сначала выставить параметр Pn000 = 1 (или 0)
потом ставишь
Pn001 = 8 - номер движка по таблице
Pn002 = 2 - режим работы контроль позиции
Pn003 = 1 - при подаче питания на привод он будет сразу вставать в удержание\работу (поосторожней там =))
если будешь управлять как обычными шаговиками с ардуинки то параметр Pn096 = 0
далее пин 20(PP-) и 5(PD-) пин это минус\ноль сигналов позиционирования. объединяешь их и на минус ардуинки.
пин 4(PP+) импульсы смены позиции, а пин 21(PD+) смена направления вращения
пробуй
Re: Подключение 90ST-M03520(220V)
Добавлено: 15 окт 2018, 15:54
kpNemo
Ничего себе, благодарю. Если поедет, как писал выше, напишу длльку для работы с ним, выложу сюда.
Re: Подключение 90ST-M03520(220V)
Добавлено: 15 окт 2018, 22:07
rehden
kpNemo писал(а):Ничего себе, благодарю. Если поедет, как писал выше, напишу длльку для работы с ним, выложу сюда.
а для каких целей эта дллка нужна будет. вроде как ни мало программ для управления и работы по G коду.
а если тебе его нужно просто покрутить так для этого в нем тоже режим встроен
с передних клавиш панельки крутить можно.
Re: Подключение 90ST-M03520(220V)
Добавлено: 16 окт 2018, 12:31
kpNemo
rehden писал(а):а для каких целей эта дллка нужна будет. вроде как ни мало программ для управления и работы по G коду.
а если тебе его нужно просто покрутить так для этого в нем тоже режим встроен
с передних клавиш панельки крутить можно.
Делаем с товарищем станок для ремонта определённых деталей. Товарищ собрал всё по железной части. С моей стороны разработаны алгоритм, использующий нейронную сеть для распознавания типа детали(с наблюдаемой выдвижной камеры), её дефектов и надо сделать управление самим станком на таких вот сервоприводах. Детали там массивные(100-350 кг). Поэтому ищу возможность управления сервоприводом "на ходу". Хотелось бы сделать что-то универсальное, для отправки команд с компьютера вроде: "повернуть сервопривод №1 на 14 градусов, задать обороты сервопривода №2 со скоростью 30 оборотов в минуту до команды остановить" и т.д.. Вот и встал вопрос, как бы его так сгенерировать с компьютера код на отправку сигнала. И как раз вот эти импульсы смены позиции, смена направления пока неясны. Может ещё думаю сделать какой-то генератор G-кодов, но откуда и куда отправлять...я уже вас задолбал этими вопросами, крайне неловко.
Re: Подключение 90ST-M03520(220V)
Добавлено: 16 окт 2018, 13:51
rehden
kpNemo писал(а):Делаем с товарищем станок для ремонта определённых деталей. Товарищ собрал всё по железной части. С моей стороны разработаны алгоритм, использующий нейронную сеть для распознавания типа детали(с наблюдаемой выдвижной камеры), её дефектов и надо сделать управление самим станком на таких вот сервоприводах. Детали там массивные(100-350 кг). Поэтому ищу возможность управления сервоприводом "на ходу". Хотелось бы сделать что-то универсальное, для отправки команд с компьютера вроде: "повернуть сервопривод №1 на 14 градусов, задать обороты сервопривода №2 со скоростью 30 оборотов в минуту до команды остановить" и т.д.. Вот и встал вопрос, как бы его так сгенерировать с компьютера код на отправку сигнала. И как раз вот эти импульсы смены позиции, смена направления пока неясны. Может ещё думаю сделать какой-то генератор G-кодов, но откуда и куда отправлять...я уже вас задолбал этими вопросами, крайне неловко.
ты это чет совсем заморочился.
Почитай что может LInuxCNC. Все что ты перечислил она умеет и даже очень хорошо. поддерживает любые макросы на питоне. интегрирует в себя все что запихаешь в нее. совмещенная работа G кода и макросов. По камерам тоже можно интегрировать распознавание. Nick делал это. У него трипоидный робот фишки ловил и перекладывал по камере.
Re: Подключение 90ST-M03520(220V)
Добавлено: 31 янв 2019, 06:41
kpNemo
Поднимаю тему. Ребят, очень прошу вас, не могу разобраться с подключением сервопривода указанного выше к arduino mega 2560
http://wiki.amperka.ru/%D0%BF%D1%80%D0% ... -mega-2560
Пожалуйста, надо подключить один сервопривод и программно, через ардуинку задать скорость вращения, направление - повернуть на заданный угол(например 33 градуса). Мне очень хорошо начали подсказывать, но слёг(приболел), а сейчас всё наперекосяк, так как не разобрался сразу, сейчас вообще полная каша. Какие проводки(пины лпт) на какие пины ардуинки подключать, простейшая программка ардуинки. Хотя бы в самом простом виде. Я знаю есть умельцы, прошу вас, подскажите куда и как. Через Pn указал выше указанные режимы на самом серводрайвере, дальше сейчас просто не могу разобраться, а очень хочется, поделитесь знанием?
Re: Подключение 90ST-M03520(220V)
Добавлено: 17 апр 2019, 12:05
Spinnaker
Ты разобрался что-куда подключать? Теперь мне помощь нужна:)