基于無線模塊NRF905的節(jié)能路燈控制系統(tǒng)設(shè)計
3.2 無線發(fā)射與接收電路
無線裝置的功能是用來對單片機(jī)的指令進(jìn)行發(fā)送與接收,它是由無線收發(fā)器NRF905來構(gòu)成。NRF905單片無線收發(fā)器工作在433/868/915MHZ的ISM頻段。它是由一個完全集成的頻率調(diào)制器,一個帶解調(diào)器的接收器,一個功率放大器、一個晶體振蕩器和一個調(diào)制器組成。該電路天線部分使用的是50 Ω單端天線。在NRF905的電路板設(shè)計中,也可以使用環(huán)形天線,把天線布在PCB板上,這可減小系統(tǒng)的體積。無線發(fā)射與接收電路圖如圖3所示。本文引用地址:http://butianyuan.cn/article/159691.htm
3.3 LED的驅(qū)動電路
LED的驅(qū)動電路由D/A轉(zhuǎn)換器TLC5615、集成運(yùn)放LM358高功三極管8050構(gòu)成,如圖4所示。數(shù)控恒流源,通過改變恒流源的外圍電壓,利用電壓的大小來控制輸出電流的大小。驅(qū)動電路采用單片機(jī)控制的方式,利用單片機(jī)輸出數(shù)字量,經(jīng)過D/A轉(zhuǎn)換轉(zhuǎn)變成模擬信號,再送到運(yùn)算放大器和大功率三極管進(jìn)行放大輸出電流。該設(shè)計通過軟件方法實(shí)現(xiàn)輸出電流穩(wěn)定,易于功能的實(shí)現(xiàn),便于操作。
3.4 聲光報警電路
系統(tǒng)要求在LED燈損壞時具有報警功能,聲光報警電路圖如圖5所示。利用LM358可以作為電壓比較,開關(guān)的敏感元件采用光敏電阻RD。提供給LM358的3端為一個固定的電壓值,作為一個比較電壓值U3。當(dāng)無光線照射到光敏電阻上時,RD呈高阻值,所以U2>U3,1端給單片機(jī)一個高電平,使單片機(jī)發(fā)送聲光報警指令。當(dāng)有光線照射到光敏電阻上時,RD呈低阻值,因此U2U3,1端給單片機(jī)一個低電平,使單片機(jī)正常工作。
4 主要電路軟件的設(shè)計
4.1 4x4鍵盤子程序
所謂“4x4”是指4行與4列所構(gòu)成的按鍵數(shù)組,相當(dāng)于16個按鈕,此鍵盤可以節(jié)省很多的單片機(jī)I/O資源,它與單片機(jī)只有8個I/O的連接,為了說明方便起見,由上而下各列編制為Y0、Y1、Y2、Y3,由左到右各行編制為X0、X1、X2、X3,而每個按鍵按照順序編制為1-16。其鍵盤連接方式如圖6所示。
根據(jù)鍵盤掃描原理可得到16個鍵的特征編碼。將16個鍵的特征編碼按順序排成一張表(前述表1),然后用當(dāng)前讀得的特征編碼來查表,當(dāng)表中有該特征編碼時,它的位置就是對應(yīng)的順序編碼。鍵盤掃描程序流程圖如圖7所示。
4.2 4x4鍵盤與顯示部分的編程
鍵盤功能如前述表1所示,其中:0-9按鍵為數(shù)字輸入鍵;10按鍵為校時確定鍵,用來校準(zhǔn)和設(shè)定系統(tǒng)時間;11、12按鍵為左右移鍵,主要用來選取需要設(shè)定的顯示位;13、14按鍵為加減鍵,用來對數(shù)進(jìn)行加減操作;15按鍵為功能鍵,主要用來設(shè)定系統(tǒng)各個功能的模式,如校時模式、定時開關(guān)機(jī)模式、自動降低功率模式等。這樣根據(jù)鍵盤設(shè)定表,可得到鍵盤與顯示部分的流程圖如圖8所示。
評論