普通充电器一般为恒流或恒压单一功能:恒流充电以时间控制通断、易造成充不足或过充电;恒压充电开始充电时因电池电压低、充电电流过大会对电池有害。本恒流-恒压充电器对二者取长补短:开始时恒流充电,电池电压升到某一值时转为恒压充电。
开始充电时电池电压较低、不能使 VS 导通,LM317 接成恒流充电形式、充电电流 I=1.25/R。充电一段时间后电池电压上升到某一值时 VS 导通、LM317 的 1 脚通过 RP1 和 VS 接地,此时变为恒压充电,充电电压 U=1.25[1+R2/R1-0.7](式中 R2、R1 为 RP1 取值)。充电电流若很大可在 VD2 上并联二极管。R 承受功率 W 应大于 1.6/R。VS 尽量选用导通电阻小的单向晶闸管。

使用时先选择 R 阻值确定恒流充电电流,再调 RP1 得恒压充电电压,最后调 RP2 使 VS 导通时电池电压比充电电压低 0.2 V 左右。