Coolgear-LOGO

Coolgear CAN programmeerimise 1 pordi Etherneti ja CAN-siini adapter

Coolgear-CAN-programmeerimine-1-pordi-Etherneti-CAN-bussi-adapter-TOODE

Tehnilised andmed

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

Coolgear-CAN-programmeerimine-1-pordi-Etherneti-CAN-bussi-adapter-joonis-1

PCB PAIGUTUSCoolgear-CAN-programmeerimine-1-pordi-Etherneti-CAN-bussi-adapter-joonis-2

BLOKIDIAGRAMMCoolgear-CAN-programmeerimine-1-pordi-Etherneti-CAN-bussi-adapter-joonis-3

PIN-KOHA TEAVE

Järgnevalt on näidatud RS-232 jadapordi signaalide pistiku pin-ühendused.Coolgear-CAN-programmeerimine-1-pordi-Etherneti-CAN-bussi-adapter-joonis-4

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.Coolgear-CAN-programmeerimine-1-pordi-Etherneti-CAN-bussi-adapter-joonis-5

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)

Coolgear-CAN-programmeerimine-1-pordi-Etherneti-CAN-bussi-adapter-joonis-6

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.Coolgear-CAN-programmeerimine-1-pordi-Etherneti-CAN-bussi-adapter-joonis-7
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.Coolgear-CAN-programmeerimine-1-pordi-Etherneti-CAN-bussi-adapter-joonis-8

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

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *