新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)的智能太陽能路燈控制系統(tǒng)的設(shè)計(jì)方案

基于單片機(jī)的智能太陽能路燈控制系統(tǒng)的設(shè)計(jì)方案

作者: 時(shí)間:2011-05-31 來源:網(wǎng)絡(luò) 收藏

本文引用地址:http://m.butianyuan.cn/article/172725.htm

 ?。?5) 蓄電池充放電電路

  蓄電池優(yōu)良的特性和長的使用壽命在一定程度上取決于正確的充放電,錯(cuò)誤的充電使蓄電池壽命縮短、性能變差,因此對蓄電池的過沖過放要采用保護(hù)電路,確保蓄電池的正常充放電。本系統(tǒng)采用蓄電池專用模塊UC3906,它含有獨(dú)立的電壓控制電路和限流放大器,可以控 制UC3906 內(nèi)部驅(qū)動器的輸出,從而達(dá)到控制充電電流大小的目的。驅(qū)動器的輸出電流可達(dá)25mA,可直接驅(qū)動外接串流調(diào)整管,從而調(diào)整充電器的輸出電壓和輸出電流,UC3906 內(nèi)部的電壓和電流檢測比較器用于檢測電池的充電狀態(tài),并控制充電狀態(tài)邏輯電路的相應(yīng)輸出信號。具體電路如圖2 中所示。

智能太陽能路燈控制系統(tǒng)電路原理圖

圖2 電路原理圖

  3 軟件

  控制軟件程序采用C 語言編寫,采用模塊化結(jié)構(gòu)( 流程圖見圖3) 。硬件上電復(fù)位后,首先對LPC935 初始化,將P1. 0,P1. 1 設(shè)置為推挽模式,提高驅(qū)動能力,P0. 0 設(shè)為高阻狀態(tài)屏蔽感應(yīng)信號,其余各端口設(shè)置為準(zhǔn)雙向口,然后根據(jù)系統(tǒng)要求將與PWR 連接的P2. 3 設(shè)置為低電平,使之處于低功耗狀態(tài),此時(shí)不接受和發(fā)送數(shù)據(jù)。當(dāng)光照亮度不夠時(shí),系統(tǒng)采集到P2. 2 口為高電平,將P1. 1 置位,副燈點(diǎn)亮進(jìn)行指示性照明,同時(shí)把P0. 0 設(shè)置為準(zhǔn)雙向口,解除感應(yīng)信號屏蔽,將PWR 置位TXEN 清零,使PTR2000 處于接收狀態(tài)接收相鄰燈的通訊信號。當(dāng)有人通過時(shí)P0. 0 收到相應(yīng)的信號后,P1. 0 置位,主燈點(diǎn)亮,同時(shí)將PWR 和TXEN 置位,使得PTR 處于發(fā)送狀態(tài)并給相鄰燈發(fā)送信號,相鄰燈接收到信號后主燈點(diǎn)亮,保證了行人通過此段路的照明,延時(shí)30 秒后主燈自動熄滅,達(dá)到了無人通過時(shí)只有副燈進(jìn)行指示性照明的效果,實(shí)現(xiàn)了化。

智能太陽能路燈系統(tǒng)流程圖

圖3 系統(tǒng)流程圖

  4 結(jié)束語

  本文介紹的的智能系統(tǒng),經(jīng)過實(shí)驗(yàn),白天太陽能電池給蓄電池充電,夜間蓄電池放電,在夜晚,當(dāng)沒有人經(jīng)過的時(shí)候,副燈點(diǎn)亮,指引道路,當(dāng)有人靠經(jīng)時(shí)主副燈同時(shí)點(diǎn)亮,同時(shí)向相鄰燈發(fā)通信信號,前后鄰燈也點(diǎn)亮。人體感應(yīng)距離為12m,主副燈同時(shí)點(diǎn)亮?xí)r路面照度到達(dá)40lux,各項(xiàng)指標(biāo)符合要求。

單片機(jī)相關(guān)文章:單片機(jī)教程


單片機(jī)相關(guān)文章:單片機(jī)視頻教程


單片機(jī)相關(guān)文章:單片機(jī)工作原理



上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