Coolgear CAN programski adapter z 1 ethernetnim priključkom na CAN vodilo
Specifikacije
- Proizvajalec: Coolgear Inc.
- Datum izdaje: 01/24/2017
- Podpora: coolgear.com/support
Informacije o izdelku
Vodnik za programiranje CAN podjetja Coolgear Inc. ponuja podroben vodnik za programiranje naprav CAN (Controller Area Network) z uporabo njihovega vmesnika za programiranje aplikacij.
Namestitev
- Namestitev DLL-ja, LIB-ja in glave files, jih kopirajte v imenik projekta vaše aplikacije. Natančne lokacije se lahko razlikujejo glede na vaš programski jezik in konfiguracije prevajalnika.
- Za navodila glejte dokumentacijo vašega programskega okolja.
Vrste in strukture
- Priročnik ponuja podrobnosti o različnih vrstah in strukturah, ki se uporabljajo pri programiranju CAN, kot so CAN_HANDLE, CAN_ERRORS, CAN_STATUS in CAN_MSG.
Example koda
- Vodnik vključuje npr.ampdelčke kode, ki vam bodo pomagali razumeti, kako implementirati funkcije v vaši aplikaciji.
Zgodovina revizij
Revizija | Datum | Komentarji |
1.0 | 04. 25. 2024 Prva izdaja |
Uvod
- Zahvaljujemo se vam za nakup Coolgearjevega 1-portnega serijskega adapterja RS232 na CAN vodilo. Krmilno omrežje (CAN) je visokointegrirani asinhroni serijski vodilni sistem za mreženje inteligentnih naprav. Pogosto se uporablja v avtomobilskih in industrijskih sistemih.
- CG-1P232CAN je zasnovan za hiter in preprost način komunikacije z napravami CAN vodila. Ko je priključen na serijska vrata na vašem računalniku, CG-1P232CAN takoj doda industrijski kanal CAN vodila vašemu gostiteljskemu sistemu.
- CG-1P232CAN ponuja stroškovno učinkovito rešitev za stranke, ki omogoča komunikacijo z napravami CAN vodila.
- Rešitev, ki jo je zasnoval 0-bitni mikrokrmilnik ARM Cortex-M32, omogoča zelo prilagodljivo obdelavo majhnih izbruhov CAN okvirjev z veliko hitrostjo.
- Z vklopom adapterja CG-1P232CAN v serijska vrata zagotovite takojšnjo povezljivost z napravami CAN vodila.
- CG-1P232CAN ponuja industrijsko rešitev za aplikacije večtočkovne komunikacije CAN vodila na kratkih in dolgih razdaljah.
- CG-1P232CAN zagotavlja napajanje DC +5V/+12V 500mA za zunanje naprave in se napaja iz zunanjega napajalnika DC 12V.
Lastnosti:
- Doda vrata CAN vodila na vaš računalnik s povezavo s serijskim vrati RS-232
- En ženski konektor DB9 (serijska vrata)
- En moški konektor DB9 (priključek CAN vodila)
- Vključuje en serijski kabel. Dolžina kabla: 100 cm
- Napaja se z zunanjim 12V napajalnikom DC
- Zagotavlja napajanje DC +5V/+12V 500mA za zunanje naprave
- LED-lučke označujejo inicializacijo in stanje vodila CAN
- Hitrost CAN vodila do 1 Mbps
- Podpira protokola CAN 2.0A in CAN 2.0B
- Podprti načini CAN
- Standardni način: normalno delovanje na vodilu CAN
- Način poslušanja: pasivno sprejemanje okvirjev CAN
- Način odmeva: oddajnik sprejema tudi poslane okvirje (za namene testiranja)
- CG-1P232CAN je mogoče upravljati prek serijskega vhoda z uporabo preprostih ASCII ukazov
- Široko območje delovanja pri temperaturi okolice od 0 °C do 60 °C (od 32 °F do 140 °F)
- CE, FCC odobritev
- Zasnovan z 0-bitnim mikrokrmilnikom ARM Cortex-M32
- Gonilniki so na voljo za operacijske sisteme Windows in Linux
- Podpira SocketCAN (gonilnik slcan) od jedra 2.6.38+
SHEMA CG-1P232CAN
POSTAVITEV PCB
BLOKOVNA DIJAGRAM
INFORMACIJE O IZHODU PINOV
Sledi razporeditev pinov priključka za signale serijskih vrat RS-232.
Razporeditev pinov serijskega vhoda RS-232 za ženski konektor DB9
PIN številka | Signali | Opis |
1 | DCD | Zaznavanje nosilca podatkov |
2 | RxD | Sprejemanje serijskih podatkov |
3 | TxD | Prenos serijskih podatkov |
4 | – | Rezervirano |
5 | GND | Ozemljitev signala |
6 | DSR | Nabor podatkov pripravljen |
7 | RTS | Zahteva za pošiljanje |
8 | CTS | Počisti za pošiljanje |
9 | – | Rezervirano |
- Sledi razporeditev pinov moškega konektorja DB-9 in priključnega bloka za signale vodila CAN.
Razporeditev pinov vodila CAN za moški konektor DB9
PIN številka | Signali | Opis |
1 | CAN_V + | Zagotavlja napajanje +DC 5V ali 12V (neobvezno) |
2 | CAN_L | Vodilna linija CAN_L (prevladujoča raven je nizka) |
3 | CAN_GND | Signalna podlaga |
4 | – | Rezervirano |
5 | – | Rezervirano |
6 | CAN_GND | Signalna podlaga |
7 | CAN_H | Vodilna linija CAN_H (prevladujoča raven je visoka) |
8 | – | Rezervirano |
9 | CAN_V + | Zagotavlja napajanje +DC 5V ali 12V (neobvezno) |
Razporeditev pinov vodila CAN za 5-pinski priključni blok
PIN številka | Signali | Opis |
1 | CAN_GND | Signalna podlaga |
2 | CAN_H | Vodilna linija CAN_H (prevladujoča raven je visoka) |
3 | CAN_L | Vodilna linija CAN_L (prevladujoča raven je nizka) |
4 | -CAN_V+ | Zagotavlja napajanje +DC 5V ali 12V (neobvezno) |
5 | CAN_GND | Signalna podlaga |
Omogočanje napajanja DC +5 V ali DC +12 V za zunanje naprave
Zunaj enote je 3-pinsko DIP stikalo (SW), ki omogoča napajanje zunanjih naprav z napetostjo 5 V ali 12 V (največ 500 mA).
SW | FUNKCIJA | |
PIN 1 | ON | Omogočite pin 9 DB1 za napajanje 5 V ali 12 V za zunanje naprave |
IZKLOP | Onemogočite napajanje 5V ali 12V na pinu 1 | |
PIN 2 | ON | Omogočite pin 9 DB9 za napajanje 5 V ali 12 V za zunanje naprave |
IZKLOP | Onemogočite napajanje 5V ali 12V na pinu 9 | |
PIN 3 | ON | Omogočite pin 4 na priključnem bloku za napajanje 5 V ali 12 V za zunanje naprave |
IZKLOP | Onemogočite napajanje 5 V ali 12 V na pin 4 priključnega bloka |
- V notranjosti enote so trije 3-pinski priključki (J1, J2, J3), ki so mostički za izbiro 5V ali 12V napajanja za zunanje naprave.
JUMPER | FUNKCIJA |
Kratek stik pina J1 1, 2 | Izberite pin 9 DB1 za napajanje 5 V za zunanje naprave |
Kratek stik pina J1 2, 3 | Izberite pin 9 DB1 za napajanje 12 V za zunanje naprave |
Kratek stik pina J2 1, 2 | Izberite pin 9 DB9 za napajanje 5 V za zunanje naprave |
Kratek stik pina J2 2, 3 | Izberite pin 9 DB9 za napajanje 12 V za zunanje naprave |
Kratek stik pina J3 1, 2 | Izberite pin 4 na priključnem bloku za napajanje 5 V za zunanje naprave |
Kratek stik pina J3 2, 3 | Izberite pin 4 na priključnem bloku za napajanje 12 V za zunanje naprave |
Zaključni upori
- Serijski adapter v CAN ne zagotavlja zaključnih uporov vodila CAN. Omrežje vodila CAN zahteva zaključne upore 120 Ω na vsakem koncu.
- Na splošno je to treba storiti pri kabliranju. Ker je to odvisno od namestitve priključkov, preverite specifikacijo kabla vodila CAN za pravilno ujemanje impedance.
OPIS FUNKCIJE
LED indikatorji
- Adapter CG-1P232CAN ima tri LED diode (rdečo LED, zeleno LED, rumeno LED) za prikaz stanja napajanja in vodila CAN.
- Rdeča LED lučka označuje napajanje adapterja CG-1P232CAN, zelena LED lučka označuje aktivnost podatkov vodila CAN, rumena LED lučka pa označuje napako vodila CAN.
- Sledijo definicije različnih kombinacij LED diod.
A: Vklop (naprava inicializirana)
- Ko se CG-1P232CAN vklopi (naprava inicializirana), se prižge rdeča LED dioda, zelena in rumena LED dioda pa štirikrat utripneta, kar pomeni, da je bil adapter CG-1P232CAN inicializiran.
B: Odpiranje/zapiranje kanala vodila CAN
- Ko se kanal vodila CAN odpre, se prižge zelena LED dioda, kar pomeni, da je kanal vodila CAN odprt; ko se kanal vodila CAN zapre, se zelena LED dioda izklopi, kar pomeni, da je kanal vodila CAN zaprt.
C: Dejavnost podatkov vodila CAN
- Ko je podatkovni okvir CAN poslan ali prejet, zelena LED lučka neprekinjeno utripa, kar označuje aktivnost vhodno/izhodnih podatkov vodila CAN.
D: Napaka vodila CAN
- Ko pride do napake na vodilu CAN, rumena LED dioda neprekinjeno utripa, kar pomeni napako vodila CAN.
Nabor ukazov ASCII
- Z enostavnimi ASCII ukazi je mogoče adapter CG-1P232CAN upravljati prek serijskega vhoda. Uporabniki lahko pošiljajo/prejemajo ukaze iz katerega koli preprostega serijskega terminalskega programa.
- Example: Nastavite bitno hitrost na 500 Kbps, odprite CAN kanal, pošljite CAN okvir (ID = 002h, DLC = 3, Data = 11 22 33), zaprite CAN.
Ukaz | Odziv | funkcija |
S6[CR] | [CR] | Nastavite bitno hitrost adapterja CG-1P232CAN na 500 Kbps |
O[CR] | [CR] | Odprti CAN kanal |
t0023112233[CR] | z[CR] | Pošlji sporočilo CAN (ID = 002h, DLC = 3, podatki = 11 22 33) |
C[CR] | [CR] | Zaprite CAN kanal |
Seznam ukazov
- Ukazi so vrstični in se zaključijo z znakom za novo vrstico CR (0xD). V primeru napake bo odgovor 0x7 (BELL).
- Ukaz »pomoč« ('H', 'h' ali '?') bo prikazal seznam podprtih ukazov.
Ukaz | Odziv | funkcija |
H[CR] | [CR] | Seznam vseh podprtih ukazov |
h[CR] | [CR] | |
?[Odgovor] | z[CR] |
- Example: H[CR]
Povratna koda
Seznam podprtih ukazov:
- 'O' – Odpri kanal v običajnem načinu
- 'L' – Odprite kanal v načinu samo poslušanja
- 'Y' – Odprite kanal v načinu povratne zanke
- 'C' – Zaprite CAN kanal
- 'S' – Nastavite standardno bitno hitrost CAN
- 's' – Nastavitev nestandardne bitne hitrosti CAN
- 't' – Prenesite standardni okvir
- 'T' – Prenesite razširjen okvir
- 'r' – Pošljite standardni okvir oddaljene zahteve
- 'R' – Pošljite razširjen okvir oddaljene zahteve
- 'Z' – Nastavite časamp vklop/izklop
- ‘m – Nastavite masko sprejemanja
- 'M' – Nastavite filter sprejemljivosti
- 'F' – Zastavica stanja branja
- 'V' – Preverite različico programske opreme
- 'N' – Preverite serijsko številko
- ‘m – Nastavite masko sprejemanja
- 'M' – Nastavi filter sprejemljivosti
- 'RST' – Ponastavitev adapterja CG-1P232CAN
- 'H', 'h' ali '?'' – Seznam podprtih ukazov
Odpiranje kanala CAN vodila
- Kanal vodila CAN se odpre z ukazom O[CR], L[CR] ali Y[CR].
- Ukaz O[CR] bo odprl kanal CAN vodila v normalnem načinu delovanja, ukaz L[CR] pa bo odprl kanal CAN vodila v načinu samo poslušanja, v katerem krmilnik ne bo izvajal nobene interakcije z vodilom.
- Ukaz Y[CR] bo odprl kanal CAN vodila v načinu povratne zanke, v katerem bo adapter CG-1P232CAN prav tako prejemal okvirje, ki jih pošilja. Preden uporabite enega od ukazov, morate nastaviti bitno hitrost z ukazoma S ali s.
Ukaz | Odziv | funkcija |
O[CR] | [CR] | Odprite kanal v običajnem načinu |
L[CR] | [CR] | Odpri kanal v načinu samo poslušaj |
Y[CR] | [CR] | Odprite kanal v načinu povratne zanke |
Zapiranje kanala CAN vodila
Kanal vodila CAN se zapre z ukazom C[CR]. Ukaz se lahko uporabi le, če je kanal vodila CAN odprt.
Ukaz | Odziv | funkcija |
C[CR] | [CR] | Zaprite CAN kanal, če je odprt |
Nastavitev bitne hitrosti CAN (standardno)
- Bitno hitrost vodila CAN lahko nastavite z ukazom SX[CR]. Ukaz se lahko uporabi le, če je kanal vodila CAN zaprt.
Ukaz | Odziv | funkcija |
S6[CR] S00[CR] | [CR] | Nastavite bitno hitrost adapterja CG-1P232CAN na 500 Kbps |
S0[CR] | [CR] | Odprti CAN kanal |
S1[CR] S2[CR] | [CR] | Pošlji sporočilo CAN (ID = 002h, DLC = 3, podatki = 11 22 33) |
S3[CR] | [CR] | Zaprite CAN kanal |
S4[CR] | [CR] | |
S5[CR] | [CR] | |
S6[CR] | [CR] | |
S7[CR] | [CR] | |
S8[CR] | [CR] | Nastavite bitno hitrost vodila CAN na 1M |
Specifikacije
Splošno
Serijska vrata | Boschev C_CAN modul |
Can Bus | Podpira CAN 2.0A in CAN 2.0B |
Čipset | 0-bitni mikrokrmilnik ARM Cortex-M32 |
Can Bus
Število vrat | 1 |
Priključek | DB9 moški konektor |
Hitrost vodila CAN | CAN 2.0A / 2.0B 5kbps do 1Mbps za oddajanje in sprejemanje |
Signali | CAN_H, CAN_L, CAN_GND, CAN_V+ |
Krmilnik vodila CAN | Boschev C_CAN modul |
LED | Napajanje, aktivnost podatkov vodila CAN, napaka vodila CAN |
Način vodila CAN | Standardni način: normalno delovanje na vodilu CAN. Način poslušanja: pasivno sprejemanje okvirjev CAN.
Način odmeva: oddajnik sprejema tudi poslane okvirje (za namene testiranja) |
Zaščita | +/-16 KV zaščita pred elektrostatično razelektritvijo za signale CAN |
Funkcije programske opreme
Knjižnica API-jev | Podpira C/C++, C#, VB.NET in LabVIEW |
Pripomoček | Vgrajen pripomoček za posodobitev vdelane programske opreme |
Orodja za spremljanje | Podprto s strani CANHackerja, programa za testiranje Titan CAN |
Zahteva po moči
Vhodna moč | Zunanji napajalnik DC 12V |
Poraba energije | Maks. 80mA pri 12VDC (brez zunanjih naprav) |
Mehanski
Ohišje | SECC pločevina (1 mm) |
Dimenzije | 81 mm x 81 mm x 24 mm (D x Š x V) |
Teža | 175 g |
Okoljski
Delovna temperatura | 0 °C do 55 °C (32 °F do 131 °F) |
Temperatura shranjevanja | -20 °C do 75 °C (-4 °F do 167 °F) |
Delovna vlažnost | 5% do 95% RH |
Varnostna potrdila | CE, FCC |
Kontaktirajte nas:
- Coolgear Inc.
- 5120 110th Avenue North
- Clearwater, Florida 33760 ZDA
- Cestnina Brezplačno: 18886882188
- Lokalno: 17272091300
- faks: 17272091302
Varnost
- Preden začnete uporabljati ta izdelek za svojo aplikacijo, preberite celoten priročnik za namestitev. Ta priročnik vsebuje pomembne informacije o električnih povezavah, ki jih je treba upoštevati za varno in pravilno delovanje.
- Natančno preglejte izdelek glede vidnih napak, preden ga daste v uporabo.
- Hranite ločeno od območij, kjer se nabira vlaga. Ta izdelek vsebuje električne komponente, ki jih lahko nabiranje vlage poškoduje, kar lahko negativno vpliva na vašo opremo, ki je nanj priključena.
- Izdelka ne razstavljajte. Ravnanje z notranjimi komponentami izdelka lahko izpostavi nevarnosti ESD (elektrostatična razelektritev), ki lahko vpliva na delovanje naprave.
- Če ta izdelek ne deluje pravilno, pošljite e-pošto naši skupini za podporo na support@coolgear.com.
STROKOVNJAKI ZA POLNJENJE IN POVEZOVANJE USB
Znotraj vsakega velikega stroja
- Že več kot 20 let so naši robustni, standardni USB vozlišča, polnilniki in serijski izdelki pripravljeni za vaš naslednji projekt.
- Podjetje Coolgear s sedežem v ZDA je uspešno zasnovalo in uvedlo milijone rešitev za povezljivost v industrijski, medicinski, avtomobilski, komercialni in letalski industriji.
- Zavedamo se pomena zanesljivosti, kakovosti izdelave in menimo, da so vse aplikacije naših strank kritične, saj želimo zagotoviti dolgotrajne integracije brez dogodkov.
Izjava o skladnosti
- View skladnost v ustreznem tehničnem listu izdelka, ki ga najdete na spletnem seznamu izdelka.
Tehnična podpora
- Ko se obrnete na podporo Coolgear, se boste znašli v rokah strokovnjaka, ki je osredotočen na rešitve in je dobro podkovan ter je pripravljen odgovoriti na vsako vaše vprašanje.
- Če kdaj potrebujete pomoč pri svojem izdelku, obiščite coolgear.com/support za vstopnice za podporo, prenose in druge vire podpore. Za najnovejše gonilnike obiščite coolgear.com/download.
Garancija
Standardna garancija za izdelek
- Enoletna (1) garancija od datuma nakupa na računu. Coolgear bo popravil ali zamenjal vsak izdelek, za katerega se ugotovi, da je okvarjen in je bil vrnjen podjetju Coolgear na vaše stroške in tveganje. Če Coolgear po lastni presoji ugotovi, da popravilo ali zamenjava takega izdelka ni razumna, bo Coolgear obdržal neustrezen izdelek in vam povrnil znesek, ki ste ga plačali za ta izdelek. Za vrnjene izdelke velja preostanek garancijskega obdobja, ki sicer velja.
- Za vse obnovljene dele, ki jih uporablja Coolgear, veljajo vse iste določbe, kot veljajo za nove dele.
- Zgoraj naveden opis je IZKLJUČNA ODGOVORNOST DRUŽBE COOLGEAR IN VAŠE EDINI PRAVNI SREDSTVO V PRIMERU KRŠITVE GARANCIJE.
- ČE SE NE STRINJATE S POGOJI TE OMEJENE GARANCIJE, MORATE IZDELKE VRNITI NEUPORABLJENE IN V ORIGINALNI EMBALAŽI NA VRHUNSKI PRODAJALEC.
Omejitev odgovornosti
- Ta omejena garancija ne krije: (i) napak ali škode, ki je posledica naravnih vzrokov, nesreče, zlorabe, napačne uporabe ali zlorabe, malomarnosti, sprememb, servisiranja ali popravila s strani drugih oseb kot Coolgear, vključno z vašimi, vendar ne omejeno nanje; (ii) nepravilne namestitve ali odstranitve, delovanja ali vzdrževanja, nepravilnih povezav s perifernimi napravami ali drugih vzrokov, ki ne izhajajo iz napak v materialih ali izdelavi izdelkov; (iii) katerega koli izdelka, za katerega je bila garancijska nalepka odstranjena, spremenjena ali poškodovana; (iv) normalne obrabe; (v) poškodbe ali izgube popravljenih ali zamenjanih izdelkov med pošiljanjem s strani Coolgear, razen če je takšna škoda ali izguba posledica slabe ali neustrezne embalaže s strani Coolgear; ali (vi) izdelkov, kupljenih zunaj Združenih držav Amerike. V SKLADU Z
- DRUŽBA COOLGEAR NE BO ODGOVORNA ZA KAKRŠNO KOLI IZGUBO UPORABE, PREKINITEV POSLOVANJA ALI KAKRŠNO KOLI POSREDNO, POSEBNO, NAKLJUČNO, KAZENSKO ALI POSLEDIČNO ŠKODO (VKLJUČNO Z IZGUBLJENIM DOBIČKOM), NE GLEDE NA OBLIKO TOŽBE, BODISI TOŽBE V POGODBI, ODŠKODNINSKI ODŠKODNINI (VKLJUČNO Z MALOMARNOSTJO), OBJEKTIVNI ODGOVORNOSTI ZA IZDELEK ALI DRUGAČE, TUDI ČE JE BIL COOLGEAR OBVEŠČEN O MOŽNOSTI TAKE ŠKODE.
- SKUPNA ODGOVORNOST DRUŽBE COOLGEAR V NOBENEM PRIMERU NE BO PRESEGALA VEČJEGA ZNESKA OD 50.00 USD ALI ZNESKA, KI STE GA DEJANSKO PLAČALI ZA IZDELEK, KI POVZROČA TAKO ODGOVORNOST, NE GLEDE NA VZROK ZA TOŽBO, POGODBO, ODŠKODNINSKO PRAVNO KRIVIČNO PRAVO, OBJEKTIVNO ODGOVORNOST ALI DRUGAČE. VSE JURISDIKCIJE NE DOVOLJUJEJO TAKŠNIH OMEJITEV ŠKODE, ZATO SE ZGORAJ NAVEDENE OMEJITVE ZA VAS MORDA NE VELJAJO.
© 2024 Coolgear, Inc. Vse pravice pridržane. Vsi izdelki in priložena digitalna dokumentacija, vključno s slikami, so last in/ali blagovne znamke podjetja Coolgear Inc. Coolgear Inc. nenehno izboljšuje svoje izdelke. - Specifikacije izdelka se lahko spremenijo brez predhodnega obvestila.
- Rabim pomoč? Obiščite: coolgear.com/support
- Coolgear, Inc.
- Različica: 1.0
- Datum: 04
Pogosto zastavljena vprašanja
- V: Ali obstaja poseben namestitveni program za DLL?
- A: Ne, ni na voljo posebnega namestitvenega programa za DLL. Ročno morate kopirati DLL, LIB in zaglavje. filev imenik projekta vaše aplikacije.
- V: Katere so privzete vrednosti za acceptance_code in acceptance_mask?
- A: Privzete vrednosti so nastavljene tako, da dovoljujejo prehod vseh okvirjev – Acceptance Filter = 0x7FF za standardna sporočila in 0x1FFFFFFFF za razširjena sporočila.
Dokumenti / Viri
![]() |
Coolgear CAN programski adapter z 1 ethernetnim priključkom na CAN vodilo [pdf] Navodila za namestitev Programiranje CAN 1-portni Ethernet na CAN vodilni adapter, Programiranje CAN, 1-portni Ethernet na CAN vodilni adapter, CAN vodilni adapter, Vodilnik, Adapter |