Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)

Контроллеры, драйверы, датчики, управляющие устройства.

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение PKM » 01 май 2018, 23:33

merkwurdigliebe писал(а):про мехатролинк... с кодированием, вроде разобрался: манчестер (очевидно) плюс бит стаффинг чтобы по 0x7e начало-конец фрейма ловить, наверное. структура фреймов похожа на то, что описано в документации. значения полей не соответствуют, но это не страшно - расковыряем... в общем, думаю должно завеститсь

То есть основной вопрос в кодировании? Потом останется только пины прикрутить на нужные команды?
Аватара пользователя
PKM
Почётный участник
Почётный участник
 
Сообщения: 4261
Зарегистрирован: 31 мар 2011, 18:11
Откуда: Украина
Репутация: 702
Медальки:
Настоящее имя: Андрей

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение N1X » 02 май 2018, 06:57

Ну нн считая разработки проекта под fpga :D
Аватара пользователя
N1X
Мастер
 
Сообщения: 3456
Зарегистрирован: 16 фев 2015, 21:19
Откуда: Беларусь, Гомель
Репутация: 1577
Настоящее имя: Владимир

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение merkwurdigliebe » 02 май 2018, 10:45

Ну не то, чтобы основной. Но достаточно критический. У Мицубиси вон в sscnet III почти шифрование... Ладно хоть не настоящее, поэтому удалось сломать. :)
merkwurdigliebe
Мастер
 
Сообщения: 349
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 333

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение Duhas » 03 май 2018, 04:08

мысль в слух: а может оно. шифрование, для лучшей работы простой контрольной суммы? при дешифровке ошибки в канале приведут к более заметным изменениям по идее..
Duhas
Мастер
 
Сообщения: 1373
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 213
Настоящее имя: Андрей

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение merkwurdigliebe » 03 май 2018, 10:45

вряд ли...
- скремблирование там делается XOR'ом пакетов с псевдослучайной последовательностью, поэтому ошибка не будет распространяться дальше
- для контроля используется CRC-16
- по-идее это скремблирование исключает последовательности нулевых или повторяющихся байтов в пакетах. но это не требуется, т.к. дальше все равно используется избыточное кодирование, которое добавляет достаточно переходов для синхронизации приемника
merkwurdigliebe
Мастер
 
Сообщения: 349
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 333

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение merkwurdigliebe » 04 май 2018, 22:26

мехатролинк. написал приемник, посмотрел дампы обмена контроллера с усилком. на самом деле все там строго по описанию - формат, значение полей. я не в тот мануал смотрел... и че ж никто не запилил контроллер до сих пор? может все патентованное и ко мне уже выехали? ;)
merkwurdigliebe
Мастер
 
Сообщения: 349
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 333

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение PKM » 04 май 2018, 22:30

А у мициков не патентованное разве? Давно уже выехали :)
Аватара пользователя
PKM
Почётный участник
Почётный участник
 
Сообщения: 4261
Зарегистрирован: 31 мар 2011, 18:11
Откуда: Украина
Репутация: 702
Медальки:
Настоящее имя: Андрей

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение Duhas » 04 май 2018, 22:32

на счет патентованное не исключено )

почему не запилили - имхо, не хватает стыка навыков или времени/необходимости. была б острая необходимость и время я думаю осилил бы в итоге, а так подтягивать кучу вещей надо для таких проектов .
Duhas
Мастер
 
Сообщения: 1373
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 213
Настоящее имя: Андрей

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение PKM » 04 май 2018, 22:59

Я бы например покупал платы и драйверы мехатролинка для любых серьезных проектов. Желательно Ethernet :)
А какая версия планируется?
Аватара пользователя
PKM
Почётный участник
Почётный участник
 
Сообщения: 4261
Зарегистрирован: 31 мар 2011, 18:11
Откуда: Украина
Репутация: 702
Медальки:
Настоящее имя: Андрей

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение merkwurdigliebe » 04 май 2018, 23:29

пока M-II, 10 Мбит
merkwurdigliebe
Мастер
 
Сообщения: 349
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 333

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение mhael » 09 май 2018, 22:25

merkwurdigliebe писал(а):мехатролинк. написал приемник, посмотрел дампы обмена контроллера с усилком. на самом деле все там строго по описанию - формат, значение полей. я не в тот мануал смотрел... и че ж никто не запилил контроллер до сих пор? может все патентованное и ко мне уже выехали? ;)

Сам протокол вроде как не секрет, вопрос только в коммерческом использовании. http://www.mechatrolink.org/common/doc/ ... _ml_en.pdf
Аватара пользователя
mhael
Мастер
 
Сообщения: 2444
Зарегистрирован: 09 мар 2013, 11:22
Репутация: 768
Настоящее имя: Ильдар

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение PKM » 09 май 2018, 23:24

Продавать продукты имеет право член ассоциации, годовой взнос 100000 иен (около 900 дол). Недорого.

Стоимость сертификации продукта 2000 дол. Но это не обязательно.
Аватара пользователя
PKM
Почётный участник
Почётный участник
 
Сообщения: 4261
Зарегистрирован: 31 мар 2011, 18:11
Откуда: Украина
Репутация: 702
Медальки:
Настоящее имя: Андрей

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение merkwurdigliebe » 10 май 2018, 00:44

угу. но они совсем низкий уровень не описывают, а предлагают использовать для этого их ASICи с трансформаторами. вполне разумно, а то понаделают товарищи типа меня всяких полуработающих карточек под маркой мехатролинк.... :)

на днях тут новую прошивку попытался поставить на свою "продакшн" машину (atom d2700) потестить - а она глючит. похоже на проблемы с таймингами PCI, буду разбираться. вообще, сделать pci-compliant корку на спартане 6 в tqfp - очень непросто, имхо. у зайлинксов такой нет. я поражаюсь, как mesa 5i25 вообще в принципе где-то работает - у них в проекте даже констрейнов нет! чудеса!
merkwurdigliebe
Мастер
 
Сообщения: 349
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 333

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение merkwurdigliebe » 13 май 2018, 16:49

на d2700 починил - тайминги оказались не при чем. был поломан интерфейс между PCI target и DPRAM, burst'ы неправильно отрабатывались. странно, что раньше не замечал...

немножко хэндс-он экспириенс про риалтайм, шины и арбитраж. :) допилил, наконец, DMA из основной памяти -> в DPRAM контроллера, потестил на разных машинках. на GA-N3150N с AMS1083 PCIe-to-PCI мостом весьма грустная картина, конечно. контроллер->память - все ок, а вот обратно этот мост отменяет с "retry" транзакции чтения по 20 раз прежде чем начнет отдавать данные. из за этого передача 512 байт занимает почти 15 мкс. в 3 раза дольше, чем могла бы...

Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B) AMS1083-read_mul-retries.png
merkwurdigliebe
Мастер
 
Сообщения: 349
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 333

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение vinhest » 23 июл 2018, 22:42

Кстати о кнопочках близко
Досталась тут стойка ЧПУ Маяк 600 первых версий
Смысл вопроса в чем значит .классика жанра стоит внури одноплатник промышленный на процессорной плате
так понял у них софт на базе ОC Linux ( говорят совместимом )
А привода имеются вот такие SSCNET-II
Может дико звучит ,нельзя ли платку совместить ?
Ну как бы то же кнопочки с панелью управления готовые . готовый софт. ОС однотипные..
только у них отдельная плата от процессорного блока управляет приводами по классическому аналоговому сигналу или по шине CAN
вот как бы мимо этого элемента

Ну вот как бы на сколько реально . или нет смысла .

Кстати по компьютерам они очень щепетильны , берут индустриальные и не все . только те что их жесткую проверку выдерживают. вроде шибко натерли мазоли .
Даже память индустриальная . с особым отбором.
vinhest
Кандидат
 
Сообщения: 99
Зарегистрирован: 19 мар 2016, 23:15
Репутация: 11
Настоящее имя: oleg

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение merkwurdigliebe » 24 июл 2018, 18:05

ой вряд ли... я когда-то пробовал mach3 прикрутить эмулируя параллельный порт. считал пришедшие за один цикл (0.88мс) импульсы получая позицию, которую скармливал драйвам. на низкой скорости было более-менее, а если быстрее - из-за несинхронности появляется неравномерность движения в виде ударов... наверное, можно было чуть отстать по времени и отфильтровать эту последовательность координат, но что-то не хочется этим заниматься когда с linuxcnc и так нормально все работает. ну и с параллельным портом не используются все остальные фишки типа фидбэка/мониторинга, абсолютных энкодеров и т.п.

в Маяк 600 - Advantech PCM-9375 с ОЗУ 128 МБайт и Compact Flash 128 МБайт. это AMD Geode LX800 (производительность 1/3 от Atom D525) с шиной PC/104 (ISA).

в общем, я простых путей не вижу, сорри...
merkwurdigliebe
Мастер
 
Сообщения: 349
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 333

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение aftaev » 24 июл 2018, 20:27

merkwurdigliebe, я наблюдать однако, на директе сервы Яскава с Мехотролинком покупаешь :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
 
Сообщения: 30554
Зарегистрирован: 04 апр 2010, 19:22
Откуда: Казахстан. Шымкент
Репутация: 5425
Медальки:

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение PKM » 24 июл 2018, 21:41

aftaev писал(а):merkwurdigliebe, я наблюдать однако, на директе сервы Яскава с Мехотролинком покупаешь :)

Ждем, ждем... :eat:
Аватара пользователя
PKM
Почётный участник
Почётный участник
 
Сообщения: 4261
Зарегистрирован: 31 мар 2011, 18:11
Откуда: Украина
Репутация: 702
Медальки:
Настоящее имя: Андрей

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение merkwurdigliebe » 24 июл 2018, 22:23

aftaev писал(а):merkwurdigliebe, я наблюдать однако, на директе сервы Яскава с Мехотролинком покупаешь :)


да не, пока не надо особо. увидел случайно, решил поинтересоваться :) но помню, готовлюсь продолжить :)
merkwurdigliebe
Мастер
 
Сообщения: 349
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 333

Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S

Сообщение vinhest » 25 июл 2018, 01:19

merkwurdigliebe писал(а):в общем, я простых путей не вижу, сорри...

Спасибо, примерно так и думал
лень все linuxcnc изучать , хотелось шикарных путей покороче. не получатцо.

merkwurdigliebe писал(а):в Маяк 600 - Advantech PCM-9375 с ОЗУ 128 МБайт и Compact Flash 128 МБайт. это AMD Geode LX800 (производительность 1/3 от Atom D525) с шиной PC/104 (ISA).

В первых да , но у них апгрейд поддержка любых плат из комплекта постоянная
Процессорный блок новый предлагают . уже под современную скоростную шину , ну и софт со всеми обновлениями бонусом , относительно не дорого.
вроде как гарантирую уже возможности вытянуть до последних своих версий 633, с таким обновлением .
Дугой новый одноплатный конечно к нему готовы предложить . но с ценой для ВПК.
Ладно найдем применение.
vinhest
Кандидат
 
Сообщения: 99
Зарегистрирован: 19 мар 2016, 23:15
Репутация: 11
Настоящее имя: oleg

Пред.След.

Вернуться в Электроника

Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Chatter, CybSys, diamond file, Dimka, drykov, error101, Foxbat, frezeryga, Google [Bot], hmnijp, knifemaker, Majestic-12 [Bot], mikehv, MSN [Bot], nickoass, Prav, selenur, Yandex [bot]

Reputation System ©'