Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C/C++ Сетевое программирование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2014, 18:21   #1
victor5133
Форумчанин
 
Регистрация: 05.10.2010
Сообщений: 107
По умолчанию Ethernet to CAN

Здравствуйте! Подскажите как отправить команду по Ethernet на устройство которое преобразовывает сигнал Ethernet=>CAN (Controller Area Network). Может в си есть какие нибудь функции, как для записи в COM порты. Спасибо!
victor5133 вне форума Ответить с цитированием
Старый 22.04.2014, 18:48   #2
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
Может в си есть какие нибудь функции, как для записи в COM порты.
В Си нет функций для записи в компорты. Си пишет в файлы (см. как устройства представлены в Unix). Контроллеры - отдельный случай.

Прошу уточнить, вы пишете в ethernet или в Can? И в каком виде устройство ждет от вас данные?
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 22.04.2014, 19:14   #3
victor5133
Форумчанин
 
Регистрация: 05.10.2010
Сообщений: 107
По умолчанию

Пишем в Ethernet. А данные(команды) в виде шестнадцатеричных чисел. Эти данные попадают на переходник Ethernet-CAN.
victor5133 вне форума Ответить с цитированием
Старый 22.04.2014, 19:25   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Низкоуровневые сокеты я так понимаю нужны...
А все таки протокол хоть известен?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.04.2014, 19:57   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

Берешь мануал (руководство, описание протокола) на конвертор Ethernet/CAN, открываешь, находишь протокол и состав пакета. Формируешь, шлешь. Как правило, протокол у таких железяк UDP, бывает и поверх TCP/

Реализация: на сокетах, обертках и прочем счастье. Может производитель даже либу предоставляет, а так, говорим о сферическом конверторе в вакууме.

p.s.: так понимаю, конвертор из серии ADAM400X и прочих производителей. Для них все есть, на офсайте.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
технологии ethernet Proskurina Общие вопросы по программированию, компьютерный форум 0 10.10.2012 21:17
Matlab и Ethernet камера Sk1fff Помощь студентам 0 10.11.2011 20:31
ethernet abog Общие вопросы C/C++ 2 21.05.2009 09:25
Ethernet . 'поток E1' ? Artem25 Свободное общение 0 09.10.2007 17:44
работа с Ethernet пакетами kdaemonv Работа с сетью в Delphi 4 06.02.2007 13:37