Manuel d'utilisation des capteurs DIGILENT PmodCMPS Input Pmods
Surview
Le Digilent PmodCMPS comprend le populaire Honeywell HMC5883L Boussole numérique à 3 axes et peut ajouter des lectures de cap de boussole à n'importe quelle carte hôte Digilent avec une interface I²C.
Le PmodCMPS.
Les fonctionnalités incluent :
- boussole numérique 3 axes
- Résolution de champ de 2 milligauss dans des champs de ± 8 gauss
- Taux de sortie de données maximal de 160 Hz
- Résistances pull-up en option pour les broches SCL et SDA
- PCB de petite taille pour des conceptions flexibles 0.8" × 0.8" (2.0 cm × 2.0 cm)
- Connecteur 2 × 4 broches avec interface I2C
- Suivre Spécification de l'interface Digilent Pmod
- Bibliothèque et example code disponible dans centre de ressources
Description fonctionnelle
Le PmodCMPS utilise le HMC5883L de Honeywell avec la technologie magnétorésistive anisotrope (AMR). En clair, cela signifie que les trois capteurs (un pour chaque direction de coordonnées) ont très peu d'interférences les uns avec les autres afin que des données précises puissent être récupérées à partir du Pmod.
Interfaçage avec le Pmod
Le Pmod CMPS communique avec la carte hôte via le protocole I²C. Les cavaliers JP1 et JP2 fournissent des résistances de rappel optionnelles de 2.2 kΩ à utiliser pour les lignes de données série et d'horloge série. L'adresse 7 bits de cette puce intégrée est 0x1E, ce qui rend l'adresse 8 bits pour une commande de lecture 0x3D et 0x3C pour une commande d'écriture.
Par défaut, le PmodCMPS démarre en mode de mesure unique afin que la boussole prenne une seule mesure, place la broche Data Ready à un niveau élevé, puis se place en mode inactif. En mode veille, les principales sources de consommation d'énergie sont (sans surprise) désactivées, telles que l'ADC interne qui collecte le voltage mesures. Cependant, vous pouvez toujours accéder à tous les registres avec leur valeur de données la plus récente via le bus I²C. Pour faire passer le PmodCMPS du mode inactif au mode de mesure unique ou de mesure continue, l'utilisateur doit écrire dans le registre de mode (0x02).
Lors de la lecture des données du Pmod CMPS, les six registres de données, correspondant aux octets supérieurs et inférieurs de chaque direction de coordonnées cartésiennes, doivent être lus. Étant donné que le pointeur d'adresse de registre interne s'incrémente automatiquement après qu'un registre a été lu avec succès, il est possible de lire à partir des six registres avec une seule commande. Un example comment cela pourrait ressembler est donné ci-dessous:
Tableau 1. Octets de commande et d'adresse.
Octet de commande | Octet d'adresse | ||||||||||||||||
0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | (ACK) | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | (ACK) |
ESM X | LSB X | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (ACK) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (ACK) |
BSM Z | LSBZ | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (ACK) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (ACK) |
ESM Y | LSB Y | ||||||||||||||||
SX | SX | SX | SX | sb | MSB | b9 | b8 | (ACK) | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 | (ARRÊTEZ) |
Note: SX représente une extension de signe du bit de signe (sb).
Tableau de description des brochages
Tableau 1. Connecteur J1 : Descriptions des broches telles qu'étiquetées sur le Pmod.
En-tête J1 | ||
Épingles | Signal | Description |
1 et 5 | SCL | Horloge série |
2 et 6 | Adventiste du Septième Jour | Données série |
3 et 7 | Terre | Masse d'alimentation |
4 et 8 | CCV | Alimentation (3.3V) |
En-tête J2 | ||
Épingle | Signal | Description |
1 | DRDY | Données prêtes |
2 | Terre | Masse d'alimentation |
Pull JP1 | ||
État chargé | La ligne SDA utilise une résistance pull-up de 2.2 kΩ | |
Pull JP2 | ||
État chargé | La ligne SCL utilise une résistance pull-up de 2.2 kΩ |
Le Pmod CMPS offre également un mode d'auto-test pour aider à calibrer toutes les données reçues du module.
Toute alimentation externe appliquée au PmodCMPS doit être comprise entre 2.16 V et 3.6 V ; par conséquent, lors de l'utilisation des en-têtes Pmod sur les cartes système Digilent, le vol d'alimentationtage doit être à 3.3V.
Dimensions physiques
Les broches sur l'en-tête de broche sont espacées de 100 mil. Le circuit imprimé mesure 0.8 pouce de long sur les côtés parallèles aux broches de l'en-tête de broche et 0.8 pouce de long sur les côtés perpendiculaires à l'en-tête de broche.
Droits d'auteur Digilent, Inc.
Les autres noms de produits et de sociétés mentionnés peuvent être des marques déposées de leurs propriétaires respectifs.
Téléchargé depuis Flèche.com.
1300 Cour Henley
Pullman, État de Washington 99163
509.334.6306
www.digilentinc.com
Documents / Ressources
![]() |
Capteurs Pmods d'entrée DIGILENT PmodCMPS [pdf] Manuel du propriétaire PmodCMPS Capteurs Pmods d'entrée, PmodCMPS, Capteurs Pmods d'entrée, Capteurs Pmods, Capteurs |