Convertisseur DFR0553 ADC 16 Bits

Convertisseur DFR0553 ADC 16 Bits
  • Version 1.00
  • Télécharger 25
  • Taille du fichier 0.19 KB
  • Date de création 28 février 2022

.

Mise à jour le 22/03/2022: Ce module Gravity basé sur un ADS1115 est un convertisseur analogique vers digital 16 bits contrôlé par le bus I2C. Il permet d'acquérir 4 signaux analogiques de capteurs ou modules vers un microcontrôleur.

Sommaire. 

.

Information technique

Ce module Gravity basé sur un ADS1115 est un convertisseur analogique vers digital 16 bits contrôlé par le bus I2C. Il permet d'acquérir 4 signaux analogiques de capteurs ou modules vers un microcontrôleur.

L'adresse I2C est réglable (0x48 et 0x49) via un inverseur permettant la connexion de deux modules sur le même bus I2C.

Ce module se raccorde sur le port I2C d'une carte compatible Arduino®, Raspberry Pi ou directement sur le shield d'expansion E/S via le cordon inclus. Le convertisseur est également livré avec un connecteur 4 broches droit à souder soi-même.

Caractéristiques:

  • Alimentation: 3,3 à 5 Vcc
  • ​Consommation: 3 mA
  • Plage de lecture analogique: 0 à Vcc
  • Résolution: 16 bits
  • Interface I2C (adresse 0x48 ou 0x49 sélectionnable grâce à un inverseur)
  • Dimensions: 32 x 32 mm

Paramétrage du convertisseur .

Description de l'adresse I2C .
ADS1115_IIC_ADDRESS0:0x48
ADS1115_IIC_ADDRESS1:0x49
Exemple de code -> ads.setAddr_ADS1115(ADS1115_IIC_ADDRESS0);

Définir le gain et la plage de tension d'entrée.
eGAIN_TWOTHIRDS ADC Range : 0~6.144V (1 ​​bit = 0.1875 mV)
Plage ADC eGAIN_ONE : 0~4,096 V (1 bit = 0,125 mV)
Plage ADC eGAIN_TWO : 0~2,048 V (1 bit = 0,0625 mV)
Plage ADC eGAIN_FOUR : 0~1,024 V ( 1 bit = 0,03125 mV)
Plage ADC eGAIN_EIGHT : 0~0,512 V (1 bit = 0,015625 mV)
Plage ADC eGAIN_SIXTEEN : 0~0,256 V (1 bit = 0,0078125 mV)
Exemple de code -> ads.setGain(eGAIN_TWOTHIRDS);

Définir le mode de fonctionnement de l'appareil.
eMODE_CONTIN
eMODE_SINGLE
Exemple de code -> ads.setMode(eMODE_SINGLE);

Definition du debit de données
 eRATE_8 8 SPS
 eRATE_16 16 SPS
 eRATE_32 32 SPS
 eRATE_64 64 SPS
 eRATE_128 128 SPS (par défaut)
 eRATE_250 250 SPS
 eRATE_475 475 SPS
 eRATE_860 860 SPS
Exemple de code -> ads.setRate(eRATE_128);

Définit l'état opérationnel de la conversion
eOSMODE_SINGLE
eOSMODE_BUSY
eOSMODE_NOTBUSY
Exemple de code -> ads.setOSMode(eOSMODE_SINGLE);

 

.

Retour au sommaire

.

Tuto

.

.

Retour au sommaire

Schéma de cablage 

.

Cablage avec un régulateur xl 6109

.

Cablage avec 2 regulateurs lineaire

.

Retour au sommaire

Code Arduino

.

.

Retour au sommaire

.

Onglet : 01controle en manuel 

.

Retour au sommaire

.

Onglet : 02 controle du retour par pas 

.

Retour au sommaire

.

Onglet : 03 deplacement par etape 

.

Retour au sommaire

.

separateur-redohm-001

Pour tout probléme 

Pour tout problème de téléchargement ou pour nous suivre sur les réseaux sociaux voici les plateformes  sur lesquelles nous éditons.
Cliquez sur celle qui vous intéresse .

Facebook  Twitter Youtube  

Grabcad Thingiverse Cults  

Nous avons mis aussi à votre disposition un groupe RedOhm sur Facebook ou vous trouverez un maximun de documentation technique .

Retour au sommaire