锂电池电压检测电路 不太明白怎么工作,哪位兄弟指引一下?

其中电压Vi和Vb分别是锂电池电压和基准比较电压,用来比较和计算锂电池电压大小,I/O-VL和I/O-VB这两个I/O是用来有效或失效输入电压,例如,当I/O-VL做为输出,且输出零时,锂电池电压不会向电容充电,从而可以使基准电压不受干扰的充到电容上,电阻R3和电容C1组成RC电路,其作用就是使充电的电压有一个上升的时间,利于单片机检测。 此电路的检测原理是,当检测锂电池电压时,I/O-VL引脚设置为输入模式,使I/O-VL引脚为高阻状态,阻止锂电池电流流入I/O口,使其向电容C1充电,同时引脚I/O-VB设置为输出模式,并输出零,短接基准电压电源,保证锂电池电压在充电时,不受基准电压干扰,当电容上的电压充到单片机I/O口的门槛判别电压时,记录这一段时间T1,同样利用以上方法使基准电压对电容充电,当电容上的电压上升到I/O口的判别门槛电压时,记录这段时间T2。既然知道了两个电压在相同RC电路上的充电时间,就可以根据RC电路的充电公式Vc=V(1-E(-T/RC))便可求出电压的大小

我没看明白!

假设门槛电压为Vt,锂电池充电到Vt的时间为Ti,基准电压充电到Vt的时间为Tb,
那么Vi(1-E(-Ti/RC))=Vb(1-E(-Tb/RC)),可见Vi比为Vb、Ti、Tb的函数。由于Vb为已知,根据测试的Ti、Tb值,就能计算出Vi的值。
特例是当Ti=Tb时,Vi=Vb。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-10
你的三个I/O结果那边接的是什么啊?
但看这个图的话还真看不出什么。
有R1 R2两个分压电阻在 VL VB两个输出肯定不是原来的输出,应该是有一定比例的吧。
之后TIME那个输出按名称看,是测量时间?
D1D2应该是防止正负极接反,做的保护吧。。。。
C1直接接地,不知道C1的参数,不知道干什么的。。。。本回答被网友采纳
第2个回答  2012-10-10
信息量太少了,哪些端口不知道是干什么的,
最好有全图。