無線移動式座機電話給人們帶來很多方便,但是,如果忘記充電,則電話打不進來,加之電話又沒有電池狀態提示或者電池不足的警報,即使有,也難免有時沒有發現。為了解決這個問題,本人設計了一款充電電池監測和自動充電器,補充了無線座機電話的不足。下面簡要介紹電路的組成、功能以及工作原理。 本電路是以單片機為核心的監控電路。電路由單片機、數據采集A/D轉換電路、電池電壓上下限設置鍵盤、電池電壓顯示模塊、繼電器和穩壓電源等組成。單片機作為控制部件,AID轉換電路對電池進行監測,穩壓電源用來提供單片機工作和充電,繼電器是充電和數據采集兩種狀態切換控制的執行裝置。 通過鍵盤設置電話機的充電電池的上下限電壓值(即電話機的最低工作電壓和最大容量的電壓值,可以參考電話機的說明書)。單片機通過ADC0809模/數轉換器實時采集充電電池的電壓值并經數碼管顯示出來。編寫程序,使單片機通過P3.2口控制繼電器2觸點閉合執行ADC0809對電池進行數據采集。若采集到的數據小于所設定的最小值,則通過P3.1口控制繼電器1觸點閉合,并通過P3.2口控制繼電器2觸點斷開,給電池充電,否則不充電。如果已經給電池充電,則經過一定時間(大約為電池充滿電所需的時間),單片機通過P3.1斷開繼電器1,通過P3.2閉合繼電器2, ADC0809對電池進行數據采集,當電池電壓達到所設定的上限值時停止充電,否則繼續充電閉合。 程序流程如圖1所示,電路如圖2所示。 |