|
|
  |
Система команд сервоконтроллера, обсудим? |
|
|
|
Feb 17 2009, 06:07
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата(dpss @ Feb 17 2009, 12:50)  Ваш привод (и другая перефирия) будет совместим с оборудованием которое выпускает большая фирма, можно использовать готовый "верхний" софт , который пишет , отлавливает баги и сопровождает не один - два человека а целая коорпорация. Какими свойствами должен обладать кандидат? Интересно, а есть ли различие в плане интерфейса привода станка и привода робота? Хотелось бы не только на привод станка ориентироваться. Цитата(slog @ Feb 17 2009, 13:52)  А для чего нужен этот сервоконтроллер и что он из себя представляет как-то забыли упомянуть, надо именно от этого и плясать. Это действительно упущение, хотя выше и предполагалось Цитата Любителям надо НЕДОРОГОЙ, надёжный сервоконтроллер с максимальной частотой (энкодер) 100-150кГц, напряжением питания серводвигателя – до 150В, мощностью – до 1кВт. С регулируемой защитой по току. Но надо детализировать. Цитата(slog @ Feb 17 2009, 13:52)  Ваш самодельный интерфейс ни с чем не совместимый вряд ли кому-то будет нужен, вы же не Siemens чтобы протолкнуть свой интерфейс. Выше уже была мудрая идея - приспособиться к существующему стандарту. Так идеи протолкнуть интерфейс вроде бы и не ставилось. Просто EtherCAT и другие предложенные базируются на ETHERNET, как я понял. Довольно таки монстрообразно. Хотелось бы на AVR-подобные МК уложиться. С другой стороны на AVRке серьезный привод вряд ли можно сделать. Получается, что мы хотим создать что-то среднего класса. По поводу стандартного интерфейса: можно ведь создать при необходимости переходник наш_интерфейс<->что_то_стандартное. А вот команды может быть можно и ближе к распространенным стандартным взять.
--------------------
Выбор.
|
|
|
|
|
Feb 17 2009, 07:05
|
Профессионал
    
Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936

|
Step-dir это самый простой и надежный интерфейс, сам делаю на этом(от ЦАПа отхожу). Но это под ЧПУ реального времени. А под Windows это плохо работает (у меня), поэтому видимо выход как раз допустим M команды типа <М96.1000> - повернуть вал двигателя на 1000 импульсов датчика. Это особенно подходит для роботов и манипуляторов, где простой командой можно повернуть "руку" на определенный угол. А также это нужно, что-бы программировать сам привод допустим P командами и практически не нужны встроенные пульты на блоках управления. Все же не соглашусь, что в реале не нужно изменять какие ли бо параметры. Как раз таки параметры типа разгон торможение и т.п. удобнее на "ходу" регулировать и для опытного электронщика методика настройки из книги не нужна, он это на "глаз" сделает и под конкретное железо. А RS-422, я согласен, рулит. Не знаю, мое мнение на счет МК. Все же лучше применять 16 разрядные МК, типа dsPIC30/33 да и по цене они не намного дороже, и переферия мощная и все есть.
|
|
|
|
|
Feb 17 2009, 07:11
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(_Pasha @ Feb 16 2009, 22:58)  чтоб уже кормила Ой ) Цитата(_Pasha @ Feb 16 2009, 22:58)  Только ссылку киньте http://electronix.ru/forum/index.php?showt...495&hl=slp*Цитата(_Pasha @ Feb 16 2009, 22:58)  По поводу выбора RS-422 vs RS-485, прошу Вас высказаться подробнее, почему именно 422 рулит? Минимум, не болит голова с переключениями прием-передача, блокировкой шины, снижением трафика и совместимостью с rs232.
|
|
|
|
|
Feb 17 2009, 07:56
|

Знающий
   
Группа: Свой
Сообщений: 540
Регистрация: 19-04-08
Из: Москва
Пользователь №: 36 913

|
Вот "отец - основатель" EtherCAT. http://www.beckhoff.com/ http://www.beckhoff.ru Есть международная ассоциация www.ethercat.org Самый быстрый интерфейс реального времени на основе эзернета. PLC , декодер G кода , профиль движения, интерполяторы делаются программно с использовнием TwinCAT который сделан из CODESYS.
|
|
|
|
|
Feb 17 2009, 08:58
|

чукчхэшаражогрмонтажник
    
Группа: Участник
Сообщений: 1 852
Регистрация: 13-07-07
Из: Minsk
Пользователь №: 29 094

|
Цитата(_Pasha @ Feb 17 2009, 11:40)  Блин, занесло всех в эзернет! Ну нельзя сразу его закладывать! Рано еще. Поздно, оптику надо, это же привод, а не описная сеть. Пмсм, рассуждая о системе команд, нужно отталкиваться от ЦП контроллера. Специализированные процессоры для упр. электродвигатлями уже имеют библиотеки и ПО, поставляемое производителем. Далее автоматически получается функциональные возможности. Особенности специализированных контроллеров для управления прецизионными электроприводами.
Сообщение отредактировал evgeny_ch - Feb 17 2009, 09:04
--------------------
Quo vadis?
|
|
|
|
|
Feb 17 2009, 09:03
|
;
     
Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509

|
Цитата(dpss @ Feb 17 2009, 11:42)  Для кого рано? Пусть будет два девайса: мост эзернет в какой-нить RS485 либо Ether->PLC->[step/dir/Analogue] Но в одном флаконе - рановато Цитата(evgeny_ch @ Feb 17 2009, 11:58)  Поздно, оптику надо, это же привод, а не описная сеть. Тогда повторяю вопрос: каким выражением (алгебраическим, ессно, а не матерным) можно отобразить требования по максимальному времени доставки сообщения и получения ответа ???
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|