Programovací adaptér Coolgear CAN pro 1 port Ethernetu na CAN sběrnici
Specifikace
- Výrobce: Společnost Coolgear Inc.
- Datum vydání: 01. 24. 2017
- Podpora: coolgear.com/support
Informace o produktu
Průvodce programováním CAN od společnosti Coolgear Inc. poskytuje podrobný návod k programování zařízení CAN (Controller Area Network) pomocí jejich rozhraní pro programování aplikací.
Instalace
- Instalace knihovny DLL, knihovny LIB a záhlaví files, zkopírujte je do adresáře projektu vaší aplikace. Konkrétní umístění se mohou lišit v závislosti na vašem programovacím jazyce a konfiguraci kompilátoru.
- Pokyny naleznete v dokumentaci k vašemu programovacímu prostředí.
Typy a struktury
- Průvodce poskytuje podrobnosti o různých typech a strukturách používaných v programování CAN, jako například CAN_HANDLE, CAN_ERRORS, CAN_STATUS a CAN_MSG.
Example Kód
- Průvodce obsahuje např.ampúryvky kódu, které vám pomohou pochopit, jak implementovat funkce ve vaší aplikaci.
Historie revizí
Revize | Datum | Komentáře |
1.0 | 25. 04. 2024 První vydání |
Zavedení
- Děkujeme vám za zakoupení 1portového sériového adaptéru RS232 na sběrnici CAN od společnosti Coolgear. Controller Area Network (CAN) je vysoce integrovaný asynchronní sériový sběrnicový systém pro propojení inteligentních zařízení. Často se používá v automobilových a průmyslových systémech.
- CG-1P232CAN je navržen tak, aby poskytoval rychlý a jednoduchý způsob komunikace se zařízeními sběrnice CAN. Po připojení k sériovému portu vašeho počítače CG-1P232CAN okamžitě přidá průmyslový kanál sběrnice CAN do vašeho hostitelského systému.
- CG-1P232CAN poskytuje zákazníkům cenově výhodné řešení pro komunikaci se zařízeními sběrnice CAN.
- Řešení navržené 32bitovým mikrokontrolérem ARM Cortex-M0 je velmi flexibilní při zpracování malých dávek CAN rámců vysokou rychlostí.
- Zapojením adaptéru CG-1P232CAN do sériového portu poskytuje okamžité připojení k zařízením sběrnice CAN.
- CG-1P232CAN poskytuje průmyslové řešení pro aplikace vícebodové komunikace sběrnice CAN na krátké i dlouhé vzdálenosti.
- CG-1P232CAN poskytuje napájení DC +5V/+12V 500mA pro externí zařízení a je napájen z externího zdroje DC 12V.
Vlastnosti:
- Přidává port sběrnice CAN k počítači připojením k sériovému portu RS-232
- Jeden konektor DB9 (samice) (sériový port)
- Jeden konektor DB9 (samec) (port sběrnice CAN)
- Součástí balení je jeden sériový kabel. Délka kabelu: 100 cm
- Napájeno externím adaptérem DC 12V
- Poskytuje napájení externích zařízení DC +5V/+12V 500mA
- LED diody indikují inicializaci a stav sběrnice CAN
- Rychlost sběrnice CAN až 1 Mbps
- Podporuje protokoly CAN 2.0A a CAN 2.0B
- Podporované režimy CAN
- Standardní režim: normální provoz na sběrnici CAN
- Režim poslechu: pasivní příjem CAN rámců
- Režim ozvěny: vysílač také přijímá odeslané rámce (pro testovací účely)
- CG-1P232CAN lze ovládat přes sériový port pomocí jednoduchých ASCII příkazů
- Široký rozsah provozu v rozsahu okolních teplot 0 °C až 60 °C (32 °F až 140 °F)
- CE, FCC schválení
- Navrženo 32bitovým mikrokontrolérem ARM Cortex-M0
- Ovladače jsou k dispozici pro operační systémy Windows a Linux.
- Podporuje SocketCAN (ovladač slcan) od verze jádra 2.6.38+
SCHÉMA ZAPOJENÍ CG-1P232CAN
ROZLOŽENÍ DPS
BLOKOVÉ SCHÉMA
INFORMACE O VYPÍNÁNÍ PINŮ
Následuje rozložení pinů konektoru pro signály sériového portu RS-232.
Rozložení pinů sériového portu RS-232 pro konektor DB9 (samice)
Číslo PIN | Signály | Popis |
1 | DCD | Detekce datového nosiče |
2 | RxD | Příjem sériových dat |
3 | TxD | Přenos sériových dat |
4 | – | Rezervováno |
5 | GND | Uzemnění signálu |
6 | DSR | Sada dat připravena |
7 | RTS | Žádost o odeslání |
8 | CTS | Vymazat k odeslání |
9 | – | Rezervováno |
- Následuje rozložení pinů samčího konektoru DB-9 a svorkovnice pro signály sběrnice CAN.
Rozložení pinů sběrnice CAN pro samčí konektor DB9
Číslo PIN | Signály | Popis |
1 | CAN_V + | Poskytuje napájení +DC 5V nebo 12V (volitelné) |
2 | MŮŽU | Sběrnicové vedení CAN_L (dominantní úroveň je nízká) |
3 | CAN_GND | Signální zem |
4 | – | Rezervováno |
5 | – | Rezervováno |
6 | CAN_GND | Signální zem |
7 | CAN_H | Sběrnicové vedení CAN_H (dominantní úroveň je vysoká) |
8 | – | Rezervováno |
9 | CAN_V + | Poskytuje napájení +DC 5V nebo 12V (volitelné) |
Rozložení pinů sběrnice CAN pro 5pinovou svorkovnici
Číslo PIN | Signály | Popis |
1 | CAN_GND | Signální zem |
2 | CAN_H | Sběrnicové vedení CAN_H (dominantní úroveň je vysoká) |
3 | MŮŽU | Sběrnicové vedení CAN_L (dominantní úroveň je nízká) |
4 | -CAN_V+ | Poskytuje napájení +DC 5V nebo 12V (volitelné) |
5 | CAN_GND | Signální zem |
Povolení napájení externích zařízení DC +5V nebo DC +12V
Vně jednotky se nachází třípinový DIP přepínač (SW), jehož nastavení slouží k aktivaci napájení externích zařízení 5 V nebo 12 V (max. 500 mA).
SW | FUNKCE | |
PIN 1 XNUMX | ON | Povolte pin 1 DB9 pro napájení externích zařízení 5V nebo 12V |
VYPNUTO | Vypněte napájení 5V nebo 12V na pinu 1 | |
PIN 2 XNUMX | ON | Povolte pin 9 DB9 pro napájení externích zařízení 5V nebo 12V |
VYPNUTO | Vypněte napájení 5V nebo 12V na pinu 9 | |
PIN 3 XNUMX | ON | Povolte pin 4 svorkovnice pro napájení externích zařízení napětím 5 V nebo 12 V |
VYPNUTO | Vypněte napájení 5V nebo 12V na pinu 4 svorkovnice |
- Uvnitř jednotky se nacházejí tři 3pinové konektory (J1, J2, J3), které slouží jako propojky pro výběr napájení 5V nebo 12V pro externí zařízení.
SKOKAN | FUNKCE |
J1 pin 1, 2 krátký | Vyberte pin 1 DB9 pro napájení externích zařízení 5V. |
J1 pin 2, 3 krátký | Vyberte pin 1 DB9 pro napájení externích zařízení 12V. |
J2 pin 1, 2 krátký | Vyberte pin 9 DB9 pro napájení externích zařízení 5V. |
J2 pin 2, 3 krátký | Vyberte pin 9 DB9 pro napájení externích zařízení 12V. |
J3 pin 1, 2 krátký | Vyberte pin 4 svorkovnice pro napájení externích zařízení 5V. |
J3 pin 2, 3 krátký | Vyberte pin 4 svorkovnice pro napájení externích zařízení 12V. |
Zakončovací odpory
- Adaptér sériového portu na sběrnici CAN neposkytuje zakončovací rezistory sběrnice CAN. Síť sběrnice CAN vyžaduje zakončovací rezistory 120 Ω na každém konci.
- Obecně se to musí provést v kabeláži. Protože to závisí na instalaci připojení, zkontrolujte prosím specifikaci kabelu sběrnice CAN, zda je impedančně sladěna specifikace kabelu.
POPIS FUNKCE
LED indikátory
- Adaptér CG-1P232CAN má tři LED diody (červenou LED, zelenou LED, žlutou LED) pro indikaci napájení a stavu sběrnice CAN.
- Červená LED dioda indikuje napájení adaptéru CG-1P232CAN, zelená LED dioda indikuje aktivitu dat sběrnice CAN a žlutá LED dioda indikuje chybu sběrnice CAN.
- Následuje definice různých kombinací LED diod.
A: Zapnutí (zařízení inicializováno)
- Po zapnutí CG-1P232CAN (inicializaci zařízení) se rozsvítí červená LED a zelená a žlutá LED čtyřikrát bliknou, což signalizuje inicializaci adaptéru CG-1P232CAN.
B: Otevření/zavření kanálu sběrnice CAN
- Když se kanál sběrnice CAN otevře, rozsvítí se zelená LED dioda, což znamená, že kanál sběrnice CAN je otevřený; když se kanál sběrnice CAN uzavře, zelená LED dioda zhasne, což znamená, že kanál sběrnice CAN je uzavřen.
C: Aktivita dat sběrnice CAN
- Když je odeslán nebo přijat datový rámec CAN, zelená LED dioda nepřetržitě bliká, což signalizuje aktivitu vstupně/výstupních dat sběrnice CAN.
D: Chyba sběrnice CAN
- Pokud dojde k chybě na sběrnici CAN, žlutá LED dioda nepřetržitě bliká, což signalizuje chybu sběrnice CAN.
Sada příkazů ASCII
- Adaptér CG-1P232CAN lze ovládat přes sériový port pomocí jednoduchých ASCII příkazů. Uživatelé mohou odesílat/přijímat příkazy z libovolného jednoduchého sériového terminálového programu.
- Exampten: Nastavte přenosovou rychlost na 500 Kbps, otevřete kanál CAN, odešlete rámec CAN (ID = 002h, DLC = 3, Data = 11 22 33), zavřete CAN.
Příkaz | Odpověď | Funkce |
S6[CR] | [CR] | Nastavte datový tok adaptéru CG-1P232CAN na 500 kb/s |
O[CR] | [CR] | Otevřený CAN kanál |
t0023112233[CR] | z[CR] | Odeslat zprávu CAN (ID = 002h, DLC = 3, Data = 11 22 33) |
C[CR] | [CR] | Zavřete kanál CAN |
Seznam příkazů
- Příkazy jsou řádkové a ukončují se znakem nového řádku CR (0xD). V případě chyby bude odpověď 0x7 (BELL).
- Příkaz „help“ („H“, „h“ nebo „?“) zobrazí seznam podporovaných příkazů.
Příkaz | Odpověď | Funkce |
H[CR] | [CR] | Seznam všech podporovaných příkazů |
h[CR] | [CR] | |
?[Černá zkratka] | z[CR] |
- Exampten: H[CR]
Návratový kód
Seznam podporovaných příkazů:
- 'NEBO' – Otevření kanálu v normálním režimu
- 'L' – Otevřete kanál v režimu Pouze pro poslech
- 'Y' – Otevření kanálu v režimu zpětné smyčky
- 'C' – Zavřete kanál CAN
- 'S' – Nastavení standardní přenosové rychlosti CAN
- 's' – Nastavení nestandardní bitové rychlosti CAN
- 't' – Přeneste standardní rámec
- 'T' – Vysílání rozšířeného rámce
- 'r' – Odeslat standardní rámec vzdáleného požadavku
- 'R' – Odeslat rozšířený rámec vzdáleného požadavku
- 'Z' – Nastavit časamp zapnuto/vypnuto
- jsem – Nastavit masku přijetí
- 'M' – Nastavení filtru přijetí
- 'F' – Příznak stavu čtení
- 'PROTI' – Zkontrolujte verzi softwaru
- 'N' – Zkontrolujte sériové číslo
- jsem – Nastavit masku přijetí
- 'M' – Nastavení filtru akceptace
- 'RST' – Reset adaptéru CG-1P232CAN
- 'H', 'h' nebo '?'' – Seznam podporovaných příkazů
Otevření kanálu sběrnice CAN
- Kanál sběrnice CAN se otevře příkazem O[CR], L[CR] nebo Y[CR].
- Příkaz O[CR] otevře kanál sběrnice CAN v normálním provozním režimu a příkaz L[CR] otevře kanál sběrnice CAN v režimu pouze pro poslech, ve kterém nebude ze strany řídicí jednotky probíhat žádná interakce se sběrnicí.
- Příkaz Y[CR] otevře kanál sběrnice CAN v režimu zpětné smyčky, ve kterém bude adaptér CG-1P232CAN také přijímat odeslané rámce. Před použitím některého z příkazů byste měli nastavit přenosovou rychlost pomocí příkazů S nebo s.
Příkaz | Odpověď | Funkce |
O[CR] | [CR] | Otevření kanálu v normálním režimu |
L[CR] | [CR] | Otevření kanálu v režimu Pouze pro poslech |
Y[CR] | [CR] | Otevření kanálu v režimu zpětné smyčky |
Uzavření kanálu sběrnice CAN
Kanál sběrnice CAN bude uzavřen příkazem C[CR]. Příkaz lze použít pouze tehdy, je-li kanál sběrnice CAN otevřený.
Příkaz | Odpověď | Funkce |
C[CR] | [CR] | Zavřete kanál CAN, pokud je otevřený |
Nastavení CAN Bitrate (standardní)
- Přenosovou rychlost sběrnice CAN lze nastavit příkazem SX[CR]. Příkaz lze použít pouze tehdy, je-li kanál sběrnice CAN uzavřen.
Příkaz | Odpověď | Funkce |
S6[CR] S00[CR] | [CR] | Nastavte datový tok adaptéru CG-1P232CAN na 500 kb/s |
S0[CR] | [CR] | Otevřený CAN kanál |
S1[CR] S2[CR] | [CR] | Odeslat zprávu CAN (ID = 002h, DLC = 3, Data = 11 22 33) |
S3[CR] | [CR] | Zavřete kanál CAN |
S4[CR] | [CR] | |
S5[CR] | [CR] | |
S6[CR] | [CR] | |
S7[CR] | [CR] | |
S8[CR] | [CR] | Nastavte přenosovou rychlost sběrnice CAN na 1M |
Specifikace
Generál
Sériový port | Modul Bosch C_CAN |
Can Bus | Podporuje CAN 2.0A a CAN 2.0B |
Čipová sada | 32bitový mikrokontrolér ARM Cortex-M0 |
Can Bus
Počet portů | 1 |
Konektor | Zástrčka DB9 |
Rychlost sběrnice CAN | CAN 2.0A / 2.0B 5kbps až 1Mbps pro vysílání a příjem |
Signály | CAN_H, CAN_L, CAN_GND, CAN_V+ |
Řadič sběrnice CAN | Modul Bosch C_CAN |
LED | Napájení, aktivita dat sběrnice CAN, chyba sběrnice CAN |
Režim sběrnice CAN | Standardní režim: normální provoz na sběrnici CAN. Režim Listen: pasivní příjem rámců CAN.
Režim ozvěny: vysílač také přijímá odeslané rámce (pro testovací účely) |
Ochrana | Ochrana proti elektrostatickému výboji (ESD) +/-16 kV pro signály CAN |
Funkce softwaru
Knihovna API | Podporuje C/C++, C#, VB.NET a LabVIEW |
Utility | Vestavěný nástroj pro aktualizaci firmwaru |
Monitorovací nástroje | S podporou CANHackeru, testovacího programu Titan CAN |
Požadavek na napájení
Vstup napájení | Externí napájecí adaptér DC 12V |
Spotřeba energie | Max. 80 mA při 12 V DC (bez externích zařízení) |
Mechanické
Kryt | Plech SECC (1 mm) |
Rozměry | 81 mm x 81 mm x 24 mm (D x Š x V) |
Hmotnost | 175 g |
Environmentální
Provozní teplota | 0 °C až 55 °C (32 °F až 131 °F) |
Skladovací teplota | -20 °C až 75 °C (-4 °F až 167 °F) |
Provozní vlhkost | 5 % až 95 % RH |
Bezpečnostní schválení | CE, FCC |
Kontaktujte nás:
- Společnost Coolgear Inc.
- 5120 110th Avenue North
- Clearwater, Florida 33760 USA
- Mýtné Uvolnit: 18886882188
- Místní: 17272091300
- Fax: 17272091302
Bezpečnost
- Před použitím tohoto produktu pro vaši aplikaci si přečtěte celou instalační příručku. Tato příručka obsahuje důležité informace o elektrickém zapojení, které je nutné dodržovat pro bezpečný a správný provoz.
- Před uvedením do provozu pečlivě zkontrolujte, zda výrobek nemá vizuální vady.
- Uchovávejte mimo dosah míst, kde se hromadí vlhkost. Tento výrobek obsahuje elektrické součástky, které mohou být poškozeny hromaděním vlhkosti, což může nepříznivě ovlivnit zařízení, která jsou k němu připojena.
- Výrobek nerozebírejte. Manipulace s vnitřními součástmi produktu jej může vystavit nebezpečí ESD (Electro-Static Discharge), které může ovlivnit funkci zařízení.
- Pokud tento produkt nefunguje správně, zašlete e-mail našemu týmu podpory na adresu support@coolgear.com.
EXPERTI NA USB NABÍJENÍ A PŘIPOJENÍ
V každém velkém stroji
- Již více než 20 let nabízíme naše robustní, standardně dostupné USB rozbočovače, nabíječky a sériové produkty, které jsou připraveny k použití pro váš další projekt.
- Společnost Coolgear se sídlem v USA úspěšně navrhla a nasadila miliony řešení pro konektivitu v průmyslovém, lékařském, automobilovém, komerčním a leteckém průmyslu.
- Chápeme důležitost spolehlivosti, kvality sestavení a považujeme všechny aplikace našich zákazníků za kritické, chceme zajistit dlouhotrvající integrace bez událostí.
Prohlášení o shodě
- View soulad s příslušným technickým listem produktu, který najdete v online seznamu produktu.
Technická podpora
- Když se obrátíte na podporu Coolgear, ocitnete se v rukou odborníka zaměřeného na řešení a zkušeného, který je připraven zodpovědět jakoukoli otázku, kterou mu položíte.
- Pokud budete někdy potřebovat pomoc s vaším produktem, navštivte coolgear.com/support pro tikety podpory, soubory ke stažení a další zdroje podpory. Nejnovější ovladače naleznete na webu coolgear.com/download.
Záruka
Standardní záruka na produkt
- Záruka jeden (1) rok od data nákupu na fakturě. Společnost Coolgear opraví nebo vymění jakýkoli Produkt, u kterého bude shledáno, že je vadný a který byl vrácen na vaše riziko a náklady společnosti Coolgear. Pokud společnost Coolgear dle vlastního uvážení rozhodne, že oprava nebo výměna takového Produktu není přiměřená, společnost Coolgear si vadný Produkt ponechá a vrátí vám částku, kterou jste za něj zaplatili. Na vrácené Produkty se vztahuje zbývající část Záruční doby, která by jinak byla platná.
- Na veškeré repasované díly použité společností Coolgear se vztahují stejná ustanovení, která se vztahují na nové díly.
- VÝŠE UVEDENÉ POPISUJE VÝHRADNÍ ODPOVĚDNOST SPOLEČNOSTI COOLGEAR A VAŠI VÝHRADNÍ NÁPRAVU V PŘÍPADĚ JAKÉHOKOLI PORUŠENÍ ZÁRUKY.
- POKUD NESOUHLASÍTE S PODMÍNKAMI TÉTO OMEZENÉ ZÁRUKY, MUSÍTE VRÁTIT VÝROBKY NEPOUŽITÉ A V PŮVODNÍM OBALU NA MÍSTO, KDE STE JE ZAKOUPILI.
Omezení odpovědnosti
- Tato omezená záruka se nevztahuje na: (i) vady nebo škody způsobené přirozenými příčinami, úrazem, nehodou, nesprávným použitím nebo zneužitím, zanedbáním, úpravami, servisem nebo opravou jinou osobou než společností Coolgear, včetně, ale bez omezení, vaší strany; (ii) nesprávnou instalací nebo demontáží, provozem nebo údržbou, nesprávným připojením k periferiím nebo jinými příčinami, které nevyplývají z vad materiálu nebo zpracování Produktů; (iii) jakýkoli Produkt, u kterého byla odstraněna, upravena nebo poškozena záruční nálepka; (iv) běžné opotřebení; (v) poškození nebo ztrátu opravených nebo vyměněných Produktů během přepravy společností Coolgear, s výjimkou případů, kdy je takové poškození nebo ztráta způsobena špatným nebo nedostatečným balením společností Coolgear; nebo (vi) Produkty zakoupené mimo Spojené státy.
- SPOLEČNOST COOLGEAR NEBUDE ZA ŽÁDNÝCH OKOLNOSTÍ ODPOVĚDNÁ ZA ŽÁDNOU ZTRÁTU MOŽNOSTI POUŽITÍ, PŘERUŠENÍ OBCHODNÍ ČINNOSTI ANI ZA ŽÁDNÉ NEPŘÍMÉ, ZVLÁŠTNÍ, NÁHODNÉ, TRESTNÍ NEBO NÁSLEDNÉ ŠKODY JAKÉHOKOLI DRUHU (VČETNĚ UŠLÉHO ZISKŮ), BEZ OHLEDU NA FORMU ŽALOBY, AŤ UŽ VE SMLOUVĚ, DĚLSKÉM PORUŠENÍ (VČETNĚ NEDBALOSTI), PŘÍMÉ ODPOVĚDNOSTI ZA VÝROBEK NEBO JINAK, ATO ANI V PŘÍPADĚ, ŽE SPOLEČNOST COOLGEAR BYLA NA MOŽNOST TAKOVÝCH ŠKOD UPOZORNĚNA.
- CELKOVÁ ODPOVĚDNOST SPOLEČNOSTI COOLGEAR PODLE TÉTO SMLOUVY V ŽÁDNÉM PŘÍPADĚ NEPŘEKROČÍ VYŠŠÍ ČÁSTKU 50.00 USD NEBO ČÁSTKU, KTEROU JSTE SKUTEČNĚ ZAPLATILI ZA PRODUKT, KTERÝ JE DŮVODEM TAKOVÉ ODPOVĚDNOSTI, BEZ OHLEDU NA DŮVOD ŽALOBY, ať už JE TO SMLOUVA, DĚLSKÉ PORUŠENÍ, BEZPROBLÉMOVÁ ODPOVĚDNOST NEBO JINÝ. NE VŠECHNY JURISDIKCE POVOLUJÍ TAKOVÁ OMEZENÍ NÁHRADY ŠKOD, TAKŽE SE NA VÁS VÝŠE UVEDENÁ OMEZENÍ NEMUSEJÍ VZTAHOVAT.
© 2024 Coolgear, Inc. Všechna práva vyhrazena. Veškeré produkty a doprovodná digitální dokumentace, včetně obrázků, jsou majetkem a/nebo ochrannými známkami společnosti Coolgear Inc. Společnost Coolgear Inc. své produkty neustále vylepšuje. - Specifikace produktu se mohou bez upozornění změnit.
- Potřebovat pomoc? Návštěva: coolgear.com/support
- Společnost Coolgear, Inc.
- Verze: 1.0
- Datum: 04
Často kladené otázky
- Otázka: Existuje pro DLL soubor specifický instalační program?
- A: Ne, není k dispozici žádný konkrétní instalační program DLL. Musíte ručně zkopírovat DLL, LIB a hlavičkový soubor. filedo adresáře projektu vaší aplikace.
- Otázka: Jaké jsou výchozí hodnoty pro acceptance_code a acceptance_mask?
- A: Výchozí hodnoty jsou nastaveny tak, aby povolovaly průchod všech rámců – Acceptance Filter = 0x7FF pro standardní zprávy a 0x1FFFFFFFF pro rozšířené zprávy.
Dokumenty / zdroje
![]() |
Programovací adaptér Coolgear CAN pro 1 port Ethernetu na CAN sběrnici [pdf] Instalační průvodce Programování CAN sběrnice s 1 portem Ethernetu na CAN sběrnici, Programování CAN, Adaptér s 1 portem Ethernetu na CAN sběrnici, Adaptér CAN sběrnice, Adaptér sběrnice, Adaptér |