Adaptateur de programmation CAN Coolgear 1 port Ethernet vers bus CAN
Caractéristiques
- Fabricant: Coolgear Inc.
- Date de sortie : 01/24/2017
- Soutien: coolgear.com/support
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
DISPOSITION DU CIRCUIT IMPRIMÉ
DIAGRAMME
INFORMATIONS DE BROCHAGE
Voici le brochage du connecteur pour les signaux du port série RS-232.
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.
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) |
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.
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.
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 |