То есть основной вопрос в кодировании? Потом останется только пины прикрутить на нужные команды?merkwurdigliebe писал(а):про мехатролинк... с кодированием, вроде разобрался: манчестер (очевидно) плюс бит стаффинг чтобы по 0x7e начало-конец фрейма ловить, наверное. структура фреймов похожа на то, что описано в документации. значения полей не соответствуют, но это не страшно - расковыряем... в общем, думаю должно завеститсь
Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S-B)
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
- N1X
- Мастер
- Сообщения: 3653
- Зарегистрирован: 16 фев 2015, 21:19
- Репутация: 1645
- Настоящее имя: Владимир
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
Ну нн считая разработки проекта под fpga
- merkwurdigliebe
- Мастер
- Сообщения: 608
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
Ну не то, чтобы основной. Но достаточно критический. У Мицубиси вон в sscnet III почти шифрование... Ладно хоть не настоящее, поэтому удалось сломать.
-
- Мастер
- Сообщения: 1949
- Зарегистрирован: 10 окт 2015, 23:25
- Репутация: 284
- Настоящее имя: Андрей
- Откуда: Красноярск
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
мысль в слух: а может оно. шифрование, для лучшей работы простой контрольной суммы? при дешифровке ошибки в канале приведут к более заметным изменениям по идее..
- merkwurdigliebe
- Мастер
- Сообщения: 608
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
вряд ли...
- скремблирование там делается XOR'ом пакетов с псевдослучайной последовательностью, поэтому ошибка не будет распространяться дальше
- для контроля используется CRC-16
- по-идее это скремблирование исключает последовательности нулевых или повторяющихся байтов в пакетах. но это не требуется, т.к. дальше все равно используется избыточное кодирование, которое добавляет достаточно переходов для синхронизации приемника
- скремблирование там делается XOR'ом пакетов с псевдослучайной последовательностью, поэтому ошибка не будет распространяться дальше
- для контроля используется CRC-16
- по-идее это скремблирование исключает последовательности нулевых или повторяющихся байтов в пакетах. но это не требуется, т.к. дальше все равно используется избыточное кодирование, которое добавляет достаточно переходов для синхронизации приемника
- merkwurdigliebe
- Мастер
- Сообщения: 608
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
мехатролинк. написал приемник, посмотрел дампы обмена контроллера с усилком. на самом деле все там строго по описанию - формат, значение полей. я не в тот мануал смотрел... и че ж никто не запилил контроллер до сих пор? может все патентованное и ко мне уже выехали?
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
А у мициков не патентованное разве? Давно уже выехали
-
- Мастер
- Сообщения: 1949
- Зарегистрирован: 10 окт 2015, 23:25
- Репутация: 284
- Настоящее имя: Андрей
- Откуда: Красноярск
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
на счет патентованное не исключено )
почему не запилили - имхо, не хватает стыка навыков или времени/необходимости. была б острая необходимость и время я думаю осилил бы в итоге, а так подтягивать кучу вещей надо для таких проектов .
почему не запилили - имхо, не хватает стыка навыков или времени/необходимости. была б острая необходимость и время я думаю осилил бы в итоге, а так подтягивать кучу вещей надо для таких проектов .
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
Я бы например покупал платы и драйверы мехатролинка для любых серьезных проектов. Желательно Ethernet
А какая версия планируется?
А какая версия планируется?
- merkwurdigliebe
- Мастер
- Сообщения: 608
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
пока M-II, 10 Мбит
- mhael
- Мастер
- Сообщения: 2443
- Зарегистрирован: 09 мар 2013, 11:22
- Репутация: 769
- Настоящее имя: Ильдар
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
Сам протокол вроде как не секрет, вопрос только в коммерческом использовании. http://www.mechatrolink.org/common/doc/ ... _ml_en.pdfmerkwurdigliebe писал(а):мехатролинк. написал приемник, посмотрел дампы обмена контроллера с усилком. на самом деле все там строго по описанию - формат, значение полей. я не в тот мануал смотрел... и че ж никто не запилил контроллер до сих пор? может все патентованное и ко мне уже выехали?
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
Продавать продукты имеет право член ассоциации, годовой взнос 100000 иен (около 900 дол). Недорого.
Стоимость сертификации продукта 2000 дол. Но это не обязательно.
Стоимость сертификации продукта 2000 дол. Но это не обязательно.
- merkwurdigliebe
- Мастер
- Сообщения: 608
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
угу. но они совсем низкий уровень не описывают, а предлагают использовать для этого их ASICи с трансформаторами. вполне разумно, а то понаделают товарищи типа меня всяких полуработающих карточек под маркой мехатролинк....
на днях тут новую прошивку попытался поставить на свою "продакшн" машину (atom d2700) потестить - а она глючит. похоже на проблемы с таймингами PCI, буду разбираться. вообще, сделать pci-compliant корку на спартане 6 в tqfp - очень непросто, имхо. у зайлинксов такой нет. я поражаюсь, как mesa 5i25 вообще в принципе где-то работает - у них в проекте даже констрейнов нет! чудеса!
на днях тут новую прошивку попытался поставить на свою "продакшн" машину (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
на d2700 починил - тайминги оказались не при чем. был поломан интерфейс между PCI target и DPRAM, burst'ы неправильно отрабатывались. странно, что раньше не замечал...
немножко хэндс-он экспириенс про риалтайм, шины и арбитраж. допилил, наконец, DMA из основной памяти -> в DPRAM контроллера, потестил на разных машинках. на GA-N3150N с AMS1083 PCIe-to-PCI мостом весьма грустная картина, конечно. контроллер->память - все ок, а вот обратно этот мост отменяет с "retry" транзакции чтения по 20 раз прежде чем начнет отдавать данные. из за этого передача 512 байт занимает почти 15 мкс. в 3 раза дольше, чем могла бы...
немножко хэндс-он экспириенс про риалтайм, шины и арбитраж. допилил, наконец, DMA из основной памяти -> в DPRAM контроллера, потестил на разных машинках. на GA-N3150N с AMS1083 PCIe-to-PCI мостом весьма грустная картина, конечно. контроллер->память - все ок, а вот обратно этот мост отменяет с "retry" транзакции чтения по 20 раз прежде чем начнет отдавать данные. из за этого передача 512 байт занимает почти 15 мкс. в 3 раза дольше, чем могла бы...
-
- Опытный
- Сообщения: 180
- Зарегистрирован: 19 мар 2016, 23:15
- Репутация: 20
- Настоящее имя: oleg
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
Кстати о кнопочках близко
Досталась тут стойка ЧПУ Маяк 600 первых версий
Смысл вопроса в чем значит .классика жанра стоит внури одноплатник промышленный на процессорной плате
так понял у них софт на базе ОC Linux ( говорят совместимом )
А привода имеются вот такие SSCNET-II
Может дико звучит ,нельзя ли платку совместить ?
Ну как бы то же кнопочки с панелью управления готовые . готовый софт. ОС однотипные..
только у них отдельная плата от процессорного блока управляет приводами по классическому аналоговому сигналу или по шине CAN
вот как бы мимо этого элемента
Ну вот как бы на сколько реально . или нет смысла .
Кстати по компьютерам они очень щепетильны , берут индустриальные и не все . только те что их жесткую проверку выдерживают. вроде шибко натерли мазоли .
Даже память индустриальная . с особым отбором.
Досталась тут стойка ЧПУ Маяк 600 первых версий
Смысл вопроса в чем значит .классика жанра стоит внури одноплатник промышленный на процессорной плате
так понял у них софт на базе ОC Linux ( говорят совместимом )
А привода имеются вот такие SSCNET-II
Может дико звучит ,нельзя ли платку совместить ?
Ну как бы то же кнопочки с панелью управления готовые . готовый софт. ОС однотипные..
только у них отдельная плата от процессорного блока управляет приводами по классическому аналоговому сигналу или по шине CAN
вот как бы мимо этого элемента
Ну вот как бы на сколько реально . или нет смысла .
Кстати по компьютерам они очень щепетильны , берут индустриальные и не все . только те что их жесткую проверку выдерживают. вроде шибко натерли мазоли .
Даже память индустриальная . с особым отбором.
- merkwurdigliebe
- Мастер
- Сообщения: 608
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
ой вряд ли... я когда-то пробовал mach3 прикрутить эмулируя параллельный порт. считал пришедшие за один цикл (0.88мс) импульсы получая позицию, которую скармливал драйвам. на низкой скорости было более-менее, а если быстрее - из-за несинхронности появляется неравномерность движения в виде ударов... наверное, можно было чуть отстать по времени и отфильтровать эту последовательность координат, но что-то не хочется этим заниматься когда с linuxcnc и так нормально все работает. ну и с параллельным портом не используются все остальные фишки типа фидбэка/мониторинга, абсолютных энкодеров и т.п.
в Маяк 600 - Advantech PCM-9375 с ОЗУ 128 МБайт и Compact Flash 128 МБайт. это AMD Geode LX800 (производительность 1/3 от Atom D525) с шиной PC/104 (ISA).
в общем, я простых путей не вижу, сорри...
в Маяк 600 - Advantech PCM-9375 с ОЗУ 128 МБайт и Compact Flash 128 МБайт. это AMD Geode LX800 (производительность 1/3 от Atom D525) с шиной PC/104 (ISA).
в общем, я простых путей не вижу, сорри...
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
merkwurdigliebe, я наблюдать однако, на директе сервы Яскава с Мехотролинком покупаешь
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
Ждем, ждем...aftaev писал(а):merkwurdigliebe, я наблюдать однако, на директе сервы Яскава с Мехотролинком покупаешь
- merkwurdigliebe
- Мастер
- Сообщения: 608
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
да не, пока не надо особо. увидел случайно, решил поинтересоваться но помню, готовлюсь продолжитьaftaev писал(а):merkwurdigliebe, я наблюдать однако, на директе сервы Яскава с Мехотролинком покупаешь
-
- Опытный
- Сообщения: 180
- Зарегистрирован: 19 мар 2016, 23:15
- Репутация: 20
- Настоящее имя: oleg
- Контактная информация:
Re: Контроллер YSSC2P для серво Mitsubishi SSCNET-II (MR-J2S
Спасибо, примерно так и думалmerkwurdigliebe писал(а):в общем, я простых путей не вижу, сорри...
лень все linuxcnc изучать , хотелось шикарных путей покороче. не получатцо.
В первых да , но у них апгрейд поддержка любых плат из комплекта постояннаяmerkwurdigliebe писал(а):в Маяк 600 - Advantech PCM-9375 с ОЗУ 128 МБайт и Compact Flash 128 МБайт. это AMD Geode LX800 (производительность 1/3 от Atom D525) с шиной PC/104 (ISA).
Процессорный блок новый предлагают . уже под современную скоростную шину , ну и софт со всеми обновлениями бонусом , относительно не дорого.
вроде как гарантирую уже возможности вытянуть до последних своих версий 633, с таким обновлением .
Дугой новый одноплатный конечно к нему готовы предложить . но с ценой для ВПК.
Ладно найдем применение.