Coolgear-LOGO

Coolgear CAN програмски адаптер са 1 Ethernet портом на CAN магистралу

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

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

Информације о производу

Водич за програмирање CAN-а компаније Coolgear Inc. пружа детаљан водич о програмирању CAN (Controller Area Network) уређаја користећи њихов интерфејс за програмирање апликација.

Инсталација

  • Да бисте инсталирали DLL, LIB и заглавље fileс, копирајте их у директоријум вашег пројекта апликације. Конкретне локације могу да варирају у зависности од вашег програмског језика и конфигурација компајлера.
  • За смернице погледајте документацију вашег програмског окружења.

Типови и структуре

  • Водич пружа детаље о различитим типовима и структурама које се користе у CAN програмирању, као што су CAN_HANDLE, CAN_ERRORS, CAN_STATUS и CAN_MSG.

Exampле Цоде

  • Водич укључује нпр.ampфрагменте кода који ће вам помоћи да разумете како да имплементирате функције у вашој апликацији.

Историја ревизија

Ревизија Датум Коментари
1.0 25.04.2024. Прво издање

Увод

  • Хвала вам што сте купили Coolgear-ов 1-портски серијски RS232 на CAN магистрални адаптер. Контролерска мрежа (CAN) је асинхрони серијски магистрални систем високог интегритета за умрежавање интелигентних уређаја. Често се користи у аутомобилским и индустријским системима.
  • CG-1P232CAN је дизајниран да обезбеди брз и једноставан начин комуникације са CAN bus уређајима. Повезан са серијским портом на вашем рачунару, CG-1P232CAN тренутно додаје индустријски CAN bus канал вашем хост систему.
  • CG-1P232CAN пружа исплативо решење за купце како би омогућио комуникацију са CAN bus уређајима.
  • Решење које је дизајнирао 32-битни микроконтролер ARM Cortex-M0 чини га веома флексибилним у руковању малим бројевима CAN оквира великом брзином.
  • Прикључивањем CG-1P232CAN адаптера на серијски порт, он омогућава тренутну везу са CAN bus уређајима.
  • 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 оквира
  • Ехо режим: предајник такође прима послате фрејмове (у сврху тестирања)
  • CG-1P232CAN се може контролисати преко серијског порта коришћењем једноставних ASCII команди
  • Широк опсег рада у амбијенту од 0°C до 60°C (32°F до 140°F)
  • ЦЕ, ФЦЦ одобрење
  • Дизајниран од стране 32-битног микроконтролера ARM Cortex-M0
  • Драјвери су обезбеђени за Windows и Linux оперативне системе
  • Подржава SocketCAN (slcan драјвер) од језгра 2.6.38+

Дијаграм CG-1P232CAN

Coolgear-CAN-Програмирање-1-порт-Етернет-на-CAN-Bus-Адаптер-Слика-1

ПЦБ ЛАИОУТCoolgear-CAN-Програмирање-1-порт-Етернет-на-CAN-Bus-Адаптер-Слика-2

БЛОК ДИЈАГРАМCoolgear-CAN-Програмирање-1-порт-Етернет-на-CAN-Bus-Адаптер-Слика-3

ИНФОРМАЦИЈЕ О ОТСКУПЉИВАЊУ ПИНОВА

Следи распоред пинова конектора за сигнале серијског порта RS-232.Coolgear-CAN-Програмирање-1-порт-Етернет-на-CAN-Bus-Адаптер-Слика-4

Распоред пинова серијског порта RS-232 за женски конектор DB9

Пин број Сигналс Опис
1 ДЦД Откривање носиоца података
2 РкД Примање серијских података
3 ТкД Пренос серијских података
4 Резервисано
5 ГНД Сигнал Гроунд
6 ДСР Скуп података спреман
7 РТС Захтев за слање
8 ЦТС Обриши за слање
9 Резервисано
  • Следи распоред пинова мушког конектора DB-9 и терминалног блока за сигнале CAN магистрале.Coolgear-CAN-Програмирање-1-порт-Етернет-на-CAN-Bus-Адаптер-Слика-5

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

Пин број Сигналс Опис
1 ЦАН_В + Обезбеђује +DC 5V или 12V напајање (опционо)
2 МОГУ ЛИ ЈА CAN_L аутобусна линија (доминантни ниво је низак)
3 ЦАН_ГНД Сигнално тло
4 Резервисано
5 Резервисано
6 ЦАН_ГНД Сигнално тло
7 ЦАН_Х CAN_H аутобуска линија (доминантни ниво је висок)
8 Резервисано
9 ЦАН_В + Обезбеђује +DC 5V или 12V напајање (опционо)

Coolgear-CAN-Програмирање-1-порт-Етернет-на-CAN-Bus-Адаптер-Слика-6

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

Пин број Сигналс Опис
1 ЦАН_ГНД Сигнално тло
2 ЦАН_Х CAN_H аутобуска линија (доминантни ниво је висок)
3 МОГУ ЛИ ЈА CAN_L аутобусна линија (доминантни ниво је низак)
4 -CAN_V+ Обезбеђује +DC 5V или 12V напајање (опционо)
5 ЦАН_ГНД Сигнално тло

Омогућавање DC +5V или DC +12V напајања за екстерне уређаје

Споља на уређају налази се тропински DIP прекидач (SW) чија су подешавања коришћена за омогућавање напајања од 5V или 12V (макс. 500mA) за екстерне уређаје.

SW ФУНЦТИОН
ПИН 1 ON Омогућите DB9 пин 1 да обезбеди напајање од 5V или 12V за екстерне уређаје
ОФФ Искључите напајање од 5V или 12V на пину 1
ПИН 2 ON Омогућите DB9 пин 9 да обезбеди напајање од 5V или 12V за екстерне уређаје
ОФФ Искључите напајање од 5V или 12V на пину 9
ПИН 3 ON Омогућите пин 4 терминалног блока да обезбеди напајање од 5V или 12V за екстерне уређаје
ОФФ Онемогућите напајање од 5V или 12V на пину 4 терминалног блока
  • Унутар јединице налазе се три тропинска конектора (J1, J2, J3), који су џампери за избор напајања од 5V или 12V за екстерне уређаје.Coolgear-CAN-Програмирање-1-порт-Етернет-на-CAN-Bus-Адаптер-Слика-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-порт-Етернет-на-CAN-Bus-Адаптер-Слика-8

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

ЛЕД индикатори

  • CG-1P232CAN адаптер има три ЛЕД диоде (црвена ЛЕД диода, зелена ЛЕД диода, жута ЛЕД диода) за индикацију напајања и статуса CAN магистрале.
  • Црвена ЛЕД диода означава напајање CG-1P232CAN адаптера; зелена ЛЕД диода означава активност података CAN магистрале, а жута ЛЕД диода означава грешку CAN магистрале.
  • У наставку су дефиниције различитих комбинација ЛЕД диода.

A: Укључивање (уређај иницијализован)

  • Након што се CG-1P232CAN укључи (уређај иницијализован), црвена ЛЕД диода се пали, а зелена и жута ЛЕД диода трепћу четири пута како би се показало да је CG-1P232CAN адаптер иницијализован.

Б: Отварање/затварање CAN магистралног канала

  • Када се CAN bus канал отвори, зелена LED диода ће се упалити да би показала да је CAN bus канал отворен; када се CAN bus канал затвори, зелена LED диода ће се угасити да би показала да је CAN bus канал затворен.

C: Активност података CAN магистрале

  • Када се пошаље или прими CAN оквир података, зелена ЛЕД диода непрекидно трепери како би показала активност улазно/излазних података CAN магистрале.

D: Грешка CAN магистрале

  • Када дође до грешке на CAN магистрали, жута ЛЕД диода непрекидно трепери како би указала на грешку CAN магистрале.

Скуп АСЦИИ команди

  • Помоћу једноставних ASCII команди, CG-1P232CAN адаптер се може контролисати преко серијског порта. Корисници могу слати/примати команде из било ког једноставног серијског терминалног програма.
  • Exampле: Подесите брзину преноса на 500 Kbps, отворите CAN канал, пошаљите CAN оквир (ID = 002h, DLC = 3, Data = 11 22 33), затворите CAN.
Цомманд Одговор Функција
С6[ЦР] [ЦР] Подесите брзину преноса података CG-1P232CAN адаптера на 500 Kbps
О[ЦР] [ЦР] Отворени CAN канал
т0023112233[ЦР] z[CR] Пошаљи CAN поруку (ID = 002h, DLC = 3, Data = 11 22 33)
C[CR] [ЦР] Затворите CAN канал

