Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите с выбором Ethernet-CAN шлюза
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
Bitman
Может кто-нибудь работал со шлюзом из Ethernet (TCP/IP) в CAN? Есть положительный или отрицательный опыт?
Нужно выбрать для системы такую штуковину.
Поддержка CAN нужна самая обычная, A с 11 битным ID, без всяких надстроек типа CANOpen и пр.
Посоветуйте что-нибудь.

Поиск по сети находит I-7540D http://icp-das.ru/catalog/industrial_commu...wifi/38353.html
Но что-то цена уж больно кусачая, 9 тыс. р.
_pv
Цитата(Bitman @ Jul 24 2014, 13:25) *
Поиск по сети находит I-7540D http://icp-das.ru/catalog/industrial_commu...wifi/38353.html
Но что-то цена уж больно кусачая, 9 тыс. р.

если единичная поделка, то любой одноплатный комп с линуксом / роутер с openwrt и usb-can адаптер, можно пожалуй на порядок дешевле уложиться.
для beaglebone black / raspi / olinuxino и подобных должны быть готовые адаптеры.

если хочется секса с кривыми ip-стэками, можно какой-нибудь mbed или похожие платы с cortex-M3/4 c езернетом и canом поглядеть.
ZASADA
Цитата(Bitman @ Jul 24 2014, 09:25) *
Может кто-нибудь работал со шлюзом из Ethernet (TCP/IP) в CAN? Есть положительный или отрицательный опыт?

Поиск по сети находит I-7540D http://icp-das.ru/catalog/industrial_commu...wifi/38353.html

я по ссылке понял, что эта железка- пребразователь CAN>>Ethernet. она просто берет все пакеты CAN и передает их в Ethernet. Это вроде не совсем то, что вам нужно.
Bitman
Цитата(ZASADA @ Jul 24 2014, 18:10) *
я по ссылке понял, что эта железка- пребразователь CAN>>Ethernet. она просто берет все пакеты CAN и передает их в Ethernet. Это вроде не совсем то, что вам нужно.


На самом деле там не чистый EtherNet, есть и TCP/IP стек.
Из pdf: Message transmitted by using TCP/IP protocol
Т.е. подключаешься к TCP/IP порту и пихаешь туда команды, внутри которой CAN фрейм, она его ретранслирует. И наооборот.
В принципе, это именно то, что нужно. Но, блин, в рекламе всегда так всё хорошо, а как начинаешь возиться с реальной железкой, и полезут косяки.

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

Цитата(_pv @ Jul 24 2014, 13:26) *
если единичная поделка, то любой одноплатный комп с линуксом / роутер с openwrt и usb-can адаптер, можно пожалуй на порядок дешевле уложиться.
для beaglebone black / raspi / olinuxino и подобных должны быть готовые адаптеры.

если хочется секса с кривыми ip-стэками, можно какой-нибудь mbed или похожие платы с cortex-M3/4 c езернетом и canом поглядеть.


Вот секс, это то, что в данном случае хочется минимизировать.
Нужно воткнуть рабочую железку и 'забыть' о ней. В принципе, это даже важнее, чем цена. Вот если бы у кого был опыт использования таких.
ZASADA
Цитата(Bitman @ Jul 25 2014, 13:02) *
На самом деле там не чистый EtherNet, есть и TCP/IP стек.
Из pdf: Message transmitted by using TCP/IP protocol
Т.е. подключаешься к TCP/IP порту и пихаешь туда команды, внутри которой CAN фрейм, она его ретранслирует. И наооборот.

скорее всего наоборот
это удлинитель CAN через Ethernet. принимает пакеты CAN и используя протокол TCP/IP передает их по сетям Ethernet. с другой стороны ловит эти пакеты из Ethernet и передает в CAN.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.