Tengo un PCB controlador de carga solar en el que estoy usando MOSFET IRF9540 . Estoy usando ATmega328P como microcontrolador para leer los voltajes de la batería y la energía solar y para habilitar / deshabilitar el proceso de carga. A continuación se muestra el esquema:
Ahora, en el esquema anterior, estoy dando voltaje solar en X1
connector. R1 y R2 se utilizan como divisor de voltaje y su salida va a un pin analógico del microcontrolador. CHARGEPIN
es un GPIO del microcontrolador. Entonces, cuando este GPIO está alto, enciende el transistor, que luego enciende el MOSFET y luego se conecta la energía solar a la batería para iniciar el proceso de carga. Cuando el GPIO está bajo, la energía solar y la batería se desconectan. También estoy usando un puerto serie para controlar los voltajes.
Ahora, lo que está sucediendo es cuando no he conectado los pines solares y solo los pines de la batería. En ese momento, la carga está apagada (porque no tenemos un voltaje solar), por lo que CHARGEPIN
es bajo, por lo tanto, el MOSFET estará apagado. Así que la energía solar y la batería deben estar desconectadas. Pero, de alguna manera, el voltaje de la batería pasa al voltaje solar porque cuando leo el voltaje en el diodo MBR2045
, muestra el voltaje de la batería, que no debería mostrarse porque el MOSFET está apagado. ¿Por qué el MOSFET actúa así?