Estoy trabajando con un microcontrolador PIC con ADC de 10 bits incorporado y quiero medir un voltaje en el rango de -1 a -3 voltios.
Pensé en usar un amplificador operacional en el modo de inversión para hacer que el voltaje sea positivo y luego alimentarlo al adc del microcontrolador; sin embargo, aquí tendría que alimentar el amplificador operacional con una fuente de alimentación negativa, ¿verdad? No quiero usar una fuente de alimentación negativa en este momento y me preguntaba si era posible lograr esta configuración. ¿Puedes ayudar?
Un amplificador inversor no necesita un riel negativo para invertir el voltaje.
Trate de pensar en sus rieles de alimentación como lo que suministra su salida. Si observa el circuito, todos los pines del amplificador operacional están vinculados a un voltaje de 0V o superior. Cuando entre su rango de -1 a -3, aparecerá exactamente lo contrario de 1 a 3 en la salida. Esto también le brinda algunas ventajas como búfer, ya que la impedancia de entrada de su pin no afectará mucho este circuito (siempre que R en ||R f sea grande).
Estoy de acuerdo en que un divisor de resistencia simple hace el trabajo, solo para hacerle saber que esto también funciona.
Podría usar un divisor de voltaje, con un extremo colgando del riel de suministro positivo. Digamos que tiene uno con resistencias iguales y una fuente de alimentación de 5V, esto dará como resultado un voltaje entre +2V y +1V para su rango de -1 a -3V.
+5V +
|
R
|
+-- OUT
|
R
|
IN -+
La idea del divisor de voltaje es agradable, barata, pero le plantea el problema de que un cambio en el voltaje que se va a medir se verá como la mitad del cambio en la entrada del ADC. Si las mediciones precisas son de interés, la solución es un diodo zener como la mitad inferior del divisor. Si lo que se está midiendo puede tolerar la pérdida de un poco de corriente, funcionará muy bien. Los Zeners no son absolutamente planos en su voltaje de ruptura inversa, especialmente para corrientes muy pequeñas, así que no haga que R1 sea demasiado grande.
Ahora para ver si este sitio de stackexchange me permite agregar imágenes...
Este es el circuito estándar para ese tipo de conversión. Lo simulé para demostrarle a alguien que funcionaba, de ahí el esquema SPICE. Debe elegir los valores de resistencia apropiados, funciona siempre que sean 2R, 2R y R.
Estoy en un trabajo (no electrónico) en este momento, sin software electrónico práctico ni libros, por lo que esta será solo una idea aproximada. Tal vez alguien más pueda completar los detalles...
Pruebe un espejo actual usando un par de transistores PNP que cuelgan en el riel Vcc. Alimente la señal de voltaje negativo al lado de entrada del espejo a través de una resistencia apropiada. Luego, la misma corriente debería fluir a través del transistor de salida del espejo. Con una resistencia bien elegida, crea un rango de voltaje dentro de 0V a Vcc.
EDITAR - NUEVO: Aquí está el esquema del espejo actual. Cualquier corriente que pase a través del transistor T1, T2 intentará hacer que fluya la misma corriente. El voltaje negativo que se va a medir, en relación con la fuente de alimentación que elegí al azar para ser 15v, crea un goteo de corriente a través de R1 (medido en simulación como "corriente de entrada"). Si R2 fuera igual que R1, encontraría el mismo voltaje en él, si se le permitiera. Pero está conectado a 0V (gnd): nuestro circuito se basa únicamente en un suministro positivo. No funcionará a menos que hagamos R2 más pequeño, digamos 1/2 de R1, entonces el voltaje a través de él será 1/2 de lo que sea que esté a través de R1. Mídelo, haz matemáticas (¡guau, multiplícalo por 2, difícil!) y listo. El esquema tiene diferentes valores, una proporción diferente , pero creo que todos podemos manejar las matemáticas para esto.
La ventaja de esto sobre un divisor de voltaje simple es que 1) parece más complicado, 2) es un truco común en el diseño de circuitos integrados analógicos. Como escribí otra respuesta usando un diodo Zener, ahora no estoy seguro de por qué esto es mejor, pero es una alternativa a un divisor de voltaje y puede permitir obtener diferentes rangos de voltaje o algo así. Ahora dejo que otros comenten sobre la sabiduría o la estupidez de esta idea...
Es posible que ni siquiera necesite un amplificador operacional. Algunos ADC (como el MCP3304, consulte la hoja de datos: http://ww1.microchip.com/downloads/en/DeviceDoc/21697e.pdf ) tienen un modo diferencial incorporado, donde el ADC devuelve la diferencia de dos canales, que puede ser un número negativo Si vincula un canal a tierra (llamado modo pseudodiferencial), el ADC puede aceptar un voltaje de entrada negativo en el otro y traducirlo a un número negativo, todo sin necesidad de un voltaje negativo.
Por supuesto, esto solo se aplica si su ADC admite este tipo de cosas. Muchos no tienen modo diferencial en absoluto.
Creo que ya hay muy buenas respuestas, pero me gusta publicar otro enfoque, que me estoy usando para hacer básicamente lo mismo.
¿Podría usar un amplificador operacional de instrumentación (como un LT1167)? Sin embargo, necesitaría el riel negativo, pero ¿esto no le daría más precisión? y también mejores formas de amplificar el voltaje si se desea simplemente agregando una resistencia.
agregar el riel negativo es tan fácil como agregar algo como un minmax MCW03-05D05.
El problema que tengo con el uso de resistencias es que es muy difícil encontrar resistencias idénticas, lo que le daría un error que tendría que corregir.
kevin boyd
davidcary
sparr