Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fallas en ADC Alhambra II #2

Open
ebl802 opened this issue Jul 2, 2019 · 1 comment
Open

Fallas en ADC Alhambra II #2

ebl802 opened this issue Jul 2, 2019 · 1 comment

Comments

@ebl802
Copy link

ebl802 commented Jul 2, 2019

El tema puntual es que necesito leer el valor analógico de cuatro potenciometros lineales de 10K c/u y he encontrado inconsistencias en las lecturas que hace el bloque ADC.ice, por ejemplo según el arreglo que pueden ver en la foto adjunta.
Utilizando un solo canal con un potenciometro multivuelta de 10K con una resolución de +-5%, cuando ajusto el potenciometro para obtener una lectura estable de por ejemplo 100 unidades, el bloque ADC. ice utilizado en el programa " Prueba_ADC_V00.ice " con muestreos de 50HZ que adjunto, me arroja los siguientes resultados: (Figura N°1 en Tabla de Resultados.pdf adjunto).

Luego de realizar una pequeña modificación del bloque ADC.ice renombrandolo como ADC-V01.ice en el cual hice una pequeña modificación sobre la señal de salida del bloque "done" que me pareció más apropiada que la versión original, utilizando el mismo programa Prueba_ADC_V00.ice, obtuve los siguientes resultados, (Figura N°2 en Tabla de Resultados.pdf adjunto).

Lo que más me preocupa son los valores extremos y sus repeticiones marcadas en rojo, ya que la idea de utilizar cuatro resistores para detectar la posición del objeto es justamente tener cuádruple redundancia de forma tal de poder detectar fallos de los potenciometros por ser estos potenciometros de desplazamiento lineal y susceptibles a fallo a largo plazo y dada la dispersión de las lecturas que me está dando el ADC se me hace complicado avanzar en este proyecto.

He estado utilizando diferentes valores de muestreo desde 10 a 70 Hz pero lo que veo es que la dispersión de valores es mas o menos igual y lo único que cambia es la frecuencia de aparición de valores extremos.
El mismo fallo se repite si utilizo más de un canal.

No se si esto que me está sucediendo es algo que ya lo hayan detectado otros usuarios y exista una solución al respecto.
Tampoco tengo acceso a los sub-bloques con que fue hecho el ADC.ice como para hacer otro tipo de cambios ya que son solo lectura.
Desconozco si se trata de un problema de la programación del bloque ADC.ice
o si es de hardware.

Quedo atento a cualquier ayuda que pudieras darme al respecto.
Saludos cordiales
Eduardo

20190629_192549

Bloques y Prg_de_prueba.zip

@ebl802
Copy link
Author

ebl802 commented Jul 2, 2019

Adjunto Tablas de Resultados.pdf del comentario anterior.

Tablas de Resultados.pdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant