Bonjour,
Une question qui semble répétitive sur le forum … J’ai un capteur qui me donne un signal entre 1,5V et 4,5V et je dois le recadrer entre 0 et 5V pour le rendre compatible avec le convertisseur analogique de mon microcalculateur ? Comment faire ?
Mettre un ampliOP en montage différentiel !
On utilise le schéma suivant avec R3=R4 et R1=R2
Y= a X+b LM358 7V_Schema.jpg
Une première interrogation : quelle valeur pour R2 ? R2 est la charge de l’ampliOP donc, généralement il faut que R2>2K . une valeur entre 10K et 470K est en général valable
Quid de R4 ?
Vout= (Vin-V2)xR2/R4
Un exemple pratique ? Soit un signal V1 qui évolue de 1,5 à 4,5V . On peut mettre R1=R2=16,66K et R3=R4=10K avec V2=1,5V et quel est le résultat ?
Y= a X+b LM358 5V_Simu.jpg
Avec un LM358 alimenté en 0/5V , on voit qu’il y a deux problèmes :
Au voisinage de la sortie autour du 0V, y a tout comme un p’tit défaut. C’est inhérent aux ampliOP, on ne peut jamais obtenir un 0,0000V en sortie pour une alimentation basse de 0,000V
Au voisinage de 3V, le LM358 sature à 3V , normal, c’est dans la spécification . Il y a deux solutions
- Soit alimenter le LM358 en 7V ou plus (facile si le µC est alimenté avec un 7805, on prend la tension en entrée du régulateur, un réseau RC et hop, c’est réglé !)
- Soit utiliser un ampliOP railto rail en sortie
Avec 7V, un LM358 se comporte honorablement
Y= a X+b LM358 7V_Simu.jpg
-----