Modifications

Sauter à la navigation Sauter à la recherche
1 053 octets ajoutés ,  7 août 2017 à 15:19
Ligne 65 : Ligne 65 :     
En fin de compte, c'est bien un périphérique 16 bits mais seuls 15 bits sont utilisés pour communiquer la magnitude de la mesure.
 
En fin de compte, c'est bien un périphérique 16 bits mais seuls 15 bits sont utilisés pour communiquer la magnitude de la mesure.
 +
 +
=== ADS1115: La valeur du Bit et conversion en volts ===
 +
La valeur du bit est déterminé par le PGA (Programmable Gain Amplifier, Amplificateur à gain programmable), celui-ci déterminant la valeur maximale théorique de la tension sur un ADS1115.
 +
 +
Dans le mode par défaut (gain = 0) la valeur est de +/-6.144 volts.
 +
 +
Par conséquent, la valeur numérique 32767 (valeur max sur 15 bits) correspond à 6.144 volts.
 +
 +
Nous obtenons le facteur d'échelle en appliquant la division 6.144 / 32767 = 0.00001875 v par bit = 0.1875 mV par bit.
 +
 +
C'est une nette amélioration par rapport au convertisseur ADC d'Arduino. En effet, le facteur d'échelle atteint 5/1024 = 0.0048 v par bit = 5mV par bit. Le convertisseur ADC du ADS1115 est 25x plus précis que celui d'un Arduino Uno.
 +
 +
Le cas présenté jusqu'ici était le moins favorable! En utilisant une autre configuration PGA comme gain = 3 nous avons une tension d'entrée maximale de 1.024 volts, ce qui correspond à un facteur d'échelle de 1.024/32768 = 0.00003125 Volts par bit = 0.03125 mV par bit!
    
== Installer la bibliothèque ==
 
== Installer la bibliothèque ==
29 917

modifications

Menu de navigation