Подключение 90ST-M03520(220V)
-
kpNemo
- Новичок
- Сообщения: 8
- Зарегистрирован: 06 окт 2018, 18:55
- Репутация: 0
- Настоящее имя: Валентин
- Контактная информация:
Подключение 90ST-M03520(220V)
Здравствуйте. Подскажите пожалуйста. Есть серводрайвер 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).
//Эти два я вывел на 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).
-
Евжений
- Мастер
- Сообщения: 1168
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 136
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
Походу это маркировка мотора.kpNemo писал(а):90ST-M03520(220V)
Просто покрутить - jogом можно.
ВК https://vk.com/id353124059
О Боже, дай мне .... пендель!
О Боже, дай мне .... пендель!
- rehden
- Мастер
- Сообщения: 201
- Зарегистрирован: 06 мар 2012, 12:31
- Репутация: 33
- Настоящее имя: Денис
- Откуда: Павловский Посад
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
это точно маркировка мотораЕвжений писал(а):Походу это маркировка мотора.kpNemo писал(а):90ST-M03520(220V)
Просто покрутить - jogом можно.
3.5 н.м. 2000rpm
размер 90
правильно. перевести в режим управления JOG. и покрутить туды сюды =))
а вообще что за марка серводрайвера?
-
kpNemo
- Новичок
- Сообщения: 8
- Зарегистрирован: 06 окт 2018, 18:55
- Репутация: 0
- Настоящее имя: Валентин
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
Та jogom неинтерестно. Мне бы через ардуину или плату коммутации...марку даже не знаю,, сзади почти всё на китайском. AC Servo Driver. Какой-то код ещё написан: DGK13X08D0137. Ещё AASD-15A-V6.2.
- rehden
- Мастер
- Сообщения: 201
- Зарегистрирован: 06 мар 2012, 12:31
- Репутация: 33
- Настоящее имя: Денис
- Откуда: Павловский Посад
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
Так это он и естьkpNemo писал(а):AASD-15A-V6.2.
kpNemo
Сообщения: 2
Зарегистрирован: 06 окт 2018, 18:55
Репутация: 0
Настоящее имя: Валентин
У меня есть инструкция на английском дома буду прикреплю.
- rehden
- Мастер
- Сообщения: 201
- Зарегистрирован: 06 мар 2012, 12:31
- Репутация: 33
- Настоящее имя: Денис
- Откуда: Павловский Посад
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
Воот держи.
Должно помочь =))
Должно помочь =))
- Вложения
-
- AASD Servo user manualV6.0.pdf
- (5.14 МБ) 3003 скачивания
-
kpNemo
- Новичок
- Сообщения: 8
- Зарегистрирован: 06 окт 2018, 18:55
- Репутация: 0
- Настоящее имя: Валентин
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
Спасибо, данный гайд у меня лежит в распечатанном виде. Но как его заставить крутиться? Не могу понять куда/на какие пины посылать сигнал для вращения.
- rehden
- Мастер
- Сообщения: 201
- Зарегистрирован: 06 мар 2012, 12:31
- Репутация: 33
- Настоящее имя: Денис
- Откуда: Павловский Посад
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
Все плохо я понял...kpNemo писал(а):Спасибо, данный гайд у меня лежит в распечатанном виде. Но как его заставить крутиться? Не могу понять куда/на какие пины посылать сигнал для вращения.
Драйвер в удержание встаёт при подаче питания?
Если нет то нужно подать сигнал энейбл.
Или переопределить настройку энейбл.
Далее выбрать режим управления по позиционированию
Далее определить тип входных импульсов.
Ещё желательно понимать какой шаг будет делать привод за импульс.
-
kpNemo
- Новичок
- Сообщения: 8
- Зарегистрирован: 06 окт 2018, 18:55
- Репутация: 0
- Настоящее имя: Валентин
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
Ух ничего себе. На енейбл при подаче сигнала драйвер стоит в блоке. Дальше уже не пойму что делать с этими PP,PD. Сколько и куда чего послать. Какое вот этой назначение этих Pn***? Есть подозрение, что их можно как-то вызывать и настраивать, но как - не пойму.
- rehden
- Мастер
- Сообщения: 201
- Зарегистрирован: 06 мар 2012, 12:31
- Репутация: 33
- Настоящее имя: Денис
- Откуда: Павловский Посад
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
В мануале написано как вызывать параметры через меню...kpNemo писал(а):Ух ничего себе. На енейбл при подаче сигнала драйвер стоит в блоке. Дальше уже не пойму что делать с этими PP,PD. Сколько и куда чего послать. Какое вот этой назначение этих Pn***? Есть подозрение, что их можно как-то вызывать и настраивать, но как - не пойму.
А ты какой сигнал подаёшь на энейбл?
-
kpNemo
- Новичок
- Сообщения: 8
- Зарегистрирован: 06 окт 2018, 18:55
- Репутация: 0
- Настоящее имя: Валентин
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
До этого просто посылал через лпт порт напрямую на пин один раз. А так просто замыкал для теста на позитион комплит и ещё какой-то, которые всегда что-то возвращают. Там разве надо определённый сигнал на енейбл? Вы хорошо разбираетесь в этом, подскажите пожалуйста.Я так понимаю весь смысла в частоте отправки сигнала на енейбл? или на PP+? Или куда? Если бы помогли разобрать, могу по вашему желанию накидать рабочий вариант программы, или какой-нить дллки с апи на с++/с# для отправки на лпт или куда надо будет.rehden писал(а): В мануале написано как вызывать параметры через меню...
А ты какой сигнал подаёшь на энейбл?
- rehden
- Мастер
- Сообщения: 201
- Зарегистрирован: 06 мар 2012, 12:31
- Репутация: 33
- Настоящее имя: Денис
- Откуда: Павловский Посад
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
ууххkpNemo писал(а):До этого просто посылал через лпт порт напрямую на пин один раз. А так просто замыкал для теста на позитион комплит и ещё какой-то, которые всегда что-то возвращают. Там разве надо определённый сигнал на енейбл? Вы хорошо разбираетесь в этом, подскажите пожалуйста.Я так понимаю весь смысла в частоте отправки сигнала на енейбл? или на PP+? Или куда? Если бы помогли разобрать, могу по вашему желанию накидать рабочий вариант программы, или какой-нить дллки с апи на с++/с# для отправки на лпт или куда надо будет.rehden писал(а): В мануале написано как вызывать параметры через меню...
А ты какой сигнал подаёшь на энейбл?
Для разрешения смены параметров скорей всего нужно сначала выставить параметр Pn000 = 1 (или 0)
потом ставишь
Pn001 = 8 - номер движка по таблице
Pn002 = 2 - режим работы контроль позиции
Pn003 = 1 - при подаче питания на привод он будет сразу вставать в удержание\работу (поосторожней там =))
если будешь управлять как обычными шаговиками с ардуинки то параметр Pn096 = 0
далее пин 20(PP-) и 5(PD-) пин это минус\ноль сигналов позиционирования. объединяешь их и на минус ардуинки.
пин 4(PP+) импульсы смены позиции, а пин 21(PD+) смена направления вращения
пробуй
-
kpNemo
- Новичок
- Сообщения: 8
- Зарегистрирован: 06 окт 2018, 18:55
- Репутация: 0
- Настоящее имя: Валентин
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
Ничего себе, благодарю. Если поедет, как писал выше, напишу длльку для работы с ним, выложу сюда.
- rehden
- Мастер
- Сообщения: 201
- Зарегистрирован: 06 мар 2012, 12:31
- Репутация: 33
- Настоящее имя: Денис
- Откуда: Павловский Посад
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
а для каких целей эта дллка нужна будет. вроде как ни мало программ для управления и работы по G коду.kpNemo писал(а):Ничего себе, благодарю. Если поедет, как писал выше, напишу длльку для работы с ним, выложу сюда.
а если тебе его нужно просто покрутить так для этого в нем тоже режим встроен
с передних клавиш панельки крутить можно.
-
kpNemo
- Новичок
- Сообщения: 8
- Зарегистрирован: 06 окт 2018, 18:55
- Репутация: 0
- Настоящее имя: Валентин
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
Делаем с товарищем станок для ремонта определённых деталей. Товарищ собрал всё по железной части. С моей стороны разработаны алгоритм, использующий нейронную сеть для распознавания типа детали(с наблюдаемой выдвижной камеры), её дефектов и надо сделать управление самим станком на таких вот сервоприводах. Детали там массивные(100-350 кг). Поэтому ищу возможность управления сервоприводом "на ходу". Хотелось бы сделать что-то универсальное, для отправки команд с компьютера вроде: "повернуть сервопривод №1 на 14 градусов, задать обороты сервопривода №2 со скоростью 30 оборотов в минуту до команды остановить" и т.д.. Вот и встал вопрос, как бы его так сгенерировать с компьютера код на отправку сигнала. И как раз вот эти импульсы смены позиции, смена направления пока неясны. Может ещё думаю сделать какой-то генератор G-кодов, но откуда и куда отправлять...я уже вас задолбал этими вопросами, крайне неловко.rehden писал(а):а для каких целей эта дллка нужна будет. вроде как ни мало программ для управления и работы по G коду.
а если тебе его нужно просто покрутить так для этого в нем тоже режим встроен
с передних клавиш панельки крутить можно.
- rehden
- Мастер
- Сообщения: 201
- Зарегистрирован: 06 мар 2012, 12:31
- Репутация: 33
- Настоящее имя: Денис
- Откуда: Павловский Посад
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
ты это чет совсем заморочился.kpNemo писал(а):Делаем с товарищем станок для ремонта определённых деталей. Товарищ собрал всё по железной части. С моей стороны разработаны алгоритм, использующий нейронную сеть для распознавания типа детали(с наблюдаемой выдвижной камеры), её дефектов и надо сделать управление самим станком на таких вот сервоприводах. Детали там массивные(100-350 кг). Поэтому ищу возможность управления сервоприводом "на ходу". Хотелось бы сделать что-то универсальное, для отправки команд с компьютера вроде: "повернуть сервопривод №1 на 14 градусов, задать обороты сервопривода №2 со скоростью 30 оборотов в минуту до команды остановить" и т.д.. Вот и встал вопрос, как бы его так сгенерировать с компьютера код на отправку сигнала. И как раз вот эти импульсы смены позиции, смена направления пока неясны. Может ещё думаю сделать какой-то генератор G-кодов, но откуда и куда отправлять...я уже вас задолбал этими вопросами, крайне неловко.
Почитай что может LInuxCNC. Все что ты перечислил она умеет и даже очень хорошо. поддерживает любые макросы на питоне. интегрирует в себя все что запихаешь в нее. совмещенная работа G кода и макросов. По камерам тоже можно интегрировать распознавание. Nick делал это. У него трипоидный робот фишки ловил и перекладывал по камере.
-
kpNemo
- Новичок
- Сообщения: 8
- Зарегистрирован: 06 окт 2018, 18:55
- Репутация: 0
- Настоящее имя: Валентин
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
Поднимаю тему. Ребят, очень прошу вас, не могу разобраться с подключением сервопривода указанного выше к arduino mega 2560 http://wiki.amperka.ru/%D0%BF%D1%80%D0% ... -mega-2560
Пожалуйста, надо подключить один сервопривод и программно, через ардуинку задать скорость вращения, направление - повернуть на заданный угол(например 33 градуса). Мне очень хорошо начали подсказывать, но слёг(приболел), а сейчас всё наперекосяк, так как не разобрался сразу, сейчас вообще полная каша. Какие проводки(пины лпт) на какие пины ардуинки подключать, простейшая программка ардуинки. Хотя бы в самом простом виде. Я знаю есть умельцы, прошу вас, подскажите куда и как. Через Pn указал выше указанные режимы на самом серводрайвере, дальше сейчас просто не могу разобраться, а очень хочется, поделитесь знанием?
Пожалуйста, надо подключить один сервопривод и программно, через ардуинку задать скорость вращения, направление - повернуть на заданный угол(например 33 градуса). Мне очень хорошо начали подсказывать, но слёг(приболел), а сейчас всё наперекосяк, так как не разобрался сразу, сейчас вообще полная каша. Какие проводки(пины лпт) на какие пины ардуинки подключать, простейшая программка ардуинки. Хотя бы в самом простом виде. Я знаю есть умельцы, прошу вас, подскажите куда и как. Через Pn указал выше указанные режимы на самом серводрайвере, дальше сейчас просто не могу разобраться, а очень хочется, поделитесь знанием?
-
Spinnaker
- Новичок
- Сообщения: 15
- Зарегистрирован: 16 апр 2019, 12:18
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Подключение 90ST-M03520(220V)
Ты разобрался что-куда подключать? Теперь мне помощь нужна:)