Cómo cambiar -10; onda sinusoidal de 10 V a 0; 3.3 V dor ADC [duplicado]

Quiero construir un circuito muy fácil para cambiar -10; onda sinusoidal de 10 V a 0; 3.3 para ADC en mi MCU. Sé que debo reducir la amplitud y cambiar el desplazamiento.ingrese la descripción de la imagen aquí

Este circuito sería perfecto (Salida: 0-3,33V), pero solo tengo una fuente de 3,3V (de MCU) e hice otro circuito (en el que tengo salida: 0,04-2,83V):

ingrese la descripción de la imagen aquí

¿Qué debo cambiar en el segundo circuito para tener una salida (0-3,3 V) como en el primer circuito? ¿Quizás diodo estabilizador de voltaje o amplificador operacional? Gracias


por aquellos que buscarían la misma información para su proyecto:
elegí el primer circuito de esta publicación.
Cambié R11 a 110K y R12 a 22K.
En lugar de fuente de 2V puse estabilizador de voltaje de 2V (Sanyo LA5002) (entre la salida MCU de 3.3V y R11). Y funciona muy bien :)

Respuestas (4)

Tal vez esto: para mayor flexibilidad, también puede intercambiar R2+R3 con un potenciómetro.

esquemático

simular este circuito : esquema creado con CircuitLab

Pero creo que la mejor manera es usar un amplificador operacional para obtener suficiente impulso para el MCU ADC y poder acoplar la señal a CC. Intente lo siguiente, su división de señal es 0,15 (20 V a 3 V Vss), pero puede cambiar los valores con R1==R3 y R2==R4 a cualquier otra proporción con R2/R1 y R4/R3. Solo elijo los valores más cercanos de la familia de resistencias E12.

esquemático

simular este circuito

tu o tu t = tu i norte ( R 1 + R 2 ) R 4 ( R 3 + R 4 ) R 1 + tu r mi F tu metro i norte tu s R 2 R 1
Aquí tenemos tu metro i norte tu s = 0 V . Entonces el último término puede ser omitido, obtenemos:
tu o tu t = tu i norte ( R 1 + R 2 ) R 4 ( R 3 + R 4 ) R 1 + tu r mi F
tu o tu t = tu i norte ( R 1 + R 2 ) R 4 ( R 3 + R 4 ) R 1 + V 2 R 6 R 5 + R 6
Al seleccionar R 1 = R 3 y R 2 = R 4 también R 5 = R 6 se simplifica a:
tu o tu t = tu i norte R 2 R 1 + 1 2 V 2

Avísame si implementas esto. Por cierto, una buena característica de este circuito -> la dependencia del voltaje V2, que suministra el ADC de su MCU, se eliminará si el voltaje de referencia del MCU depende del mismo voltaje.
Elegí el primer circuito de mi primera publicación. Cambié R11 a 110K y R12 a 22K, compré estabilizador de voltaje de 2V (Sanyo LA5002) y lo puse entre la salida de MCU de 3.3V y R11. Y funciona muy bien :)

esquemático

simular este circuito : esquema creado con CircuitLab

De la ley de voltaje de Kirchhoff:

V o = V i R i + V 1 R 1 + V 2 R 2 1 R i + 1 R 1 + 1 R 2

En su caso, tenemos tres relaciones de entrada-salida conocidas:

V i = + 10 V V o = + 3.3 V V i = 0 V V o = + 1.65 V V i = 10 V V o = 0 V

Esto te da tres ecuaciones con cinco incógnitas. Si fija algunas variables a valores razonables, por ejemplo V 1 = 10 V , V 2 = 5 V , R i = 10 k Ω , puede calcular fácilmente las variables restantes (es decir; R 1 y R 2 ).

Puedes hacer algo como esto:

esquemático

simular este circuito : esquema creado con CircuitLab

La impedancia de salida es de aproximadamente 4K. Si no le gustan los valores que elegí, puede escalar por un factor apropiado.

En realidad, lo mejor es usar un amplificador de instrumentación. Le permite seleccionar la ganancia y el voltaje de modo común, por lo que solo escala y compensa su señal.

Estoy casi seguro de que +/- 10 V es, de hecho, una señal diferencial, por lo que necesitará un CMRR de descenso.