Problema con el ADC de Atmega16A en modo diferencial

1

Estoy teniendo algún problema al utilizar la interfaz ADC de Atmega16A. Quiero calcular el voltaje RMS de la fuente de alimentación que llega a mi casa (generalmente 250 V, 50 Hz) y mostrarla en la pantalla LCD. Estoy usando el siguiente circuito. Pero estoy enfrentando un problema que no entiendo en absoluto.

No he mostrado todas las conexiones aquí. Una pantalla LCD de 16x2 está conectada a las patillas PORTB (D0: D7 de la pantalla LCD) y PORTD (RS, RW y En a las patillas PORTD4, PORTD5, PORTD6). El problema es que tan pronto conecto el pin de salida de LM741, el voltaje en este pin se reduce a cero como si la resistencia de entrada del ADC fuera cero.

El ADMUX se lee como ADMUX = 0b01010000. (REFS1: 0 es 01, ADLAR es 0, MUX4: 0 es 10000) Estoy usando un cristal externo de 24MHz.

    
pregunta Bishal

3 respuestas

0

El 741 producirá voltajes bipolares que podrían dañar fácilmente la entrada ADC. Tenga en cuenta que el ADC está diseñado para voltajes de ADC de 0V a un voltaje positivo determinado por una referencia de voltaje, pero el 741 producirá una forma de onda de CA centrada alrededor de 0V. No estoy diciendo que sea definitivamente esto, pero no parece que pueda ser otra cosa. Tal vez intente cambiar a una entrada de ADC de repuesto, pero prepárese para desechar el dispositivo (o pruebe uno nuevo).

    
respondido por el Andy aka
0

¿Has probado una resistencia de aislamiento entre el opamp y la entrada de adc? Además, verifique que el pin opp Vp tenga la forma de onda esperada.

    
respondido por el Whistle1560
0

Ok, se me ocurrió una solución para el problema anterior. Estoy publicando la solución aquí porque creo que puede ayudar a otra persona más adelante. El circuito es el siguiente. Agregué un desplazamiento de 2.5 V a la salida del búfer para que el voltaje de entrada al ADC se mantenga dentro del rango. Ahora funciona bien. También ahora estoy midiendo la tensión de entrada en el modo de terminación única.

Donde VCC = 5V, V + = 12V, V- = -12V

    
respondido por el Bishal

Lea otras preguntas en las etiquetas