Листа команди

  • Команде су линијске и завршавају се знаком за нови ред CR (0xD). У случају грешке, одговор ће бити 0x7 (BELL).
  • Команда „help“ („H“, „h“ или „?“) ће приказати подржане команде.
Цомманд Одговор Функција
Х[ЦР] [ЦР] Наведите све подржане команде
h[CR] [ЦР]
?[CR] z[CR]
  • Exampле: Х[ЦР]

Повратни код

Листа подржаних команди:

  • ' – Отворите канал у нормалном режиму
  • 'Л' – Отворите канал у режиму само слушање
  • 'И' – Отворите канал у режиму петље
  • 'Ц' – Затворите CAN канал
  • 'С' – Подесите стандардну CAN брзину преноса
  • 'с' – Подесите нестандардну CAN брзину преноса
  • 'т' – Пренесите стандардни оквир
  • 'Т' – Пренесите проширени оквир
  • 'р' – Пренесите стандардни оквир удаљеног захтева
  • 'Р' – Пренесите проширени оквир удаљеног захтева
  • 'З' – Подесите времеamp он/офф
  • ‘m – Поставите маску прихватања
  • 'М' – Подесите филтер прихватања
  • 'Ф' – Очитај заставицу статуса
  • 'В' – Проверите верзију софтвера
  • 'Н' – Проверите серијски број
  • ‘m – Поставите маску прихватања
  • ' – Постави филтер прихватања
  • 'РСТ' – Ресетујте CG-1P232CAN адаптер
  • „Х“, „х“ или „?“' – Наведите подржане команде

Отварање CAN Bus канала

  • CAN bus канал ће бити отворен командом O[CR], L[CR] или Y[CR].
  • Команда O[CR] ће отворити CAN bus канал у нормалном режиму рада, а команда L[CR] ће отворити CAN bus канал у режиму само слушања, у којем се неће вршити интеракција са магистралом са стране контролера.
  • Команда Y[CR] ће отворити CAN bus канал у режиму повратне петље, у којем ће CG-1P232CAN адаптер такође примати фрејмове које шаље. Пре него што употребите једну од команди, требало би да подесите брзину преноса помоћу команди S или s.
Цомманд Одговор Функција
О[ЦР] [ЦР] Отворите канал у нормалном режиму
Л[ЦР] [ЦР] Отворите канал у режиму само слушање
Y[CR] [ЦР] Отворите канал у режиму петље

Затварање CAN Bus канала

CAN bus канал ће бити затворен командом C[CR]. Команда се може користити само ако је CAN bus канал отворен.

Цомманд Одговор Функција
C[CR] [ЦР] Затворите CAN канал ако је отворен

Подешавање CAN битрејта (стандардно)

  • Брзина преноса података CAN магистрале може се подесити командом SX[CR]. Команда се може користити само ако је канал CAN магистрале затворен.
Цомманд Одговор Функција
С6[ЦР] С00[ЦР] [ЦР] Подесите брзину преноса података CG-1P232CAN адаптера на 500 Kbps
С0[ЦР] [ЦР] Отворени CAN канал
С1[ЦР] С2[ЦР] [ЦР] Пошаљи CAN поруку (ID = 002h, DLC = 3, Data = 11 22 33)
С3[ЦР] [ЦР] Затворите CAN канал
С4[ЦР] [ЦР]  
С5[ЦР] [ЦР]  
С6[ЦР] [ЦР]  
С7[ЦР] [ЦР]  
С8[ЦР] [ЦР] Подесите брзину преноса CAN магистрале на 1M

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

генерал

Сериал Порт Бошов C_CAN модул
Цан Бус Подржава CAN 2.0A и CAN 2.0B
Чипсет ARM Cortex-M0 32-битни микроконтролер

Цан Бус

Број портова 1
Цоннецтор ДБ9 мушки конектор
Брзина CAN магистрале CAN 2.0A / 2.0B 5kbps до 1Mbps за слање и пријем
Сигналс CAN_H, CAN_L, CAN_GND, CAN_V+
CAN контролер магистрале Бошов C_CAN модул
ЛЕД Напајање, активност података CAN магистрале, грешка CAN магистрале
CAN режим магистрале Стандардни режим: нормалан рад на CAN магистрали. Режим слушања: пасивно примање CAN оквира.

Ехо режим: предајник такође прима послате фрејмове (у сврху тестирања)

Заштита +/-16 KV ESD заштита за CAN сигнале

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

