山山水水:
“U5B的正端电压在1V左右而反端电压最低2.15V左右” 这一点如何得来的, 这样分析下,TL431在C17端分压为4V(经计算得到),又经R41和R42分压得到0.98V作为U5B正相输入电压,注意此0.98V作为一个恒压值输入到运放正相端,所以U5B是一个比较器电路,电阻R40虽然从输出接到正相端,但由于TL431的存在,起不到正反馈的作用,也就是R40可去掉. 分析下电池过放电流状态保护,设短路电流达到50A,此时CU-=采样电阻压降+两个mos的导通压降=0.005*50+(0.008*2)*50=1.05V,那么U5A的输出就是1.96-1.05=0.91V,此时U5B同相端电压为0.98V,故U5B输出为高电平,即PA2为高电平,D2二极管导通将MOS管Q7打开,从而将Q10mos管G极拉低,Q10关闭,电池放电被保护,U5A输出端接PB5口,单片机检测到短路电压,也立即将PD7拉高,从而可以让短路消失后,防电保护电路也有效,只有将PD7口输出低,整个短路保护电路才被解锁。