Coolgear-LOGO

Coolgear CAN-programmering 1-ports Ethernet til CAN-bussadapter

Coolgear-CAN-programmering-1-port-Ethernet-til-CAN-buss-adapter-PRODUKT

Spesifikasjoner

Produktinformasjon

CAN-programmeringsveiledningen fra Coolgear Inc. gir en detaljert veiledning om programmering av Controller Area Network (CAN)-enheter ved hjelp av deres applikasjonsprogrammeringsgrensesnitt.

Installasjon

  • For å installere DLL, LIB og Header files, kopier dem til applikasjonsprosjektkatalogen din. De spesifikke plasseringene kan variere avhengig av programmeringsspråket og kompilatorkonfigurasjonene.
  • Se dokumentasjonen for programmeringsmiljøet ditt for veiledning.

Typer og strukturer

  • Veiledningen gir detaljer om ulike typer og strukturer som brukes i CAN-programmering, som CAN_HANDLE, CAN_ERRORS, CAN_STATUS og CAN_MSG.

Example Kode

  • Guiden inneholder f.eks.ampkodestykker som hjelper deg å forstå hvordan du implementerer funksjonene i applikasjonen din.

Revisjonshistorie

Revisjon Dato Kommentarer
1.0 04 Første utgivelse

Introduksjon

  • Takk for at du kjøpte Coolgears 1-ports serielle RS232 til CAN-bussadapter. Et Controller Area Network (CAN) er et asynkront serielt bussystem med høy integritet for nettverksbygging av intelligente enheter. Det brukes ofte i bil- og industrisystemer.
  • CG-1P232CAN er utviklet for å gi en rask og enkel måte å kommunisere med CAN-bussenheter. CG-1P232CAN kobles til en seriell port på datamaskinen din og legger umiddelbart til en industriell CAN-busskanal til vertssystemet ditt.
  • CG-1P232CAN tilbyr en kostnadseffektiv løsning for kunder som muliggjør kommunikasjon med CAN-bussenheter.
  • Løsningen designet av ARM Cortex-M0 32-bits mikrokontroller gjør den svært fleksibel i håndteringen av små utbrudd av CAN-rammer med høy hastighet.
  • Ved å koble CG-1P232CAN til serieporten, gir CG-1P232CAN-adapteren umiddelbar tilkobling til CAN-bussenheter.
  • CG-1P232CAN tilbyr en industriell løsning for applikasjoner med CAN-buss multidrop-kommunikasjon over korte og lange avstander.
  • CG-1P232CAN gir DC +5V/+12V 500mA strøm til eksterne enheter og drives av en ekstern DC 12V strømforsyning.

Funksjoner:

  • Legger til en CAN-bussport på datamaskinen din ved å koble til RS-232 serieporten
  • Én DB9 hunnkontakt (seriell port)
  • Én DB9 hannkontakt (CAN-bussport)
  • Inkluderer én seriekabel. Kabellengde: 100 cm
  • Drevet av en ekstern DC 12V strømadapter
  • Gir DC +5V/+12V 500mA strøm til eksterne enheter
  • LED-er indikerer initialisering og CAN-bussstatus
  • CAN-busshastighet opptil 1 Mbps
  • Støtter CAN 2.0A- og CAN 2.0B-protokollene
  • Støttede CAN-moduser
  • Standardmodus: normal drift på CAN-bussen
  • Lyttemodus: passiv mottak av CAN-rammer
  • Ekkomodus: senderen mottar også sendte rammer (for testformål)
  • CG-1P232CAN kan styres over en seriell port ved hjelp av enkle ASCII-kommandoer
  • Bredt omgivelsestemperaturdrift 0 °C til 60 °C (32 °F til 140 °F)
  • CE, FCC-godkjenning
  • Designet av ARM Cortex-M0 32-bit mikrokontroller
  • Drivere følger med for Windows og Linux OS
  • Støtter SocketCAN (slcan-driver) siden kjerne 2.6.38+

