單片機對于一般的電器小制作是很有用的,特別是那些帶有片內振蕩、比較器、A/D、D/A、PWM等等功能的小單片機,寫上相應的程序,只要很少的外圍電路,就可以當作一片特殊功能的集成電路來使用,真的很方便。
對于一般的電動車充電器,都不帶有自動斷電功能,使用者往往忘了在充飽電后拔掉插頭,長時間的過充電,造成蓄電池過早的充鼓報廢,特別是對那些已經有點問題的蓄電池,更是惡性循環,越充越壞,報廢的更快。但懶人總有懶辦法,為了偷懶總有花樣百出。最近剛好幫朋友制作了一個電動車充電器的嵌入式斷電控制器,制作中特地收集了點資料,現貼上論壇共享。本設計、制作的斷電控制器的目的主要有三個,現詳述如下:
1) 在蓄電池充飽綠燈亮后,再涓流充電30分鐘自動切斷電源,以保護不要過充。 2) 對于蓄電池充飽電后會紅綠燈交替閃亮的電池(就是充飽電綠燈亮,過一會兒電壓跌落又充電紅燈亮),限定紅綠燈交替閃亮8次后,關閉電源,這樣可以避免一直在斷續地充電,而導致過充。 3) 對于蓄電池老化后,充飽電不會轉綠燈的,在寫碼編程時,預先設定限制充電的最長時間,如果達到了設定的時間,不管什么燈亮強制關機,來控制防止過充。
現介紹一下PIC12F508,它是一塊8腳的IC,功能較為簡單,沒有PWM、比較器和A/D,甚至沒有中斷,只能用監測來判斷定時器完成與否。但價格便宜只1元錢多點,不用外接晶振,可能勝任做些簡單的控制,有貼片封裝,用來制作電動車充電器的控制器足以。
好了,下面我來介紹一下我的DIY。該帖子內附有電路圖,PCB板圖,以及帶有詳細注解的C程序,可供想入門或剛入門的有興趣的壇友借鑒和參考,目的是拋磚引玉,互相學習相互幫助,還有也希望單片機的老手們拋磚,指出不足和錯誤,以便學習和提高。謝謝!
圖01:電動車充電器嵌入式斷電控制器的電路圖
01.JPG (106.83 KB, 下載次數: 167)
下載附件
2017-7-23 08:58 上傳
|