您好,
我想为单芯电池充电,使其电压达到一定的水平,例如3.9伏。 如果只选择一个阈值,很可能会导致电路不稳定,并导致其他组件出现许多其他问题。 因此,我决定使用施密特触发器来设置误差范围。
我的目标是为电池充电,直到电池达到3.9伏(任意), 一旦电压达到该电压,我希望晶体管停止导电。 对于另一个阈值(如3.0V),在电池电压下降到该水平之前,我不想为电池充电。
为了给蓄电池充电,我需要使用低电压作为输出来触发 PMOS 的基针。 这是我所尝试的,

我在 Ltspice 上进行了 DC 扫描模拟。 V (N001)-蓝色- 表示与蓄电池电压相对应的输入电压。 它正在充电(因为它的电压升高),并从0伏到5伏。 (实际上,它不应该达到5V,因为它是一个没有什么不同的锂离子电池。) 当电池电压达到3.3V 左右(电阻器随机计算)时,输出电压-绿色-下降。 但是,我想做的恰恰相反。
当电池正在充电时,或者实际需要为电池充电时,输出电压必须很低。 因此,当 Vin (Vbat)从0 (非真实)上升到3.3V (从模拟结果)时,输出电压过低,这是我不想要的。 相反,我希望充电状态下的电量低,因为这是必要的。 因此,每当它达到3点(从0到该级别)时,我希望输出电压高,这样就不再导电了。
总之,我的目标与我的目标相反。 我需要你的帮助,请帮我解决这个问题。 也许做得不是很难,也许是这样,但我不能。 我想到了逆变器和其他东西,但仍然无法取得令人满意的结果。
注意,Vcc 由 Vref 提供,运算放大器的符号错误。 我刚刚下载了组件(LM741/NS)的“SPICE”,但没有排列该符号。 此外,我不想通过充电器 IC 本身或其他方式控制充电和端接操作。 我需要以这种方式解决这个问题。
如果你能帮我,我会非常高兴。 感谢您抽出宝贵的时间。
此致,
警犬