Capteur MIKROE3566 pression barométrique Click Board
Dont 0,01 € d'eco-participation déjà incluse dans le prix
Ce module Click Board intègre un capteur de pression barométrique et de température numérique intégré de type BMP388.
Le capteur utilisé sur le module Pressure 5 Click est le BMP388 , un capteur de pression numérique, de Bosch Sensortech™. Ce capteur se compose d'un élément de détection de pression piézo-résistif et d'un ASIC à signaux mixtes qui effectue des conversions A / N et fournit les résultats de conversion via une interface numérique. Cette technologie MEMS avancée offre une précision de mesure élevée de 0,08 hPa, ainsi qu'un faible COT (coefficient thermique) de seulement 0,75 Pa / K. Le capteur est enfermé dans un petit boîtier de couvercle métallique et est très résistant: il peut fonctionner dans une plage de 300 hPa à 1250 hPa mais peut supporter jusqu'à 20 000 hPa avant que la membrane ne se décompose.
Le BMP388 offre un ensemble d'options de mesure de pression et de température. Il peut être programmé pour ignorer la mesure thermique ou la mesure de pression, ce qui permet une mesure plus rapide de la propriété requise. Le faible COT de seulement 0,75 Pa / K permet une lecture de la pression avec une très faible dérive sur la température. La résolution de 0,08 hPa permet de calculer l'altitude avec une précision d'environ 66 cm, ce qui est idéal pour les applications de navigation en intérieur (drones, modèles de jouets volants, etc.). Le filtre IIR est particulièrement utile pour une utilisation en intérieur, permettant de filtrer certaines perturbations à court terme, telles que des portes ou des fenêtres qui claquent.
Le tampon FIFO permet une optimisation du micrologiciel hôte, réduisant le trafic de données via l'interface de communication. Il a 512 octets et il est sauvegardé par un moteur d'interruption, qui peut déclencher un événement d'interruption lorsque la mémoire tampon est pleine ou lorsque le niveau du filigrane est atteint. De plus, le comportement de la mémoire tampon FIFO peut être programmé pour ignorer les nouvelles données une fois qu'elles sont pleines ou pour écraser les données les plus anciennes. L'interruption est disponible sur la broche INT et peut être utilisée pour optimiser davantage le micrologiciel hôte (c'est-à-dire pour réduire la consommation d'énergie en utilisant la broche INT pour réveiller le MCU hôte). Outre les événements FIFO, la broche INT signale également lorsqu'une nouvelle donnée est disponible dans le registre de sortie (événement Data Ready).
Ce capteur se compose d'un frontal à signaux mixtes (ASIC) et d'un élément de détection de pression piézo-sensible. L'ASIC contient un convertisseur A / N 24 bits à faible bruit, ainsi que la section de traitement du signal numérique. Les données de mesure sont disponibles via l'interface I2C ou SPI. La pression 5 clic offre un choix entre ces deux interfaces. La sélection peut être effectuée en positionnant les cavaliers SMD étiquetés COMM SEL dans une position appropriée. Notez que tous les cavaliers doivent être placés du même côté, sinon le Click board ™ risque de ne plus répondre. Lorsque l'interface I2C est sélectionnée, le BMP388 permet le choix du bit le moins significatif (LSB) de son adresse esclave I2C. Cela peut être fait en utilisant le cavalier SMD étiqueté ADDR SEL.
La consommation électrique globale dépend de plusieurs facteurs, tels que la valeur de suréchantillonnage, le taux de mesure, le mode d'alimentation, la durée de veille, etc... Bosh Sensortech recommande un ensemble de paramètres opérationnels pour différentes applications, sous forme de tableau, dans la fiche technique BMP388. En général, ce capteur autorise plusieurs modes de puissance, quels que soient les paramètres de mesure sélectionnés:
Mode veille: maintient uniquement la section logique du circuit intégré du capteur sous tension. Il est possible de lire l'ID de l'appareil et les paramètres de compensation. La consommation d'énergie est minimale dans ce mode.
Mode forcé: lorsque la commande de mode forcé est reçue, l'appareil est réveillé du mode veille; une seule mesure est effectuée, selon les paramètres de conversion préalablement programmés. Après cela, l'appareil revient en mode veille, en attendant d'être déclenché une fois de plus par la sélection répétée du mode Force. Les résultats de la conversion peuvent être lus à partir des registres car le mode veille maintient la section logique sous tension.
Mode normal: dans ce mode, les conversions sont répétées cycliquement, avec des périodes de veille programmables après chaque mesure. La consommation électrique dans ce mode varie en fonction de la durée de la période de veille. Une fois sélectionné, le cycle se répète, il n'est donc pas nécessaire de répéter la commande du mode normal.
Lorsque la mesure est terminée, les valeurs ADC brutes seront disponibles dans les registres de sortie. Cependant, pour obtenir des lectures de pression et de température réelles, un algorithme de compensation doit être appliqué. Un ensemble de paramètres de compensation est disponible dans la mémoire non volatile de l'appareil BMP388. Ces paramètres de compensation prennent en compte de légères différences entre les échantillons produits et chaque appareil BMP388 a son propre jeu de paramètres. La fiche technique BMP388 offre des instructions détaillées sur la manière d'appliquer correctement ces algorithmes de compensation. Cependant, MikroElektronika fournit une bibliothèque avec des fonctions qui peuvent être utilisées pour un développement d'applications simplifié et donc plus rapide. La bibliothèque contient également un exemple de démonstration, qui montre l'utilisation de ces fonctions. L'application de démonstration peut être utilisée comme référence pour une conception personnalisée.
Le module peut être alimenté sous 3,3 V.
Pouvant être utilisé et piloté par la plupart des microcontrôleurs, sa conception vous permettra de pouvoir l'insérer sur des plaques de développement sans soudure (type BreadBoard). Consultez ce lien pour une présentation générales des modules Click Board
Il est également directement compatibles avec les platines de développement mikroElektronika (telles que l'EasyPIC7, l'EasyPIC Fusion, l'EasyAVR7 ou encore la platine Flip & Click - voir en bas de page).
A l'aide de platines d'adaptations additionnelles, il vous sera également possible de les enficher sur des plateformes arduino™ (UNO ou Mega2560) ou Rasberry Pi ou BeagleBone Black.
Du code source pour vos modules Click™ Board !
Disposer d'une solution matérielle pour développer c'est bien... mais disposer du code source associé pour faciliter une intégration au sein de son application... c'est mieux ! C'est ce que vous propose mikroelektronika (le fabricant des modules Click Board) par l'intermédiaire d'un site Internet dédié à cet usage. Des exemples de programmes dédiés (suivant les modules Click Board) aux PIC, dsPIC, PIC24, PIC32, ARM™, FT90x, AVR, 8051 avec les compilateurs "C" (mikroC) sont disponibles afin de vous permettre une prise en main rapide et intuitive du module.
Connectez vous sur le www.libstock.com pour accélérer la mise en oeuvre des modules "Click Board".
Consultez toutes nos autres notes d'applications concernant les modules Click Board et les Arduino™
Note d'application Click Board™ et Arduino™ (TOME 1)
Note d'application Click Board™ et Arduino™ (TOME 2)
Note d'application Click Board™ et Arduino™ (TOME 3)
Note d'application Click Board™ et Arduino™ (TOME 4)
Note d'application Click Board™ et Arduino™ (TOME 5)
Note d'application Click Board™ et Arduino™ (TOME 6)
Note d'application Click Board™ et Arduino™ (TOME 7)
Note d'application Click Board™ et Arduino™ (TOME 8)
Note d'application Click Board™ et Arduino™ (TOME 9)
Note d'application Click Board™ et Arduino™ (TOME 10)
Téléchargez également les fichiers sources de ces notes d'applications
Les modules Click™ Board sont utilisés dans les établissements scolaires !
Lextronic propose également désormais aux professeurs de recevoir (par email) et sur simple demande différents TP leur permettant de mettre en oeuvre divers modules Click Board avec une platine arduino UNO.
En tant que professeur, il vous suffit de nous adresser votre demande via notre adresse email lextronic@lextronic.fr (en précisant le nom et l'adresse de votre établissement) - Seules les demandes en provenance d'une adresse email académique seront traitées (les demandes via des comptes free, gmail, hotmail, etc... ne pourront pas être traitées - Merci de votre compréhension).
Ces différents TP sont composés:
- d'une documentation technique
- des programmes Arduino™
- des schémas (sous Proteus)
- des corrigés
Produits associés