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