山山水水:
“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口輸出低,整個短路保護電路才被解鎖。