Estoy intentando leer dos medidores de flujo de efecto Hall a través del puerto de entrada de audio (micrófono) de un dispositivo Android. Quiero poder leer ambos medidores de flujo de forma independiente. El puerto de entrada de audio es un puerto de auriculares estándar, por lo que solo tiene un canal para el micrófono.
El primer problema es que el + 5v provisto desde el puerto de entrada de audio proporciona solo 2 mA, que no es suficiente para alimentar ambos medidores de flujo. Pensé que podría unir el cable USB que estaría alimentando / cargando el dispositivo Android y usar su + 5v y tierra para alimentar los medidores de flujo.
El segundo problema es saber qué pulso proviene de qué medidor de flujo. Se me sugirió usar un R-2R para mezclar los pulsos en una señal pero con voltajes (y por lo tanto amplitudes) a 25% y 50%. De esa manera, cuando leo un pulso, sé que si el pulso tiene una amplitud del 25% era del medidor de flujo A, el 50% es del medidor de flujo B, el 75% es de ambos. ¿Es este un buen enfoque?
Ahora el problema es cómo alimentar la tensión de salida del R-2R a la conexión a tierra del puerto de entrada de audio. Parece que necesito usar el voltaje de salida del R-2R para controlar el voltaje del puerto de entrada de audio + 5v. Después de investigar un poco, descubrí que puedes usar un amplificador operacional para crear un "seguidor de voltaje" que coincidirá con el voltaje de un circuito con el voltaje de otro. Suena exactamente como lo que necesito, pero ¿lo es?
Preparé un esquema lo mejor que pude, todavía soy bastante nuevo en EE. ¿Puedo obtener alguna confirmación sobre su corrección? ¿Cambios o mejoras ?: enlace
Estos son los medidores de flujo que estoy usando ahora: enlace
Estos son los medidores de flujo que quiero usar eventualmente: FT-330 de Gems Sensors (lo siento, solo puede publicar 2 enlaces; puede Google "FT-330" y es el primer y segundo resultado).
Hasta ahora he estado probando con mi PC de escritorio. Escribí una aplicación Java que puede detectar pulsos (¿interrupciones?) Desde el puerto de entrada de audio (micrófono). Puedo conectar un solo medidor de flujo conectando el + 5v desde el puerto de entrada de audio al + 5v del medidor de flujo y la conexión a tierra desde el puerto de entrada de audio a la línea de pulso del medidor de flujo. No sé si esta es la forma correcta, pero funciona porque recibo una señal del medidor de flujo y puedo ver los pulsos así:
Bueno,tengotodasmispartesymicircuitonofunciona.
Descubríquemismedidoresdeflujocambianentrelosestados"encendido" y "apagado" dependiendo de la ubicación de la rueda y no emiten un solo pulso como pensé. Cuando están "encendidos", se pueden leer + 5v desde el pin de pulso hasta el suelo. Cuando están "apagados" es 0v.
El R-2R parece funcionar. Cuando ninguno de los medidores de flujo está "encendido", leo + 0.02v desde la salida del R-2R (pulsos combinados) a tierra. Cuando solo el medidor de flujo 1 está "encendido", leo + 0.95v. Cuando solo el medidor de flujo 2 está "encendido", leo + 1.95v. Cuando ambos están "en" leí + 3.24v. Si bien esto funcionará, esperaba obtener + 1.25v (25%), 2.5v (50%) y 3.75 (75%) respectivamente. ¿Por qué no?
El amplificador operacional no hace lo que quiero en absoluto. Cuando el VCC del op-amp es + 3.24v (ambos medidores de flujo están encendidos) la lectura entre el OUT del amplificador operacional y el suelo del micrófono me da -1.2v. ¿Por qué esta tensión negativa? Pensé que el amplificador operacional cambiaría el voltaje de IN + (mic + 5v) a OUT (masa del mic) para que coincida con el voltaje de VCC a GND. ¿Qué me estoy perdiendo aquí?