Si la résistance plus basse est de 4k, vous pouvez facilement calculer la résistance requise pour fabriquer un diviseur de tension. Si vous sélectionnez une tension de référence ADC dans la bande interdite interne (généralement 2V56 ou 1V1), vous pouvez utiliser presque toute la gamme ADC. Ainsi (à condition que soit constant):RTVCC
UREF=UIN,MAX=RBRB+RT,MIN×VCC
RB=UREF×RT,MINVCC−UREF
Et arrondissez vers le bas pour ne jamais atteindre la pleine échelle sur l'ADC. Une fois que vous avez vous devriez pouvoir calculer la tension d'entrée la plus basse que vous pouvez atteindre. Il est important de savoir cela car vous pouvez effectuer deux contrôles d'intégrité dans votre programme:RBRB
- Lorsque la valeur ADC est (proche) de 1023, cela indique que le capteur a échoué en court-circuit (mauvais câblage, ...);
- Lorsque la valeur ADC est (proche) de 0, cela indique que le capteur ne s'est pas ouvert (non attaché, fil cassé, ...)
Sur la base de ces deux vérifications, vous pouvez faire en sorte que votre programme décide quoi faire: par exemple. définir une sortie d'erreur élevée, couper l'alimentation d'une charge, ...
N'oubliez pas qu'avec ce diviseur de tension résistif, la résolution de votre mesure variera considérablement le long de l'échelle.
Par exemple. avec la référence de bande interdite réglée sur 1V1 et la tension d'alimentation 5V:
Arrondi au premier disponible La valeur E12 fait
RB=1.1V×4kΩ5V−1.1V=4.4k3.9=1.13kΩ
1kΩ
UIN,MIN=1kΩ1kΩ+115kΩ×5V=43mV
UIN,MAX=1kΩ1kΩ+4kΩ×5V=1000mV
L'avantage d'utiliser la référence 1V1 est qu'il est assez facile de prédire une plage approximative de valeurs ADC: 43 - 1000