Coolgear-LOGO

Coolgear CAN Программирование 1 Портовый Адаптер Ethernet-CAN-шины

Coolgear-CAN-Programming-1-Port-Ethernet-To-CAN-Bus-Adapter-PRODUCT

Технические характеристики

  • Производитель: Coolgear Inc.
  • Дата выпуска: 01/24/2017
  • Поддерживать: Coolgear.com/support

Информация о продукте

Руководство по программированию CAN от Coolgear Inc. содержит подробное руководство по программированию устройств сети контроллеров (CAN) с использованием интерфейса прикладного программирования.

Установка

  • Чтобы установить DLL, LIB и заголовок files, скопируйте их в каталог проекта вашего приложения. Конкретное расположение может различаться в зависимости от вашего языка программирования и настроек компилятора.
  • Инструкции см. в документации по вашей среде программирования.

Типы и структуры

  • В руководстве приведены сведения о различных типах и структурах, используемых в программировании CAN, таких как CAN_HANDLE, CAN_ERRORS, CAN_STATUS и CAN_MSG.

Exampкод

  • В руководство включены бывшиеampФрагменты кода, которые помогут вам понять, как реализовать функции в вашем приложении.

История изменений

ПересмотрДатаКомментарии
1.004 Первый выпуск

Введение

  • Благодарим вас за приобретение адаптера шины RS1/CAN с одним портом от Coolgear. CAN (Controller Area Network) — это высокоинтегрированная асинхронная последовательная шина для подключения интеллектуальных устройств. Она часто используется в автомобильных и промышленных системах.
  • Модуль CG-1P232CAN разработан для обеспечения быстрого и простого взаимодействия с устройствами шины CAN. Подключенный к последовательному порту компьютера, модуль CG-1P232CAN мгновенно добавляет канал промышленной шины CAN в вашу хост-систему.
  • CG-1P232CAN представляет собой экономичное решение для обеспечения связи с устройствами шины CAN.
  • Решение, разработанное на основе 0-битного микроконтроллера ARM Cortex-M32, делает его очень гибким в обработке небольших пакетов CAN-кадров на высокой скорости.
  • Подключив CG-1P232CAN к последовательному порту, адаптер CG-1P232CAN обеспечивает мгновенное подключение к устройствам шины CAN.
  • CG-1P232CAN представляет собой промышленное решение для многоточечной связи по шине CAN на короткие и большие расстояния.
  • CG-1P232CAN обеспечивает питание постоянного тока +5 В/+12 В 500 мА для внешних устройств и питается от внешнего источника питания постоянного тока 12 В.

Функции:

  • Добавляет порт шины CAN на ваш компьютер путем подключения к последовательному порту RS-232.
  • Один гнездовой разъем DB9 (последовательный порт)
  • Один штекерный разъем DB9 (порт шины CAN)
  • В комплекте один последовательный кабель. Длина кабеля: 100 см.
  • Питание от внешнего адаптера питания постоянного тока 12 В
  • Обеспечивает питание постоянного тока +5 В/+12 В 500 мА для внешних устройств
  • Светодиоды показывают инициализацию и состояние шины CAN
  • Скорость шины CAN до 1 Мбит/с
  • Поддерживает протоколы CAN 2.0A и CAN 2.0B
  • Поддерживаемые режимы CAN
  • Стандартный режим: нормальная работа по шине CAN
  • Режим прослушивания: пассивный прием CAN-кадров
  • Режим эха: передатчик также принимает отправленные кадры (для целей тестирования)
  • CG-1P232CAN можно управлять через последовательный порт с помощью простых команд ASCII.
  • Эксплуатация в широком диапазоне температур окружающей среды: от 0°C до 60°C (от 32°F до 140°F)
  • CE, одобрение FCC
  • Разработано на основе 0-битного микроконтроллера ARM Cortex-M32
  • Драйверы предоставляются для ОС Windows и Linux.
  • Поддерживает SocketCAN (драйвер slcan) начиная с ядра 2.6.38+

СХЕМА CG-1P232CAN

Coolgear-CAN-Programming-1-Port-Ethernet-to-CAN-Bus-Adapter-FIG-1

ПЛАН ПЕЧАТНОЙ ПЛАТЫCoolgear-CAN-Programming-1-Port-Ethernet-to-CAN-Bus-Adapter-FIG-2

БЛОК-СХЕМАCoolgear-CAN-Programming-1-Port-Ethernet-to-CAN-Bus-Adapter-FIG-3

ИНФОРМАЦИЯ О КОНТАКТАХ

Ниже приведена схема расположения выводов разъема для сигналов последовательного порта RS-232.Coolgear-CAN-Programming-1-Port-Ethernet-to-CAN-Bus-Adapter-FIG-4

Схема расположения выводов последовательного порта RS-232 для гнездового разъема DB9

Номер контактаСигналыОписание
1DCDОбнаружение носителя данных
2RxDПолучение последовательных данных
3передачаПередача последовательных данных
4Сдержанный
5ЗемляСигнальная земля
6ДСРНабор данных готов
7РТСЗапрос на отправку
8КТСОчистить для отправки
9Сдержанный
  • Ниже приведена распиновка штекера DB-9 и клеммной колодки для сигналов шины CAN.Coolgear-CAN-Programming-1-Port-Ethernet-to-CAN-Bus-Adapter-FIG-5

Распиновка шины CAN для штекерного разъема DB9

Номер контактаСигналыОписание
1CAN_V +Обеспечивает питание +5 В или 12 В постоянного тока (опционально)
2МОГУ ЛИ ЯЛиния шины CAN_L (доминирующий уровень — низкий)
3CAN_GNDСигнальная земля
4Сдержанный
5Сдержанный
6CAN_GNDСигнальная земля
7CAN_HЛиния шины CAN_H (доминирующий уровень — высокий)
8Сдержанный
9CAN_V +Обеспечивает питание +5 В или 12 В постоянного тока (опционально)

Coolgear-CAN-Programming-1-Port-Ethernet-to-CAN-Bus-Adapter-FIG-6

Распиновка CAN-шины для 5-контактной клеммной колодки

Номер контактаСигналыОписание
1CAN_GNDСигнальная земля
2CAN_HЛиния шины CAN_H (доминирующий уровень — высокий)
3МОГУ ЛИ ЯЛиния шины CAN_L (доминирующий уровень — низкий)
4-CAN_V+Обеспечивает питание +5 В или 12 В постоянного тока (опционально)
5CAN_GNDСигнальная земля

Включение питания постоянного тока +5 В или +12 В для внешних устройств

Снаружи устройства имеется 3-контактный DIP-переключатель (SW), настройки которого используются для включения питания 5 В или 12 В (макс. 500 мА) для внешних устройств.

SWФУНКЦИЯ
ПИН 1ONВключить контакт DB9 1 для подачи питания 5 В или 12 В на внешние устройства.
ВЫКЛЮЧЕННЫЙОтключить питание 5 В или 12 В на контакте 1
ПИН 2ONВключить контакт DB9 9 для подачи питания 5 В или 12 В на внешние устройства.
ВЫКЛЮЧЕННЫЙОтключить питание 5 В или 12 В на контакте 9
ПИН 3ONВключить контакт 4 клеммной колодки для подачи питания 5 В или 12 В на внешние устройства.
ВЫКЛЮЧЕННЫЙОтключите питание 5 В или 12 В на контакте 4 клеммной колодки.
  • Внутри блока имеются три 3-контактных разъема (J1, J2, J3), которые представляют собой перемычки для выбора питания 5 В или 12 В для внешних устройств.Coolgear-CAN-Programming-1-Port-Ethernet-to-CAN-Bus-Adapter-FIG-7
ПеремычкаФУНКЦИЯ
J1 контакты 1, 2 короткиеВыберите контакт 9 DB1 для подачи питания 5 В на внешние устройства.
J1 контакты 2, 3 короткиеВыберите контакт 9 DB1 для подачи питания 12 В на внешние устройства.
J2 контакты 1, 2 короткиеВыберите контакт 9 DB9 для подачи питания 5 В на внешние устройства.
J2 контакты 2, 3 короткиеВыберите контакт 9 DB9 для подачи питания 12 В на внешние устройства.
J3 контакты 1, 2 короткиеВыберите контакт 4 клеммной колодки для подачи питания 5 В на внешние устройства.
J3 контакты 2, 3 короткиеВыберите контакт 4 клеммной колодки для подачи питания 12 В на внешние устройства.

Согласующие резисторы

  • Адаптер Serial-to-CAN не имеет согласующих резисторов CAN-шины. Для сети CAN-шины требуются согласующие резисторы сопротивлением 120 Ом на каждом конце.
  • Как правило, это необходимо сделать в кабеле. Поскольку это зависит от установки соединений, проверьте спецификацию кабеля шины CAN на соответствие импедансу.Coolgear-CAN-Programming-1-Port-Ethernet-to-CAN-Bus-Adapter-FIG-8

ОПИСАНИЕ ФУНКЦИИ

Светодиодные индикаторы

  • Адаптер CG-1P232CAN имеет три светодиода (красный светодиод, зеленый светодиод, желтый светодиод) для индикации состояния питания и шины CAN.
  • Красный светодиод указывает на питание адаптера CG-1P232CAN; зеленый светодиод указывает на активность данных шины CAN, а желтый светодиод указывает на ошибку шины CAN.
  • Ниже приведены определения различных комбинаций светодиодов.

A: Включение питания (устройство инициализировано)

  • После включения CG-1P232CAN (инициализации устройства) загорается красный светодиод, а зеленый и желтый светодиоды мигают четыре раза, указывая на то, что адаптер CG-1P232CAN инициализирован.

B: Открытие/закрытие канала CAN-шины

  • Когда канал шины CAN открывается, загорается зеленый светодиод, указывая на то, что канал шины CAN открыт; когда канал шины CAN закрывается, зеленый светодиод гаснет, указывая на то, что канал шины CAN закрыт.

C: Активность данных шины CAN

  • При отправке или получении кадра данных CAN зеленый светодиод непрерывно мигает, указывая на активность ввода-вывода данных шины CAN.

D: Ошибка шины CAN

  • При возникновении ошибки на шине CAN желтый светодиод непрерывно мигает, указывая на ошибку шины CAN.

Набор команд ASCII

  • Адаптер CG-1P232CAN управляется через последовательный порт с помощью простых команд ASCII. Пользователи могут отправлять/получать команды из любой простой программы-терминала последовательного интерфейса.
  • Exampль: Установите битрейт 500 Кбит/с, откройте канал CAN, отправьте кадр CAN (ID = 002h, DLC = 3, Data = 11 22 33), закройте CAN.
КомандаОтветФункция
S6[CR][CR]Установите битрейт адаптера CG-1P232CAN на 500 Кбит/с.
О[CR][CR]Открытый CAN-канал
t0023112233[CR]z[CR]Отправить CAN-сообщение (ID = 002h, DLC = 3, Данные = 11 22 33)
C[CR][CR]Закрыть CAN-канал

Список команд

  • Команды выполняются построчно и завершаются символом перевода строки CR (0xD). В случае ошибки ответ будет 0x7 (BELL).
  • Команда «help» («H», «h» или «?») выведет список поддерживаемых команд.
КомандаОтветФункция
H[CR][CR]Список всех поддерживаемых команд
ч[CR][CR]
?[CR]z[CR]
  • Exampль: H[CR]

Код возврата

Список поддерживаемых команд:

  • 'O' – Откройте канал в обычном режиме.
  • 'Л' – Откройте канал в режиме «Только прослушивание»
  • 'Й' – Откройте канал в режиме Loopback
  • «С» – Закрыть CAN-канал
  • 'С' – Установить стандартный битрейт CAN
  • 'с' – Установить нестандартный битрейт CAN
  • 'т' – Передача стандартного кадра
  • 'Т' – Передача расширенного кадра
  • 'р' – Передача стандартного кадра удаленного запроса
  • 'Р' – Передать расширенный кадр удаленного запроса
  • 'З' – Установить времяamp вкл/выкл
  • ‘m – Установить маску принятия
  • «М» – Установить фильтр принятия
  • 'Ф' – Прочитать флаг статуса
  • 'В' – Проверьте версию программного обеспечения
  • 'Н' – Проверьте серийный номер
  • ‘m – Установить маску принятия
  • ' – Установить фильтр принятия
  • 'RST' – Сброс адаптера CG-1P232CAN
  • «Х», «ч» или «?' – Список поддерживаемых команд

Открытие канала CAN-шины

  • Канал шины CAN будет открыт командой O[CR], L[CR] или Y[CR].
  • Команда O[CR] откроет канал шины CAN в нормальном режиме работы, а команда L[CR] откроет канал шины CAN в режиме только прослушивания, в котором взаимодействие с шиной со стороны контроллера осуществляться не будет.
  • Команда Y[CR] открывает канал шины CAN в режиме обратной связи, в котором адаптер CG-1P232CAN также будет принимать отправляемые им кадры. Перед использованием одной из команд необходимо задать битрейт с помощью команд S или s.
КомандаОтветФункция
О[CR][CR]Откройте канал в обычном режиме
Л[CR][CR]Откройте канал в режиме «Только прослушивание»
Y[CR][CR]Откройте канал в режиме Loopback

Закрытие канала CAN-шины

Канал шины CAN будет закрыт командой C[CR]. Эту команду можно использовать только при открытом канале шины CAN.

КомандаОтветФункция
C[CR][CR]Закройте CAN-канал, если он открыт.

Настройка битрейта CAN (стандартная)

  • Скорость передачи данных по шине CAN можно задать командой SX[CR]. Эту команду можно использовать только при закрытом канале шины CAN.
КомандаОтветФункция
S6[CR] S00[CR][CR]Установите битрейт адаптера CG-1P232CAN на 500 Кбит/с.
S0[CR][CR]Открытый CAN-канал
S1[CR] S2[CR][CR]Отправить CAN-сообщение (ID = 002h, DLC = 3, Данные = 11 22 33)
S3[CR][CR]Закрыть CAN-канал
S4[CR][CR] 
S5[CR][CR] 
S6[CR][CR] 
S7[CR][CR] 
S8[CR][CR]Установите скорость передачи данных по шине CAN на 1M

Технические характеристики

Общий

Последовательный портМодуль Bosch C_CAN
Может автобусПоддерживает CAN 2.0A и CAN 2.0B
Чипсет0-битный микроконтроллер ARM Cortex-M32

Может автобус

Количество портов1
СоединительШтекерный разъем DB9
Скорость CAN-шиныCAN 2.0A / 2.0B от 5 кбит/с до 1 Мбит/с для передачи и приема
СигналыCAN_H, CAN_L, CAN_GND, CAN_V+
Контроллер CAN-шиныМодуль Bosch C_CAN
ВЕЛПитание, активность данных шины CAN, ошибка шины CAN
Режим CAN-шиныСтандартный режим: нормальная работа на шине CAN. Режим прослушивания: пассивный приём CAN-кадров.

Режим эха: передатчик также принимает отправленные кадры (для целей тестирования)

ЗащитаЗащита от электростатического разряда +/-16 кВ для сигналов CAN

Возможности программного обеспечения

API-библиотекаПоддерживает C/C++, C#, VB.NET и LabVIEW
УтилитаВстроенная утилита обновления прошивки
Инструменты мониторингаПрограмма тестирования Titan CAN поддерживается CANHacker

Потребляемая мощность

Входная мощностьВнешний адаптер питания постоянного тока 12 В
Потребляемая мощностьМакс. 80 мА при 12 В постоянного тока (без внешних устройств)

Механический

КорпусЛистовой металл SECC (1 мм)
Размеры81 мм x 81 мм x 24 мм (Д x Ш x В)
Масса175 г

Относящийся к окружающей среде

Рабочая температураот 0°C до 55°C (от 32°F до 131°F)
Температура хранения-20°C до 75°C (-4°F до 167°F)
Рабочая влажностьОтносительная влажность 5–95 %
Сертификаты безопасностиCE, FCC

Связаться с нами:

  • Coolgear Inc.
  • 5120 110-я авеню Север
  • Клируотер, Флорида 33760 США
  • Потери Бесплатно: 18886882188
  • Местный: 17272091300
  • Факс: 17272091302

Безопасность

  • Перед использованием данного продукта в вашем конкретном случае ознакомьтесь с полным руководством по установке. В нём содержится важная информация об электрических соединениях, соблюдение которой необходимо для безопасной и надлежащей эксплуатации.
  • Перед использованием внимательно осмотрите изделие на предмет визуальных дефектов.
  • Держите изделие вдали от мест скапливания влаги. В состав данного изделия входят электрические компоненты, которые могут быть повреждены из-за скопления влаги, что может отрицательно повлиять на подключенное к нему оборудование.
  • Не разбирайте изделие. Обращение с внутренними компонентами изделия может подвергнуть его опасности электростатического разряда (ЭСР), который может повлиять на работу устройства.
  • Если этот продукт не работает должным образом, напишите в нашу службу поддержки по адресу support@coolgear.com.

ЭКСПЕРТЫ ПО USB-ЗАРЯДКЕ И ПОДКЛЮЧЕНИЮ

Внутри каждой великой машины

  • Уже более 20 лет наши надежные, готовые к использованию USB-концентраторы, зарядные устройства и последовательные продукты готовы к использованию в вашем следующем проекте.
  • Базирующаяся в США компания Coolgear успешно разработала и внедрила миллионы решений для подключения в промышленной, медицинской, автомобильной, коммерческой и аэрокосмической отраслях.
  • Мы понимаем важность надежности, качества сборки и считаем все приложения наших клиентов критически важными, стремясь обеспечить длительную бесперебойную интеграцию.

Заявление о соответствии

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

Техническая поддержка

  • Обратившись в службу поддержки Coolgear, вы окажетесь в руках опытного и ориентированного на решение эксперта, готового ответить на любой ваш вопрос.
  • Если вам когда-нибудь понадобится помощь с вашим продуктом, посетите Coolgear.com/support Для запросов в службу поддержки, загрузок и других ресурсов поддержки. Последние версии драйверов можно найти на сайте coolgear.com/download.

Гарантия

Стандартная гарантия на продукцию

  • Гарантия действует один (1) год с даты покупки, указанной в счёте. Coolgear отремонтирует или заменит любой Продукт, признанный дефектным и возвращённый Coolgear, на ваш риск и за ваш счёт. Если Coolgear по своему усмотрению определит, что ремонт или замена такого Продукта нецелесообразны, Coolgear оставит несоответствующий Продукт себе и вернёт вам уплаченную за него сумму. Гарантия на возвращённые Продукты распространяется на оставшуюся часть гарантийного срока, если таковой применим.
  • На все восстановленные детали, используемые Coolgear, распространяются те же положения, которые применяются к новым деталям.
  • ВЫШЕИЗЛОЖЕННОЕ ОПИСЫВАЕТ ЕДИНСТВЕННУЮ ОТВЕТСТВЕННОСТЬ COOLGEAR И ВАШЕ ЕДИНСТВЕННОЕ СРЕДСТВО ПРАВОВОЙ ЗАЩИТЫ В СЛУЧАЕ ЛЮБОГО НАРУШЕНИЯ ГАРАНТИИ.
  • ЕСЛИ ВЫ НЕ СОГЛАСНЫ С УСЛОВИЯМИ НАСТОЯЩЕЙ ОГРАНИЧЕННОЙ ГАРАНТИИ, ВЫ ДОЛЖНЫ ВЕРНУТЬ ПРОДУКЦИЮ НЕИСПОЛЬЗОВАННОЙ И В ОРИГИНАЛЬНОЙ УПАКОВКЕ В МЕСТО ПРИОБРЕТЕНИЯ.

Ограничение ответственности

  • Настоящая Ограниченная гарантия не распространяется на: (i) дефекты или повреждения, возникшие в результате естественных причин, несчастного случая, аварии, неправильного использования или злоупотребления, небрежности, изменений, обслуживания или ремонта, выполненных не компанией Coolgear, включая, помимо прочего, вас; (ii) неправильную установку или демонтаж, эксплуатацию или обслуживание, неправильное подключение к периферийным устройствам или другие причины, не вытекающие из дефектов материалов или изготовления Продуктов; (iii) любой Продукт, гарантийная наклейка которого была удалена, изменена или повреждена; (iv) нормальный износ; (v) повреждение или потеря отремонтированных или замененных Продуктов во время транспортировки компанией Coolgear, за исключением случаев, когда такое повреждение или потеря вызваны плохой или ненадлежащей упаковкой компанией Coolgear; или (vi) Продукты, приобретенные за пределами Соединенных Штатов. В СООТВЕТСТВИИ С
  • Ни при каких обстоятельствах COOLGEAR не будет нести ответственности за любую потерю возможности использования, прерывание бизнеса или любые косвенные, особые, случайные, штрафные или вытекающие убытки любого рода (включая упущенную выгоду) независимо от формы действия, будь то по договору, деликту (включая халатность), строгой ответственности за качество продукции или иным образом, даже если COOLGEAR была предупреждена о возможности таких убытков.
  • Ни при каких обстоятельствах общая ответственность COOLGEAR по настоящему Соглашению не может превышать 50.00 долларов США или сумму, которую вы фактически уплатили за продукт, послуживший причиной возникновения такой ответственности, независимо от причины иска, по договору, деликту, строгой ответственности или иным образом. Не все юрисдикции допускают такие ограничения ущерба, поэтому указанные выше ограничения могут быть к вам не применимы.
    © 2024 Coolgear, Inc. Все права защищены. Все продукты и сопроводительная цифровая документация, включая изображения, являются собственностью и/или товарными знаками Coolgear Inc. Coolgear Inc. постоянно совершенствует свою продукцию.
  • Технические характеристики продукта могут быть изменены без предварительного уведомления.
  • Нужна помощь? Посещать: Coolgear.com/support
  • Coolgear, Inc.
  • Версия: 1.0
  • Дата: 04/25/2024

Часто задаваемые вопросы

  • В: Существует ли специальный установщик для DLL?
    • A: Нет, установщик DLL не предусмотрен. Вам необходимо вручную скопировать DLL, LIB и заголовок. files в каталог вашего проекта приложения.
  • В: Каковы значения по умолчанию для accept_code и accept_mask?
    • A: Значения по умолчанию установлены так, чтобы разрешить прохождение всех кадров — фильтр приема = 0x7FF для стандартных сообщений и 0x1FFFFFFFF для расширенных сообщений.

Документы/Ресурсы

Coolgear CAN Программирование 1 Портовый Адаптер Ethernet-CAN-шины [pdf] Руководство по установке
Программирование CAN 1-портовый адаптер Ethernet для шины CAN, Программирование CAN, 1-портовый адаптер Ethernet для шины CAN, Адаптер шины CAN, Адаптер шины, Адаптер

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *