Estoy desarrollando un circuito de monitoreo de batería. Hay un problema. Lanzamiento una encuesta de todos los puertos ADG507. Para la prueba, solo conecto dos fuentes de alimentación en lugar de la primera y la segunda batería. La segunda fuente de alimentación es de 0 voltios, los primeros 6,5 voltios. No hay problema, leí del valor de ADC de 6.508 voltios en el primer puerto. Incremento el voltaje de la segunda fuente de alimentación y leo desde el ADC el valor correcto en el segundo puerto. Pero en el primer puerto, el valor medido comienza a disminuir y continúa cayendo a cero con el aumento del voltaje en el segundo puerto hasta 7.347 voltios. El valor de voltaje medido en el segundo puerto es correcto. En el primer puerto es 0, pero no cambié el valor en el primer puerto. El valor de voltaje en el primer puerto se mantuvo en 6,5 voltios desde el comienzo del experimento. ¿Qué tipo de milagros? ¿Por qué no se mide correctamente la tensión en el primer puerto cuando aumenta la tensión en el segundo puerto? ¿Cuál es mi error?
Registrodemedidas
2018-05-3010:53:17,702INFOtcpm.MainThreadconectado6.5080.0000.0000.0010.0010.0010.0010.001
2018-05-3010:54:39,502INFOtcpm.MainThreadconectado6.3912.0570.0000.0010.0010.0010.0010.001
2018-05-3010:56:11,119INFOtcpm.MainThreadconectado4.0664.0670.0000.0010.0010.0010.0010.001
2018-05-3010:56:50,075INFOtcpm.MainThreadconectado1.2296.5130.0000.0010.0010.0010.0010.001
2018-05-3010:57:42,671INFOtcpm.MainThreadconectado0.3337.3740.0000.0010.0010.0010.0010.001
Todoelesquemaconuncontroladoryotrokitesgrande.Elproblemaestáenelcircuitomultiplexoro(y)suinterfazconADC.Adjuntoelesquemadepruebayunasecuenciademediciones.
Nadafunciona.Esquemaensambladodelapágina41delahojadedatosdeAD7705,miesquemaensamblado,conresistenciasenlaentradamux,sinresistenciasenlaentradamux,conconexión0muxyADCa0bateríaysin,enmododebúferysinbúferdeADC.Lamedicióndevoltajesiguesiendoincorrecta.ElvalormedidodeADCenunaentradadelmultiplexordependedelvoltajeenlaotraentrada.Ycuandoapagoelmultiplexor,lasentradasdelmultiplexorsinresistenciasdeentradacarganmucholabatería.¿Quéestoyhaciendomal?EsquemadeentradasMUX?Miesquemaanteriormontadoenelrelédaresultadosestablesdemedicióndevoltaje.Enteoría,¿esposibledesarrollaresteesquemaenmultiplexores,oesmejornoperdereltiempoydejarelcircuitoenelrelé?
(el texto ha sido editado) No planeo alimentar el multiplexor desde la parte superior de la pila de baterías, porque toda la pila de baterías es de 48 voltios, pero la fuente de alimentación del multiplexor es de 16.5 voltios máx. Y no lo necesito. Toda la batería está conectada al cargador y no necesito obtener energía de este. Intenté aislar el circuito de la fuente de alimentación utilizando entradas diferenciales y un convertidor de CC / CC. Solo necesito medir el voltaje en cada celda de la batería. Y ahora hice el circuito de prueba (agregado a la publicación) para entender, por qué el voltaje se comporta de manera extraña. Si pudiera entender esto, todo el circuito con 8 baterías se puede ensamblar sin problemas.
Utilizo una fuente de alimentación de dos canales para realizar pruebas en lugar de baterías y DVM Fluke 27II para mediciones. Establezca A0 = A1 = A2 = 0V ENA = + 5V para usar solo el primer puerto mux S1A S1B. Ahora configure la tensión de alimentación CH1 = 6 voltios, CH2 = 0 voltios. En el voltímetro digital tenemos 0.790 voltios. Estoy aumentando la tensión en CH2. CH1 = 6V CH2 = 3V, y en voltímetro digital tenemos 0.774V. Continuar aumentando la tensión en CH2. CH1 = 6V CH2 = 6V, y en el voltímetro digital tenemos 0.757V ¿Por qué sucede esto? ¿Por qué la tensión de salida del multiplexor disminuye al aumentar la tensión CH2? ¿Cómo arreglarlo?