Coolgear-LOGO

Adaptador de bus CAN a Ethernet d'1 port de programació Coolgear CAN

Adaptador de bus CAN a Ethernet d'1 port Coolgear CAN-Programació-PRODUCTE

Especificacions

Informació del producte

La Guia de programació CAN de Coolgear Inc. proporciona una guia detallada sobre la programació dels dispositius de xarxa d'àrea de controlador (CAN) mitjançant la seva interfície de programació d'aplicacions.

Instal·lació

  • Per instal·lar la DLL, la LIB i la capçalera files, copieu-les al directori del projecte de l'aplicació. Les ubicacions específiques poden variar segons el llenguatge de programació i les configuracions del compilador.
  • Consulteu la documentació del vostre entorn de programació per obtenir ajuda.

Tipus i estructures

  • La guia proporciona detalls sobre diversos tipus i estructures utilitzades en la programació CAN, com ara CAN_HANDLE, CAN_ERRORS, CAN_STATUS i CAN_MSG.

Exampel codi

  • La guia inclou ex.ampFragments de codi per ajudar-vos a entendre com implementar les funcions a la vostra aplicació.

Historial de revisions

Revisió Data Comentaris
1.0 04/25/2024 Primer llançament

Introducció

  • Gràcies per comprar l'adaptador de bus sèrie RS1 a CAN d'232 port de Coolgear. Una xarxa d'àrea de controlador (CAN) és un sistema de bus sèrie asíncron d'alta integritat per connectar en xarxa dispositius intel·ligents. Sovint s'utilitza en sistemes d'automoció i industrials.
  • El CG-1P232CAN està dissenyat per proporcionar una manera ràpida i senzilla de comunicar-se amb dispositius de bus CAN. Connectat a un port sèrie del vostre ordinador, el CG-1P232CAN afegeix instantàniament un canal de bus CAN industrial al vostre sistema amfitrió.
  • El CG-1P232CAN ofereix una solució rendible per als clients per habilitar la comunicació amb dispositius de bus CAN.
  • La solució dissenyada pel microcontrolador ARM Cortex-M0 de 32 bits el fa molt flexible a l'hora de gestionar petites ràfegues de trames CAN a alta velocitat.
  • En connectar el CG-1P232CAN al port sèrie, l'adaptador CG-1P232CAN proporciona connectivitat instantània als dispositius de bus CAN.
  • El CG-1P232CAN proporciona una solució industrial per a aplicacions de comunicacions multidrop de bus CAN a curta i llarga distància.
  • El CG-1P232CAN proporciona alimentació CC de +5V/+12V i 500mA per a dispositius externs i s'alimenta des d'una font d'alimentació externa de CC de 12V.

Característiques:

  • Afegeix un port de bus CAN a l'ordinador connectant-lo al port sèrie RS-232
  • Un connector DB9 femella (port sèrie)
  • Un connector DB9 mascle (port de bus CAN)
  • Inclou un cable sèrie. Longitud del cable: 100 cm
  • Alimentat per un adaptador de corrent extern de 12 V CC
  • Proporciona alimentació CC de +5V/+12V i 500mA per a dispositius externs
  • Els LED indiquen la inicialització i l'estat del bus CAN
  • Velocitat del bus CAN fins a 1 Mbps
  • Admet els protocols CAN 2.0A i CAN 2.0B
  • Modes CAN compatibles
  • Mode estàndard: funcionament normal al bus CAN
  • Mode d'escolta: recepció passiva de trames CAN
  • Mode eco: el transmissor també rep les trames enviades (amb finalitats de prova)
  • El CG-1P232CAN es pot controlar a través d'un port sèrie mitjançant ordres ASCII senzilles
  • Funcionament a temperatures ambient àmplies de 0 °C a 60 °C (32 °F a 140 °F)
  • Aprovació CE, FCC
  • Dissenyat pel microcontrolador ARM Cortex-M0 de 32 bits
  • Es proporcionen controladors per a sistemes operatius Windows i Linux
  • Admet SocketCAN (controlador slcan) des del nucli 2.6.38+

