Coolgear-LOGO

Адаптер Coolgear за CAN програмиране с 1 порт Ethernet към CAN шина

Coolgear-CAN-програмиране-1-порт-Ethernet-към-CAN-Bus-адаптер-ПРОДУКТ

Спецификации

  • производител: Coolgear Inc.
  • Дата на издаване: 01/24/2017
  • поддръжка: coolgear.com/support

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

Ръководството за CAN програмиране от Coolgear Inc. предоставя подробно ръководство за програмиране на CAN (Controller Area Network) устройства, използвайки техния интерфейс за приложно програмиране.

Монтаж

  • За да инсталирате DLL, LIB и заглавната част files, копирайте ги в директорията на проекта на вашето приложение. Конкретните местоположения може да варират в зависимост от вашия език за програмиране и конфигурациите на компилатора.
  • Вижте документацията на вашата програмна среда за насоки.

Видове и структури

  • Ръководството предоставя подробности за различни типове и структури, използвани в CAN програмирането, като CAN_HANDLE, CAN_ERRORS, CAN_STATUS и CAN_MSG.

Exampле код

  • Ръководството включва напр.ampфрагменти от код, които ще ви помогнат да разберете как да имплементирате функциите във вашето приложение.

История на ревизиите

Ревизия Дата Коментари
1.0 04 г. Първо издание

Въведение

  • Благодарим ви, че закупихте 1-портовия сериен RS232 към CAN шина адаптер на Coolgear. Controller Area Network (CAN) е високоинтегрирана асинхронна серийна шина за свързване в мрежа на интелигентни устройства. Тя често се използва в автомобилни и промишлени системи.
  • CG-1P232CAN е проектиран да осигури бърз и лесен начин за комуникация с CAN bus устройства. Свързан към сериен порт на вашия компютър, CG-1P232CAN незабавно добавя индустриален CAN bus канал към вашата хост система.
  • CG-1P232CAN предоставя рентабилно решение за клиентите, което им позволява да осъществяват комуникация с CAN шина устройства.
  • Решението, проектирано от 0-битовия микроконтролер ARM Cortex-M32, го прави много гъвкаво при обработката на малки пакети от CAN кадри с висока скорост.
  • Включването на CG-1P232CAN в серийния порт, адаптерът CG-1P232CAN осигурява незабавна свързаност с CAN шина устройства.
  • CG-1P232CAN предоставя индустриално решение за приложения на CAN bus многоточкова комуникация на къси и дълги разстояния.
  • CG-1P232CAN осигурява DC +5V/+12V 500mA захранване за външни устройства и се захранва от външен DC 12V източник на захранване.

Характеристики:

  • Добавя CAN bus порт към вашия компютър чрез свързване към серийния порт RS-232
  • Един женски конектор DB9 (сериен порт)
  • Един мъжки конектор DB9 (CAN bus порт)
  • Включва един сериен кабел. Дължина на кабела: 100 см
  • Захранва се от външен DC 12V захранващ адаптер
  • Осигурява DC +5V/+12V 500mA захранване за външни устройства
  • Светодиодите показват инициализация и състояние на CAN шината
  • Скорост на CAN шината до 1 Mbps
  • Поддържа CAN 2.0A и CAN 2.0B протоколи
  • Поддържани CAN режими
  • Стандартен режим: нормална работа по CAN шината
  • Режим на слушане: пасивно приемане на CAN рамки
  • Режим Echo: предавателят също получава изпратени кадри (за тестови цели)
  • 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-програмиране-1-порт-Ethernet-към-CAN-шина-адаптер-FIG-1

Оформление на печатни платкиCoolgear-CAN-програмиране-1-порт-Ethernet-към-CAN-шина-адаптер-FIG-2

БЛОКОВА ДИАГРАМАCoolgear-CAN-програмиране-1-порт-Ethernet-към-CAN-шина-адаптер-FIG-3

ИНФОРМАЦИЯ ЗА ИЗВЛИЧАНЕ НА ПИН-ОВЕ

Следва разположението на пиновете на конектора за сигнали от серийния порт RS-232.Coolgear-CAN-програмиране-1-порт-Ethernet-към-CAN-шина-адаптер-FIG-4

Разпределение на пиновете на серийния порт RS-232 за женски конектор DB9

PIN номер Сигнали Описание
1 DCD Откриване на носител на данни
2 RxD Получаване на серийни данни
3 TxD Предаване на серийни данни
4 Запазено
5 GND Сигнално заземяване
6 DSR Набор от данни готов
7 RTS Заявка за изпращане
8 CTS Изчистване за изпращане
9 Запазено
  • Следва разположението на пиновете на мъжкия конектор DB-9 и клемния блок за сигналите на CAN шината.Coolgear-CAN-програмиране-1-порт-Ethernet-към-CAN-шина-адаптер-FIG-5

Разпределение на пиновете на CAN шината за мъжки конектор DB9

PIN номер Сигнали Описание
1 CAN_V + Осигурява захранване +DC 5V или 12V (по избор)
2 CAN_L CAN_L шина (доминиращото ниво е ниско)
3 CAN_GND Сигнално заземяване
4 Запазено
5 Запазено
6 CAN_GND Сигнално заземяване
7 CAN_H CAN_H шина (доминиращото ниво е високо)
8 Запазено
9 CAN_V + Осигурява захранване +DC 5V или 12V (по избор)

Coolgear-CAN-програмиране-1-порт-Ethernet-към-CAN-шина-адаптер-FIG-6

Разпределение на пиновете на CAN шината за 5-пинов клемен блок

PIN номер Сигнали Описание
1 CAN_GND Сигнално заземяване
2 CAN_H CAN_H шина (доминиращото ниво е високо)
3 CAN_L CAN_L шина (доминиращото ниво е ниско)
4 -CAN_V+ Осигурява захранване +DC 5V или 12V (по избор)
5 CAN_GND Сигнално заземяване

Активиране на захранването DC +5V или DC +12V за външни устройства

Извън устройството има 3-пинов DIP превключвател (SW), чиито настройки се използват за активиране на захранване от 5V или 12V (500mA макс.) за външни устройства.

SW ФУНКЦИЯ
ПИН 1 ON Активирайте пин 9 на DB1, за да осигурите захранване от 5V или 12V за външни устройства
ИЗКЛ Деактивирайте захранването 5V или 12V на пин 1
ПИН 2 ON Активирайте пин 9 на DB9, за да осигурите захранване от 5V или 12V за външни устройства
ИЗКЛ Деактивирайте захранването 5V или 12V на пин 9
ПИН 3 ON Активирайте пин 4 на клемния блок, за да осигурите захранване от 5V или 12V за външни устройства
ИЗКЛ Деактивирайте захранването 5V или 12V на пин 4 на клемния блок
  • Вътре в устройството има три 3-пинови конектора (J1, J2, J3), които са джъмпери за избор на 5V или 12V захранване за външни устройства.Coolgear-CAN-програмиране-1-порт-Ethernet-към-CAN-шина-адаптер-FIG-7
СКАЧАЧ ФУНКЦИЯ
J1 пин 1, 2 късо съединение Изберете DB9 пин 1, за да осигурите 5V захранване за външни устройства
J1 пин 2, 3 късо съединение Изберете DB9 пин 1, за да осигурите 12V захранване за външни устройства
J2 пин 1, 2 късо съединение Изберете DB9 пин 9, за да осигурите 5V захранване за външни устройства
J2 пин 2, 3 късо съединение Изберете DB9 пин 9, за да осигурите 12V захранване за външни устройства
J3 пин 1, 2 късо съединение Изберете пин 4 на клемния блок, за да осигурите 5V захранване за външни устройства
J3 пин 2, 3 късо съединение Изберете пин 4 на клемния блок, за да осигурите 12V захранване за външни устройства

Терминални резистори

  • Серийният към CAN адаптер не осигурява резистори за терминиране на CAN шината. CAN шината изисква резистори за терминиране от 120 Ω на всеки край.
  • Обикновено това трябва да се направи при окабеляването. Тъй като това зависи от инсталирането на връзките, моля, проверете спецификацията на вашия CAN bus кабел за правилно съвпадение на импеданса.Coolgear-CAN-програмиране-1-порт-Ethernet-към-CAN-шина-адаптер-FIG-8

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

LED индикатори

  • Адаптерът 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 команди

  • С прости ASCII команди, адаптерът CG-1P232CAN може да се управлява през серийния порт. Потребителите могат да изпращат/получават команди от всяка проста сериен терминална програма.
  • Exampле: Задайте битрейт на 500 Kbps, отворете CAN канала, изпратете CAN кадър (ID = 002h, DLC = 3, Data = 11 22 33), затворете CAN.
командване Отговор функция
S6[CR] [CR] Задайте битрейт на адаптера CG-1P232CAN на 500 Kbps
O[CR] [CR] Отворен CAN канал
t0023112233[CR] z[CR] Изпращане на CAN съобщение (ID = 002h, DLC = 3, Data = 11 22 33)
C[CR] [CR] Затворете CAN канала

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

  • Командите са базирани на редове и завършват със символа за нов ред CR (0xD). При грешка отговорът ще бъде 0x7 (BELL).
  • Командата „help“ („H“, „h“ или „?“) ще изброи поддържаните команди.
командване Отговор функция
H[CR] [CR] Избройте всички поддържани команди
h[CR] [CR]
?[CR] z[CR]
  • Exampле: H[CR]

Код за връщане

