Estoy tratando de diseñar un ohmiómetro de rango automático de precisión relativamente alta. Un ejemplo típico de Arduino se puede encontrar aquí:
ElproblemaconestediseñoesqueutilizaDiodosparaevitarcorrientesinversas.Ahora,paragarantizarlaprecisión,sedebeconocerlacaídaexactadeldiododecadaunodelosdiodos.Inicialmente,penséquepodíapedirun"diodo de alta tolerancia" como usted puede resistencias (0,1%, etc.) pero aparentemente no hay manera de garantizar una caída de diodo.
Mi siguiente idea brillante fue reemplazar todos los diodos con un multiplexor de 8 canales. Supuse que el "interruptor" en el multiplexor tenía una resistencia independiente, pero pronto descubrí que la resistencia de encendido (Ron) de un multiplexor depende de la tensión de entrada del canal seleccionado. Debido al hecho de que el circuito se usa como divisor de voltaje y siempre habrá una resistencia desconocida, el voltaje de entrada a cada canal nunca será el mismo, por lo que parece imposible saber cuál sería el Ron en un momento dado.
¿Realmente espero que alguien conozca un método / solución alternativa simple? Supongo que los relés son una opción, pero son voluminosos y parecen una exageración. Estoy casi tentado de usar diodos y medir individualmente la caída de diodos, pero eso dificulta la reproducibilidad.