Construí prácticamente la carga ficticia más simple para probar las baterías que encontré en YouTube ( EEVBlog # 102 ), pero lo modifiqué un poco. Utilicé la resistencia 0R1, porque necesitaba mayores corrientes de la batería (esperando un poco más de 2A máx). También utilizo el amplificador operacional riel a riel TS912. Uso el voltaje en la resistencia sensorial para que la retroalimentación tenga más control sobre la corriente. Además, uso mi ATMega32 para controlar este circuito. Funciona perfectamente en estos dos "modos":
- Corriente constante: configuro el voltaje en DAC y establece la corriente
- Carga constante: verifico el voltaje de la batería para calcular la salida DAC, por lo tanto, la corriente para mantener la carga constante
Necesito agregar la conmutación PWM, la activación / desactivación con ATMega32 y estoy desesperado por hacer que funcione. Intenté agregar MOSFET de canal N y conectarle PWM directamente, pero no funcionó. Luego leí que necesito un voltaje Vgs mayor y había un "circuito de conmutación" para que funcione, ver imagen. Pero posiblemente no pueda funcionar, ya que PWM es solo de 0 / 5V. Con una fuente de alimentación de 12 V, el MOSFET de canal P está encendido todo el tiempo. La única solución aquí sería encontrar algún MOSFET de canal P con Vgs (th) como -8V, pero no puedo encontrar ninguno. También podría reducir la tensión de alimentación, pero no estoy seguro de si funciona.
Ya ordené piezas para probarlo, pero mientras tanto todavía pienso en ello. Probablemente hay una solución diferente a ese problema. ¿Podrías ayudarme? ¿Qué uso para simplemente activar / desactivar este circuito con PWM?
Gracias,
Jakub
Editar - Así que he estado pensando en eso y si no hubiera incluido ese "circuito de conmutación", simplemente establecería el voltaje en DAC con la misma frecuencia que quería con que N-MOS. Supongo que definitivamente intentaré esto y la otra recomendación de respuesta.