DIAGRAM AV CG-1P232CAN

Coolgear-CAN-programmering-1-port-Ethernet-til-CAN-buss-adapter-FIG-1

PCB LAYOUTCoolgear-CAN-programmering-1-port-Ethernet-til-CAN-buss-adapter-FIG-2

BLOKKDIAGRAMCoolgear-CAN-programmering-1-port-Ethernet-til-CAN-buss-adapter-FIG-3

PIN-UT-INFORMASJON

Følgende er pin-ut-en til kontakten for RS-232 serielle portsignaler.Coolgear-CAN-programmering-1-port-Ethernet-til-CAN-buss-adapter-FIG-4

RS-232 serieport Pinout for DB9 hunnkontakt

Pinnummer Signaler Beskrivelse
1 DCD Deteksjon av databærer
2 RxD Motta serielle data
3 TxD Overfør serielle data
4 Reservert
5 GND Signalgrunn
6 DSR Datasett Klar
7 RTS Forespørsel om å sende
8 CTS Fjern for å sende
9 Reservert
  • Følgende er pin-utkoblingen til DB-9 hannkontakten og terminalblokken for CAN-bussignaler.Coolgear-CAN-programmering-1-port-Ethernet-til-CAN-buss-adapter-FIG-5

CAN-buss-pinutgang for DB9 hannkontakt

Pinnummer Signaler Beskrivelse
1 CAN_V + Gir +DC 5V eller 12V strøm (valgfritt)
2 KAN JEG CAN_L-busslinje (dominant nivå er lavt)
3 CAN_GND Signal bakken
4 Reservert
5 Reservert
6 CAN_GND Signal bakken
7 CAN_H CAN_H-busslinje (dominant nivå er høyt)
8 Reservert
9 CAN_V + Gir +DC 5V eller 12V strøm (valgfritt)

Coolgear-CAN-programmering-1-port-Ethernet-til-CAN-buss-adapter-FIG-6

CAN-buss-pinutkobling for 5-pinners terminalblokk

Pinnummer Signaler Beskrivelse
1 CAN_GND Signal bakken
2 CAN_H CAN_H-busslinje (dominant nivå er høyt)
3 KAN JEG CAN_L-busslinje (dominant nivå er lavt)
4 -CAN_V+ Gir +DC 5V eller 12V strøm (valgfritt)
5 CAN_GND Signal bakken

Aktivere DC +5V eller DC +12V strøm for eksterne enheter

Utenfor enheten er det en 3-pinners DIP-bryter (SW) som er innstillinger som brukes for å aktivere 5V eller 12V (500mA maks.) strøm for eksterne enheter.

SW FUNKSJON
PIN-kode 1 ON Aktiver DB9 pin 1 for å gi 5V eller 12V strøm til eksterne enheter
AV Deaktiver 5V- eller 12V-strømmen på pinne 1
PIN-kode 2 ON Aktiver DB9 pin 9 for å gi 5V eller 12V strøm til eksterne enheter
AV Deaktiver 5V- eller 12V-strømmen på pinne 9
PIN-kode 3 ON Aktiver terminalblokkpinne 4 for å gi 5V eller 12V strøm til eksterne enheter
AV Deaktiver 5V- eller 12V-strømmen på terminalblokk pinne 4
  • Inne i enheten er det tre 3-pinners headerblokker (J1, J2, J3), som er jumpere for å velge 5V eller 12V strøm for eksterne enheter.Coolgear-CAN-programmering-1-port-Ethernet-til-CAN-buss-adapter-FIG-7
HUMMER FUNKSJON
J1 pinne 1, 2 kort Velg DB9 pin 1 for å gi 5V strøm til eksterne enheter
J1 pinne 2, 3 kort Velg DB9 pin 1 for å gi 12V strøm til eksterne enheter
J2 pinne 1, 2 kort Velg DB9 pin 9 for å gi 5V strøm til eksterne enheter
J2 pinne 2, 3 kort Velg DB9 pin 9 for å gi 12V strøm til eksterne enheter
J3 pinne 1, 2 kort Velg terminalblokk pinne 4 for å gi 5V strøm til eksterne enheter
J3 pinne 2, 3 kort Velg terminalblokk pinne 4 for å gi 12V strøm til eksterne enheter

Oppsigelsesmotstander

  • Seriell-til-CAN-adapteren har ikke CAN-busstermineringsmotstander. Et CAN-bussnettverk krever 120 Ω termineringsmotstander i hver ende.
  • Vanligvis må dette gjøres i kablene. Siden dette avhenger av installasjonen av tilkoblingene, må du sjekke spesifikasjonene for CAN-busskabelen for riktig impedanstilpasning.Coolgear-CAN-programmering-1-port-Ethernet-til-CAN-buss-adapter-FIG-8

FUNKSJONSBESKRIVELSE

LED-indikatorer

  • CG-1P232CAN-adapteren har tre LED-lamper (rød LED, grønn LED, gul LED) som indikerer strøm- og CAN-bussstatus.
  • Den røde LED-lampen indikerer strøm på CG-1P232CAN-adapteren; den grønne LED-lampen indikerer CAN-bussdataaktivitet, og den gule LED-lampen indikerer en CAN-bussfeil.
  • Følgende er definisjonene av forskjellige LED-kombinasjoner.

A: Oppstart (enhet initialisert)

  • Etter at CG-1P232CAN er startet (enheten er initialisert), slås den røde LED-lampen på, og de grønne og gule LED-lampene blinker fire ganger for å indikere at CG-1P232CAN-adapteren er initialisert.

B: CAN-busskanal åpne/lukke

  • Når CAN-busskanalen åpnes, vil den grønne LED-lampen lyse for å indikere at CAN-busskanalen er åpen. Når CAN-busskanalen lukkes, vil den grønne LED-lampen slukkes for å indikere at CAN-busskanalen er lukket.

C: CAN-bussdataaktivitet

  • Når en CAN-dataramme sendes eller mottas, blinker den grønne LED-lampen kontinuerlig for å indikere CAN-bussdata I/O-aktivitet.

D: CAN-bussfeil

  • Når det oppstår en feil på CAN-bussen, blinker den gule LED-lampen kontinuerlig for å indikere en CAN-bussfeil.

ASCII-kommandosett

  • Med enkle ASCII-kommandoer kan CG-1P232CAN-adapteren styres via serieporten. Brukere kan sende/motta kommandoer fra et hvilket som helst enkelt serielt terminalprogram.
  • Exampde: Sett bithastigheten til 500 Kbps, åpne CAN-kanalen, send CAN-rammen (ID = 002h, DLC = 3, Data = 11 22 33), lukk CAN.
Kommando Svar Funksjon
S6[CR] [CR] Sett bithastigheten til CG-1P232CAN-adapteren til 500 Kbps
O[CR] [CR] Åpne CAN-kanalen
t0023112233[CR] z[CR] Send CAN-melding (ID = 002t, DLC = 3, Data = 11 22 33)
C[CR] [CR] Lukk CAN-kanalen

Kommandoliste

  • Kommandoene er linjebaserte og avsluttes med linjeskifttegnet CR (0xD). Ved feil vil svaret være 0x7 (BELL).
  • «Hjelp»-kommandoen («H», «h» eller «?») vil liste opp støttede kommandoer.
Kommando Svar Funksjon
H[CR] [CR] List opp alle støttede kommandoer
h[CR] [CR]
?[Svar] z[CR]
  • Exampde: H[CR]

Returkode

Liste over støttede kommandoer:

  • 'ELLER' – Åpne kanalen i normal modus
  • 'L' – Åpne kanalen i lyttemodus
  • 'Y' – Åpne kanalen i Loopback-modus
  • 'C' – Lukk CAN-kanalen
  • 'S' – Angi standard CAN-bitrate
  • 's' – Angi ikke-standard CAN-bitrate
  • 't' – Overfør en standardramme
  • 'T' – Overfør en utvidet ramme
  • 'r' – Overfør en standard fjernforespørselsramme
  • 'R' – Overfør en utvidet fjernforespørselsramme
  • 'Z' – Angi tidspunktamp på/av
  • er – Angi akseptmaske
  • 'M' – Angi akseptfilter
  • 'F' – Les statusflagg
  • 'V' – Sjekk programvareversjonen
  • 'N' – Sjekk serienummeret
  • er – Angi akseptmaske
  • 'M' – Angi akseptfilter
  • 'RST' – Tilbakestill CG-1P232CAN-adapteren
  • 'H', 'h' eller '?' – Liste over støttede kommandoer

Åpne CAN-busskanalen

  • CAN-busskanalen åpnes med kommandoen O[CR], L[CR] eller Y[CR].
  • Kommandoen O[CR] åpner CAN-busskanalen i normal driftsmodus, og kommandoen L[CR] åpner CAN-busskanalen i lyttemodus, der ingen bussinteraksjon vil bli utført fra kontrolleren.
  • Kommandoen Y[CR] åpner CAN-busskanalen i en loop-back-modus, der CG-1P232CAN-adapteren også mottar rammene den sender. Før du bruker en av kommandoene, bør du angi en bitrate med kommandoene S eller s.
Kommando Svar Funksjon
O[CR] [CR] Åpne kanalen i normal modus
L[CR] [CR] Åpne kanalen i lyttemodus
Y[CR] [CR] Åpne kanalen i Loopback-modus

Lukking av CAN-busskanalen

CAN-busskanalen lukkes med kommandoen C[CR]. Kommandoen kan bare brukes hvis CAN-busskanalen er åpen.

Kommando Svar Funksjon
C[CR] [CR] Lukk CAN-kanalen hvis den er åpen

Innstilling av CAN-bithastighet (standard)

  • CAN-bussbitraten kan stilles inn med kommandoen SX[CR]. Kommandoen kan bare brukes hvis CAN-busskanalen er lukket.
Kommando Svar Funksjon
S6[CR] S00[CR] [CR] Sett bithastigheten til CG-1P232CAN-adapteren til 500 Kbps
S0[CR] [CR] Åpne CAN-kanalen
S1[CR] S2[CR] [CR] Send CAN-melding (ID = 002t, DLC = 3, Data = 11 22 33)
S3[CR] [CR] Lukk CAN-kanalen
S4[CR] [CR]  
S5[CR] [CR]  
S6[CR] [CR]  
S7[CR] [CR]  
S8[CR] [CR] Sett CAN-bussbithastigheten til 1M

Spesifikasjoner

General

Seriell port Bosch C_CAN-modul
Kan Buss Støtter CAN 2.0A og CAN 2.0B
Brikkesett ARM Cortex-M0 32-bit mikrokontroller

Kan Buss

Antall porter 1
Kobling DB9 hannkontakt
CAN-busshastighet CAN 2.0A / 2.0B 5 kbps til 1 Mbps for sending og mottak
Signaler CAN_H, CAN_L, CAN_GND, CAN_V+
CAN-busskontroller Bosch C_CAN-modul
LED Strøm, CAN-bussdataaktivitet, CAN-bussfeil
CAN-bussmodus Standardmodus: normal drift på CAN-bussen. Lyttemodus: passiv mottak av CAN-rammer.

Ekkomodus: senderen mottar også sendte rammer (for testformål)

Beskyttelse +/-16 KV ESD-beskyttelse for CAN-signaler

Programvarefunksjoner

API-bibliotek Støtter C/C++, C#, VB.NET og LabVIEW
Utility Verktøy for oppdatering av fastvare ombord
Overvåkingsverktøy Støttet av CANHacker, Titan CAN-testprogrammet

Strømbehov

Strøminngang DC 12V ekstern strømadapter
Strømforbruk Maks. 80mA@12VDC (ingen eksterne enheter)

Mekanisk

Foringsrør SECC-metallplate (1 mm)
Dimensjoner 81 mm x 81 mm x 24 mm (L x B x H)
Vekt 175 g

Miljømessig

Driftstemperatur 0 °C til 55 °C (32 °F til 131 °F)
Lagringstemperatur -20 °C til 75 °C (-4 °F til 167 °F)
Driftsfuktighet 5 % til 95 % RF
Sikkerhetsgodkjenninger CE, FCC

Kontakt oss:

  • Coolgear Inc.
  • 5120 110th Avenue North
  • Clearwater, Florida 33760 USA
  • Bompenger Gratis: 18886882188
  • Lokalt: 17272091300
  • Faks: 17272091302

Sikkerhet

  • Les hele installasjonsveiledningen før du implementerer dette produktet for ditt bruksområde. Denne veiledningen inneholder viktig informasjon om elektriske tilkoblinger som må følges for sikker og korrekt drift.
  • Inspiser produktet nøye for visuelle defekter før det tas i bruk.
  • Holdes unna områder der det samler seg fuktighet. Dette produktet inneholder elektriske komponenter som kan bli skadet av fuktighet, noe som kan ha negativ innvirkning på utstyret som er koblet til det.
  • Ikke demonter produktet. Håndtering av produktets interne komponenter kan utsette det for ESD-farer (elektrostatisk utladning) som kan påvirke enhetens funksjon.
  • Hvis dette produktet ikke fungerer som det skal, send en e-post til supportteamet vårt på support@coolgear.com.

USB-LADE- OG TILKOBLINGSEKSPERTER

Innenfor hver stor maskin

  • I over 20 år har våre robuste, standard USB-huber, ladere og serielle produkter vært klare til bruk for ditt neste prosjekt.
  • Coolgear, som er basert i USA, har utviklet og distribuert millioner av tilkoblingsløsninger til industri-, medisin-, bil-, kommersiell- og luftfartsindustrien.
  • Vi forstår viktigheten av pålitelighet, byggekvalitet, og anser alle våre kunders applikasjoner som kritiske, og ønsker å sikre langvarige begivenhetsfrie integrasjoner.

Samsvarserklæring

  • View samsvar innenfor produktets respektive tekniske datablad, som finnes på produktets online oppføring.

Teknisk støtte

  • Når du kontakter Coolgears kundestøtte, vil du finne deg selv i hendene på en løsningsorientert og kunnskapsrik ekspert som er klar til å svare på ethvert spørsmål du måtte ha.
  • Hvis du noen gang trenger hjelp med produktet ditt, kan du gå inn på coolgear.com/support for støtteforespørsler, nedlastinger og andre støtteressurser. Gå til coolgear.com/download for å finne de nyeste driverne.

Garanti

Produktstandardgaranti

  • Ett (1) års garanti fra kjøpsdato. Coolgear vil reparere eller erstatte ethvert produkt som viser seg å være defekt og som har blitt returnert til Coolgear, på din risiko og regning. Dersom Coolgear etter eget skjønn avgjør at reparasjon eller erstatning av et slikt produkt ikke er rimelig, vil Coolgear beholde det defekte produktet og refundere deg beløpet du betalte for produktet. Returnerte produkter skal være underlagt den resterende delen av garantiperioden som ellers gjelder.
  • Alle overhalte deler som brukes av Coolgear skal være underlagt de samme bestemmelsene som ellers gjelder for nye deler.
  • DET FOREGÅENDE BESKRIVELSER COOLGEARS ENESTE ANSVAR OG DITT ENESTE RETTSMIDDEL VED ETHVERT BRUDD PÅ GARANTIEN.
  • HVIS DU IKKE GODTAR VILKÅRENE I DENNE BEGRENSEDE GARANTIEN, MÅ DU RETURNERE PRODUKTENE UBRUKTE OG I SIN ORIGINALE EMBALLASJE TIL KJØPSSTEDET.

Ansvarsbegrensning

  • Denne begrensede garantien dekker ikke: (i) defekter eller skader som følge av naturlige årsaker, skader, ulykker, feilbruk eller misbruk, forsømmelse, endringer, service eller reparasjon utført av andre enn Coolgear, inkludert, men ikke begrenset til, av deg; (ii) feil installasjon eller deinstallasjon, drift eller vedlikehold, feil tilkobling til periferiutstyr eller andre årsaker som ikke skyldes defekter i materialene eller utførelse av produktene; (iii) ethvert produkt der garantiklistremerket er fjernet, modifisert eller ødelagt; (iv) normal slitasje; (v) skade på eller tap av reparerte eller erstattede produkter under frakt av Coolgear, unntatt når slik skade eller tap er forårsaket av dårlig eller utilstrekkelig emballasje av Coolgear; eller (vi) produkter kjøpt utenfor USA. UNDER
  • COOLGEAR ER UNDER INGEN OMSTENDIGHETER ANSVARLIG FOR TAP AV BRUK, AVBRYTELSE I VIRKSOMHET ELLER INDIREKTE, SPESIELLE, TILFELDIGE, STRAFFEMATELIGE ELLER FØLGESKADER AV NOE SLAG (INKLUDERT TAPTE FORTJENESTER), UANSETT HVOR SØKSMÅL DET ER I KONTRAKT, ERSTATNINGSHANDLEGG (INKLUDERT UAKTSOMHET), STRIKT PRODUKTANSVAR ELLER ANNET, SELV OM COOLGEAR HAR BLITT INFORMERT OM MULIGHETEN FOR SLIKE SKADER.
  • COOLGEARS TOTALT ANSVAR SKAL UNDER INGEN OMSTENDIGHETER OVERSKRIDE DET STØRSTE BELØPET AV $50.00 ELLER BELØPET DU FAKTISK BETALTE FOR PRODUKTET SOM GIR OPPHAV TIL SLIKT ANSVAR, UAVHENGIG AV ÅRSAK TIL SØKSMÅL, I KONTRAKT, ERSTATNINGSHANDLEGG, STRIKT ANSVAR ELLER ANNET. IKKE ALLE JURISDIKSJONER TILLATER SLIKE BEGRENSNINGER AV ERSTATNING, SÅ DE FOREGÅENDE BEGRENSNINGENE GJELDER MULIGVIS IKKE FOR DEG.
    © 2024 Coolgear, Inc. Alle rettigheter forbeholdt. Alle produkter og tilhørende digital dokumentasjon, inkludert bilder, tilhører og/eller er varemerker for Coolgear Inc. Coolgear Inc. forbedrer kontinuerlig produktene sine.
  • Produktspesifikasjonene kan endres uten varsel.
  • Trenger hjelp? Besøk: coolgear.com/support
  • Coolgear, Inc.
  • Versjon: 1.0
  • Dato: 04

Ofte stilte spørsmål

  • Spørsmål: Finnes det et spesifikt installasjonsprogram for DLL-filen?
    • A: Nei, det finnes ingen spesifikk DLL-installasjon. Du må kopiere DLL, LIB og Header manuelt. files til applikasjonsprosjektkatalogen din.
  • Q: Hva er standardverdiene for acceptance_code og acceptance_mask?
    • A: Standardverdiene er satt til å tillate overføring av alle rammer – Akseptfilter = 0x7FF for standardmeldinger og 0x1FFFFFFF for utvidede meldinger.

Dokumenter / Ressurser

Coolgear CAN-programmering 1-ports Ethernet til CAN-bussadapter [pdf] Installasjonsveiledning
CAN-programmering 1-ports Ethernet til CAN-bussadapter, CAN-programmering, 1-ports Ethernet til CAN-bussadapter, CAN-bussadapter, Bussadapter, Adapter

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *