Coolgear-LOGO

Adaptateur de programmation CAN Coolgear 1 port Ethernet vers bus CAN

Adaptateur Ethernet vers bus CAN Coolgear 1 port pour programmation CAN

Caractéristiques

Informations sur le produit

Le guide de programmation CAN de Coolgear Inc. fournit un guide détaillé sur la programmation des périphériques CAN (Controller Area Network) à l'aide de leur interface de programmation d'application.

Installation

  • Pour installer la DLL, la LIB et l'en-tête files, copiez-les dans le répertoire de votre projet d'application. Leur emplacement spécifique peut varier selon votre langage de programmation et la configuration de votre compilateur.
  • Reportez-vous à la documentation de votre environnement de programmation pour obtenir des conseils.

Types et structures

  • Le guide fournit des détails sur différents types et structures utilisés dans la programmation CAN, comme CAN_HANDLE, CAN_ERRORS, CAN_STATUS et CAN_MSG.

Example code

  • Le guide comprend exampdes extraits de code pour vous aider à comprendre comment implémenter les fonctions dans votre application.

Historique des révisions

Révision Date Commentaires
1.0 04/25/2024 Première sortie

Introduction

  • Merci d'avoir choisi l'adaptateur série RS1 vers bus CAN 232 port de Coolgear. Un réseau CAN (Controller Area Network) est un système de bus série asynchrone à haute intégrité pour la mise en réseau d'appareils intelligents. Il est souvent utilisé dans les systèmes automobiles et industriels.
  • Le CG-1P232CAN est conçu pour offrir un moyen simple et rapide de communiquer avec les périphériques bus CAN. Connecté au port série de votre ordinateur, le CG-1P232CAN ajoute instantanément un canal bus CAN industriel à votre système hôte.
  • Le CG-1P232CAN offre aux clients une solution économique pour permettre la communication avec les périphériques de bus CAN.
  • La solution conçue par le microcontrôleur ARM Cortex-M0 32 bits le rend très flexible dans la gestion de petites rafales de trames CAN à grande vitesse.
  • En branchant le CG-1P232CAN sur le port série, l'adaptateur CG-1P232CAN fournit une connectivité instantanée aux périphériques de bus CAN.
  • Le CG-1P232CAN fournit une solution industrielle pour les applications de communications multipoints de bus CAN sur de courtes et longues distances.
  • Le CG-1P232CAN fournit une alimentation CC +5 V/+12 V 500 mA pour les appareils externes et est alimenté par une alimentation CC 12 V externe.

Caractéristiques:

  • Ajoute un port de bus CAN sur votre ordinateur en se connectant au port série RS-232
  • Un connecteur DB9 femelle (port série)
  • Un connecteur DB9 mâle (port bus CAN)
  • Câble série inclus. Longueur : 100 cm.
  • Alimenté par un adaptateur secteur externe DC 12 V
  • Fournit une alimentation CC +5 V/+12 V 500 mA pour les appareils externes
  • Les LED indiquent l'initialisation et l'état du bus CAN
  • Vitesse du bus CAN jusqu'à 1 Mbps
  • Prend en charge les protocoles CAN 2.0A et CAN 2.0B
  • Modes CAN pris en charge
  • Mode standard : fonctionnement normal sur le bus CAN
  • Mode écoute : réception passive de trames CAN
  • Mode écho : l'émetteur reçoit également les trames envoyées (à des fins de test)
  • Le CG-1P232CAN peut être contrôlé via un port série à l'aide de commandes ASCII simples
  • Plage de températures ambiantes de fonctionnement étendue de 0 °C à 60 °C (32 °F à 140 °F)
  • Homologation CE, FCC
  • Conçu par le microcontrôleur ARM Cortex-M0 32 bits
  • Des pilotes sont fournis pour les systèmes d'exploitation Windows et Linux
  • Prend en charge SocketCAN (pilote slcan) depuis le noyau 2.6.38+

SCHÉMA DU CG-1P232CAN

Adaptateur Ethernet vers bus CAN Coolgear 1 port - Programmation CAN - FIG-1

DISPOSITION DU CIRCUIT IMPRIMÉAdaptateur Ethernet vers bus CAN Coolgear 1 port - Programmation CAN - FIG-2

DIAGRAMMEAdaptateur Ethernet vers bus CAN Coolgear 1 port - Programmation CAN - FIG-3

INFORMATIONS DE BROCHAGE

Voici le brochage du connecteur pour les signaux du port série RS-232.Adaptateur Ethernet vers bus CAN Coolgear 1 port - Programmation CAN - FIG-4

Brochage du port série RS-232 pour connecteur DB9 femelle

Numéro de code PIN Signaux Description
1 DCD Détection de support de données
2 RxD Recevoir des données série
3 TxJ Transmettre des données série
4 Réservé
5 Terre Terre de signal
6 DSR Ensemble de données prêt
7 RTS Demande d'envoi
8 CTS Effacer pour envoyer
9 Réservé
  • Voici le brochage du connecteur mâle DB-9 et du bornier pour les signaux du bus CAN.Adaptateur Ethernet vers bus CAN Coolgear 1 port - Programmation CAN - FIG-5

Brochage du bus CAN pour connecteur DB9 mâle

Numéro de code PIN Signaux Description
1 CAN_V + Fournit une alimentation +DC 5V ou 12V (en option)
2 PUIS-JE Ligne de bus CAN_L (le niveau dominant est bas)
3 CAN_GND rez-de-signal
4 Réservé
5 Réservé
6 CAN_GND rez-de-signal
7 CAN_H Ligne de bus CAN_H (le niveau dominant est élevé)
8 Réservé
9 CAN_V + Fournit une alimentation +DC 5V ou 12V (en option)

Adaptateur Ethernet vers bus CAN Coolgear 1 port - Programmation CAN - FIG-6

Brochage du bus CAN pour bornier à 5 broches

Numéro de code PIN Signaux Description
1 CAN_GND rez-de-signal
2 CAN_H Ligne de bus CAN_H (le niveau dominant est élevé)
3 PUIS-JE Ligne de bus CAN_L (le niveau dominant est bas)
4 -CAN_V+ Fournit une alimentation +DC 5V ou 12V (en option)
5 CAN_GND rez-de-signal

Activation de l'alimentation CC +5 V ou CC +12 V pour les périphériques externes

À l'extérieur de l'unité, il y a un commutateur DIP à 3 broches (SW) qui sont des paramètres utilisés pour activer l'alimentation 5 V ou 12 V (500 mA max.) pour les appareils externes.

SW FONCTION
NIP 1 ON Activez la broche DB9 1 pour fournir une alimentation 5 V ou 12 V aux périphériques externes
DÉSACTIVÉ Désactiver l'alimentation 5V ou 12V sur la broche 1
NIP 2 ON Activez la broche DB9 9 pour fournir une alimentation 5 V ou 12 V aux périphériques externes
DÉSACTIVÉ Désactiver l'alimentation 5V ou 12V sur la broche 9
NIP 3 ON Activez la broche 4 du bornier pour fournir une alimentation 5 V ou 12 V aux périphériques externes
DÉSACTIVÉ Désactiver l'alimentation 5 V ou 12 V sur la broche 4 du bornier
  • À l'intérieur de l'unité, il y a trois blocs d'en-tête à 3 broches (J1, J2, J3), qui sont des cavaliers permettant de sélectionner l'alimentation 5 V ou 12 V pour les périphériques externes.Adaptateur Ethernet vers bus CAN Coolgear 1 port - Programmation CAN - FIG-7
JUMPER FONCTION
Broche J1 1, 2 en court-circuit Sélectionnez la broche DB9 1 pour fournir une alimentation 5 V aux périphériques externes
Broche J1 2, 3 en court-circuit Sélectionnez la broche DB9 1 pour fournir une alimentation 12 V aux périphériques externes
Broche J2 1, 2 en court-circuit Sélectionnez la broche DB9 9 pour fournir une alimentation 5 V aux périphériques externes
Broche J2 2, 3 en court-circuit Sélectionnez la broche DB9 9 pour fournir une alimentation 12 V aux périphériques externes
Broche J3 1, 2 en court-circuit Sélectionnez la broche 4 du bornier pour fournir une alimentation 5 V aux périphériques externes
Broche J3 2, 3 en court-circuit Sélectionnez la broche 4 du bornier pour fournir une alimentation 12 V aux périphériques externes

Résistances de terminaison

  • L'adaptateur série vers CAN ne fournit pas de résistances de terminaison de bus CAN. Un réseau de bus CAN nécessite des résistances de terminaison de 120 Ω à chaque extrémité.
  • En règle générale, cette opération doit être effectuée au niveau du câblage. Comme cela dépend de l'installation des connexions, veuillez vérifier les spécifications de votre câble de bus CAN pour une adaptation d'impédance appropriée.Adaptateur Ethernet vers bus CAN Coolgear 1 port - Programmation CAN - FIG-8

DESCRIPTION DE LA FONCTION

Indicateurs LED

  • L'adaptateur CG-1P232CAN dispose de trois LED (LED rouge, LED verte, LED jaune) pour indiquer l'état de l'alimentation et du bus CAN.
  • La LED rouge indique l'alimentation de l'adaptateur CG-1P232CAN ; la LED verte indique l'activité des données du bus CAN et la LED jaune indique une erreur de bus CAN.
  • Voici la définition des différentes combinaisons de LED.

A : Mise sous tension (appareil initialisé)

  • Une fois le CG-1P232CAN mis sous tension (appareil initialisé), la LED rouge s'allume et les LED verte et jaune clignotent quatre fois pour indiquer que l'adaptateur CG-1P232CAN a été initialisé.

B : canal de bus CAN ouvert/fermé

  • Lorsque le canal de bus CAN s'ouvre, la LED verte s'allume pour indiquer que le canal de bus CAN est ouvert ; Lorsque le canal de bus CAN se ferme, la LED verte s'éteint pour indiquer que le canal de bus CAN est fermé.

C : Activité des données du bus CAN

  • Lorsqu'une trame de données CAN est envoyée ou reçue, la LED verte clignote en continu pour indiquer l'activité d'E/S des données du bus CAN.

D : Erreur du bus CAN

  • Lorsqu'une erreur se produit sur le bus CAN, la LED jaune clignote en continu pour indiquer une erreur de bus CAN.

Jeu de commandes ASCII

  • L'adaptateur CG-1P232CAN peut être contrôlé via le port série à l'aide de simples commandes ASCII. Les utilisateurs peuvent envoyer et recevoir des commandes depuis n'importe quel terminal série.
  • Example: Réglez le débit binaire sur 500 Kbps, ouvrez le canal CAN, envoyez la trame CAN (ID = 002h, DLC = 3, Données = 11 22 33), fermez CAN.
Commande Réponse Fonction
S6[CR] [CR] Réglez le débit binaire de l'adaptateur CG-1P232CAN sur 500 Kbps
O[CR] [CR] Ouvrir le canal CAN
t0023112233[CR] z[CR] Envoyer un message CAN (ID = 002h, DLC = 3, Données = 11 22 33)
C[CR] [CR] Fermer le canal CAN

Liste des commandes

  • Les commandes sont basées sur des lignes et se terminent par le caractère de retour à la ligne CR (0xD). En cas d'erreur, la réponse sera 0x7 (BELL).
  • La commande « help » ('H', 'h' ou '?') répertorie les commandes prises en charge.
Commande Réponse Fonction
H[CR] [CR] Lister toutes les commandes prises en charge
h[CR] [CR]
?[CR] z[CR]
  • Example: H[CR]

Code de retour

Liste des commandes prises en charge :

  • 'OU' – Ouvrir la chaîne en mode normal
  • 'L' – Ouvrir la chaîne en mode écoute seule
  • 'Y' – Ouvrir le canal en mode Loopback
  • 'C' – Fermer le canal CAN
  • 'S' – Définir le débit binaire CAN standard
  • 's' – Définir un débit binaire CAN non standard
  • 't' – Transmettre une trame standard
  • 'T' – Transmettre une trame étendue
  • 'r' – Transmettre une trame de demande à distance standard
  • 'R' – Transmettre une trame de demande à distance étendue
  • 'Z' – Définir l'heureamp marche/arrêt
  • je suis – Définir le masque d’acceptation
  • 'M' – Définir le filtre d’acceptation
  • 'F' – Lire l’indicateur d’état
  • 'V' – Vérifier la version du logiciel
  • 'N' – Vérifier le numéro de série
  • je suis – Définir le masque d’acceptation
  • 'M' – Définir le filtre d'acceptation
  • 'RST' – Réinitialiser l'adaptateur CG-1P232CAN
  • « H », « h » ou « ?' – Liste des commandes prises en charge

Ouverture du canal du bus CAN

  • Le canal du bus CAN sera ouvert avec la commande O[CR], L[CR] ou Y[CR].
  • La commande O[CR] ouvrira le canal du bus CAN en mode de fonctionnement normal, et la commande L[CR] ouvrira le canal du bus CAN en mode écoute seule, dans lequel aucune interaction de bus ne sera effectuée à partir du contrôleur.
  • La commande Y[CR] ouvre le canal du bus CAN en mode boucle, permettant à l'adaptateur CG-1P232CAN de recevoir les trames qu'il envoie. Avant d'utiliser l'une de ces commandes, vous devez définir un débit binaire avec les commandes S ou s.
Commande Réponse Fonction
O[CR] [CR] Ouvrir la chaîne en mode normal
L[CR] [CR] Ouvrir la chaîne en mode écoute seule
Y[CR] [CR] Ouvrir le canal en mode Loopback

Fermeture du canal du bus CAN

Le canal du bus CAN sera fermé avec la commande C[CR]. Cette commande ne peut être utilisée que si le canal du bus CAN est ouvert.

Commande Réponse Fonction
C[CR] [CR] Fermez le canal CAN s'il est ouvert

Réglage du débit binaire CAN (standard)

  • Le débit binaire du bus CAN peut être défini avec la commande SX[CR]. Cette commande ne peut être utilisée que si le canal du bus CAN est fermé.
Commande Réponse Fonction
S6[CR] S00[CR] [CR] Réglez le débit binaire de l'adaptateur CG-1P232CAN sur 500 Kbps
S0[CR] [CR] Ouvrir le canal CAN
S1[CR] S2[CR] [CR] Envoyer un message CAN (ID = 002h, DLC = 3, Données = 11 22 33)
S3[CR] [CR] Fermer le canal CAN
S4[CR] [CR]  
S5[CR] [CR]  
S6[CR] [CR]  
S7[CR] [CR]  
S8[CR] [CR] Réglez le débit binaire du bus CAN sur 1 M

Caractéristiques

Général

Port série Module Bosch C_CAN
Bus peut Prend en charge CAN 2.0A et CAN 2.0B
Jeu de puces Microcontrôleur ARM Cortex-M0 32 bits

Bus peut

Nombre de ports 1
Connecteur Connecteur mâle DB9
Vitesse du bus CAN CAN 2.0A / 2.0B 5 kbps à 1 Mbps pour la transmission et la réception
Signaux CAN_H, CAN_L, CAN_GND, CAN_V+
Contrôleur de bus CAN Module Bosch C_CAN
DIRIGÉ Alimentation, activité des données du bus CAN, erreur du bus CAN
Mode bus CAN Mode standard : fonctionnement normal sur le bus CAN. Mode écoute : réception passive des trames CAN.

Mode écho : l'émetteur reçoit également les trames envoyées (à des fins de test)

Protection Protection ESD +/-16 KV pour les signaux CAN

Fonctionnalités du logiciel

Bibliothèque d'API Prend en charge C/C++, C#, VB.NET et LabVIEW
Utilitaire Utilitaire de mise à jour du micrologiciel embarqué
Outils de surveillance Soutenu par CANHacker, le programme de test Titan CAN

Besoin en énergie

