J'ai un joystick qui met la tension analogique quelque part entre 1,5 V et 3,5 V.
Je veux transformer cette plage de tension pour contrôler un contrôleur de moteur qui prend une tension analogique entre 0V et 5V.
Comment puis-je changer de niveau et amplifier correctement?
Réponses:
Vous voulez un gain simple de 5/2 = 2,5 centré autour de 2,5 V. Cela est facile en supposant que vous disposez d'une alimentation de 5 V, comme à partir du contrôleur de moteur:
Il doit s'agir d'un ampli op de sortie rail à rail pouvant fonctionner sur une alimentation de 5 V, comme le MCP6041 et bien d'autres. R1 et R2 forment un diviseur de tension pour créer les 2,5 V autour desquels le signal d'entrée sera amplifié. C2 atténue le bruit de l'alimentation 5V encore plus que le DC pour créer un niveau DC silencieux et fluide. L'opamp est dans une configuration de gain positive classique, avec R4 et R3 définissant le gain. L'impédance de la source de 2,5 V produite par R1 et R2 s'ajoute effectivement à R3 à des fins de gain, mais c'est une petite contribution de 1,2 kΩ sur 100 kΩ. Le gain sera légèrement inférieur à 2,5.
la source
C'est possible avec un seul ampli op. Ce que vous essayez de faire, c'est de changer de niveau et d' amplifier . Nous en faisions tout le temps. Ils sont utiles dans les robots où vous avez un capteur avec une petite plage de sortie de tension analogique et que vous souhaitez étendre le swing de tension afin d'obtenir la résolution maximale de votre ADC.
Nous les fabriquions généralement avec un décalage et un gain variables, afin de pouvoir les ajuster pour chaque capteur du robot.
Une fois vos réglages corrects, vous pouvez toujours mesurer les résistances des pots et utiliser des résistances à valeur fixe à la place.
Ou vous pouvez calculer les valeurs directement:
Il existe une calculatrice en ligne pour vous aider à déterminer les valeurs des résistances.
la source
Contrairement à ce que dit Cybergibbons, c'est une électronique analogique assez simple. Mais vous devez spécifier quelle alimentation vous avez l'intention d'utiliser pour votre circuit.
Vous avez besoin d'un circuit qui ramène votre signal de mode commun (1,5 V) à 0 et applique un gain de 5/2 = 2,5 au reste. Vous pouvez facilement le faire avec un décalage de niveau basé sur un amplificateur opérationnel avec un certain gain.
Une solution consiste à utiliser un soustracteur analogique avec une tension de référence placée à 1,5 V, une solution encore plus simple est juste un amplificateur non inverseur avec la référence au bon endroit.
Ce circuit fera le travail:
L'Opamp est juste la valeur par défaut dans le simulateur, vous pouvez en avoir besoin d'un autre, selon l'approvisionnement.
la source