Coolgear CAN programmeerimise 1 pordi Etherneti ja CAN-siini adapter
Tehnilised andmed
- Tootja: Coolgear Inc.
- Väljalaske kuupäev: 01
- Tugi: coolgear.com/support
Tooteteave
Coolgear Inc. CAN-i programmeerimisjuhend annab üksikasjaliku juhendi kontrollerivõrgu (CAN) seadmete programmeerimiseks nende rakendusprogrammeerimisliidese abil.
Paigaldamine
- DLL-i, LIB-i ja päise installimiseks files, kopeerige need oma rakenduse projekti kataloogi. Konkreetsed asukohad võivad erineda sõltuvalt teie programmeerimiskeelest ja kompilaatori konfiguratsioonist.
- Juhiste saamiseks vaadake oma programmeerimiskeskkonna dokumentatsiooni.
Tüübid ja struktuurid
- Juhend annab üksikasju CAN-programmeerimisel kasutatavate erinevate tüüpide ja struktuuride kohta, näiteks CAN_HANDLE, CAN_ERRORS, CAN_STATUS ja CAN_MSG.
Example Kood
- Juhend sisaldab nt.ampkoodijupid, mis aitavad teil mõista, kuidas funktsioone oma rakenduses rakendada.
Läbivaatamise ajalugu
Läbivaatamine | Kuupäev | Kommentaarid |
1.0 | 25.04.2024 Esimene väljaanne |
Sissejuhatus
- Täname teid Coolgeari 1-pordilise RS232 jadapordi CAN-siinile adapteri ostmise eest. Kontrolleri ala võrk (CAN) on suure terviklikkusega asünkroonne jadapordi süsteem intelligentsete seadmete võrgustamiseks. Seda kasutatakse sageli autotööstuses ja tööstussüsteemides.
- CG-1P232CAN on loodud pakkuma kiiret ja lihtsat viisi CAN-siini seadmetega suhtlemiseks. Arvuti jadapordiga ühendatuna lisab CG-1P232CAN teie hostsüsteemile koheselt tööstusliku CAN-siini kanali.
- CG-1P232CAN pakub klientidele kulutõhusat lahendust CAN-siini seadmetega suhtlemiseks.
- ARM Cortex-M0 32-bitise mikrokontrolleri loodud lahendus muudab selle väga paindlikuks CAN-kaadrite väikeste pursete käsitlemisel suurel kiirusel.
- Ühendades CG-1P232CAN jadapordiga, tagab CG-1P232CAN adapter kohese ühenduvuse CAN-siini seadmetega.
- CG-1P232CAN pakub tööstuslikku lahendust CAN-siini mitmekordse side rakenduste jaoks lühikestel ja pikkadel vahemaadel.
- CG-1P232CAN pakub välistele seadmetele alalisvoolu +5V/+12V 500mA toidet ja seda toidab väline 12V alalisvoolu toiteallikas.
Omadused:
- Lisab arvutile CAN-siini pordi, ühendades selle RS-232 jadapordiga
- Üks DB9 emane pistik (jadaport)
- Üks DB9 isaspistik (CAN-siini port)
- Sisaldab ühte jadakaablit. Kaabli pikkus: 100 cm
- Toiteallikaks on väline 12 V alalisvooluadapter
- Pakub välistele seadmetele alalisvoolu +5V/+12V 500mA toidet
- LED-id näitavad initsialiseerimist ja CAN-siini olekut
- CAN-siini kiirus kuni 1 Mbps
- Toetab CAN 2.0A ja CAN 2.0B protokolle
- Toetatud CAN-režiimid
- Standardrežiim: tavapärane töö CAN-siinil
- Kuulamisrežiim: CAN-kaadrite passiivne vastuvõtmine
- Kajarežiim: saatja võtab vastu ka saadetud kaadreid (testimise eesmärgil)
- CG-1P232CAN-i saab juhtida jadapordi kaudu lihtsate ASCII-käskude abil
- Lai ümbritseva temperatuuri vahemik 0–60 °C (32–140 °F)
- CE, FCC heakskiit
- Kujundatud 32-bitise ARM Cortex-M0 mikrokontrolleri abil
- Draiverid on saadaval nii Windowsi kui ka Linuxi operatsioonisüsteemile
- Toetab SocketCAN-i (slcan draiver) alates kernelist 2.6.38+
CG-1P232CAN DIAGRAMM
PCB PAIGUTUS
BLOKIDIAGRAMM
PIN-KOHA TEAVE
Järgnevalt on näidatud RS-232 jadapordi signaalide pistiku pin-ühendused.
RS-232 jadapordi kontaktide paigutus DB9 emaspistikule
Pin number | Signaalid | Kirjeldus |
1 | DCD | Andmekandja tuvastamine |
2 | RxD | Jadaandmete vastuvõtmine |
3 | TxD | Edasta jadaandmeid |
4 | – | Reserveeritud |
5 | GND | Signaali maandus |
6 | DSR | Andmekomplekt on valmis |
7 | RTS | Taotlus Saatmiseks |
8 | CTS | Kustuta saatmiseks |
9 | – | Reserveeritud |
- Järgnevalt on toodud DB-9 isaspistiku ja CAN-siini signaalide klemmliistude tihvtide paigutus.
CAN-siini kontaktide paigutus DB9 isaspistikule
Pin number | Signaalid | Kirjeldus |
1 | CAN_V + | Annab +DC 5V või 12V toidet (valikuline) |
2 | CAN_L | CAN_L bussiliin (domineeriv tase on madal) |
3 | CAN_GND | Signaali maandus |
4 | – | Reserveeritud |
5 | – | Reserveeritud |
6 | CAN_GND | Signaali maandus |
7 | CAN_H | CAN_H siiniliin (domineeriv tase on kõrge) |
8 | – | Reserveeritud |
9 | CAN_V + | Annab +DC 5V või 12V toidet (valikuline) |
CAN-siini kontaktide paigutus 5-kontaktilise klemmliistu jaoks
Pin number | Signaalid | Kirjeldus |
1 | CAN_GND | Signaali maandus |
2 | CAN_H | CAN_H siiniliin (domineeriv tase on kõrge) |
3 | CAN_L | CAN_L bussiliin (domineeriv tase on madal) |
4 | -CAN_V+ | Annab +DC 5V või 12V toidet (valikuline) |
5 | CAN_GND | Signaali maandus |
Väliste seadmete DC +5V või DC +12V toite lubamine
Seadme välisküljel on 3-kontaktiline DIP-lüliti (SW), mille sätteid kasutatakse väliste seadmete 5 V või 12 V (maksimaalselt 500 mA) toite lubamiseks.
SW | FUNKTSIOON | |
PIN-kood 1 | ON | Luba DB9 1. pin, et pakkuda välistele seadmetele 5 V või 12 V toidet |
VÄLJAS | Keela 5V või 12V toide 1. pinnil | |
PIN-kood 2 | ON | Luba DB9 9. pin, et pakkuda välistele seadmetele 5 V või 12 V toidet |
VÄLJAS | Keela 5V või 12V toide 9. pinnil | |
PIN-kood 3 | ON | Lubage klemmliistu 4. pinnil pakkuda välistele seadmetele 5 V või 12 V toidet |
VÄLJAS | Keelake klemmliistu 4. pinnil 5V või 12V toide |
- Seadme sees on kolm 3-kontaktilist ühendusplokki (J1, J2, J3), mis on ühenduslülid väliste seadmete 5V või 12V toite valimiseks.
Hüppaja | FUNKTSIOON |
J1 tihvtid 1 ja 2 on lühikesed | Väliste seadmete 5V toite tagamiseks valige DB9 1. pin |
J1 tihvtid 2 ja 3 on lühikesed | Väliste seadmete 12V toite tagamiseks valige DB9 1. pin |
J2 tihvtid 1 ja 2 on lühikesed | Väliste seadmete 5V toite tagamiseks valige DB9 9. pin |
J2 tihvtid 2 ja 3 on lühikesed | Väliste seadmete 12V toite tagamiseks valige DB9 9. pin |
J3 tihvtid 1 ja 2 on lühikesed | Väliste seadmete 5 V toite tagamiseks valige klemmliistu 4. pin |
J3 tihvtid 2 ja 3 on lühikesed | Väliste seadmete 12 V toite tagamiseks valige klemmliistu 4. pin |
Lõpetamistakistid
- Jadapordi CAN-adapteril ei ole CAN-siini lõpptakisteid. CAN-siini võrk vajab mõlemas otsas 120Ω lõpptakisteid.
- Üldiselt tuleb see teha kaabelduses. Kuna see sõltub ühenduste paigaldusest, kontrollige oma CAN-siini kaabli spetsifikatsiooni õige impedantsi sobitamise osas.
FUNKTSIOONI KIRJELDUS
LED indikaatorid
- CG-1P232CANadapteril on kolm LED-i (punane LED, roheline LED, kollane LED), mis näitavad toite ja CAN-siini olekut.
- Punane LED-tuli näitab CG-1P232CAN adapteri toidet; roheline LED-tuli näitab CAN-siini andmeaktiivsust ja kollane LED-tuli näitab CAN-siini viga.
- Järgnevalt on toodud erinevate LED-kombinatsioonide definitsioonid.
A: Lülitage sisse (seade on initsialiseeritud)
- Pärast CG-1P232CAN sisselülitamist (seadme initsialiseerimist) süttib punane LED ning roheline ja kollane LED vilguvad neli korda, mis näitab, et CG-1P232CAN adapter on initsialiseeritud.
B: CAN-siini kanal avatud/sulgetud
- Kui CAN-siini kanal avaneb, süttib roheline LED, mis näitab, et CAN-siini kanal on avatud; kui CAN-siini kanal sulgub, kustub roheline LED, mis näitab, et CAN-siini kanal on suletud.
C: CAN-siini andmeaktiivsus
- CAN-andmekaadri saatmisel või vastuvõtmisel vilgub roheline LED pidevalt, näidates CAN-siini andmete sisend-/väljundaktiivsust.
D: CAN-siini viga
- Kui CAN-siinil tekib viga, vilgub kollane LED pidevalt, et näidata CAN-siini viga.
ASCII käsukomplekt
- Lihtsate ASCII-käskudega saab CG-1P232CAN adapterit juhtida jadapordi kaudu. Kasutajad saavad käske saata/vastu võtta mis tahes lihtsast jadaterminali programmist.
- Example: Määra bitikiirus 500 Kbps-le, ava CAN-kanal, saada CAN-kaader (ID = 002h, DLC = 3, Data = 11 22 33), sulge CAN.
Käsk | Vastus | Funktsioon |
S6[CR] | [CR] | Määrake CG-1P232CAN adapteri bitikiiruseks 500 Kbps. |
O[CR] | [CR] | Avatud CAN-kanal |
t0023112233[CR] | z[CR] | Saada CAN-sõnum (ID = 002h, DLC = 3, Data = 11 22 33) |
C[CR] | [CR] | Sulgege CAN-kanal |
Käsuloend
- Käsklused on reapõhised ja lõpevad reavahetusmärgiga CR (0xD). Vea korral on vastuseks 0x7 (BELL).
- Käsk „help” („H”, „h” või „?”) loetleb toetatud käsud.
Käsk | Vastus | Funktsioon |
H[CR] | [CR] | Loetle kõik toetatud käsud |
h[CR] | [CR] | |
?[CR] | z[CR] |
- Example: H[CR]
Tagastuskood
Toetatud käskude loend:
- VÕI'– Ava kanal tavarežiimis
- "L" – Ava kanal ainult kuulamisrežiimis
- 'Y' – Avage kanal tagasihelistusrežiimis
- 'C' – Sulge CAN-kanal
- "S" – Määrake standardne CAN-i bitikiirus
- 's' – Määrake mittestandardne CAN-i bitikiirus
- 't' – Edasta standardkaader
- "T" – Edastage laiendatud kaader
- 'r' – Edasta standardne kaugpäringu kaader
- "R" – Edastage laiendatud kaugpäringu kaader
- "Z" – Määra kellaaegamp sisse/välja
- ‘m – Määrake vastuvõtumask
- "M" – Määrake vastuvõtufilter
- "F" – Loe staatuse lippu
- "V" – Kontrollige tarkvaraversiooni
- 'N' – Kontrollige seerianumbrit
- ‘m – Määrake vastuvõtumask
- 'M' – Määrake vastuvõtufilter
- 'RST' – CG-1P232CAN adapteri lähtestamine
- 'H', 'h' või '?'' – Toetatud käskude loend
CAN-siini kanali avamine
- CAN-siini kanal avatakse käsuga O[CR], L[CR] või Y[CR].
- Käsk O[CR] avab CAN-siini kanali tavalises töörežiimis ja käsk L[CR] avab CAN-siini kanali ainult kuulamisrežiimis, milles kontroller siiniga mingit suhtlust ei tee.
- Käsk Y[CR] avab CAN-siini kanali silmusrežiimis, mille puhul CG-1P232CAN adapter võtab samuti saadetud kaadreid vastu. Enne ühe käsu kasutamist peaksite määrama bitikiiruse käskudega S või s.
Käsk | Vastus | Funktsioon |
O[CR] | [CR] | Ava kanal tavarežiimis |
L[CR] | [CR] | Ava kanal ainult kuulamisrežiimis |
Y[CR] | [CR] | Ava kanal tagasihelistusrežiimis |
CAN-siini kanali sulgemine
CAN-siini kanal suletakse käsuga C[CR]. Käsku saab kasutada ainult siis, kui CAN-siini kanal on avatud.
Käsk | Vastus | Funktsioon |
C[CR] | [CR] | Sulgege CAN-kanal, kui see on avatud |
CAN-i bitikiiruse seadistamine (standardne)
- CAN-siini bitikiirust saab määrata käsuga SX[CR]. Käsku saab kasutada ainult siis, kui CAN-siini kanal on suletud.
Käsk | Vastus | Funktsioon |
S6[CR] S00[CR] | [CR] | Määrake CG-1P232CAN adapteri bitikiiruseks 500 Kbps. |
S0[CR] | [CR] | Avatud CAN-kanal |
S1[CR] S2[CR] | [CR] | Saada CAN-sõnum (ID = 002h, DLC = 3, Data = 11 22 33) |
S3[CR] | [CR] | Sulgege CAN-kanal |
S4[CR] | [CR] | |
S5[CR] | [CR] | |
S6[CR] | [CR] | |
S7[CR] | [CR] | |
S8[CR] | [CR] | Määrake CAN-siini bitikiiruseks 1M |
Tehnilised andmed
Kindral
Jadaport | Boschi C_CAN moodul |
Kas Buss | Toetab CAN 2.0A ja CAN 2.0B |
Kiibistik | ARM Cortex-M0 32-bitine mikrokontroller |
Kas Buss
Portide arv | 1 |
Ühendus | DB9 isane pistik |
CAN-siini kiirus | CAN 2.0A / 2.0B 5 kbps kuni 1 Mbps edastamiseks ja vastuvõtmiseks |
Signaalid | CAN_H, CAN_L, CAN_GND, CAN_V+ |
CAN-siini kontroller | Boschi C_CAN moodul |
LED | Toide, CAN-siini andmeaktiivsus, CAN-siini viga |
CAN-siini režiim | Standardrežiim: tavapärane töö CAN-siinil. Kuulamisrežiim: CAN-kaadrite passiivne vastuvõtt.
Kajarežiim: saatja võtab vastu ka saadetud kaadreid (testimise eesmärgil) |
Kaitse | +/-16 kV ESD-kaitse CAN-signaalidele |
Tarkvara funktsioonid
API teek | Toetab C/C++, C#, VB.NET ja LabiVIEW |
Kasulikkus | Sisseehitatud püsivara uuendamise utiliit |
Seiretööriistad | CANHackeri toetatud Titan CAN-testimisprogramm |
Võimsusnõue
Toite sisend | 12 V alalisvoolu väline toiteadapter |
Energiatarve | Max. 80mA @ 12VDC (ilma väliste seadmeteta) |
Mehaaniline
Korpus | SECC lehtmetall (1 mm) |
Mõõtmed | 81 mm x 81 mm x 24 mm (P x L x K) |
Kaal | 175 g |
Keskkonnasõbralik
Töötemperatuur | 0 °C kuni 55 °C (32 °F kuni 131 °F) |
Säilitustemperatuur | -20 °C kuni 75 °C (-4 °F kuni 167 °F) |
Töö niiskus | 5% kuni 95% suhteline niiskus |
Ohutuskinnitused | CE, FCC |
Võtke meiega ühendust:
- Coolgear Inc.
- 5120 110th Avenue North
- Clearwater, Florida 33760 USA
- Teemaksu Tasuta: 18886882188
- Kohalik: 17272091300
- Faks: 17272091302
Ohutus
- Enne toote kasutuselevõttu lugege läbi kogu paigaldusjuhend. See juhend sisaldab olulist teavet elektriühenduste kohta, mida tuleb ohutu ja nõuetekohase töö tagamiseks järgida.
- Enne toote kasutuselevõttu kontrollige hoolikalt visuaalsete defektide suhtes.
- Hoida eemal niiskuse kogunemise kohtadest. See toode sisaldab elektrilisi komponente, mida niiskuse kogunemine võib kahjustada, mis võib kahjustada teie sellega ühendatud seadmeid.
- Ärge võtke toodet lahti. Toote sisemiste komponentide käsitsemine võib seada selle kokku ESD (elektrostaatilise tühjenemise) ohtudega, mis võivad mõjutada seadme tööd.
- Kui see toode ei tööta korralikult, saatke meie tugimeeskonnale e-kiri aadressil support@coolgear.com.
USB-LAADIMISE JA ÜHENDUSE EKSPPERID
Igas suurepärases masinas
- Meie vastupidavad ja standardsed USB-jaoturid, laadijad ja seeriatooted on juba üle 20 aasta valmis teie järgmise projekti jaoks.
- USA-s asuv Coolgear on edukalt välja töötanud ja juurutanud miljoneid ühenduvuslahendusi tööstus-, meditsiini-, auto-, äri- ja lennundustööstuses.
- Mõistame töökindluse, ehituskvaliteedi olulisust ja peame kõiki oma klientide rakendusi kriitiliseks, soovides tagada pikaajalise sündmustevaba integratsiooni.
Vastavusavaldus
- View vastavus toote vastavale tehnilisele andmelehel, mis on leitud toote veebiloendist.
Tehniline tugi
- Kui võtad ühendust Coolgeari toega, leiad end lahendustele orienteeritud ja teadliku eksperdi käest, kes on valmis vastama igale küsimusele, mille sa neile esitad.
- Kui teil on kunagi vaja oma tootega abi, külastage coolgear.com/support tugipiletite, allalaadimiste ja muude tugiressursside saamiseks. Uusimate draiverite saamiseks külastage veebilehte coolgear.com/download.
Garantii
Toote standardgarantii
- Üheaastane (1) garantii alates ostuarve kuupäevast. Coolgear parandab või asendab kõik defektseks osutunud tooted, mis on teie vastutusel ja kulul Coolgearile tagastatud. Kui Coolgear otsustab omal äranägemisel, et sellise toote parandamine või asendamine ei ole mõistlik, jätab Coolgear mittevastava toote endale ja tagastab teile selle eest makstud summa. Tagastatud toodetele kohaldatakse muidu kohaldatava garantiiperioodi ülejäänud osa.
- Kõikidele Coolgeari poolt kasutatud taastatud osadele kehtivad kõik samad sätted, mis muidu kehtivad uute osade kohta.
- EELTOODUD KIRJELDAB COOLGEARi AINUKASTUTUST JA TEIE AINUKEST ÕIGUSABINÕU GARANTII RIKKUMISE KORRAL.
- KUI TE EI NÕUSTU SELLE PIIRATUD GARANTII TINGIMUSTEGA, PEATE KASUTAMATA TOOTED JA ORIGINAALPAKENDIS TAGASTAMA OSTUKOHTA.
Vastutuse piirang
- See piiratud garantii ei kata: (i) defekte või kahjustusi, mis tulenevad looduslikest põhjustest, õnnetusest, väärkasutusest või kuritarvitamisest, hooletusest, muudatustest, hooldusest või remondist, mille on teinud keegi teine peale Coolgeari, sealhulgas, kuid mitte ainult, teie poolt; (ii) ebaõiget paigaldamist või demonteerimist, kasutamist või hooldust, ebaõigeid ühendusi välisseadmetega või muid põhjuseid, mis ei tulene toodete materjali- või tootmisdefektidest; (iii) tooteid, mille garantiikleebis on eemaldatud, muudetud või rikutud; (iv) tavapärast kulumist; (v) parandatud või asendatud toodete kahjustumist või kadumist Coolgeari poolt transportimise ajal, välja arvatud juhul, kui selline kahjustumine või kadumine on põhjustatud Coolgeari halvast või ebapiisavast pakkimisest; või (vi) väljaspool Ameerika Ühendriike ostetud tooteid.
- COOLGEAR EI VASTUTA MINGIL JUHUL KASUTUSKAOTUSTE, ÄRI KATKEMISTE VÕI KAUDSETE, ERILISTE, JUHUSLIKE, KARISTUSLIKE VÕI TEGEVUSEST TULENEVATE KAHJUDE EEST (SEALHULGAS SAAMATA JÄÄNUD KASUM), SÕLTUMATA HAGIST, KAS SIIS ON LEPINGULINE, ÕIGUSERIKKUMISEST (SEALHULGAS HOOLETUS), RANGEST TOOTEVASTUTUSEST VÕI MUUL VIISIL, ISEGI KUI COOLGEARI ON SELLISTE KAHJUDE VÕIMALIKKUSEST TEAVITATUD.
- COOLGEARi koguvastutus ei ületa mingil juhul suuremat summat kui 50.00 dollarit või summat, mille te tegelikult maksisite toote eest, mis sellise vastutuse tekitas, olenemata hagi alusest, olgu see siis lepinguline, õigusrikkumine, range vastutus või muu. Mitte kõik jurisdiktsioonid ei luba selliseid kahjude piiranguid, seega ei pruuki eeltoodud piirangud teie suhtes kehtida.
© 2024 Coolgear, Inc. Kõik õigused kaitstud. Kõik tooted ja nendega kaasnev digitaalne dokumentatsioon, sh pildid, on Coolgear Inc. omand ja/või kaubamärgid. Coolgear Inc. täiustab pidevalt oma tooteid. - Toote spetsifikatsioone võidakse ette teatamata muuta.
- Abi vajama? Külastage: coolgear.com/support
- Coolgear, Inc.
- Versioon: 1.0
- Kuupäev: 04
Korduma kippuvad küsimused
- K: Kas DLL-i jaoks on olemas spetsiaalne installiprogramm?
- A: Ei, spetsiaalset DLL-i installijat pole kaasas. Peate DLL-i, LIB-i ja päise käsitsi kopeerima. files oma rakenduse projekti kataloogi.
- K: Millised on acceptance_code'i ja acceptance_maski vaikeväärtused?
- A: Vaikimisi väärtused on seatud lubama kõigi kaadrite edastamist – Acceptance Filter = 0x7FF standardsõnumite ja 0x1FFFFFFFF laiendatud sõnumite jaoks.
Dokumendid / Ressursid
![]() |
Coolgear CAN programmeerimise 1 pordi Etherneti ja CAN-siini adapter [pdf] Paigaldusjuhend CAN programmeerimine 1 pordi Etherneti ja CAN-siini adapter, CAN programmeerimine, 1 pordi Etherneti ja CAN-siini adapter, CAN-siini adapter, Siiniadapter, Adapter |