① 單片機如何控制一個MOS對鋰電池進行充電
單從你提供的信息就是:
A監控供電,B要根據C檢測反饋輸出PWM控制調節電流,C檢測充電電壓
這種沒有電流檢測的電路,你先確定那是5V定壓的嗎,因為有些充電器是靠前面的開關變壓器電源恆流穩壓的,後面電路只是做開關而已,如果你確定是5V不是恆流,那Q1肯定是PWM了
② 單片機復位電路電容
你這個圖沒有畫完整,電容的放電需要藉助按鍵一側聯接RST引腳的電阻才可以完成
充電過程:(你的理解基本正確,說一下你的困惑處)
VCC通電時,電容開始充電,充電過程中會有充電電流,並且在最開始時電流最大,隨著充電時間的結束電流逐漸減小直到電容充滿電後充電電流變為0,此時電路中無充電電流給電容,電容器相當於開路,這個時候才是真正意義上的隔直,所以在電源接通的一瞬間,是有通交這個過程的,在電容充電這個過程中,RST端電壓卻正好相反是從VCC逐漸降低到0,電容上的電壓是有個從無到有的過程,這是個交流變化,因為充電電流是從大變小直到0,此過程中RST引腳會有一直保持VCC的高電平狀態,導致單片機復位,(電容充放電時間常數,R和C決定)。當電容不再充電後,無電流通過,RST恆為0,單片機正常工作。
放電過程:
電容的放電是通過手動按鍵閉合後,通過按鍵一側聯接RST引腳的電阻構成迴路的,放電路徑是電流從電容的正極板出發經過閉合按鍵之後通過該電阻回到電容負極板,完成放電過程。
③ 單片機上電復位的工作原理
其工作原理是:通電時,電容兩端相當於是短路,於是RST引腳上為高電平,然後電源通過電阻對電容充電,RST端電壓慢慢下降,降到一定程度,即為低電平,單片機開始正常工作。
首先RST保持兩個機器周期以上的高電平時自動復位
1、上電復位:上電瞬間,電容充電電流最大,電容相當於短路,RST端為高電平,自動復位;電容兩端的電壓達到電源電壓時,電容充電電流為零,電容相當於開路,RST端為低電平,程序正常運行。
2、手動復位:首先經過上電復位,當按下按鍵時,RST直接與VCC相連,為高電平形成復位,同時電解電容被短路放電;按鍵松開時,VCC對電容充電,充電電流在電阻上,RST依然為高電平,仍然是復位,充電完成後,電容相當於開路,RST為低電平,正常工作。