Puissance d'entrée Adaptateur d'alimentation externe DC 12 V
Consommation d'énergie Max. 80 mA à 12 V CC (pas de périphériques externes)

Mécanique

Enveloppe Tôle SECC (1 mm)
Dimensions 81 mm x 81 mm x 24 mm (L x l x H)
Poids 175g

Environnement

Température de fonctionnement 0°C à 55°C (32°F à 131°F)
Température de stockage -20°C à 75°C (-4°F à 167°F)
Humidité de fonctionnement 5% à 95% HR
Homologations de sécurité CE, FCC

Contactez-nous:

  • Coolgear Inc.
  • 5120 110e Avenue Nord
  • Clearwater, Floride 33760 États-Unis
  • Sonner Gratuit: 18886882188
  • Locale: 17272091300
  • Fax: 17272091302

Sécurité

  • Veuillez lire l'intégralité du guide d'installation avant d'utiliser ce produit pour votre application. Ce guide contient des informations importantes sur les connexions électriques à respecter pour un fonctionnement sûr et correct.
  • Inspectez soigneusement le produit pour détecter d’éventuels défauts visuels avant de l’utiliser.
  • Tenir à l'écart des zones où l'humidité s'accumule. Ce produit contient des composants électriques qui peuvent être endommagés par l'accumulation d'humidité, ce qui peut nuire à l'équipement qui y est connecté.
  • Ne démontez pas le produit. La manipulation des composants internes du produit peut l'exposer à des risques de décharge électrostatique (ESD) susceptibles d'affecter le fonctionnement de l'appareil.
  • Si ce produit ne fonctionne pas correctement, envoyez un e-mail à notre équipe d'assistance à support@coolgear.com.

EXPERTS EN CHARGE ET CONNECTIVITÉ USB

Dans chaque grande machine

  • Depuis plus de 20 ans, nos concentrateurs USB, chargeurs et produits série robustes et prêts à l'emploi sont prêts à être utilisés pour votre prochain projet.
  • Basée aux États-Unis, Coolgear a conçu et déployé avec succès des millions de solutions de connectivité dans les secteurs industriel, médical, automobile, commercial et aérospatial.
  • Nous comprenons l'importance de la fiabilité, de la qualité de fabrication et considérons toutes les applications de nos clients comme critiques, souhaitant garantir des intégrations durables et sans événements.

Déclaration de conformité

  • View conformité avec la fiche technique respective du produit, disponible sur la liste en ligne du produit.

Assistance technique

  • Lorsque vous contactez le support Coolgear, vous vous retrouverez entre les mains d'un expert orienté solutions et compétent, prêt à répondre à toutes les questions que vous lui posez.
  • Si vous avez besoin d'aide avec votre produit, visitez coolgear.com/support Pour les tickets d'assistance, les téléchargements et autres ressources d'assistance. Pour les derniers pilotes, rendez-vous sur coolgear.com/download.

Garantie

Garantie standard du produit

  • Garantie d'un (1) an à compter de la date d'achat sur la facture. Coolgear réparera ou remplacera tout produit jugé défectueux et retourné, à vos risques et frais. Si Coolgear estime, à sa seule discrétion, que la réparation ou le remplacement du produit n'est pas raisonnable, elle conservera le produit non conforme et vous remboursera le montant payé pour ce produit. Les produits retournés seront soumis au solde de la période de garantie applicable.
  • Toutes les pièces reconditionnées utilisées par Coolgear seront soumises aux mêmes dispositions que celles applicables aux pièces neuves.
  • CE QUI PRÉCÈDE DÉCRIT LA SEULE RESPONSABILITÉ DE COOLGEAR ET VOTRE SEUL RECOURS POUR TOUTE VIOLATION DE GARANTIE.
  • SI VOUS N'ACCEPTEZ PAS LES CONDITIONS DE CETTE GARANTIE LIMITÉE, VOUS DEVEZ RETOURNER LES PRODUITS NON UTILISÉS ET DANS LEURS CONTENANTS D'ORIGINE À VOTRE LIEU D'ACHAT.

Limitation de responsabilité

  • Cette garantie limitée ne couvre pas : (i) les défauts ou dommages résultant de causes naturelles, d'un accident, d'une mauvaise utilisation ou d'un abus, d'une négligence, de modifications, d'un entretien ou d'une réparation par une autre personne que Coolgear, y compris, sans limitation, par vous ; (ii) une installation ou une désinstallation, un fonctionnement ou un entretien incorrects, des connexions incorrectes avec des périphériques ou d'autres causes ne découlant pas de défauts de matériaux ou de fabrication des produits ; (iii) tout produit pour lequel l'autocollant de garantie a été retiré, modifié ou dégradé ; (iv) l'usure normale ; (v) les dommages ou la perte de produits réparés ou remplacés pendant l'expédition par Coolgear, sauf lorsque ces dommages ou cette perte sont causés par un emballage défectueux ou inadéquat par Coolgear ; ou (vi) les produits achetés en dehors des États-Unis.
  • COOLGEAR NE SERA EN AUCUN CAS RESPONSABLE DE TOUTE PERTE D'UTILISATION, INTERRUPTION D'ACTIVITÉ OU DE TOUT DOMMAGE INDIRECT, SPÉCIAL, ACCESSOIRE, PUNITIF OU CONSÉCUTIF DE QUELQUE NATURE QUE CE SOIT (Y COMPRIS LA PERTE DE PROFITS) QUELLE QUE SOIT LA FORME DE L'ACTION, QU'ELLE SOIT CONTRACTUELLE, DÉLICTUELLE (Y COMPRIS LA NÉGLIGENCE), RESPONSABILITÉ STRICTE DU PRODUIT OU AUTRE, MÊME SI COOLGEAR A ÉTÉ AVISÉ DE LA POSSIBILITÉ DE TELS DOMMAGES.
  • EN AUCUN CAS, LA RESPONSABILITÉ TOTALE DE COOLGEAR NE POURRA DÉPASSER LE MONTANT LE PLUS ÉLEVÉ ENTRE 50.00 $ ET LE MONTANT QUE VOUS AVEZ PAYÉ POUR LE PRODUIT DONNANT LIEU À CETTE RESPONSABILITÉ, QUELLE QUE SOIT LA CAUSE DE L'ACTION, CONTRACTUELLE, DÉLICTUELLE, STRICTE OU AUTRE. TOUTES LES JURIDICTIONS N'AUTORISENT PAS DE TELLES LIMITATIONS DE DOMMAGES ; LES LIMITATIONS PRÉCÉDENTES PEUVENT DONC NE PAS S'APPLIQUER À VOUS.
    © 2024 Coolgear, Inc. Tous droits réservés. Tous les produits et la documentation numérique qui les accompagne, y compris les images, sont la propriété et/ou des marques déposées de Coolgear Inc. Coolgear Inc. améliore continuellement ses produits.
  • Les spécifications des produits sont sujettes à modification sans préavis.
  • Besoin d'aide? Visiter: coolgear.com/support
  • Coolgear, Inc.
  • Version: 1.0
  • Date : 04/25/2024

Questions fréquemment posées

  • Q : Existe-t-il un programme d’installation spécifique pour la DLL ?
    • A: Non, aucun installateur DLL spécifique n'est fourni. Vous devez copier manuellement la DLL, la bibliothèque et l'en-tête. files dans le répertoire de votre projet d'application.
  • Q : Quelles sont les valeurs par défaut pour acceptance_code et acceptance_mask ?
    • A: Les valeurs par défaut sont définies pour autoriser le passage de toutes les trames – Filtre d'acceptation = 0x7FF pour les messages standard et 0x1FFFFFFF pour les messages étendus.

Documents / Ressources

Adaptateur de programmation CAN Coolgear 1 port Ethernet vers bus CAN [pdf] Guide d'installation
Adaptateur Ethernet 1 port vers bus CAN, programmation CAN, adaptateur Ethernet 1 port vers bus CAN, adaptateur de bus CAN, adaptateur de bus, adaptateur

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *