Страница 5 из 22

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

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

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

Добавлено: 02 май 2018, 06:57
N1X
Ну нн считая разработки проекта под fpga :D

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

Добавлено: 02 май 2018, 10:45
merkwurdigliebe
Ну не то, чтобы основной. Но достаточно критический. У Мицубиси вон в sscnet III почти шифрование... Ладно хоть не настоящее, поэтому удалось сломать. :)

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

Добавлено: 03 май 2018, 04:08
Duhas
мысль в слух: а может оно. шифрование, для лучшей работы простой контрольной суммы? при дешифровке ошибки в канале приведут к более заметным изменениям по идее..

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

Добавлено: 03 май 2018, 10:45
merkwurdigliebe
вряд ли...
- скремблирование там делается XOR'ом пакетов с псевдослучайной последовательностью, поэтому ошибка не будет распространяться дальше
- для контроля используется CRC-16
- по-идее это скремблирование исключает последовательности нулевых или повторяющихся байтов в пакетах. но это не требуется, т.к. дальше все равно используется избыточное кодирование, которое добавляет достаточно переходов для синхронизации приемника

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

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

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

Добавлено: 04 май 2018, 22:30
PKM
А у мициков не патентованное разве? Давно уже выехали :)

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

Добавлено: 04 май 2018, 22:32
Duhas
на счет патентованное не исключено )

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

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

Добавлено: 04 май 2018, 22:59
PKM
Я бы например покупал платы и драйверы мехатролинка для любых серьезных проектов. Желательно Ethernet :)
А какая версия планируется?

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

Добавлено: 04 май 2018, 23:29
merkwurdigliebe
пока M-II, 10 Мбит

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

Добавлено: 09 май 2018, 22:25
mhael
merkwurdigliebe писал(а):мехатролинк. написал приемник, посмотрел дампы обмена контроллера с усилком. на самом деле все там строго по описанию - формат, значение полей. я не в тот мануал смотрел... и че ж никто не запилил контроллер до сих пор? может все патентованное и ко мне уже выехали? ;)
Сам протокол вроде как не секрет, вопрос только в коммерческом использовании. http://www.mechatrolink.org/common/doc/ ... _ml_en.pdf

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

Добавлено: 09 май 2018, 23:24
PKM
Продавать продукты имеет право член ассоциации, годовой взнос 100000 иен (около 900 дол). Недорого.

Стоимость сертификации продукта 2000 дол. Но это не обязательно.

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

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

на днях тут новую прошивку попытался поставить на свою "продакшн" машину (atom d2700) потестить - а она глючит. похоже на проблемы с таймингами PCI, буду разбираться. вообще, сделать pci-compliant корку на спартане 6 в tqfp - очень непросто, имхо. у зайлинксов такой нет. я поражаюсь, как mesa 5i25 вообще в принципе где-то работает - у них в проекте даже констрейнов нет! чудеса!

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

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

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

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

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

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

Кстати по компьютерам они очень щепетильны , берут индустриальные и не все . только те что их жесткую проверку выдерживают. вроде шибко натерли мазоли .
Даже память индустриальная . с особым отбором.

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

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

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

в общем, я простых путей не вижу, сорри...

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

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

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

Добавлено: 24 июл 2018, 21:41
PKM
aftaev писал(а):merkwurdigliebe, я наблюдать однако, на директе сервы Яскава с Мехотролинком покупаешь :)
Ждем, ждем... :eat:

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

Добавлено: 24 июл 2018, 22:23
merkwurdigliebe
aftaev писал(а):merkwurdigliebe, я наблюдать однако, на директе сервы Яскава с Мехотролинком покупаешь :)
да не, пока не надо особо. увидел случайно, решил поинтересоваться :) но помню, готовлюсь продолжить :)

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

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