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