Списък с поддържани команди:

  • ' – Отваряне на канала в нормален режим
  • "л" – Отворете канала в режим „Само слушане“
  • 'Y' – Отворете канала в режим Loopback
  • "C" – Затворете CAN канала
  • 'S' – Задаване на стандартна CAN битрейт скорост
  • 's' – Задаване на нестандартна CAN битрейт скорост
  • 'т' – Предаване на стандартен кадър
  • "Т" – Предаване на разширен кадър
  • "р" – Предаване на стандартен кадър за отдалечена заявка
  • "R" – Предаване на разширен кадър за отдалечена заявка
  • 'Z' – Задаване на часamp включване/изключване
  • ‘m – Задаване на маска за приемане
  • "М" – Задаване на филтър за приемане
  • "F" – Прочетете флаг за състояние
  • "V" – Проверете версията на софтуера
  • 'Н' – Проверете серийния номер
  • ‘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.
командване Отговор функция
O[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 Kbps
S0[CR] [CR] Отворен CAN канал
S1[CR] S2[CR] [CR] Изпращане на CAN съобщение (ID = 002h, DLC = 3, Data = 11 22 33)
S3[CR] [CR] Затворете CAN канала
S4[CR] [CR]  
S5[CR] [CR]  
S6[CR] [CR]  
S7[CR] [CR]  
S8[CR] [CR] Задайте битрейт на CAN шината на 1M

Спецификации

генерал

Сериен порт C_CAN модул на Bosch
Can Bus Поддържа CAN 2.0A и CAN 2.0B
Чипсет 0-битов микроконтролер ARM Cortex-M32

Can Bus

Брой портове 1
Конектор DB9 мъжки конектор
Скорост на CAN шината CAN 2.0A / 2.0B 5kbps до 1Mbps за предаване и приемане
Сигнали CAN_H, CAN_L, CAN_GND, CAN_V+
CAN шина контролер C_CAN модул на Bosch
LED Захранване, активност на данните от CAN шината, грешка в CAN шината
Режим на CAN шина Стандартен режим: нормална работа по CAN шината. Режим на слушане: пасивно приемане на CAN кадри.

Режим Echo: предавателят също получава изпратени кадри (за тестови цели)

защита +/-16 KV ESD защита за CAN сигнали

Функции на софтуера

API библиотека Поддържа C/C++, C#, VB.NET и LabVIEW
полезност Вградена помощна програма за актуализиране на фърмуера
Инструменти за наблюдение Подкрепено от CANHacker, програмата за тестване на Titan CAN

Изискване за мощност

Входяща мощност Външен захранващ адаптер DC 12V
Консумирана мощност Макс. 80mA@12VDC (без външни устройства)

Механични

Корпус SECC ламарина (1 мм)
Размери 81 мм x 81 мм x 24 мм (Д x Ш x В)
Тегло 175g

Екологични

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

Свържете се с нас:

  • Coolgear Inc.
  • 5120 110th Avenue North
  • Клиъруотър, Флорида 33760 САЩ
  • Пътна такса безплатно: 18886882188
  • Местен: 17272091300
  • факс: 17272091302

Безопасност

  • Прочетете цялото ръководство за монтаж, преди да внедрите този продукт за вашето приложение. Това ръководство съдържа важна информация за електрическите връзки, която трябва да се спазва за безопасна и правилна работа.
  • Огледайте внимателно продукта за визуални дефекти, преди да го използвате.
  • Пазете от места, където се натрупва влага. Този продукт съдържа електрически компоненти, които могат да бъдат повредени от натрупване на влага, което може да повлияе неблагоприятно на свързаното към него оборудване.
  • Не разглобявайте продукта. Боравенето с вътрешните компоненти на продукта може да го изложи на опасности от ESD (електростатичен разряд), които могат да повлияят на функцията на устройството.
  • Ако този продукт не функционира правилно, изпратете имейл до нашия екип за поддръжка на 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 г

Често задавани въпроси

  • В: Има ли специален инсталатор за DLL файла?
    • A: Не, няма предоставен специален инсталатор на DLL файлове. Трябва ръчно да копирате DLL файла, LIB и заглавния файл. files към директорията на вашия проект на приложението.
  • В: Какви са стойностите по подразбиране за acceptance_code и acceptance_mask?
    • A: Стойностите по подразбиране са зададени така, че да позволяват преминаването на всички рамки – Acceptance Filter = 0x7FF за стандартни съобщения и 0x1FFFFFFFF за разширени съобщения.

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

Адаптер Coolgear за CAN програмиране с 1 порт Ethernet към CAN шина [pdf] Ръководство за инсталиране
CAN програмиране 1 порт Ethernet към CAN шина адаптер, CAN програмиране, 1 порт Ethernet към CAN шина адаптер, CAN шина адаптер, шина адаптер, адаптер

Референции

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *