![]() |
發(fā)布時間: 2021-10-8 19:12
正文摘要:BAT電池電壓為4.21V,在mcu_CTL給低電平的時候(直接短接到GND之后松開),Q5、Q1截止了,BAT_OUT輸出已經(jīng)為0,但是為什么BAT電池的電壓會被拉到3.5V并保持?什么原因 |
電路肯定沒問題,問題是電路之外的問題!所以只能自己找原因了。電池開路電壓正常,負載已經(jīng)斷開,只能是電路連接后存在放電回路導致內(nèi)阻較大的電池端電壓出現(xiàn)下降!17樓的提議很好,串聯(lián)電流表,看看有沒有電流! |
QWE4562012 發(fā)表于 2021-10-11 15:51 意思是把電池單獨拿出來測試一下,如果電池電壓低了,就是放電消耗了。如果是電池保護了,3.5V應該也沒有了。也可以拿個容量大一點的電池測試驗證一下,電壓是不是變化沒這么大。 |
TTQ001 發(fā)表于 2021-10-11 08:22 測試的就是BAT+對GND的電壓 而不是對BAT-的電壓啊 |
李冬 發(fā)表于 2021-10-10 14:17 輸出已經(jīng)斷開了 |
鋰電池對地短接后,電池過放電,導致電池電壓下降 |
Jiang_YY 發(fā)表于 2021-10-9 21:47 有這個可能 斷開電池?負載已經(jīng)斷了啊 |
最有可能的是,當 Q5 與地面斷開時,電池對地面的參考不再存在。 試試參考公共地測量電池電壓。 |
實際電路電池輸出到BAT之間加個電流表,可以判斷出是電池(以及可能存在的保護電路)的問題,還是你的電路的問題。 |
輸出開路測試,換個Q1試試 |
QWE4562012 發(fā)表于 2021-10-9 18:06 電池容量較小,是不是在導通工作的時候電池放電到3.5V了?斷開電池直接量一下電壓是多少? |
李冬 發(fā)表于 2021-10-9 09:10 已經(jīng)加了下拉 不是這個問題 |
paladina 發(fā)表于 2021-10-9 09:04 BAT_OUT=0V 肯定是沒電流了啊 |
yzwzfyz 發(fā)表于 2021-10-9 14:07 內(nèi)阻1歐 容量30mAh 放電1mA左右 負載工作的時候 |
xianfajushi 發(fā)表于 2021-10-9 08:15 一開始時4.21 |
wskufo 發(fā)表于 2021-10-9 07:38 1632鋰離子電池 內(nèi)阻1歐 容量30mAh 放電1mA左右 負載工作的時候 不過Q1關斷 也就是沒有接負載 負載沒有耗電 |
接電路來看是沒問題,頂多mcu_CTL輸出要加個緩沖,你可以在電路里串一個LED燈株,或是一個小小的5V燈泡就知道有沒有電流通過了,鋰電沒有那么水的。 |
電池內(nèi)部有電路電阻 |
這么簡單的道理也不明白,只有理想的電池電壓才不會掉。實際的電池必有內(nèi)電阻,電流與內(nèi)電阻的乘積,就是掉了的電壓。 |
電池有內(nèi)部電阻 |
Q5 G極加下拉電阻,IO口設置推挽輸出 |
電池輸出串個電流表看一下關斷后有無電流,如果有說明你電路有問題,如無說明電池有問題 |
若是鋰電池可能說明放電沒電了 |
鋰電池性能不好了,內(nèi)阻太大了。 |
Powered by 單片機教程網(wǎng)