Coolgear CAN programski adapter s 1 Ethernet priključkom na CAN Bus
Specifikacije
- Proizvođač: Coolgear Inc.
- Datum izlaska: 01/24/2017
- Podrška: coolgear.com/support
Informacije o proizvodu
Vodič za CAN programiranje kompanije Coolgear Inc. pruža detaljan vodič o programiranju CAN (Controller Area Network) uređaja pomoću njihovog interfejsa za programiranje aplikacija.
Instalacija
- Da biste instalirali DLL, LIB i zaglavlje files, kopirajte ih u direktorij vašeg projekta aplikacije. Specifične lokacije mogu varirati ovisno o vašem programskom jeziku i konfiguracijama kompajlera.
- Za smjernice pogledajte dokumentaciju vašeg programskog okruženja.
Vrste i strukture
- Vodič pruža detalje o različitim tipovima i strukturama koje se koriste u CAN programiranju, kao što su CAN_HANDLE, CAN_ERRORS, CAN_STATUS i CAN_MSG.
Exampkod
- Vodič uključuje npr.ampisječke koda koji će vam pomoći da shvatite kako implementirati funkcije u vašoj aplikaciji.
Istorija revizija
Revizija | Datum | Komentari |
1.0 | 25.04.2024. Prvo izdanje |
Uvod
- Hvala vam što ste kupili Coolgear-ov 1-portni serijski RS232 na CAN Bus adapter. Controller Area Network (CAN) je asinhroni serijski bus sistem visokog integriteta za umrežavanje inteligentnih uređaja. Često se koristi u automobilskim i industrijskim sistemima.
- CG-1P232CAN je dizajniran da omogući brz i jednostavan način komunikacije sa CAN bus uređajima. Povezan sa serijskim portom na vašem računaru, CG-1P232CAN odmah dodaje industrijski CAN bus kanal vašem host sistemu.
- CG-1P232CAN pruža isplativo rješenje za korisnike kako bi im omogućio komunikaciju s CAN bus uređajima.
- Rješenje dizajnirano pomoću 32-bitnog mikrokontrolera ARM Cortex-M0 čini ga vrlo fleksibilnim u rukovanju malim nizovima CAN okvira velikom brzinom.
- Priključivanjem CG-1P232CAN adaptera u serijski port, on omogućava trenutnu povezanost sa CAN bus uređajima.
- CG-1P232CAN pruža industrijsko rješenje za primjenu CAN bus višekanalne komunikacije na kratkim i dugim udaljenostima.
- CG-1P232CAN obezbjeđuje DC +5V/+12V 500mA napajanje za eksterne uređaje i napaja se iz eksternog DC 12V napajanja.
Karakteristike:
- Dodaje CAN bus port na vaš računar povezivanjem na RS-232 serijski port
- Jedan DB9 ženski konektor (serijski port)
- Jedan DB9 muški konektor (CAN bus port)
- Uključuje jedan serijski kabel. Dužina kabela: 100 cm
- Napaja se eksternim DC 12V adapterom
- Obezbeđuje DC +5V/+12V 500mA napajanje za eksterne uređaje
- LED diode pokazuju inicijalizaciju i status CAN sabirnice
- Brzina CAN magistrale do 1 Mbps
- Podržava CAN 2.0A i CAN 2.0B protokole
- Podržani CAN modovi
- Standardni način rada: normalan rad na CAN sabirnici
- Režim slušanja: pasivno primanje CAN okvira
- Echo mod: predajnik također prima poslane okvire (u svrhu testiranja)
- CG-1P232CAN se može kontrolisati preko serijskog porta pomoću jednostavnih ASCII komandi
- Širok raspon temperature okoline od 0°C do 60°C (32°F do 140°F)
- CE, FCC odobrenje
- Dizajnirano od strane 32-bitnog ARM Cortex-M0 mikrokontrolera
- Drajveri su dostupni za Windows i Linux operativne sisteme.
- Podržava SocketCAN (slcan drajver) od kernela 2.6.38+
DIJAGRAM CG-1P232CAN
PCB LAYOUT
BLOK DIJAGRAM
INFORMACIJE O OTKLJUČIVANJU PIN-OVA
Slijedeći je raspored pinova konektora za signale serijskog porta RS-232.
Raspored pinova serijskog porta RS-232 za ženski konektor DB9
Pin broj | Signali | Opis |
1 | DCD | Data Carrier Detect |
2 | RxD | Primanje serijskih podataka |
3 | TxD | Prijenos serijskih podataka |
4 | – | Rezervirano |
5 | GND | Signal Ground |
6 | DSR | Skup podataka spreman |
7 | RTS | Zahtjev za slanje |
8 | CTS | Obriši za slanje |
9 | – | Rezervirano |
- U nastavku je prikazan raspored pinova muškog DB-9 konektora i terminalnog bloka za CAN bus signale.
Raspored pinova CAN sabirnice za DB9 muški konektor
Pin broj | Signali | Opis |
1 | CAN_V + | Pruža +DC 5V ili 12V napajanje (opciono) |
2 | CAN_L | CAN_L sabirnička linija (dominantni nivo je nizak) |
3 | CAN_GND | Signalno uzemljenje |
4 | – | Rezervirano |
5 | – | Rezervirano |
6 | CAN_GND | Signalno uzemljenje |
7 | CAN_H | CAN_H autobuska linija (dominantni nivo je visok) |
8 | – | Rezervirano |
9 | CAN_V + | Pruža +DC 5V ili 12V napajanje (opciono) |
Raspored pinova CAN sabirnice za 5-pinski terminalni blok
Pin broj | Signali | Opis |
1 | CAN_GND | Signalno uzemljenje |
2 | CAN_H | CAN_H autobuska linija (dominantni nivo je visok) |
3 | CAN_L | CAN_L sabirnička linija (dominantni nivo je nizak) |
4 | -CAN_V+ | Pruža +DC 5V ili 12V napajanje (opciono) |
5 | CAN_GND | Signalno uzemljenje |
Omogućavanje DC +5V ili DC +12V napajanja za vanjske uređaje
Izvan uređaja nalazi se 3-pinski DIP prekidač (SW) čija su podešavanja korištena za omogućavanje napajanja od 5 V ili 12 V (maks. 500 mA) za vanjske uređaje.
SW | FUNKCIJA | |
PIN 1 | ON | Omogućite DB9 pin 1 da obezbijedi napajanje od 5V ili 12V za eksterne uređaje |
OFF | Isključite napajanje od 5V ili 12V na pinu 1 | |
PIN 2 | ON | Omogućite DB9 pin 9 da obezbijedi napajanje od 5V ili 12V za eksterne uređaje |
OFF | Isključite napajanje od 5V ili 12V na pinu 9 | |
PIN 3 | ON | Omogućite pin 4 terminalnog bloka da obezbijedi napajanje od 5V ili 12V za eksterne uređaje |
OFF | Isključite napajanje od 5V ili 12V na pinu 4 terminalnog bloka |
- Unutar uređaja nalaze se tri tropinska konektora (J1, J2, J3), koji služe kao kratkospojnici za odabir napajanja od 5V ili 12V za vanjske uređaje.
JUMPER | FUNKCIJA |
Kratki spoj na pinovima J1 1 i 2 | Odaberite DB9 pin 1 za napajanje od 5V za vanjske uređaje |
Kratki spoj na pinovima J1 2 i 3 | Odaberite DB9 pin 1 za napajanje od 12V za vanjske uređaje |
Kratki spoj na pinovima J2 1 i 2 | Odaberite DB9 pin 9 za napajanje od 5V za vanjske uređaje |
Kratki spoj na pinovima J2 2 i 3 | Odaberite DB9 pin 9 za napajanje od 12V za vanjske uređaje |
Kratki spoj na pinovima J3 1 i 2 | Odaberite pin 4 na terminalnom bloku kako biste obezbijedili napajanje od 5V za eksterne uređaje |
Kratki spoj na pinovima J3 2 i 3 | Odaberite pin 4 na terminalnom bloku kako biste obezbijedili napajanje od 12V za eksterne uređaje |
Završni otpornici
- Serijski-CAN adapter ne sadrži otpornike za završetak CAN sabirnice. CAN sabirnica zahtijeva otpornike za završetak od 120Ω na svakom kraju.
- Generalno, ovo se mora uraditi u kabliranju. Budući da to zavisi od instalacije priključaka, molimo vas da provjerite specifikaciju vašeg CAN bus kabla za pravilno usklađivanje impedanse.
OPIS FUNKCIJE
LED indikatori
- CG-1P232CAN adapter ima tri LED diode (crvenu LED diodu, zelenu LED diodu, žutu LED diodu) koje označavaju napajanje i status CAN sabirnice.
- Crvena LED dioda označava napajanje CG-1P232CAN adaptera; zelena LED dioda označava aktivnost podataka CAN sabirnice, a žuta LED dioda označava grešku CAN sabirnice.
- U nastavku su definicije različitih kombinacija LED dioda.
A: Uključivanje (uređaj inicijaliziran)
- Nakon što se CG-1P232CAN uključi (uređaj inicijalizira), crvena LED dioda se pali, a zelena i žuta LED dioda bljeskaju četiri puta kako bi označile da je CG-1P232CAN adapter inicijaliziran.
B: Otvaranje/zatvaranje CAN bus kanala
- Kada se CAN bus kanal otvori, zelena LED dioda će se upaliti kako bi pokazala da je CAN bus kanal otvoren; kada se CAN bus kanal zatvori, zelena LED dioda će se ugasiti kako bi pokazala da je CAN bus kanal zatvoren.
C: Aktivnost podataka CAN magistrale
- Kada se šalje ili prima CAN podatkovni okvir, zelena LED dioda neprestano treperi kako bi naznačila aktivnost ulazno/izlaznih podataka CAN magistrale.
D: Greška CAN magistrale
- Kada dođe do greške na CAN sabirnici, žuta LED dioda neprestano treperi kako bi ukazala na grešku CAN sabirnice.
Skup ASCII komandi
- Pomoću jednostavnih ASCII komandi, CG-1P232CAN adapter se može kontrolisati preko serijskog porta. Korisnici mogu slati/primati komande iz bilo kojeg jednostavnog serijskog terminalnog programa.
- Example: Postavite brzinu prijenosa podataka na 500 Kbps, otvorite CAN kanal, pošaljite CAN okvir (ID = 002h, DLC = 3, Data = 11 22 33), zatvorite CAN.
Command | Odgovor | Funkcija |
S6[CR] | [CR] | Postavite brzinu prijenosa podataka CG-1P232CAN adaptera na 500 Kbps |
O[CR] | [CR] | Otvoreni CAN kanal |
t0023112233[CR] | z[CR] | Pošalji CAN poruku (ID = 002h, DLC = 3, Podaci = 11 22 33) |
C[CR] | [CR] | Zatvorite CAN kanal |
Lista komandi
- Komande se izvršavaju u liniji i završavaju se znakom za novi red CR (0xD). U slučaju greške, odgovor će biti 0x7 (BELL).
- Komanda „pomoć“ ('H', 'h' ili '?') će prikazati podržane komande.
Command | Odgovor | Funkcija |
H[CR] | [CR] | Navedite sve podržane komande |
h[CR] | [CR] | |
?[CR] | z[CR] |
- Example: H[CR]
Povratni kod
Lista podržanih komandi:
- 'O' – Otvori kanal u normalnom režimu
- 'L' – Otvorite kanal u režimu Samo za slušanje
- 'Y' – Otvorite kanal u Loopback modu
- 'C' – Zatvori CAN kanal
- 'S' – Postavite standardnu CAN brzinu prijenosa podataka
- 's' – Postavljanje nestandardne CAN brzine prijenosa podataka
- 'ne' – Prenesite standardni okvir
- 'T' – Prenesite prošireni okvir
- 'r' – Prenesite standardni okvir udaljenog zahtjeva
- 'R' – Prenesite prošireni okvir udaljenog zahtjeva
- 'Z' – Postavite vrijemeamp on/off
- sam – Postavite masku prihvatanja
- 'M' – Postavite filter prihvatanja
- 'F' – Pročitajte zastavicu statusa
- 'V' – Provjerite verziju softvera
- 'N' – Provjerite serijski broj
- sam – Postavite masku prihvatanja
- 'M' – Postavi filter prihvatanja
- 'RST' – Resetujte CG-1P232CAN adapter
- 'H', 'h' ili '?'' – Lista podržanih komandi
Otvaranje CAN Bus kanala
- CAN bus kanal će biti otvoren komandom O[CR], L[CR] ili Y[CR].
- Komanda O[CR] će otvoriti CAN bus kanal u normalnom režimu rada, a komanda L[CR] će otvoriti CAN bus kanal u režimu samo za slušanje, u kojem se neće vršiti nikakva interakcija sa magistralom iz kontrolera.
- Naredba Y[CR] će otvoriti CAN bus kanal u loop-back modu, u kojem će CG-1P232CAN adapter također primati okvire koje šalje. Prije nego što upotrijebite jednu od naredbi, trebali biste postaviti brzinu prijenosa podataka pomoću naredbi S ili s.
Command | Odgovor | Funkcija |
O[CR] | [CR] | Otvori kanal u normalnom režimu |
L[CR] | [CR] | Otvori kanal u načinu rada Samo za slušanje |
Y[CR] | [CR] | Otvori kanal u Loopback modu |
Zatvaranje CAN Bus kanala
CAN bus kanal će biti zatvoren komandom C[CR]. Komanda se može koristiti samo ako je CAN bus kanal otvoren.
Command | Odgovor | Funkcija |
C[CR] | [CR] | Zatvorite CAN kanal ako je otvoren |
Podešavanje CAN brzine prijenosa podataka (standardno)
- Brzina prijenosa podataka CAN magistrale može se podesiti naredbom SX[CR]. Naredba se može koristiti samo ako je kanal CAN magistrale zatvoren.
Command | Odgovor | Funkcija |
S6[CR] S00[CR] | [CR] | Postavite brzinu prijenosa podataka CG-1P232CAN adaptera na 500 Kbps |
S0[CR] | [CR] | Otvoreni CAN kanal |
S1[CR] S2[CR] | [CR] | Pošalji CAN poruku (ID = 002h, DLC = 3, Podaci = 11 22 33) |
S3[CR] | [CR] | Zatvorite CAN kanal |
S4[CR] | [CR] | |
S5[CR] | [CR] | |
S6[CR] | [CR] | |
S7[CR] | [CR] | |
S8[CR] | [CR] | Postavite brzinu prijenosa podataka CAN magistrale na 1M |
Specifikacije
Generale
Serial Port | Bosch C_CAN modul |
CanBus | Podržava CAN 2.0A i CAN 2.0B |
Čipset | ARM Cortex-M0 32-bitni mikrokontroler |
CanBus
Broj portova | 1 |
Konektor | DB9 muški konektor |
Brzina CAN sabirnice | CAN 2.0A / 2.0B 5kbps do 1Mbps za slanje i primanje |
Signali | CAN_H, CAN_L, CAN_GND, CAN_V+ |
CAN kontroler sabirnice | Bosch C_CAN modul |
LED | Napajanje, aktivnost podataka CAN sabirnice, greška CAN sabirnice |
CAN Bus način rada | Standardni način rada: normalan rad na CAN magistrali. Način rada za slušanje: pasivno primanje CAN okvira.
Echo mod: predajnik također prima poslane okvire (u svrhu testiranja) |
Zaštita | +/-16 KV ESD zaštita za CAN signale |
Funkcije softvera
API biblioteka | Podržava C/C++, C#, VB.NET i LabVIEW |
Utility | Ugrađeni uslužni program za ažuriranje firmvera |
Alati za praćenje | Uz podršku CANHacker-a, Titan CAN testnog programa |
Power Requirement
Power Input | Vanjski adapter za napajanje DC 12V |
Potrošnja energije | Maks. 80mA@12VDC (bez eksternih uređaja) |
Mehanički
Kućište | SECC lim (1 mm) |
Dimenzije | 81 mm x 81 mm x 24 mm (D x Š x V) |
Težina | 175g |
Environmental
Radna temperatura | 0°C do 55°C (32°F do 131°F) |
Temperatura skladištenja | -20°C do 75°C (-4°F do 167°F) |
Radna vlažnost | 5% do 95% RH |
Sigurnosna odobrenja | CE, FCC |
Kontaktirajte nas:
- Coolgear Inc.
- 5120 110th Avenue North
- Clearwater, Florida 33760 Sjedinjene Američke Države
- Putarina besplatno: 18886882188
- lokalno: 17272091300
- faks: 17272091302
Sigurnost
- Pročitajte cijeli Vodič za instalaciju prije nego što primijenite ovaj proizvod u svojoj primjeni. Ovaj vodič sadrži važne informacije o električnim priključcima koje se moraju slijediti za siguran i pravilan rad.
- Pre puštanja u upotrebu pažljivo pregledajte proizvod da li ima vizuelnih nedostataka.
- Držati dalje od mjesta gdje se nakuplja vlaga. Ovaj proizvod sadrži električne komponente koje se mogu oštetiti uslijed nakupljanja vlage, što može negativno utjecati na vašu opremu povezanu s njim.
- Nemojte rastavljati proizvod. Rukovanje unutrašnjim komponentama proizvoda može ga izložiti opasnostima od ESD (elektrostatičkog pražnjenja) koje mogu uticati na funkciju uređaja.
- Ako ovaj proizvod ne radi ispravno, pošaljite email našem timu za podršku na support@coolgear.com.
STRUČNJACI ZA USB PUNJENJE I POVEZIVANJE
Unutar svake velike mašine
- Već preko 20 godina, naši robusni, standardni USB hubovi, punjači i serijski proizvodi spremni su za vaš sljedeći projekat.
- Sa sjedištem u SAD-u, Coolgear je uspješno projektovao i implementirao milione rješenja za povezivanje u industrijskoj, medicinskoj, automobilskoj, komercijalnoj i vazduhoplovnoj industriji.
- Razumijemo važnost pouzdanosti, kvaliteta izrade i smatramo sve aplikacije naših kupaca kritičnim, želeći osigurati dugotrajne integracije bez događaja.
Izjava o usklađenosti
- View usklađenost u okviru odgovarajućeg tehničkog lista proizvoda, koji se nalazi na popisu proizvoda na mreži.
Tehnička podrška
- Kada se obratite podršci kompanije Coolgear, naći ćete se u rukama stručnjaka orijentisanog na rješenja i spremnog da odgovori na bilo koje pitanje koje im postavite.
- Ako vam ikada zatreba pomoć s vašim proizvodom, posjetite coolgear.com/support za tikete za podršku, preuzimanja i druge resurse podrške. Za najnovije upravljačke programe posjetite coolgear.com/download.
Garancija
Standardna garancija za proizvod
- Jednogodišnja (1) garancija od datuma kupovine na fakturi. Coolgear će popraviti ili zamijeniti bilo koji Proizvod za koji se utvrdi da je neispravan i koji je vraćen, na vaš rizik i trošak, Coolgear-u. U slučaju da Coolgear po vlastitoj procjeni utvrdi da popravak ili zamjena takvog Proizvoda nije razumna, Coolgear će zadržati neusklađeni Proizvod i vratiti vam iznos koji ste platili za taj Proizvod. Vraćeni Proizvodi podliježu ostatku Garantnog roka koji je inače primjenjiv.
- Svi obnovljeni dijelovi koje koristi Coolgear podliježu istim odredbama koje se inače primjenjuju na nove dijelove.
- GORE NAVEDENO OPISUJE ISKLJUČIVU ODGOVORNOST KOMPANIJE COOLGEAR I VAŠ JEDINI PRAVNI LIJEK ZA BILO KAKVO POVREDU GARANCIJE.
- UKOLIKO SE NE SLAŽETE S UVJETIMA OVE OGRANIČENE GARANCIJE, PROIZVODE MORATE VRATITI NEKORIŠTENE I U ORIGINALNOJ AMBALAŽI NA MJESTO KUPOVINE.
Ograničenje odgovornosti
- Ova Ograničena garancija ne pokriva: (i) nedostatke ili štete nastale prirodnim uzrokom, nesrećom, nezgodom, pogrešnom upotrebom ili zloupotrebom, zanemarivanjem, izmjenama, servisiranjem ili popravkom od strane drugih osoba osim Coolgear-a, uključujući, bez ograničenja, od strane vas; (ii) nepravilnu instalaciju ili deinstalaciju, rad ili održavanje, nepravilno povezivanje s perifernim uređajima ili druge uzroke koji ne proizlaze iz nedostataka u materijalima ili izradi Proizvoda; (iii) bilo koji Proizvod za koji je naljepnica s garancijom uklonjena, modificirana ili oštećena; (iv) normalno habanje; (v) oštećenje ili gubitak popravljenih ili zamijenjenih Proizvoda tokom transporta od strane Coolgear-a, osim kada je takvo oštećenje ili gubitak uzrokovan lošim ili neadekvatnim pakovanjem od strane Coolgear-a; ili (vi) Proizvode kupljene izvan Sjedinjenih Američkih Država.
- NI U KOJIM OKOLNOSTIMA COOLGEAR NEĆE BITI ODGOVORAN ZA BILO KAKAV GUBITAK KORIŠĆENJA, PREKID POSLOVANJA ILI BILO KAKVU INDIREKTNU, POSEBNU, SLUČAJNU, KAZNENU ILI POSLJEDIČNU ŠTETU BILO KOJE VRSTE (UKLJUČUJUĆI IZGUBLJENU DOBIT), BEZ OBZIRA NA OBLIK TUŽBE, BILO DA SE RADI O UGOVORU, DELIKTU (UKLJUČUJUĆI NEMAR), STROGOJ ODGOVORNOSTI ZA PROIZVOD ILI NA DRUGI NAČIN, ČAK I AKO JE COOLGEAR BIO OBAVIJEŠTEN O MOGUĆNOSTI TAKVE ŠTETE.
- NI U KOJEM SLUČAJU UKUPNA ODGOVORNOST COOLGEAR-A PREMA OVOM UGOVORU NEĆE PREMAŠITI VEĆI IZNOS OD 50.00 USD ILI IZNOS KOJI STE STVARNO PLATILI ZA PROIZVOD KOJI DOVODI DO TAKVE ODGOVORNOSTI, BEZ OBZIRA NA UZROK TUŽBE, UGOVOR, DELIKT, STROGU ODGOVORNOST ILI DRUGO. NISU SVE JURISDIKCIJE DOZVOLJELE TAKVA OGRANIČENJA ŠTETE, PA SE GORE NAVEDENA OGRANIČENJA MOGU NE ODNOSITI NA VAS.
© 2024 Coolgear, Inc. Sva prava pridržana. Svi proizvodi i prateća digitalna dokumentacija, uključujući slike, vlasništvo su i/ili zaštitni znakovi kompanije Coolgear Inc. Coolgear Inc. kontinuirano unapređuje svoje proizvode. - Specifikacije proizvoda podložne su promjenama bez prethodne najave.
- Trebati pomoć? posjetite: coolgear.com/support
- Coolgear, Inc.
- Verzija: 1.0
- Datum: 04
Često postavljana pitanja
- P: Postoji li poseban instalacijski program za DLL?
- A: Ne, ne postoji poseban DLL instalacijski program. Morate ručno kopirati DLL, LIB i zaglavlje. files u direktorij vašeg projekta aplikacije.
- P: Koje su zadane vrijednosti za acceptance_code i acceptance_mask?
- A: Zadane vrijednosti su postavljene tako da dozvoljavaju propuštanje svih okvira – Acceptance Filter = 0x7FF za standardne poruke i 0x1FFFFFFFF za proširene poruke.
Dokumenti / Resursi
![]() |
Coolgear CAN programski adapter s 1 Ethernet priključkom na CAN Bus [pdf] Vodič za instalaciju CAN programiranje 1-portni Ethernet na CAN Bus adapter, CAN programiranje, 1-portni Ethernet na CAN Bus adapter, CAN Bus adapter, Bus adapter, Adapter |