API библиотека Подржава C/C++, C#, VB.NET и LabVIEW
Утилити Уграђени услужни програм за ажурирање фирмвера
Алати за праћење Уз подршку CANHacker-а, програма за тестирање Titan CAN-а

Повер Рекуиремент

Повер Инпут Спољни адаптер за напајање од 12V једносмерне струје
Потрошња енергије Макс. 80mA@12VDC (без екстерних уређаја)

Механички

Кућиште SECC лим (1 мм)
Димензије 81 мм к 81 мм к 24 мм (Д к Ш к В)
Тежина 175г

Енвиронментал

Радна температура 0°Ц до 55°Ц (32°Ф до 131°Ф)
Температура складиштења -20°Ц до 75°Ц (-4°Ф до 167°Ф)
Радна влажност 5% до 95% РХ
Одобрења за безбедност ЦЕ, ФЦЦ

Контактирајте нас:

  • Цоолгеар Инц.
  • 5120 110тх Авенуе Нортх
  • Цлеарватер, Флорида 33760 САД
  • Путарина бесплатно: 18886882188
  • Локално: 17272091300
  • факс: 17272091302

Сигурност

  • Прочитајте целокупно упутство за инсталацију пре него што примените овај производ за вашу апликацију. Ово упутство садржи важне информације о електричним везама које се морају поштовати за безбедан и правилан рад.
  • Пажљиво прегледајте производ да ли има визуелних недостатака пре него што га ставите у употребу.
  • Држати даље од места где се накупља влага. Овај производ садржи електричне компоненте које могу бити оштећене накупљањем влаге, што може негативно утицати на опрему повезану са њим.
  • Не растављајте производ. Руковање унутрашњим компонентама производа може га изложити опасностима од ЕСД (електростатичког пражњења) које могу утицати на функцију уређаја.
  • Ако овај производ не функционише исправно, пошаљите емаил нашем тиму за подршку на суппорт@цоолгеар.цом.

СТРУЧЊАЦИ ЗА УСБ ПУЊЕЊЕ И ПОВЕЗИВАЊЕ

Унутар сваке велике машине

  • Већ више од 20 година, наши робусни, готови USB чворишта, пуњачи и серијски производи су спремни за ваш следећи пројекат.
  • Са седиштем у САД, компанија Coolgear је успешно пројектовала и применила милионе решења за повезивање у индустријској, медицинској, аутомобилској, комерцијалној и ваздухопловној индустрији.
  • Разумемо важност поузданости, квалитета израде и сматрамо све апликације наших клијената критичним, желећи да обезбедимо дуготрајне интеграције без догађаја.

Изјава о усклађености

  • View усклађеност у оквиру одговарајућег техничког листа производа, који се налази на листи производа на мрежи.

Техничка подршка

  • Када контактирате подршку компаније Coolgear, наћи ћете се у рукама стручњака оријентисаног на решења и добро информисаног, спремног да одговори на свако питање које му поставите.
  • Ако вам икада затреба помоћ са вашим производом, посетите цоолгеар.цом/суппорт за карте за подршку, преузимања и друге ресурсе за подршку. За најновије драјвере посетите 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. континуирано унапређује своје производе.
  • Спецификације производа су подложне промени без претходне најаве.
  • Потребна помоћ? Посетите: цоолгеар.цом/суппорт
  • Цоолгеар, Инц.
  • Верзија: 1.0
  • Датум: 04

Често постављана питања

  • П: Да ли постоји посебан инсталер за DLL?
    • A: Не, није обезбеђен посебан инсталатер DLL-а. Потребно је ручно да копирате DLL, LIB и заглавље. fileс у директоријум вашег апликацијског пројекта.
  • П: Које су подразумеване вредности за acceptance_code и acceptance_mask?
    • A: Подразумеване вредности су подешене да дозволе пропуштање свих фрејмова – Acceptance Filter = 0x7FF за стандардне поруке и 0x1FFFFFFFF за проширене поруке.

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

Coolgear CAN програмски адаптер са 1 Ethernet портом на CAN магистралу [пдф] Упутство за инсталацију
CAN програмирање 1 порт Ethernet на CAN Bus адаптер, CAN програмирање, 1 порт Ethernet на CAN Bus адаптер, CAN Bus адаптер, Bus адаптер, адаптер

Референце

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

Ваша емаил адреса неће бити објављена. Обавезна поља су означена *