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

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

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

Сообщение PKM »

merkwurdigliebe писал(а):про мехатролинк... с кодированием, вроде разобрался: манчестер (очевидно) плюс бит стаффинг чтобы по 0x7e начало-конец фрейма ловить, наверное. структура фреймов похожа на то, что описано в документации. значения полей не соответствуют, но это не страшно - расковыряем... в общем, думаю должно завеститсь
То есть основной вопрос в кодировании? Потом останется только пины прикрутить на нужные команды?
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1645
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение N1X »

Ну нн считая разработки проекта под fpga :D
Аватара пользователя
merkwurdigliebe
Мастер
Сообщения: 608
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 580
Откуда: București
Контактная информация:

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

Сообщение merkwurdigliebe »

Ну не то, чтобы основной. Но достаточно критический. У Мицубиси вон в sscnet III почти шифрование... Ладно хоть не настоящее, поэтому удалось сломать. :)
Duhas
Мастер
Сообщения: 1949
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 284
Настоящее имя: Андрей
Откуда: Красноярск
Контактная информация:

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

Сообщение Duhas »

мысль в слух: а может оно. шифрование, для лучшей работы простой контрольной суммы? при дешифровке ошибки в канале приведут к более заметным изменениям по идее..
Аватара пользователя
merkwurdigliebe
Мастер
Сообщения: 608
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 580
Откуда: București
Контактная информация:

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

Сообщение merkwurdigliebe »

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

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

Сообщение merkwurdigliebe »

мехатролинк. написал приемник, посмотрел дампы обмена контроллера с усилком. на самом деле все там строго по описанию - формат, значение полей. я не в тот мануал смотрел... и че ж никто не запилил контроллер до сих пор? может все патентованное и ко мне уже выехали? ;)
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

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

Сообщение PKM »

А у мициков не патентованное разве? Давно уже выехали :)
Duhas
Мастер
Сообщения: 1949
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 284
Настоящее имя: Андрей
Откуда: Красноярск
Контактная информация:

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

Сообщение Duhas »

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

почему не запилили - имхо, не хватает стыка навыков или времени/необходимости. была б острая необходимость и время я думаю осилил бы в итоге, а так подтягивать кучу вещей надо для таких проектов .
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

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

Сообщение PKM »

Я бы например покупал платы и драйверы мехатролинка для любых серьезных проектов. Желательно Ethernet :)
А какая версия планируется?
Аватара пользователя
merkwurdigliebe
Мастер
Сообщения: 608
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 580
Откуда: București
Контактная информация:

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

Сообщение merkwurdigliebe »

пока M-II, 10 Мбит
Аватара пользователя
mhael
Мастер
Сообщения: 2443
Зарегистрирован: 09 мар 2013, 11:22
Репутация: 769
Настоящее имя: Ильдар
Контактная информация:

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

Сообщение mhael »

merkwurdigliebe писал(а):мехатролинк. написал приемник, посмотрел дампы обмена контроллера с усилком. на самом деле все там строго по описанию - формат, значение полей. я не в тот мануал смотрел... и че ж никто не запилил контроллер до сих пор? может все патентованное и ко мне уже выехали? ;)
Сам протокол вроде как не секрет, вопрос только в коммерческом использовании. http://www.mechatrolink.org/common/doc/ ... _ml_en.pdf
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

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

Сообщение PKM »

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

Стоимость сертификации продукта 2000 дол. Но это не обязательно.
Аватара пользователя
merkwurdigliebe
Мастер
Сообщения: 608
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 580
Откуда: București
Контактная информация:

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

Сообщение merkwurdigliebe »

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

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

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

Сообщение merkwurdigliebe »

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

немножко хэндс-он экспириенс про риалтайм, шины и арбитраж. :) допилил, наконец, DMA из основной памяти -> в DPRAM контроллера, потестил на разных машинках. на GA-N3150N с AMS1083 PCIe-to-PCI мостом весьма грустная картина, конечно. контроллер->память - все ок, а вот обратно этот мост отменяет с "retry" транзакции чтения по 20 раз прежде чем начнет отдавать данные. из за этого передача 512 байт занимает почти 15 мкс. в 3 раза дольше, чем могла бы...
AMS1083-read_mul-retries.png (3189 просмотров) <a class='original' href='./download/file.php?id=138906&sid=2984077c9b4ad4489ceddb4377c477a6&mode=view' target=_blank>Загрузить оригинал (72.36 КБ)</a>
vinhest
Опытный
Сообщения: 180
Зарегистрирован: 19 мар 2016, 23:15
Репутация: 20
Настоящее имя: oleg
Контактная информация:

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

Сообщение vinhest »

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

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

Кстати по компьютерам они очень щепетильны , берут индустриальные и не все . только те что их жесткую проверку выдерживают. вроде шибко натерли мазоли .
Даже память индустриальная . с особым отбором.
Аватара пользователя
merkwurdigliebe
Мастер
Сообщения: 608
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 580
Откуда: București
Контактная информация:

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

Сообщение merkwurdigliebe »

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

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

в общем, я простых путей не вижу, сорри...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

merkwurdigliebe, я наблюдать однако, на директе сервы Яскава с Мехотролинком покупаешь :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

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

Сообщение PKM »

aftaev писал(а):merkwurdigliebe, я наблюдать однако, на директе сервы Яскава с Мехотролинком покупаешь :)
Ждем, ждем... :eat:
Аватара пользователя
merkwurdigliebe
Мастер
Сообщения: 608
Зарегистрирован: 17 дек 2013, 22:14
Репутация: 580
Откуда: București
Контактная информация:

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

Сообщение merkwurdigliebe »

aftaev писал(а):merkwurdigliebe, я наблюдать однако, на директе сервы Яскава с Мехотролинком покупаешь :)
да не, пока не надо особо. увидел случайно, решил поинтересоваться :) но помню, готовлюсь продолжить :)
vinhest
Опытный
Сообщения: 180
Зарегистрирован: 19 мар 2016, 23:15
Репутация: 20
Настоящее имя: oleg
Контактная информация:

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

Сообщение vinhest »

merkwurdigliebe писал(а):в общем, я простых путей не вижу, сорри...
Спасибо, примерно так и думал
лень все linuxcnc изучать , хотелось шикарных путей покороче. не получатцо.
merkwurdigliebe писал(а):в Маяк 600 - Advantech PCM-9375 с ОЗУ 128 МБайт и Compact Flash 128 МБайт. это AMD Geode LX800 (производительность 1/3 от Atom D525) с шиной PC/104 (ISA).
В первых да , но у них апгрейд поддержка любых плат из комплекта постоянная
Процессорный блок новый предлагают . уже под современную скоростную шину , ну и софт со всеми обновлениями бонусом , относительно не дорого.
вроде как гарантирую уже возможности вытянуть до последних своих версий 633, с таким обновлением .
Дугой новый одноплатный конечно к нему готовы предложить . но с ценой для ВПК.
Ладно найдем применение.
Ответить

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