DIAGRAMA DE CG-1P232CAN

Adaptador Coolgear-CAN-Programació-1-Port-Ethernet-a-CAN-Bus-FIG-1

DISPOSICIÓ PCBAdaptador Coolgear-CAN-Programació-1-Port-Ethernet-a-CAN-Bus-FIG-2

DIAGRAMA DE BLOCSAdaptador Coolgear-CAN-Programació-1-Port-Ethernet-a-CAN-Bus-FIG-3

INFORMACIÓ DE PINS

A continuació es mostra la distribució de pins del connector per als senyals del port sèrie RS-232.Adaptador Coolgear-CAN-Programació-1-Port-Ethernet-a-CAN-Bus-FIG-4

Pinout del port sèrie RS-232 per al connector femella DB9

Número de pin Senyals Descripció
1 DCD Detecció de portadors de dades
2 RxD Rebre dades en sèrie
3 TxD Transmetre dades en sèrie
4 Reservat
5 GND Terra del senyal
6 DSR Llest conjunt de dades
7 RTS Sol·licitud d'enviament
8 CTS Esborra per enviar
9 Reservat
  • A continuació es mostra la distribució de pins del connector mascle DB-9 i el bloc de terminals per als senyals del bus CAN.Adaptador Coolgear-CAN-Programació-1-Port-Ethernet-a-CAN-Bus-FIG-5

Pinout del bus CAN per al connector mascle DB9

Número de pin Senyals Descripció
1 CAN_V+ Proporciona alimentació de +DC 5V o 12V (opcional)
2 CAN_L Línia de bus CAN_L (el nivell dominant és baix)
3 CAN_GND Terra de senyal
4 Reservat
5 Reservat
6 CAN_GND Terra de senyal
7 CAN_H Línia de bus CAN_H (el nivell dominant és alt)
8 Reservat
9 CAN_V+ Proporciona alimentació de +DC 5V o 12V (opcional)

Adaptador Coolgear-CAN-Programació-1-Port-Ethernet-a-CAN-Bus-FIG-6

Pinout del bus CAN per al bloc de terminals de 5 pins

Número de pin Senyals Descripció
1 CAN_GND Terra de senyal
2 CAN_H Línia de bus CAN_H (el nivell dominant és alt)
3 CAN_L Línia de bus CAN_L (el nivell dominant és baix)
4 -CAN_V+ Proporciona alimentació de +DC 5V o 12V (opcional)
5 CAN_GND Terra de senyal

Activació de l'alimentació CC +5 V o CC +12 V per a dispositius externs

A l'exterior de la unitat, hi ha un interruptor DIP (SW) de 3 pins que serveix per configurar l'alimentació de 5 V o 12 V (500 mA màx.) per a dispositius externs.

SW FUNCIÓ
PIN 1 ON Habilita el pin 9 de DB1 per proporcionar alimentació de 5V o 12V per a dispositius externs
OFF Desactiveu l'alimentació de 5V o 12V al pin 1
PIN 2 ON Habilita el pin 9 de DB9 per proporcionar alimentació de 5V o 12V per a dispositius externs
OFF Desactiveu l'alimentació de 5V o 12V al pin 9
PIN 3 ON Habilita el pin 4 del bloc de terminals per proporcionar alimentació de 5 V o 12 V per a dispositius externs
OFF Desactiveu l'alimentació de 5V o 12V al pin 4 del bloc de terminals
  • Dins de la unitat, hi ha tres blocs de capçalera de 3 pins (J1, J2, J3), que són jumpers per seleccionar l'alimentació de 5V o 12V per a dispositius externs.Adaptador Coolgear-CAN-Programació-1-Port-Ethernet-a-CAN-Bus-FIG-7
SALTADOR FUNCIÓ
J1 pin 1, 2 curtcircuit Seleccioneu el pin 9 de DB1 per proporcionar alimentació de 5V per a dispositius externs
J1 pin 2, 3 curtcircuit Seleccioneu el pin 9 de DB1 per proporcionar alimentació de 12V per a dispositius externs
J2 pin 1, 2 curtcircuit Seleccioneu el pin 9 de DB9 per proporcionar alimentació de 5V per a dispositius externs
J2 pin 2, 3 curtcircuit Seleccioneu el pin 9 de DB9 per proporcionar alimentació de 12V per a dispositius externs
J3 pin 1, 2 curtcircuit Seleccioneu el pin 4 del bloc de terminals per proporcionar alimentació de 5 V per a dispositius externs
J3 pin 2, 3 curtcircuit Seleccioneu el pin 4 del bloc de terminals per proporcionar alimentació de 12 V per a dispositius externs

Resistències de terminació

  • L'adaptador sèrie-CAN no proporciona resistències de terminació de bus CAN. Una xarxa de bus CAN requereix resistències de terminació de 120 Ω a cada extrem.
  • Generalment, això s'ha de fer al cablejat. Com que això depèn de la instal·lació de les connexions, comproveu les especificacions del cable de bus CAN per assegurar-vos que l'adaptació d'impedància sigui correcta.Adaptador Coolgear-CAN-Programació-1-Port-Ethernet-a-CAN-Bus-FIG-8

DESCRIPCIÓ DE LA FUNCIÓ

Indicadors LED

  • L'adaptador CG-1P232CAN té tres LED (LED vermell, LED verd, LED groc) per indicar l'estat de l'alimentació i del bus CAN.
  • El LED vermell indica l'alimentació de l'adaptador CG-1P232CAN; el LED verd indica l'activitat de dades del bus CAN i el LED groc indica un error del bus CAN.
  • A continuació es defineixen les diferents combinacions de LEDs.

A: Engegar (dispositiu inicialitzat)

  • Després que el CG-1P232CAN s'encengui (inicialització del dispositiu), el LED vermell s'encén i els LED verd i groc parpellegen quatre vegades per indicar que l'adaptador CG-1P232CAN s'ha inicialitzat.

B: Canal de bus CAN obert/tancat

  • Quan s'obre el canal del bus CAN, el LED verd s'encén per indicar que el canal del bus CAN està obert; quan el canal del bus CAN es tanca, el LED verd s'apaga per indicar que el canal del bus CAN està tancat.

C: Activitat de dades del bus CAN

  • Quan s'envia o es rep una trama de dades CAN, el LED verd parpelleja contínuament per indicar l'activitat d'E/S de dades del bus CAN.

D: Error del bus CAN

  • Quan es produeix un error al bus CAN, el LED groc parpelleja contínuament per indicar un error del bus CAN.

Conjunt d'ordres ASCII

  • Amb ordres ASCII senzilles, l'adaptador CG-1P232CAN es pot controlar a través del port sèrie. Els usuaris poden enviar/rebre ordres des de qualsevol programa senzill de terminal sèrie.
  • ExampLI: Estableix la taxa de bits a 500 Kbps, obre el canal CAN, envia la trama CAN (ID = 002h, DLC = 3, Dades = 11 22 33), tanca el CAN.
Comandament Resposta Funció
S6[CR] [CR] Establiu la taxa de bits de l'adaptador CG-1P232CAN a 500 Kbps
O[CR] [CR] Obriu el canal CAN
t0023112233[CR] z[CR] Enviar missatge CAN (ID = 002h, DLC = 3, Dades = 11 22 33)
C[CR] [CR] Tanca el canal CAN

Llista d'ordres

  • Les ordres es basen en línies i acaben amb el caràcter de salt de línia CR (0xD). En cas d'error, la resposta serà 0x7 (BELL).
  • L'ordre «help» ('H', 'h' o '?') llistarà les ordres compatibles.
Comandament Resposta Funció
H[CR] [CR] Llistar totes les ordres compatibles
h[CR] [CR]
?[CR] z[CR]
  • ExampLI: H[CR]

Codi de retorn

Llista d'ordres compatibles:

  • 'O' – Obre el canal en mode Normal
  • 'L' – Obre el canal en mode Només escolta
  • 'Y' – Obre el canal en mode Loopback
  • 'C' – Tanca el canal CAN
  • 'S' – Estableix la taxa de bits CAN estàndard
  • 's' – Estableix una taxa de bits CAN no estàndard
  • 't' – Transmetre una trama estàndard
  • 'T' – Transmetre una trama estesa
  • 'r' – Transmetre una trama de sol·licitud remota estàndard
  • 'R' – Transmetre una trama de sol·licitud remota estesa
  • 'Z' – Establir l'horariamp encès/apagat
  • ‘m – Establir la màscara d'acceptació
  • 'M' – Estableix el filtre d'acceptació
  • 'F' – Llegir la bandera d'estat
  • 'V' – Comprovar la versió del programari
  • 'N' – Comprovar el número de sèrie
  • ‘m – Establir la màscara d'acceptació
  • 'M' – Estableix el filtre d'acceptació
  • 'RST' – Restableix l'adaptador CG-1P232CAN
  • 'H', 'h' o '?' – Llista d'ordres compatibles

Obrint el canal del bus CAN

  • El canal del bus CAN s'obrirà amb l'ordre O[CR], L[CR] o Y[CR].
  • L'ordre O[CR] obrirà el canal del bus CAN en mode de funcionament normal, i l'ordre L[CR] obrirà el canal del bus CAN en mode de només escolta, en què no es farà cap interacció amb el bus des del controlador.
  • L'ordre Y[CR] obrirà el canal del bus CAN en un mode de bucle, en què l'adaptador CG-1P232CAN també rebrà els fotogrames que envia. Abans d'utilitzar una de les ordres, heu de definir una taxa de bits amb les ordres S o s.
Comandament Resposta Funció
O[CR] [CR] Obre el canal en mode Normal
L[CR] [CR] Obre el canal en mode Només escolta
Y[CR] [CR] Obre el canal en mode Loopback

Tancament del canal CAN Bus

El canal del bus CAN es tancarà amb l'ordre C[CR]. L'ordre només es pot utilitzar si el canal del bus CAN està obert.

Comandament Resposta Funció
C[CR] [CR] Tanqueu el canal CAN si està obert

Configuració de la taxa de bits CAN (estàndard)

  • La taxa de bits del bus CAN es pot configurar amb l'ordre SX[CR]. L'ordre només es pot utilitzar si el canal del bus CAN està tancat.
Comandament Resposta Funció
S6[CR] S00[CR] [CR] Establiu la taxa de bits de l'adaptador CG-1P232CAN a 500 Kbps
S0[CR] [CR] Obriu el canal CAN
S1[CR] S2[CR] [CR] Enviar missatge CAN (ID = 002h, DLC = 3, Dades = 11 22 33)
S3[CR] [CR] Tanca el canal CAN
S4[CR] [CR]  
S5[CR] [CR]  
S6[CR] [CR]  
S7[CR] [CR]  
S8[CR] [CR] Estableix la taxa de bits del bus CAN a 1M

Especificacions

General

Port sèrie Mòdul Bosch C_CAN
Can Bus Admet CAN 2.0A i CAN 2.0B
Chipset Microcontrolador ARM Cortex-M0 de 32 bits

Can Bus

Nombre de Ports 1
Connector Connector mascle DB9
Velocitat del bus CAN CAN 2.0A / 2.0B de 5 kbps a 1 Mbps per a transmissió i recepció
Senyals CAN_H, CAN_L, CAN_GND, CAN_V+
Controlador de bus CAN Mòdul Bosch C_CAN
LED Alimentació, activitat de dades del bus CAN, error del bus CAN
Mode de bus CAN Mode estàndard: funcionament normal al bus CAN. Mode d'escolta: recepció passiva de trames CAN.

Mode eco: el transmissor també rep les trames enviades (amb finalitats de prova)

Protecció Protecció ESD de +/-16 KV per a senyals CAN

Característiques del programari

Biblioteca d'API Admet C/C++, C#, VB.NET i LabVIEW
Utilitat Utilitat d'actualització de firmware integrada
Eines de seguiment Amb el suport de CANHacker, el programa de proves Titan CAN

Requisit d'energia

Entrada de potència Adaptador d'alimentació extern de 12 V CC
Consum d'energia Màx. 80 mA a 12 V CC (sense dispositius externs)

Mecànica

Carcassa Xapa metàl·lica SECC (1 mm)
Dimensions 81 mm x 81 mm x 24 mm (L x A x A)
Pes 175 g

Ambiental

Temperatura de funcionament De 0 °C a 55 °C (32 °F a 131 °F)
Temperatura d'emmagatzematge -20 °C a 75 °C (-4 °F a 167 °F)
Humitat de funcionament 5% a 95% HR
Aprovacions de seguretat CE, FCC

Contacta amb nosaltres:

  • Coolgear Inc.
  • 5120 110th Avenue North
  • Clearwater, Florida 33760 Estats Units
  • Peatge Gratuït: 18886882188
  • Local: 17272091300
  • Fax: 17272091302

Seguretat

  • Llegiu tota la Guia d'instal·lació abans d'implementar aquest producte per a la vostra aplicació. Aquesta guia conté informació important sobre les connexions elèctriques que cal seguir per a un funcionament segur i correcte.
  • Inspeccioneu de prop el producte per detectar defectes visuals abans d'utilitzar-lo.
  • Mantingueu-ho allunyat de zones on s'acumula humitat. Aquest producte conté components elèctrics que es poden danyar per l'acumulació d'humitat, cosa que pot afectar negativament els equips que hi estan connectats.
  • No desmunteu el producte. La manipulació dels components interns del producte pot exposar-lo a riscos d'ESD (descàrrega electroestàtica) que poden afectar el funcionament del dispositiu.
  • Si aquest producte no funciona correctament, envieu un correu electrònic al nostre equip d'assistència a support@coolgear.com.

EXPERTS EN CÀRREGA I CONNECTIVITAT USB

Dins de cada gran màquina

  • Durant més de 20 anys, els nostres concentradors USB, carregadors i productes de sèrie robustos i estàndard estan llestos per al vostre proper projecte.
  • Amb seu als Estats Units, Coolgear ha dissenyat i implementat amb èxit milions de solucions de connectivitat en les indústries industrial, mèdica, automobilística, comercial i aeroespacial.
  • Entenem la importància de la fiabilitat, la qualitat de construcció i considerem que totes les aplicacions dels nostres clients són crítiques, volent garantir integracions duradores sense esdeveniments.

Declaració de compliment

  • View compliment de la fitxa tècnica del producte corresponent, que es troba a la llista en línia del producte.

Suport tècnic

  • Quan contacteu amb el servei d'assistència de Coolgear, us trobareu en mans d'un expert orientat a la solució i amb coneixements, preparat per respondre a qualsevol pregunta que li feu.
  • Si mai necessiteu ajuda amb el vostre producte, visiteu coolgear.com/support per obtenir tiquets d'assistència, descàrregues i altres recursos d'assistència. Per obtenir els controladors més recents, visiteu coolgear.com/download.

Garantia

Garantia estàndard del producte

  • Garantia d'un (1) any a partir de la data de la factura de compra. Coolgear repararà o substituirà qualsevol producte que es consideri defectuós i que hagi estat retornat, al vostre risc i càrrec, a Coolgear. Quan Coolgear determini, segons el seu criteri exclusiu, que la reparació o substitució d'aquest producte no és raonable, Coolgear es quedarà el producte no conforme i us reemborsarà l'import que vau pagar per aquest producte. Els productes retornats estaran subjectes a la resta del període de garantia que sigui aplicable.
  • Qualsevol peça reacondicionada utilitzada per Coolgear estarà subjecta a les mateixes disposicions que s'apliquen a les peces noves.
  • L'ANTERIOR DESCRIU L'ÚNICA RESPONSABILITAT DE COOLGEAR I EL SEU ÚNIC RECURS PER QUALSEVOL INCOMPLIMENT DE LA GARANTIA.
  • SI NO ESTEU D'ACORD AMB ELS TERMES D'AQUESTA GARANTIA LIMITADA, HEU DE RETORNAR ELS PRODUCTES SENSE UTILITZAR I EN ELS SEUS ENVASOS ORIGINALS AL VOSTRE LLOC D'ORIGEN DE COMPRA.

Limitació de responsabilitat

  • Aquesta garantia limitada no cobreix: (i) defectes o danys derivats de causes naturals, accidents, mal ús o abús, negligència, alteracions, servei o reparació per part de tercers que no siguin Coolgear, incloent-hi, entre d'altres, la vostra part; (ii) instal·lació o desinstal·lació, funcionament o manteniment incorrectes, connexions incorrectes amb perifèrics o altres causes que no sorgeixin de defectes en els materials o la fabricació dels productes; (iii) qualsevol producte del qual s'hagi tret, modificat o esborrat l'adhesiu de garantia; (iv) desgast normal; (v) danys o pèrdua de productes reparats o substituïts durant l'enviament per part de Coolgear, excepte quan aquests danys o pèrdues siguin causats per un embalatge deficient o inadequat per part de Coolgear; o (vi) productes comprats fora dels Estats Units. SEGONS
  • EN CAP CAS COOLGEAR SERÀ RESPONSABLE DE CAP PÈRDUA D'ÚS, INTERRUPCIÓ DE L'ACTIVITAT COMERCIAL O CAP DANY INDIRECTE, ESPECIAL, INCIDENTAL, PUNITIU O CONSEQÜENT DE CAP TIPUS (INCLOSOS ELS BENEFICIS PÈRDUA), INDEPENDENTMENT DE LA FORMA D'ACCIÓ, JARA SIGUI PER CONTRACTE, RESPONSABILITAT EXTRACONTRACTUAL (INCLOSA LA NEGLIGÈNCIA), RESPONSABILITAT ESTRICTA DEL PRODUCTE O D'ALTRE, ENCARA QUE COOLGEAR HAGI ESTAT INFORMADA DE LA POSSIBILITAT D'AQUESTS DANYS.
  • EN CAP CAS LA RESPONSABILITAT TOTAL DE COOLGEAR EN VIRTUT D'AQUEST CONTRACTE SUPERARÀ 50.00 $ O L'IMPORT QUE REALMENT HAGI PAGAT PEL PRODUCTE QUE DONA LLOC A AQUESTA RESPONSABILITAT, INDEPENDENTMENT DE LA CAUSA DE L'ACCIÓ, PER CONTRACTE, DELICTE, RESPONSABILITAT ESTRICTA O D'ALTRE. NO TOTES LES JURISDICCIONS PERMETEN AQUESTES LIMITACIONS DE DANYS, PER LA QUAL COSA LES LIMITACIONS ANTERIORS PODEN NO APLICAR-SE EN EL SEU CAS.
    © 2024 Coolgear, Inc. Tots els drets reservats. Tots els productes i la documentació digital que els adjunta, incloses les imatges, són propietat i/o marques comercials de Coolgear Inc. Coolgear Inc. millora contínuament els seus productes.
  • Les especificacions del producte estan subjectes a canvis sense previ avís.
  • Necessitar ajuda? Visita: coolgear.com/support
  • Coolgear, Inc.
  • Versió: 1.0
  • Data: 04/25/2024

Preguntes freqüents

  • P: Hi ha algun instal·lador específic per a la DLL?
    • A: No, no es proporciona cap instal·lador de DLL específic. Cal copiar manualment la DLL, la LIB i la capçalera. files al directori del projecte de l'aplicació.
  • P: Quins són els valors per defecte per a acceptance_code i acceptance_mask?
    • A: Els valors per defecte estan definits per permetre el pas de tots els marcs: Filtre d'acceptació = 0x7FF per a missatges estàndard i 0x1FFFFFFF per a missatges ampliats.

Documents/Recursos

Adaptador de bus CAN a Ethernet d'1 port de programació Coolgear CAN [pdfGuia d'instal·lació
Programació CAN Adaptador Ethernet d'1 port a bus CAN, Programació CAN, Adaptador Ethernet d'1 port a bus CAN, Adaptador de bus CAN, Adaptador de bus, Adaptador

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *