Utilizo una función de lectura analógica Arduino uno para leer un circuito divisor de voltaje para un rango de voltaje de 0-70 VCC. En el divisor de voltaje, estoy usando 2.7Kohm y 36kohm para reducir el rango de voltaje de 0-70VDC a 0-5VDC para la entrada analógica de arduino. El circuito funciona bien con la alimentación USB al arduino, y tan pronto como desconecto el USB y el arduino cambia a la fuente de alimentación de conmutación dual de respaldo (120 V CA a 12 V CC y 5 V CC), los valores analógicos cambian. Los valores aún son estables y no veo ningún valor basura, pero hay una gran compensación entre los valores originales y los valores después de desconectar la alimentación USB de arduino. ¿Alguien puede comentar con una solución a esto? Revisé varias veces y la conexión a tierra es común en todo el circuito.
Lea la hoja de datos de Atmel para el '328
La Sección 28.2 cubre el A/D Las entradas se ven así:
De forma predeterminada, en Arduino Uno, el voltaje de referencia se toma de AVCC, que es el VCC de 5 V utilizado por la MCU.
El esquema de Arduino está aquí .
Puede programar la unidad para que no use AVCC/1.1ref y alimentar una referencia más estable... o fijar su voltaje de suministro.
También puede cambiar a la referencia de 1,1 V y cambiar su divisor de entrada.
Trevor_G
Ammar Surti
Trevor_G
scott seidman
Ammar Surti
jack creasey
Tony Estuardo EE75
Ammar Surti
Ammar Surti
Tony Estuardo EE75
Ammar Surti
Tony Estuardo EE75
Ammar Surti
Tony Estuardo EE75
Ammar Surti
Tony Estuardo EE75
Ammar Surti
Tony Estuardo EE75