Coolgear-LOGO

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

Coolgear-CAN-programmering-1-ports-Ethernet-till-CAN-buss-adapter-PRODUKT

Specifikationer

Produktinformation

CAN-programmeringsguiden från Coolgear Inc. ger en detaljerad guide om programmering av Controller Area Network (CAN)-enheter med hjälp av deras applikationsprogrammeringsgränssnitt.

Installation

  • För att installera DLL, LIB och Header files, kopiera dem till din projektkatalog för programmet. De specifika platserna kan variera beroende på ditt programmeringsspråk och kompilatorkonfigurationer.
  • Se dokumentationen för din programmeringsmiljö för vägledning.

Typer och strukturer

  • Guiden ger information om olika typer och strukturer som används i CAN-programmering, som CAN_HANDLE, CAN_ERRORS, CAN_STATUS och CAN_MSG.

Example Kod

  • Guiden innehåller ex.ampkodavsnitt som hjälper dig att förstå hur du implementerar funktionerna i din applikation.

Revisionshistorik

Revision Datum Kommentarer
1.0 04-25-2024 Första utgåvan

Introduktion

  • Tack för att du köpte Coolgears 1-ports seriella RS232 till CAN-bussadapter. Ett Controller Area Network (CAN) är ett asynkront seriellt bussystem med hög integritet för nätverkskoppling av intelligenta enheter. Det används ofta i fordons- och industrisystem.
  • CG-1P232CAN är utformad för att ge ett snabbt och enkelt sätt att kommunicera med CAN-bussenheter. CG-1P232CAN ansluts till en serieport på din dator och lägger direkt till en industriell CAN-busskanal till ditt värdsystem.
  • CG-1P232CAN erbjuder en kostnadseffektiv lösning för kunder att möjliggöra kommunikation med CAN-bussenheter.
  • Lösningen som är utformad av ARM Cortex-M0 32-bitars mikrokontroller gör den mycket flexibel när den hanterar små skurar av CAN-ramar med hög hastighet.
  • Genom att ansluta CG-1P232CAN till serieporten ger CG-1P232CAN-adaptern omedelbar anslutning till CAN-bussenheter.
  • CG-1P232CAN erbjuder en industriell lösning för tillämpningar av CAN-buss multi-drop-kommunikation över korta och långa avstånd.
  • CG-1P232CAN tillhandahåller DC +5V/+12V 500mA ström för externa enheter och drivs av en extern DC 12V strömförsörjning.

Drag:

  • Lägger till en CAN-bussport på din dator genom att ansluta till RS-232-serieporten
  • En DB9-honkontakt (seriell port)
  • En DB9-hankontakt (CAN-bussport)
  • Inkluderar en seriekabel. Kabellängd: 100 cm
  • Drivs av en extern DC 12V nätadapter
  • Ger DC +5V/+12V 500mA ström för externa enheter
  • Lysdioder indikerar initialisering och CAN-bussstatus
  • CAN-busshastighet upp till 1 Mbps
  • Stöder CAN 2.0A- och CAN 2.0B-protokollen
  • Stödda CAN-lägen
  • Standardläge: normal drift på CAN-bussen
  • Lyssningsläge: passiv mottagning av CAN-ramar
  • Ekoläge: sändaren tar även emot skickade ramar (för teständamål)
  • CG-1P232CAN kan styras via en seriell port med hjälp av enkla ASCII-kommandon
  • Brett omgivningstemperaturområde 0°C till 60°C (32°F till 140°F)
  • CE, FCC-godkännande
  • Utformad av ARM Cortex-M0 32-bitars mikrokontroller
  • Drivrutiner tillhandahålls för Windows och Linux
  • Stöder SocketCAN (slcan-drivrutin) sedan kärna 2.6.38+

DIAGRAM ÖVER CG-1P232CAN

Coolgear-CAN-programmering-1-ports-Ethernet-till-CAN-buss-adapter-FIG-1

PCB LAYOUTCoolgear-CAN-programmering-1-ports-Ethernet-till-CAN-buss-adapter-FIG-2

BLOCKDIAGRAMCoolgear-CAN-programmering-1-ports-Ethernet-till-CAN-buss-adapter-FIG-3

PIN-UT-INFORMATION

Följande är stiftutförandet för kontakten för RS-232 serieportsignaler.Coolgear-CAN-programmering-1-ports-Ethernet-till-CAN-buss-adapter-FIG-4

RS-232 serieportens stiftuttag för DB9 honkontakt

Pinnummer Signaler Beskrivning
1 DCD Upptäck databärare
2 RxD Ta emot seriell data
3 TxD Överför seriell data
4 Reserverad
5 GND Signal Ground
6 DSR Datauppsättning klar
7 RTS Begäran att skicka
8 CTS Rensa för att skicka
9 Reserverad
  • Följande är stiftutförandena för DB-9-hankontakten och kopplingsblocket för CAN-bussignaler.Coolgear-CAN-programmering-1-ports-Ethernet-till-CAN-buss-adapter-FIG-5

CAN-bussuttag för DB9-hankontakt

Pinnummer Signaler Beskrivning
1 CAN_V + Ger +DC 5V eller 12V ström (valfritt)
2 KAN JAG CAN_L-bussledning (dominant nivå är låg)
3 CAN_GND Signaljord
4 Reserverad
5 Reserverad
6 CAN_GND Signaljord
7 CAN_H CAN_H-bussledning (dominant nivå är hög)
8 Reserverad
9 CAN_V + Ger +DC 5V eller 12V ström (valfritt)

Coolgear-CAN-programmering-1-ports-Ethernet-till-CAN-buss-adapter-FIG-6

CAN-bussuttag för 5-polig kopplingsplint

Pinnummer Signaler Beskrivning
1 CAN_GND Signaljord
2 CAN_H CAN_H-bussledning (dominant nivå är hög)
3 KAN JAG CAN_L-bussledning (dominant nivå är låg)
4 -CAN_V+ Ger +DC 5V eller 12V ström (valfritt)
5 CAN_GND Signaljord

Aktivera DC +5V eller DC +12V ström för externa enheter

Utanför enheten finns en 3-polig DIP-switch (SW) som är inställningar som används för att aktivera 5V eller 12V (500mA max.) ström för externa enheter.

SW FUNGERA
PIN 1 ON Aktivera DB9 pin 1 för att ge 5V eller 12V ström till externa enheter
AV Inaktivera 5V- eller 12V-strömmen på stift 1
PIN 2 ON Aktivera DB9 pin 9 för att ge 5V eller 12V ström till externa enheter
AV Inaktivera 5V- eller 12V-strömmen på stift 9
PIN 3 ON Aktivera kopplingsplint stift 4 för att ge 5V eller 12V ström till externa enheter
AV Inaktivera 5V- eller 12V-strömmen på kopplingsplint stift 4
  • Inuti enheten finns tre 3-poliga headerblock (J1, J2, J3), vilka är byglar för att välja 5V eller 12V ström för externa enheter.Coolgear-CAN-programmering-1-ports-Ethernet-till-CAN-buss-adapter-FIG-7
HOPPARE FUNGERA
J1 stift 1, 2 kort Välj DB9 pin 1 för att ge 5V ström till externa enheter
J1 stift 2, 3 kort Välj DB9 pin 1 för att ge 12V ström till externa enheter
J2 stift 1, 2 kort Välj DB9 pin 9 för att ge 5V ström till externa enheter
J2 stift 2, 3 kort Välj DB9 pin 9 för att ge 12V ström till externa enheter
J3 stift 1, 2 kort Välj kopplingsplint stift 4 för att ge 5V ström till externa enheter
J3 stift 2, 3 kort Välj kopplingsplint stift 4 för att ge 12V ström till externa enheter

Avslutningsresistorer

  • Seriell-till-CAN-adaptern har inga CAN-busstermineringsmotstånd. Ett CAN-bussnätverk kräver 120Ω termineringsmotstånd i varje ände.
  • Generellt sett måste detta göras i kablarna. Eftersom detta beror på installationen av anslutningarna, kontrollera din CAN-busskabels specifikation för korrekt impedansmatchning.Coolgear-CAN-programmering-1-ports-Ethernet-till-CAN-buss-adapter-FIG-8

FUNKTIONSBESKRIVNING

LED-indikatorer

  • CG-1P232CAN-adaptern har tre lysdioder (röd lysdiod, grön lysdiod, gul lysdiod) för att indikera ström- och CAN-bussstatus.
  • Den röda lysdioden indikerar strömförsörjning för CG-1P232CAN-adaptern; den gröna lysdioden indikerar CAN-bussdataaktivitet och den gula lysdioden indikerar ett CAN-bussfel.
  • Följande är definitionerna av olika LED-kombinationer.

A: Starta (enheten initierad)

  • Efter att CG-1P232CAN har startats (enheten har initierats) tänds den röda lysdioden och de gröna och gula lysdioderna blinkar fyra gånger för att indikera att CG-1P232CAN-adaptern har initierats.

B: CAN-busskanal öppna/stänga

  • När CAN-busskanalen öppnas tänds den gröna lysdioden för att indikera att CAN-busskanalen är öppen; När CAN-busskanalen stängs släcks den gröna lysdioden för att indikera att CAN-busskanalen är stängd.

C: CAN-bussdataaktivitet

  • När en CAN-dataram skickas eller tas emot blinkar den gröna lysdioden kontinuerligt för att indikera CAN-bussdata-I/O-aktivitet.

D: CAN-bussfel

  • När ett fel uppstår på CAN-bussen blinkar den gula lysdioden kontinuerligt för att indikera ett CAN-bussfel.

ASCII-kommandouppsättning

  • Med enkla ASCII-kommandon kan CG-1P232CAN-adaptern styras via serieporten. Användare kan skicka/ta emot kommandon från vilket enkelt seriellt terminalprogram som helst.
  • Exampde: Ställ in bithastigheten till 500 Kbps, öppna CAN-kanalen, skicka CAN-ramen (ID = 002h, DLC = 3, Data = 11 22 33), stäng CAN.
Kommando Svar Fungera
S6[CR] [CR] Ställ in bithastigheten för CG-1P232CAN-adaptern till 500 Kbps
O[CR] [CR] Öppna CAN-kanalen
t0023112233[CR] z[CR] Skicka CAN-meddelande (ID = 002h, DLC = 3, Data = 11 22 33)
C[CR] [CR] Stäng CAN-kanalen

Kommandolista

  • Kommandona är radbaserade och avslutas med radbrytningstecknet CR (0xD). Vid fel blir svaret 0x7 (BELL).
  • Kommandot ”hjälp” ('H', 'h' eller '?') listar de kommandon som stöds.
Kommando Svar Fungera
H[CR] [CR] Lista alla kommandon som stöds
h[CR] [CR]
?[Sammanfattning] z[CR]
  • Exampde: H[CR]

Returkod

Lista över kommandon som stöds:

  • 'O' – Öppna kanalen i normalt läge
  • 'L' – Öppna kanalen i lyssningsläge
  • 'Y' – Öppna kanalen i Loopback-läge
  • 'C' – Stäng CAN-kanalen
  • 'S' – Ställ in standard CAN-bithastighet
  • 's' – Ställ in icke-standard CAN-bithastighet
  • 't' – Överför en standardram
  • 'T' – Överför en utökad ram
  • 'r' – Sända en standardiserad fjärrförfrågningsram
  • 'R' – Sända en utökad fjärrförfrågningsram
  • 'Z' – Ställ in tideramp på/av
  • jag – Ställ in acceptansmask
  • 'M' – Ställ in acceptansfilter
  • 'F' – Läs statusflagga
  • 'V' – Kontrollera programvaruversionen
  • 'N' – Kontrollera serienumret
  • jag – Ställ in acceptansmask
  • 'M' – Ställ in acceptansfilter
  • 'RST' – Återställ CG-1P232CAN-adaptern
  • 'H', 'h' eller '?' – Lista kommandon som stöds

Öppna CAN-busskanalen

  • CAN-busskanalen öppnas med kommandot O[CR], L[CR] eller Y[CR].
  • Kommandot O[CR] öppnar CAN-busskanalen i normalt driftläge, och kommandot L[CR] öppnar CAN-busskanalen i lyssningsläge, där ingen bussinteraktion kommer att ske från styrenheten.
  • Kommandot Y[CR] öppnar CAN-busskanalen i ett loop-back-läge, där CG-1P232CAN-adaptern också tar emot de bildrutor den skickar. Innan du använder något av kommandona bör du ställa in en bitrate med kommandona S eller s.
Kommando Svar Fungera
O[CR] [CR] Öppna kanalen i normalt läge
L[CR] [CR] Öppna kanalen i lyssningsläge
Y[CR] [CR] Öppna kanalen i Loopback-läge

Stängning av CAN-busskanalen

CAN-busskanalen stängs med kommandot C[CR]. Kommandot kan endast användas om CAN-busskanalen är öppen.

Kommando Svar Fungera
C[CR] [CR] Stäng CAN-kanalen om den är öppen

Inställning av CAN-bithastighet (standard)

  • CAN-bussens bithastighet kan ställas in med kommandot SX[CR]. Kommandot kan endast användas om CAN-busskanalen är stängd.
Kommando Svar Fungera
S6[CR] S00[CR] [CR] Ställ in bithastigheten för CG-1P232CAN-adaptern till 500 Kbps
S0[CR] [CR] Öppna CAN-kanalen
S1[CR] S2[CR] [CR] Skicka CAN-meddelande (ID = 002h, DLC = 3, Data = 11 22 33)
S3[CR] [CR] Stäng CAN-kanalen
S4[CR] [CR]  
S5[CR] [CR]  
S6[CR] [CR]  
S7[CR] [CR]  
S8[CR] [CR] Ställ in CAN-bussens bithastighet till 1M

Specifikationer

Allmän

Seriell port Bosch C_CAN-modul
Kan buss Stöder CAN 2.0A och CAN 2.0B
Chipset ARM Cortex-M0 32-bitars mikrokontroller

Kan buss

Antal portar 1
Anslutning DB9 hankontakt
CAN-busshastighet CAN 2.0A / 2.0B 5 kbps till 1 Mbps för sändning och mottagning
Signaler CAN_H, CAN_L, CAN_GND, CAN_V+
CAN-bussstyrenhet Bosch C_CAN-modul
LED Ström, CAN-bussdataaktivitet, CAN-bussfel
CAN-bussläge Standardläge: normal drift på CAN-bussen. Lyssningsläge: passiv mottagning av CAN-ramar.

Ekoläge: sändaren tar även emot skickade ramar (för teständamål)

Skydd +/-16 KV ESD-skydd för CAN-signaler

Programvarufunktioner

API-bibliotek Stöder C/C++, C#, VB.NET och LabVIEW
Nytta Inbyggt verktyg för uppdatering av firmware
Övervakningsverktyg Stöds av CANHacker, Titan CAN-testprogrammet

Strömbehov

Strömingång DC 12V extern strömadapter
Energiförbrukning Max. 80mA@12VDC (inga externa enheter)

Mekanisk

Hölje SECC-plåt (1 mm)
Mått 81 mm x 81 mm x 24 mm (L x B x H)
Vikt 175g

Miljö

Driftstemperatur 0°C till 55°C (32°F till 131°F)
Förvaringstemperatur -20°C till 75°C (-4°F till 167°F)
Driftfuktighet 5 % till 95 % RH
Säkerhetsgodkännanden CE, FCC

Kontakta oss:

  • Coolgear Inc.
  • 5120 110th Avenue North
  • Clearwater, Florida 33760 USA
  • Vägtull Gratis: 18886882188
  • Lokal: 17272091300
  • Fax: 17272091302

Säkerhet

  • Läs hela installationsguiden innan du använder den här produkten för din applikation. Guiden innehåller viktig information om elektriska anslutningar som måste följas för säker och korrekt drift.
  • Inspektera produkten noga för visuella defekter innan den tas i bruk.
  • Förvaras åtskilt från områden där fukt samlas. Denna produkt innehåller elektriska komponenter som kan skadas av fukt, vilket kan påverka den utrustning som är ansluten till den negativt.
  • Ta inte isär produkten. Hantering av produktens interna komponenter kan utsätta den för ESD-risker (elektrostatisk urladdning) som kan påverka enhetens funktion.
  • Om den här produkten inte fungerar korrekt, maila vårt supportteam på support@coolgear.com.

USB-LADDNING OCH ANSLUTNINGSEXPERTER

Inom varje stor maskin

  • I över 20 år har våra robusta, färdiga USB-hubbar, laddare och seriella produkter varit redo för ditt nästa projekt.
  • Coolgear, baserat i USA, har framgångsrikt konstruerat och implementerat miljontals anslutningslösningar inom industri-, medicin-, fordons-, kommersiella och flygindustrin.
  • Vi förstår vikten av tillförlitlighet, byggkvalitet och betraktar alla våra kunders applikationer som kritiska, eftersom vi vill säkerställa långvariga evenemangsfria integrationer.

Efterlevnadsförklaring

  • View överensstämmelse inom produktens respektive tekniska datablad, som finns på produktens onlinelista.

Teknisk support

  • När du kontaktar Coolgears support kommer du att hamna i händerna på en lösningsorienterad och kunnig expert som är redo att svara på alla frågor du ställer.
  • Om du någonsin behöver hjälp med din produkt, besök coolgear.com/support för supportärenden, nedladdningar och andra supportresurser. För de senaste drivrutinerna, besök coolgear.com/download.

Garanti

Produktens standardgaranti

  • Ett (1) års garanti från inköpsdatum. Coolgear kommer att reparera eller ersätta alla produkter som bedöms vara defekta och som har returnerats till Coolgear, på din risk och bekostnad. Om Coolgear efter eget omdöme bedömer att reparation eller utbyte av en sådan produkt inte är rimligt, kommer Coolgear att behålla den felaktiga produkten och återbetala dig det belopp du betalade för produkten. Returnerade produkter ska omfattas av den återstående garantiperioden som annars gäller.
  • Alla renoverade delar som används av Coolgear ska omfattas av samma bestämmelser som annars gäller för nya delar.
  • DET FORENSTAGANDE BESKRIVAR COOLGEARS ENDA ANSVAR OCH DIN ENDA KOMPENSATION VID GARANTIBROT.
  • OM DU INTE GODKÄNNER VILLKOREN I DENNA BEGRÄNSADE GARANTI MÅSTE DU RETURNERA PRODUKTERNA OANVÄNDA OCH I SINA ORIGINALFÖRPACKNINGAR TILL INKÖPSSTÄLLET.

Ansvarsbegränsning

  • Denna begränsade garanti täcker inte: (i) defekter eller skador till följd av naturliga orsaker, olyckor, felaktig användning eller missbruk, försummelse, ändringar, service eller reparationer av andra än Coolgear, inklusive men inte begränsat till dig; (ii) felaktig installation eller avinstallation, drift eller underhåll, felaktiga anslutningar till kringutrustning eller andra orsaker som inte härrör från defekter i produkternas material eller utförande; (iii) någon produkt för vilken garantietiketten har tagits bort, modifierats eller skadats; (iv) normalt slitage; (v) skador på eller förlust av reparerade eller utbytta produkter under frakt av Coolgear, förutom när sådan skada eller förlust orsakas av dålig eller otillräcklig förpackning av Coolgear; eller (vi) produkter som köpts utanför USA. UNDER
  • COOLGEAR SKA UNDER INGA OMSTÄNDIGHETER HÅLLAS ANSVARIGT FÖR NÅGON FÖRLUST AV ANVÄNDNING, AVBROTT I VERKSAMHET ELLER NÅGRA INDIREKTA, SÄRSKILDA, TILLFÄLLIGA, STRAFFMÄSSIGA ELLER FÖLJDSKADOR AV NÅGOT SLAG (INKLUSIVE UTEBLIVEN VINST) OAVSETT TALFORM, OAVSETT OM DEN ÄR ENLIGT AVTAL, SKADESTÅND (INKLUSIVE FÖRSUMMELSE), STRIKT PRODUKTANSVAR ELLER ANNAT, ÄVEN OM COOLGEAR HAR INFORMERATS OM MÖJLIGHETEN FÖR SÅDANA SKADOR.
  • COOLGEARS TOTALA ANSVAR ENLIGT HÄR SKA UNDER INGA OMSTÄNDIGHETER ÖVERSTIGA DET HÖGSTA BELOPPET AV 50.00 USD ELLER DET BELOPP DU FAKTISKT BETALADE FÖR DEN PRODUKT SOM GIVIT UPPSTÅND TILL SÅDANT ANSVAR, OAVSETT ORSAK TILL TALAN, ENLIGT AVTAL, SKADESTÅND, STRIKT ANSVAR ELLER ANNAT. INTE ALLA JURISDIKTIONER TILLÅTER SÅDANA SKADESTÅNDSBEGRÄNSNINGAR, SÅ OVANSTÅENDE BEGRÄNSNINGAR KANSKE INTE GÄLLER DIG.
    © 2024 Coolgear, Inc. Med ensamrätt. Alla produkter och tillhörande digital dokumentation, inklusive bilder, tillhör och/eller är varumärken som tillhör Coolgear Inc. Coolgear Inc. förbättrar kontinuerligt sina produkter.
  • Produktspecifikationerna kan ändras utan föregående meddelande.
  • Behövs hjälp? Besök: coolgear.com/support
  • Coolgear, Inc.
  • Version: 1.0
  • Datum: 04-25-2024

Vanliga frågor

  • F: Finns det ett specifikt installationsprogram för DLL-filen?
    • A: Nej, det finns ingen specifik DLL-installationsprogramvara. Du måste kopiera DLL, LIB och Header manuellt. files till din applikationsprojektkatalog.
  • F: Vilka är standardvärdena för acceptance_code och acceptance_mask?
    • A: Standardvärdena är inställda för att tillåta att alla ramar skickas – Acceptansfilter = 0x7FF för standardmeddelanden och 0x1FFFFFFF för utökade meddelanden.

Dokument/resurser

Coolgear CAN-programmering 1-ports Ethernet till CAN-bussadapter [pdf] Installationsguide
CAN-programmering 1-ports Ethernet till CAN-bussadapter, CAN-programmering, 1-ports Ethernet till CAN-bussadapter, CAN-bussadapter, Bussadapter, Adapter

Referenser

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *