Coolgear CAN programski adapter s 1 Ethernet priključkom na CAN sabirnicu
Tehnički podaci
- Proizvođač: Coolgear Inc.
- Datum izlaska: 01
- podrška: coolgear.com/support
Informacije o proizvodu
Vodič za programiranje CAN-a tvrtke Coolgear Inc. pruža detaljan vodič o programiranju CAN (Controller Area Network) uređaja pomoću njihovog sučelja za programiranje aplikacija.
Montaža
- Za instalaciju DLL-a, LIB-a i zaglavlja files, kopirajte ih u direktorij projekta vaše aplikacije. Točne lokacije mogu se razlikovati ovisno o vašem programskom jeziku i konfiguracijama kompajlera.
- Za upute pogledajte dokumentaciju vašeg programskog okruženja.
Vrste i strukture
- Vodič pruža detalje o raznim vrstama i strukturama korištenim u CAN programiranju, kao što su CAN_HANDLE, CAN_ERRORS, CAN_STATUS i CAN_MSG.
Example Kod
- Vodič uključuje npr.ampisječke koda koji će vam pomoći da shvatite kako implementirati funkcije u vašoj aplikaciji.
Povijest revizija
Revizija | Datum | Komentari |
1.0 | 04. Prvo izdanje |
Uvod
- Hvala vam što ste kupili Coolgear-ov 1-portni serijski RS232 na CAN sabirnički adapter. Controller Area Network (CAN) je asinhroni serijski sabirnički sustav visokog integriteta za umrežavanje inteligentnih uređaja. Često se koristi u automobilskim i industrijskim sustavima.
- CG-1P232CAN je dizajniran za brz i jednostavan način komunikacije s CAN bus uređajima. Spojen na serijski port na vašem računalu, CG-1P232CAN odmah dodaje industrijski CAN bus kanal vašem host sustavu.
- CG-1P232CAN pruža isplativo rješenje za korisnike kako bi im omogućio komunikaciju s CAN bus uređajima.
- Rješenje koje je dizajnirao 0-bitni mikrokontroler ARM Cortex-M32 čini ga vrlo fleksibilnim u rukovanju malim nizovima CAN okvira velikom brzinom.
- Priključivanjem CG-1P232CAN adaptera u serijski port, CG-1P232CAN adapter omogućuje trenutnu povezivost s CAN sabirničkim uređajima.
- CG-1P232CAN pruža industrijsko rješenje za primjenu CAN bus višekanalne komunikacije na kratkim i dugim udaljenostima.
- CG-1P232CAN osigurava DC +5V/+12V 500mA napajanje za vanjske uređaje i napaja se iz vanjskog DC 12V napajanja.
Značajke:
- Dodaje CAN bus priključak na vaše računalo spajanjem na RS-232 serijski priključak
- Jedan DB9 ženski konektor (serijski port)
- Jedan DB9 muški konektor (CAN bus priključak)
- Uključuje jedan serijski kabel. Duljina kabela: 100 cm
- Napaja se vanjskim DC 12V adapterom
- Pruža DC +5V/+12V 500mA napajanje za vanjske uređaje
- LED-ovi pokazuju inicijalizaciju i status CAN sabirnice
- Brzina CAN sabirnice do 1 Mbps
- Podržava CAN 2.0A i CAN 2.0B protokole
- Podržani CAN načini rada
- Standardni način rada: normalan rad na CAN sabirnici
- Način slušanja: pasivno primanje CAN okvira
- Echo način rada: odašiljač također prima poslane okvire (u svrhu testiranja)
- CG-1P232CAN se može kontrolirati preko serijskog porta pomoću jednostavnih ASCII naredbi
- Širok raspon temperature okoline od 0°C do 60°C (32°F do 140°F)
- CE, FCC odobrenje
- Dizajniran od strane 0-bitnog mikrokontrolera ARM Cortex-M32
- Upravljački programi su dostupni za Windows i Linux OS
- Podržava SocketCAN (slcan upravljački program) od kernela 2.6.38+
DIJAGRAM CG-1P232CAN-a
IZGLED PCB-a
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 | Otkrivanje nositelja podataka |
2 | RxD | Primanje serijskih podataka |
3 | TxD | Prijenos serijskih podataka |
4 | – | Rezervirano |
5 | GND | Signalno uzemljenje |
6 | DSR | Skup podataka spreman |
7 | RTS | Zahtjev za slanje |
8 | CTS | Očisti za slanje |
9 | – | Rezervirano |
- Slijedeći je 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 | MOŽE_V + | Pruža +DC 5V ili 12V napajanje (opcionalno) |
2 | MOŽE_L | CAN_L sabirnička linija (dominantna razina je niska) |
3 | MOŽE_GND | Signalno uzemljenje |
4 | – | Rezervirano |
5 | – | Rezervirano |
6 | MOŽE_GND | Signalno uzemljenje |
7 | MOŽE_H | CAN_H sabirnička linija (dominantna razina je visoka) |
8 | – | Rezervirano |
9 | MOŽE_V + | Pruža +DC 5V ili 12V napajanje (opcionalno) |
Raspored pinova CAN sabirnice za 5-pinski terminalni blok
Pin broj | Signali | Opis |
1 | MOŽE_GND | Signalno uzemljenje |
2 | MOŽE_H | CAN_H sabirnička linija (dominantna razina je visoka) |
3 | MOŽE_L | CAN_L sabirnička linija (dominantna razina je niska) |
4 | -CAN_V+ | Pruža +DC 5V ili 12V napajanje (opcionalno) |
5 | MOŽE_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) čije postavke se koriste 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 za napajanje od 5V ili 12V za vanjske uređaje |
ISKLJUČENO | Isključite napajanje od 5V ili 12V na pinu 1 | |
PIN 2 | ON | Omogućite DB9 pin 9 za napajanje od 5V ili 12V za vanjske uređaje |
ISKLJUČENO | Isključite napajanje od 5V ili 12V na pinu 9 | |
PIN 3 | ON | Omogućite pin 4 terminalnog bloka za napajanje od 5 V ili 12 V za vanjske uređaje |
ISKLJUČENO | Isključite napajanje od 5 V ili 12 V na pinu 4 terminalnog bloka |
- Unutar jedinice nalaze se tri 3-pinska konektora (J1, J2, J3), koji su kratkospojnici za odabir napajanja od 5 V ili 12 V za vanjske uređaje.
JUMPER | FUNKCIJA |
J1 pin 1, 2 kratko spojen | Odaberite DB9 pin 1 za napajanje od 5 V za vanjske uređaje |
J1 pin 2, 3 kratko spojen | Odaberite DB9 pin 1 za napajanje od 12 V za vanjske uređaje |
J2 pin 1, 2 kratko spojen | Odaberite DB9 pin 9 za napajanje od 5 V za vanjske uređaje |
J2 pin 2, 3 kratko spojen | Odaberite DB9 pin 9 za napajanje od 12 V za vanjske uređaje |
J3 pin 1, 2 kratko spojen | Odaberite pin 4 na terminalnom bloku za napajanje od 5 V za vanjske uređaje |
J3 pin 2, 3 kratko spojen | Odaberite pin 4 na terminalnom bloku za napajanje od 12 V za vanjske 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.
- Općenito, to se mora učiniti u kabelima. Budući da to ovisi o instalaciji priključaka, provjerite specifikacije kabela CAN sabirnice za pravilno usklađivanje impedancije.
OPIS FUNKCIJE
LED indikatori
- CG-1P232CAN adapter ima tri LED diode (crvenu LED diodu, zelenu LED diodu, žutu LED diodu) za označavanje napajanja i statusa CAN sabirnice.
- Crvena LED lampica označava napajanje CG-1P232CAN adaptera; zelena LED lampica označava aktivnost podataka CAN sabirnice, a žuta LED lampica 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 naznačile da je CG-1P232CAN adapter inicijaliziran.
B: Otvaranje/zatvaranje CAN sabirničkog kanala
- Kada se CAN bus kanal otvori, zelena LED dioda će se upaliti kako bi naznačila da je CAN bus kanal otvoren; kada se CAN bus kanal zatvori, zelena LED dioda će se ugasiti kako bi naznačila da je CAN bus kanal zatvoren.
C: Aktivnost podataka CAN sabirnice
- Kada se šalje ili prima CAN podatkovni okvir, zelena LED dioda neprestano treperi kako bi naznačila aktivnost ulazno/izlaznih podataka CAN sabirnice.
D: Greška CAN sabirnice
- Kada se pojavi greška na CAN sabirnici, žuta LED dioda neprestano treperi kako bi ukazala na grešku CAN sabirnice.
Skup ASCII naredbi
- Pomoću jednostavnih ASCII naredbi, CG-1P232CAN adapter se može kontrolirati preko serijskog porta. Korisnici mogu slati/primati naredbe iz bilo kojeg jednostavnog serijskog terminalnog programa.
- Exampono: Postavite brzinu prijenosa na 500 Kbps, otvorite CAN kanal, pošaljite CAN okvir (ID = 002h, DLC = 3, Data = 11 22 33), zatvorite CAN.
Naredba | 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 |
Popis naredbi
- Naredbe su linijske i završavaju znakom za novi red CR (0xD). U slučaju pogreške, odgovor će biti 0x7 (BELL).
- Naredba „pomoć“ ('H', 'h' ili '?') će navesti podržane naredbe.
Naredba | Odgovor | Funkcija |
H[CR] | [CR] | Navedite sve podržane naredbe |
h[CR] | [CR] | |
?[CR] | z[CR] |
- Exampono: H[CR]
Povratni kod
Popis podržanih naredbi:
- 'ILI' – Otvori kanal u normalnom načinu rada
- 'L' – Otvorite kanal u načinu rada Samo za slušanje
- 'Y' – Otvorite kanal u Loopback načinu rada
- 'C' – Zatvori CAN kanal
- 'S' – Postavite standardnu CAN brzinu prijenosa
- 's' – Postavljanje nestandardne CAN brzine prijenosa
- 't' – Prenesite standardni okvir
- 'T' – Prijenos proširenog okvira
- 'r' – Prenesite standardni okvir udaljenog zahtjeva
- 'R' – Prenesite prošireni okvir udaljenog zahtjeva
- 'Z' – Postavite vrijemeamp uključivanje/isključivanje
- ‘m – Postavite masku prihvaćanja
- 'M' – Postavite filter prihvaćanja
- 'F' – Zastavica statusa čitanja
- 'V' – Provjerite verziju softvera
- 'N' – Provjerite serijski broj
- ‘m – Postavite masku prihvaćanja
- 'M' – Postavi filter prihvaćanja
- 'RST' – Resetiraj CG-1P232CAN adapter
- 'H', 'h' ili '?' – Popis podržanih naredbi
Otvaranje CAN Bus kanala
- CAN sabirnički kanal će se otvoriti naredbom O[CR], L[CR] ili Y[CR].
- Naredba O[CR] otvorit će CAN bus kanal u normalnom načinu rada, a naredba L[CR] otvorit će CAN bus kanal u načinu rada samo za slušanje, u kojem se neće obavljati nikakva interakcija sabirnice s strane kontrolera.
- Naredba Y[CR] otvorit će CAN bus kanal u načinu rada s povratnom petljom, u kojem će CG-1P232CAN adapter također primati okvire koje šalje. Prije korištenja jedne od naredbi, trebali biste postaviti brzinu prijenosa pomoću naredbi S ili s.
Naredba | Odgovor | Funkcija |
O[CR] | [CR] | Otvori kanal u normalnom načinu rada |
L[CR] | [CR] | Otvori kanal u načinu rada Samo slušanje |
Y[CR] | [CR] | Otvori kanal u načinu rada Loopback |
Zatvaranje CAN sabirničkog kanala
CAN bus kanal će se zatvoriti naredbom C[CR]. Naredba se može koristiti samo ako je CAN bus kanal otvoren.
Naredba | Odgovor | Funkcija |
C[CR] | [CR] | Zatvorite CAN kanal ako je otvoren |
Postavljanje CAN brzine prijenosa (standardno)
- Brzina prijenosa podataka CAN sabirnice može se postaviti naredbom SX[CR]. Naredba se može koristiti samo ako je kanal CAN sabirnice zatvoren.
Naredba | 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 CAN sabirnice na 1M |
Tehnički podaci
General
Serijski priključak | Bosch C_CAN modul |
Može autobus | Podržava CAN 2.0A i CAN 2.0B |
Čipset | 0-bitni mikrokontroler ARM Cortex-M32 |
Može autobus
Broj priključaka | 1 |
Priključak | 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 sabirnički način rada | Standardni način rada: normalan rad na CAN sabirnici. Način rada slušanja: pasivno primanje CAN okvira
Echo način rada: odašiljač također prima poslane okvire (u svrhu testiranja) |
Zaštita | +/-16 KV ESD zaštita za CAN signale |
Značajke softvera
API biblioteka | Podržava C/C++, C#, VB.NET i LabVIEW |
Korisnost | Ugrađeni uslužni program za ažuriranje firmwarea |
Alati za praćenje | Uz podršku CANHackera, Titan CAN testnog programa |
Zahtjevi za napajanje
Ulazna snaga | Vanjski DC 12V adapter za napajanje |
Potrošnja energije | Maks. 80mA@12VDC (bez vanjskih 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 |
Ekološki
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 SAD
- Cestarina Besplatno: 18886882188
- Lokalno: 17272091300
- Faks: 17272091302
Sigurnost
- Prije primjene ovog proizvoda u vašoj primjeni pročitajte cijeli Vodič za instalaciju. Ovaj vodič sadrži važne informacije o električnim spojevima koje se moraju slijediti za siguran i ispravan rad.
- Pažljivo pregledajte proizvod radi vizualnih nedostataka prije nego što ga stavite u uporabu.
- Držite dalje od mjesta gdje se nakuplja vlaga. Ovaj proizvod sadrži električne komponente koje se mogu oštetiti nakupljanjem vlage, što može negativno utjecati na vašu opremu spojenu na njega.
- Ne rastavljajte proizvod. Rukovanje unutarnjim komponentama proizvoda može ga izložiti opasnostima od elektrostatičkog pražnjenja (ESD) koje mogu utjecati na rad uređaja.
- Ako ovaj proizvod ne radi ispravno, pošaljite e-poruku našem timu za podršku na support@coolgear.com.
STRUČNJACI ZA USB PUNJENJE I POVEZIVANJE
Unutar svakog velikog stroja
- Već više od 20 godina, naši robusni, standardni USB razdjelnici, punjači i serijski proizvodi spremni su za vaš sljedeći projekt.
- Sa sjedištem u SAD-u, Coolgear je uspješno projektirao i implementirao milijune rješenja za povezivanje u industrijskoj, medicinskoj, automobilskoj, komercijalnoj i zrakoplovnoj industriji.
- Razumijemo važnost pouzdanosti, kvalitete izrade i sve aplikacije naših korisnika smatramo kritičnima, želeći osigurati dugotrajne integracije bez događaja.
Izjava o sukladnosti
- View usklađenost unutar odgovarajućeg tehničkog lista proizvoda, koji se nalazi na internetskom popisu proizvoda.
Tehnička podrška
- Kada se obratite podršci tvrtke Coolgear, naći ćete se u rukama stručnjaka orijentiranog na rješenja i spremnog odgovoriti na svako pitanje koje im postavite.
- Ako vam ikada zatreba pomoć s vašim proizvodom, posjetite coolgear.com/support za tikete za podršku, preuzimanja i ostale resurse za podršku. Za najnovije upravljačke programe posjetite coolgear.com/download.
Jamstvo
Standardno jamstvo za proizvod
- Jednogodišnje (1) jamstvo od datuma kupnje na računu. 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, Coolgearu. 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 preostalom jamstvenom roku 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 COOLGEAR-A I VAŠ JEDINI PRAVNI LIJEK ZA BILO KAKVO POVREDU JAMSTVA.
- AKO SE NE SLAŽETE S UVJETIMA OVOG OGRANIČENOG JAMSTVA, PROIZVODE MORATE VRATITI NEKORIŠTENE I U ORIGINALNOJ AMBALAŽI NA MJESTO KUPNJE.
Ograničenje odgovornosti
- Ovo Ograničeno jamstvo ne pokriva: (i) nedostatke ili štete nastale prirodnim uzrokom, nezgodom, nesrećom, pogrešnom upotrebom ili zlouporabom, zanemarivanjem, izmjenama, servisiranjem ili popravkom od strane drugih osoba osim tvrtke Coolgear, uključujući, bez ograničenja, od strane vas; (ii) nepravilnu ugradnju ili deinstalaciju, rad ili održavanje, nepravilno spajanje 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 jamstva uklonjena, modificirana ili oštećena; (iv) normalno habanje; (v) oštećenje ili gubitak popravljenih ili zamijenjenih Proizvoda tijekom dostave od strane tvrtke Coolgear, osim kada je takva šteta ili gubitak uzrokovan lošim ili neadekvatnim pakiranjem od strane tvrtke Coolgear; ili (vi) Proizvode kupljene izvan Sjedinjenih Američkih Država. POD
- NI U KOJIM OKOLNOSTIMA COOLGEAR NEĆE BITI ODGOVORAN ZA BILO KAKAV GUBITAK KORIŠTENJA, PREKID POSLOVANJA ILI BILO KAKVU NEIZRAVNU, 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 DRUGI DRUGI. NISU SVE JURISDIKCIJE DOPUŠTALE TAKVA OGRANIČENJA ŠTETE, STOGA 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 tvrtke Coolgear Inc. Coolgear Inc. kontinuirano unapređuje svoje proizvode. - Specifikacije proizvoda podložne su promjenama bez prethodne najave.
- Trebate pomoć? Posjetiti: 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. fileu direktorij projekta vaše aplikacije.
- P: Koje su zadane vrijednosti za acceptance_code i acceptance_mask?
- A: Zadane vrijednosti su postavljene tako da dopuštaju 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 sabirnicu [pdf] Vodič za instalaciju CAN programiranje 1 Ethernet port na CAN sabirnicu adapter, CAN programiranje, 1 Ethernet port na CAN sabirnicu adapter, CAN sabirnica adapter, sabirnica adapter |