![胡啟慶LED照明的智能路燈設(shè)計方案_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/26/4fb8292d-bc48-4e87-9f80-3abfa3f4fbb1/4fb8292d-bc48-4e87-9f80-3abfa3f4fbb11.gif)
![胡啟慶LED照明的智能路燈設(shè)計方案_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/26/4fb8292d-bc48-4e87-9f80-3abfa3f4fbb1/4fb8292d-bc48-4e87-9f80-3abfa3f4fbb12.gif)
![胡啟慶LED照明的智能路燈設(shè)計方案_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/26/4fb8292d-bc48-4e87-9f80-3abfa3f4fbb1/4fb8292d-bc48-4e87-9f80-3abfa3f4fbb13.gif)
![胡啟慶LED照明的智能路燈設(shè)計方案_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/26/4fb8292d-bc48-4e87-9f80-3abfa3f4fbb1/4fb8292d-bc48-4e87-9f80-3abfa3f4fbb14.gif)
![胡啟慶LED照明的智能路燈設(shè)計方案_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-4/26/4fb8292d-bc48-4e87-9f80-3abfa3f4fbb1/4fb8292d-bc48-4e87-9f80-3abfa3f4fbb15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、07700103 畢業(yè)設(shè)計說明書 基于LED照明的智能路燈設(shè)計 學 生 姓 名胡啟慶 專業(yè)名稱電子信息工程 指導教師王悅 電子與信息工程系 2018年6月1日 基于LED照明的智能路燈設(shè)計 The Design of Intelligent LightsBased-on LED Lighting 摘要 隨著我國的經(jīng)濟高速發(fā)展,對電的使用日益升高,因此造成了電能的浪費。目前 國內(nèi)路燈照明光源一般采用高壓鈉燈金屬鹵化物燈等。常出現(xiàn)開關(guān)燈不定時的現(xiàn)象, 不但造成了電能的浪費、影響人們?nèi)粘I?、影響社會治安以及造成一定程度的交?安全隱患。因此帶來了很多不好的后果。 伴隨著城市發(fā)展的不斷伸展,現(xiàn)有的路
2、燈控制方法已遠不能滿足城市路燈發(fā)展與 控制的需要,所以采用先進的科學技術(shù)進行有效的控制和管理,已經(jīng)成為了必然。在 當代路燈發(fā)展技術(shù),智能控制路燈上顯然很是重要的。本設(shè)計基于光敏電阻的控制原 理,設(shè)計了一個基于LED路燈智能控制系統(tǒng),實現(xiàn)LED路燈的智能控制。本系統(tǒng)主要 由光敏檢測模塊、噪聲檢測模塊、時鐘電路、繼電器開關(guān)、外置恒流源模塊、LCD顯 示模塊以及ZigBee無線模塊組成,應(yīng)用STC89C52單片機控制,通過對LED路燈的模擬 控制,為最終的實際應(yīng)用提供參考依據(jù)。并分析了研究過程中出現(xiàn)的問題,逐步找出 LED路燈智能控制系統(tǒng)的最佳設(shè)計方案。 關(guān)鍵詞:LED路燈;光敏檢測模塊;噪聲檢測模
3、塊;恒流源驅(qū)動模塊;89C52單片 機; ABSTRACT With Chinas rapid economic development, the increasing use of electricity increased, therefore, it resulted in waste of energy. Currently street lighting commonly used high- pressure sodium lamp metal halide lamp. Switch lights often appear from time to time phenomenon,
4、 caused not only a waste of energy, affecting peoples daily lives, affecting social order and to a certain degree of traffic safety problems. So bring a lot of bad consequences. With the continuous stretch of urban development, the existing street light control method has been far from city lights c
5、an not meet the needs of development and control, so the use of advanced science and technology for effective control and management is the inevitable. Development of technology in modern lights, street lamps on the intelligent control is very important. The design is based on photosensitive resisto
6、r control theory, which is based on LED lighting design intelligent control system, intelligent control of LED lights. The system consists of photosensitive detection module, the noise detection module, the clock circuit, the relay switch, an external current source module, LCD display module, and Z
7、igBee wireless module, application STC89C52 MCU control, LED lights through the analog control for the final reference for the practical applications. And analyzed the problems in the research process, and gradually find out the LED lights intelligent control system, the best design. Keywords:LED st
8、reet lamp; photosensitive detection module; Noise detection module; Constant-current source driver modules ; Single-chip 89C52 ; 目錄 第 1 章 緒論 1 第 2 章 LED 照明的智能路燈控制設(shè)計方案 2 2.1 LED 照明課題背景 2 2.2 LED 路燈智能控制工作原理 2 2.3 LED 路燈控制方案論證 3 2.3.1 微處理器選擇方案論證 3 2.3.2 聲音檢測模塊方案論證 3 2.3.3 光檢測模塊方案論證 4 第 3 章 LED 路燈控制系統(tǒng)的硬
9、件設(shè)計 5 3.1 LED 智能路燈總的設(shè)計 5 3.2 主要硬件以及電路實現(xiàn) 6 3.2.1 STC89C52 . 3.2.2 光敏檢測模塊 8 3.2.3 噪聲檢測模塊 10 3.2.4 時鐘電路 11 3.2.5 LCD 屏幕顯示模塊 12 3.2.6 電源模塊 14 3.2.7 ZigBee 無線模塊介紹 16 第 4 章 LED 路燈控制系統(tǒng)的軟件設(shè)計 19 4.1 程序流程圖 19 4.2 系統(tǒng)軟件設(shè)計 21 4.2.1 光敏檢測子程序 ( 匯編21 4.2.2 噪聲檢測子程序 22 4.2.3 ZigBee CC2430 部分程序 23 4.2.4 LCD 液晶顯示部分子程序 :
10、片內(nèi)振蕩電路的輸入端 XTAL2(Pin20 :片內(nèi)振蕩電路的輸出端 3.控制引腳 :復位引腳,引腳上出現(xiàn)2個機器周期的高電平將使單片機復 位。ALE/PROG(P in 30 :地址鎖存允許信號 PSEN(Pin29:外部存儲器讀選通信號 EA/VPP(Pin31 :程序存儲器的內(nèi)外部選通,接低電平從外部程序存儲器讀指 令,如果接高電平則從內(nèi)部程序存儲器讀指令。 4.可編程輸入 /輸出引腳 32根) STC89C52單片機有4組8位的可編程I/O 口,分別位 PO、P1、P2、P3 口, 每個口有 8 位8 根引腳),共 32根。 PO 口Pin39Pin32): 8位雙向 I/O 口線,名
11、稱為 P0.0P0.7 P1 口Pin1Pin8): 8位準雙向I/O 口線,名稱為 P1.0P1.7 P2 口 Pin21Pin28): 8位準雙向I/O 口線,名稱為 P2.0P2.7 P3 口 :當 “”輸入端電壓高于 “”輸入端時,電壓比較器輸出為高電 平;當 “”輸入端電壓低于 “ ”輸入端時,電壓比較器輸出為低電平。 電壓比較器的作用:它可用作模擬電路和數(shù)字電路的接口,還可以用作波形產(chǎn)生 和變換電路等。電壓比較器不需要反饋,直接比較兩個輸入端的量,如果同相輸入大 于反相,則輸出高電平,否則輸出為低電平。電壓比較器輸入是線性量,而輸出是開 關(guān)量。用線性運算放大器,在不加負反饋的情況下
12、,構(gòu)成電壓比較器來使用。LM393 是專業(yè)的電壓比較器,切換速度快,延遲時間小,可用在專門的電壓比較場合。 圖3-6 LM393引腳功能圖 光敏電阻分得的電壓經(jīng)電壓比較器與用戶設(shè)置的參數(shù)進行比較,做出相應(yīng)的動 作,返回到主控制系統(tǒng)中,再由主控制器進行運算、處理,從而實現(xiàn)智能光感應(yīng)控 制。 其工作原理:當光線較弱時,光敏電阻阻值上升,電壓比較器反向輸入端電壓升 高,到設(shè)定的值時,LM393的輸出由低電平轉(zhuǎn)變?yōu)楦唠娖?。這個高電平經(jīng) P1.7 口送到 單片機內(nèi)部與程序設(shè)定的初值比較,判斷是否打開監(jiān)測電路,控制LED路燈的開關(guān)。 Vcc 1k 1R9 1k 1R10 1k U1B RESET LM39
13、3 RG1 光敏電阻1 R11 1k 圖3-7光敏傳感器模塊電路圖 323噪聲檢測模塊 1 管腳線定義: 聲音傳感器的一管腳與外殼相連,此腳為負端;另外一腳為正端 2 產(chǎn)品參數(shù): 1外形尺寸:10nrm 8mm 2輸出阻抗:1K 5K 3指向性:全向形 4頻率響應(yīng):50Hz 15KHZ 5靈敏度:-52dBV/pa(2.0mv/pa 噪聲檢測模塊電路圖如圖3-8所示: 圖3-8噪聲檢測模塊電路圖 聲音檢測模塊實物如圖3-9所示: 3-9噪聲檢測模塊實物圖 324時鐘電路 基于DS1302的時鐘電路設(shè)計采用24h計時方式,時、分、秒并用 LCD顯示。采 用STC89C52單片機和DS1302實時
14、時鐘芯片,使用5V電源供電,采用按鍵控制,可 以進行時間校正,并且可對 LED燈的開關(guān)時間進行控制和調(diào)節(jié)。DS1302的VCC2加 入3 V鋰電池實現(xiàn)時鐘掉電保護。DS1302是一個集成了我選用的51打片機開發(fā)板上 的芯片,按鍵擴展的話,具有可調(diào)節(jié)時間的功能。 Vcc R12 10k R13 10k R14 1Ck Vcc U5 T 1 VCC2VCC1 X1SCLK X2I/O GNDRST 2 Y1 丨口1 -3 AXAL4 DS1332實時時鐘電路 DS1302 8 7P36 6P34 5P35 BT1 BATTERY 圖3-10 DS1302時鐘電路 325 LCD屏幕顯示模塊 液晶顯
15、示電路如圖3-11所示。 K1為菜單功能鍵,相對應(yīng)的菜單有設(shè)定LED燈整條支路開關(guān),獨立控制每只路 燈開關(guān)時間和功率調(diào)節(jié)的調(diào)光功能;K2為移位鍵;K3為加減鍵;K4為確認鍵。LCD 數(shù)據(jù)線與單片機P1 口相連;RS寄存器選擇信號端與P24相連;RW讀寫端與P25相 連;E使能端與P26相連。 U1 LCD液晶顯示電路 Vcc T 16PIN 1 2 R15 1Ck 2PT 1H0I 602 502 402 Vcc T 圖3-12 16C2LCD 顯示實物圖 圖3-11 16C2LCD液晶顯示電路 16C2LCD液晶顯示實物如圖3-12所示: Title SzeNumber B Date:7-J
16、un-2011 File:畢業(yè)有 5 1602LCD主要技術(shù)參數(shù):顯示容量:16送個字符;芯片工作電壓 45 5.5V; 工作電流:2.0mA(5.0V ;模塊最佳工作電壓:5.0V;字符尺寸:2.95電35(WXHmm 表3-2 1602LCD引腳說明 編號 符號 引腳說明 編號 符號 引腳說明 1 VSS 電源 9 D2 數(shù)據(jù) 2 VDD 電源正極 10 D3 數(shù)據(jù) 3 VL 液晶顯示偏壓 11 D4 數(shù)據(jù) 4 RS 數(shù)據(jù)/命令選擇 12 D5 數(shù)據(jù) 5 R/W 讀/寫選擇 13 D6 數(shù)據(jù) 6 E 使能信號 14 D7 數(shù)據(jù) 7 D0 數(shù)據(jù) 15 BLA 背光源正極 8 D1 數(shù)據(jù) 16
17、 BLK 背光源負極 引腳功能說明: 第1腳:VSS為地電源。 第2腳:VDD接5V正電源。 第3腳:VL為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最 高,對比度過高時會產(chǎn)生 鬼影”使用時可以通過一個 10K的電位器調(diào)整對 比度。 第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。 第5腳:R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當RS和 R/W共同為低電平時可以寫入指令或者顯示地址,當RS為低電平R/W為高電 平時可以讀忙信號,當RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。 第6腳:E端為使能端,當E端由高電平跳變成低電平時,液晶模
18、塊執(zhí)行命令。 第714腳:D0D7為8位雙向數(shù)據(jù)線。 第15腳:背光源正極。 第16腳:背光源負極。 326 電源模塊 1)電路電源設(shè)計: STC89C52的工作電壓4.0V-5.5V,電源電路采用線性穩(wěn)壓電源。交流電源由變壓 器T1將220V的交流電壓轉(zhuǎn)換成10V左右的低壓交流電,VD1、VD2、VD3、VD4整 流后轉(zhuǎn)換成12V的脈動直流電壓。由于此脈動的直流電壓含有較大的交流分量,必須 通過濾波電路加以濾除,從而得到平滑的直流電壓所以在電路中加了C4、濾出交流分 量。通過三端穩(wěn)壓管L7805穩(wěn)壓,輸出+5V的直流電壓。 L7805是一種三端穩(wěn)壓集成模塊,它有三個端即輸入端、公共端、輸出端
19、。它內(nèi) 部有調(diào)整管、基準電壓源、取樣電路、比較放大器、過流保護、芯片過熱保護及調(diào)整 管安全工作區(qū)保護電路組成。三端集成穩(wěn)壓電源具有安全可靠、性能穩(wěn)定的優(yōu)點。 L7805是一種輸出電流為1.5A的低電流穩(wěn)壓模塊,能有效的為整個電路提供穩(wěn)定 的工作電壓,因此在本設(shè)計過程中充分的考慮到節(jié)能的設(shè)計理念運用以7800系列的穩(wěn) 壓模塊為電路提供能量。 另外說明的是,本次模擬的實物設(shè)計采用的是51系列單片機開發(fā)板,用的是 USB 口接5V供電,上面的設(shè)計電路電源也適合運用到實際開發(fā)當中的,本人采用的自選的 23 開發(fā)板,同時集成了 USB 5V供電方式,此種供電的方式適合于開發(fā)板的實驗操作, 方便、簡單。如
20、果不使用 USB供電的就要根據(jù)上面的設(shè)計電路設(shè)計電源,輸出的電壓 根據(jù)電路實際使用情況而定。電源模塊電路圖如圖3-13所示: 220V JP1 圖3-13電路電源圖 2) LED驅(qū)動恒流源: 由于LED模擬路燈采用的是12V 2A電源供電。電器規(guī)格為: 輸入電壓:85132VAC/180264VAC 開關(guān)選擇電源頻率:4763Hz 輸出電壓:DC12 0.5% 輸 出 電 流: 2A 輸 出 功 率: 24W 轉(zhuǎn)換效率:85% 220V T2 12Vo ED RELAY-SPDT 圖3-14恒流源驅(qū)動LED路燈的電路原理圖 LED燈驅(qū)動電源如圖3-15所示: 圖3-15 LED驅(qū)動恒流源 本次
21、使用的是交流220V轉(zhuǎn)12V的LED驅(qū)動恒流源給本設(shè)計使用的LED燈供電, 通過繼電器可以控制LED燈的亮和滅,這種設(shè)計的開關(guān)方式缺點就是沒辦法控制LED 路燈的明亮程度,所以根據(jù)前面我所提到的,關(guān)于LED的亮度決定于經(jīng)高壓交流傳輸 整流后,再進行DC/DC輸出電壓的大小,此時控制器通過 PWM脈沖寬度調(diào)制)后控 制其輸出電壓來對LED燈進行明暗度的調(diào)節(jié)。這里對 LED路燈的明暗度調(diào)節(jié)功能在本 次的設(shè)計當中沒有實現(xiàn),但是可以通過增加外圍的電路設(shè)計連接單片機可以加以改善 方案,明顯在本次的設(shè)計方案當中本人有提到通過PWM脈沖寬度調(diào)節(jié))來控制輸出 的電壓,來達到調(diào)節(jié) LED路燈的明暗度。在這里再次
22、說明下,方案的不足,有改善的 空間。 327 ZigBee 無線模塊介紹 Zigbee是IEEE 802.15.4協(xié)議的代名詞。根據(jù)這個協(xié)議規(guī)定的技術(shù)是一種短距離、 低功耗的無線通信技術(shù)。主要用于自動控制和遠程控制領(lǐng)域,可以嵌入各種設(shè)備。總 之,ZigBee就是一種價格低,功耗較少的近距離無線組網(wǎng)通訊技術(shù)。ZigBee的底層技 術(shù)基于IEEE 802.15.4。物理層和 MAC層直接引用了 IEEE 802.15.4。 IEEE802.15.4規(guī)范是一種經(jīng)濟、高效、數(shù)據(jù)速率低還可在自己信號覆蓋的范圍內(nèi),和多個不承擔網(wǎng)絡(luò)信息中轉(zhuǎn)任務(wù)的 孤立的子節(jié)點(RFD無線連接。 ZigBee采用的是自組織網(wǎng)
23、通信方式,每一個 ZigBee網(wǎng)絡(luò)模塊終端,都可以彼此自 動尋找對方的網(wǎng)絡(luò),并且很快地形成一個互聯(lián)互通的ZigBee網(wǎng)絡(luò),各個的網(wǎng)絡(luò)模塊終 端還可以移動變化,因此它的通信方式為自組織的。由此就像一張網(wǎng)狀的多通道通信 系統(tǒng),在工業(yè)現(xiàn)場當中,往往有很多的障礙,得不到暢通的無線通道,對于這種網(wǎng)狀 的多個通道,我們想要傳達的數(shù)據(jù)信息就可以通過不同的通道到達目的地。 當前的路燈節(jié)能系統(tǒng)組織網(wǎng)主要是基于電力線載波通訊的組網(wǎng)方式,GSM短消息 控制,ZigBee技術(shù)則是一種短距離、低速率無線網(wǎng)絡(luò)技術(shù),這種無線網(wǎng)絡(luò)通信系統(tǒng)克 服了電力線載波通訊中不能換相的問題,而且保障了無線通訊的可靠性。 路燈節(jié)能監(jiān)控系統(tǒng)是
24、由三層網(wǎng)絡(luò)來實現(xiàn)的。 如下圖所示: 圖3-16系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)框圖 其中監(jiān)控層主要有PC機完成系統(tǒng)的上位機監(jiān)控畫面,以及控制指令的交互設(shè)計。 中間層由每個子網(wǎng)的協(xié)調(diào)器組成,通過GPRS通訊技術(shù)將子網(wǎng)內(nèi)的數(shù)據(jù)信息傳送到系 統(tǒng)上位機。最后子網(wǎng)內(nèi)采用 ZigBee網(wǎng)狀網(wǎng)絡(luò)來實現(xiàn)路燈之間的通訊。將每個街道劃分 為一個子區(qū)域,將街頭的路燈設(shè)置為協(xié)調(diào)器,其他的路燈節(jié)點設(shè)置為路由節(jié)點,最后 通過ZigBee協(xié)議棧中的網(wǎng)絡(luò)層來實現(xiàn) Mesh網(wǎng)絡(luò)的構(gòu)建。從而保證將每個節(jié)點上的信 息及時地發(fā)送到相應(yīng)的協(xié)調(diào)器。 控制器節(jié)點是組成網(wǎng)絡(luò)的基本,是網(wǎng)絡(luò)通訊的載體。其主要功能是實現(xiàn)信息的采 集、無線通訊以及系統(tǒng)的控制。該節(jié)點以
25、 CC2430為主要的硬件平臺實現(xiàn)系統(tǒng)的設(shè)計。 CC2430是Chipcon公司推出的用來實現(xiàn)嵌入式 ZigBee應(yīng)用的片上系統(tǒng)。在整個芯片上 集成了模擬數(shù)字轉(zhuǎn)換器、定時器和AES協(xié)同處理器等其他外設(shè)。支持2. 4 GHz, IEEE 802. 15. 4/ZigBee 協(xié)議。 路燈控制器主要由電壓電流采集模塊、功率調(diào)節(jié)模塊、無線通訊模塊和CC2430組 成。其中電流電壓采集模塊是通過相應(yīng)的采集電路將信號調(diào)理到05 V之間的信號, 利用CC2430中的ADC模塊來進行采樣,從而獲得路燈當前的電流和電壓的信息;功 率調(diào)節(jié)模塊是由IR2159電子整流器組成的,利用 CC2430中的定時器來輸出占空
26、比不 同的脈沖,調(diào)節(jié)DIM引腳上的電壓,從而調(diào)節(jié)路燈的照明亮度。最終實現(xiàn)對路燈的監(jiān) 控。 圖3-17為CC2430原理圖: 21 、,“ 19 XOS/_QI XO9C_Q1 DVDD AVDD_SOC DVDD AVDD_REG AVDD_DFEG 42 DCOUPL RBIAS2 RBIAS1 宀口1 26 1 22 82430 3.3V C7 | 100nF| 220n: _: 220nF 20 47 23 圖 3-17 CC2430 控制節(jié)點部分原理圖 AIN0 為電壓采集通道, AIN1 為電流采集通道。 SD, FMIN , DMIN 分別對應(yīng) IR2159電子整流器的三個控制引腳
27、。其中SD為控制電子整流器的開關(guān),F(xiàn)MIN為當前 電子整流器的開關(guān)狀態(tài),DMIN為IR2159的模擬調(diào)光接口,來控制光線輸出的亮度。 利用 ZigBee 無線網(wǎng)絡(luò)技術(shù)對路燈進行監(jiān)控,解決了電力載波跨相的問題以及提高了系 統(tǒng)的穩(wěn)定性,更滿足了節(jié)能路燈的通信要求,在路燈通信系統(tǒng)中更加具智能化、信息 化 , 避 免 了 對 電 能 的 浪 費 上 作 了 很 大 的 貢 獻 。 第4章LED路燈控制系統(tǒng)的軟件設(shè)計 4.1程序流程圖 圖4-2 CC2430程序流程圖 ZigBee CC2430的發(fā)送和接收方式是通過無線組網(wǎng)技術(shù),單片機與ZigBee無線通 信,傳感器通過單片機將信號送到CC2430,再
28、由它進行接收處理,將 LCD屏幕上的 “0表示關(guān)燈)、“1表示開燈)這兩個數(shù)字信號發(fā)送到PC上位機上,上圖是 CC2430接收數(shù)據(jù)流程圖,通過 ZigBee無線技術(shù)傳輸可以對數(shù)據(jù)進行發(fā)送和接收,及 時的收發(fā)數(shù)據(jù)可以讓用戶知道 LED路燈的開關(guān)狀態(tài)。如果再對方案進行完善,可以在 計算機上接收更多的數(shù)據(jù),譬如路燈的好壞狀態(tài)、路燈的明暗度、以及實時的時間 等,這可以根據(jù)設(shè)計的使用要求進行合理的方案修改,以達到更加人性化的設(shè)計要 求。 4.2系統(tǒng)軟件設(shè)計 根據(jù)智能路燈系統(tǒng)實現(xiàn)功能的需要,軟件系統(tǒng)模塊劃分為幾個部分:主程序、時 鐘子程序、鍵盤掃描子程序、噪聲檢測子程序、光敏檢測子程序等;主程序通過時 間
29、、光線、噪聲檢測循環(huán)判斷,決定是否執(zhí)行相應(yīng)的處理程序。 開發(fā)工系統(tǒng)啟動后在沒有任何按鍵按下的情況下顯示當前日期和時間,選擇路燈 的工作模式。系統(tǒng)默認的工作模式為檢測亮暗開關(guān)模式,根據(jù)環(huán)境光線判斷是否打開 路燈。當通過按鍵進行設(shè)定的時候,進入設(shè)定的模式,包括: LED路燈輸出功率的設(shè) 定,設(shè)定范圍在20%100% ;當前日期和時間的修改和設(shè)定;路燈工作模式的設(shè)定。 4.2.1光敏檢測子程序(匯編 傳感器使用一個LM393運放和光敏電阻組成。運算放大器接一個電位器,可調(diào)節(jié) 感應(yīng)的靈敏度。一個LM393的輸出端接到單片機除P1.0 口。在程序中檢測LM393的 輸出狀態(tài)。光強的時候,這個運算放大都是
30、輸出為高電平,路燈關(guān)閉。光弱的時候或 者無光的時候,LM393就會輸出低電平,單片機檢測到后就會打開路燈。 硬件連接:P1.0 口接一個運放的輸出端。P2.0 口接第一個控制繼電器的三極管。 輸 出為低電平有效。實現(xiàn)功能:白天的時候,繼電器釋放。光弱的時候,繼電器吸合。 ajmp start org 30h start:mov a,p1 cjne a,#0feh, next Icall dely mov a,p1 cjne a,#0feh ,n ext clr p2.0 ajmp start n ext: cjne a,#0fch ,n ext1 lcall dely mov a,p1 cjn
31、e a,#0fch,next1 clr p2.0 ajmp start next1:cjne a,#0ffh,start lcall dely mov a,p1 cjne a,#0ffh,start setb p2.0 ajmp start dely:mov r7,#100 dl1: mov r6,#100 dl2: mov r5,#50 djnz r5,$ djnz r6,dl2 djnz r7,dl1 ret end 4.2.2 噪聲檢測子程序 說明:當單片機接受聲音信號時,單片機 P1 循環(huán)輸出低電平,當聲音信號停止 時,單片機停止到循環(huán)位置 #include/庫文件 #define u
32、char unsigned /宏/ 定義無符號字符型 #define uint unsigned int /宏定義無符號整型 /*初始定義 */ uchar count。 /按鍵計數(shù),每按一下, count 加 1 uchar a,b。/定義字符型變量 /*延時函數(shù) */ void delay10ms(void /延時程序 uchar i,j。 for(i=20。i0。i- for(j=248 。 j0。 j- /* 按鍵判斷函數(shù) */ void key( / 按鍵判斷程序 if(BY1=0 / 判斷是否按下程序 delay10ms( /延時,軟件干擾 while(!BY1 / 確認按鍵按下
33、count+ 。 / 按鍵計數(shù)加 1 if(count=8 / 計 8 次重新計數(shù) count=0。 /將 count 清零 while(BY1=0 。 /每按一次 count 只加 1 /*主函數(shù) */ void main( temp=oxfe。 /定義為 11111110 while(1 key(。 /調(diào)用按鍵判斷函數(shù) a=tempcount。 /左移 count 位 b=temp(8-count。 /右移 8-count 位 P1=a|b。 /求值 4.2.3ZigBee CC2430 部分程序 在無線傳感網(wǎng)絡(luò)中,CC2430需要將采集到的數(shù)據(jù)發(fā)送給上位機 即PC)處理,同 時上位機需要
34、向CC2430發(fā)送控制信息。這一切都離不開兩者之間的信息傳遞。 實驗說明:UART0,波特率115200bps PC機向CC2430送字符串 unsigned char i,b。 xtal_init( 。 UartOInit(0 x00,0 x00。初始化UART0,設(shè)置1個停止位,無奇偶校驗 Uart0SendString(Please Input string ended with !rn。 recv_count = 0。 while(1 while(1 b = Uart0Receive(。 UART if(b=break。 /若接收到 ,則跳出循環(huán),輸出字符串 recv_bufrecv_
35、count = b。若不是,則繼續(xù)向字符數(shù)組recv_buf添加字符 recv_count+。 for(i=0。 irecv_count。i+輸出字符串 Uart0Send(recv_bufi。 Uart0SendString(n。 recv_count =0。/重置 424LCD夜晶顯示部分子程序c語言) 此程序包括了時鐘程序和按鍵程序,詳細看附錄 2 /* 名稱 : Main( * 功能 : 主函數(shù) */ void main(void /主函數(shù) unsigned char i。 P1 = 0 xff。/初始化 , JDQ = 1。 LcdInitiate(。/調(diào)用 LCD 初始化函數(shù) de
36、lay(15。/延時保證信號穩(wěn)定 while(1 WriteInstruction(0 x01。/清顯示:清屏幕指令 WriteInstruction(0 x80 。/第一行顯示地址 init_dis( 。 Set_RTC(。 /設(shè)置定時 1302 的初始日歷 第 5 章 設(shè)計體會 整個畢業(yè)設(shè)計歷程當中,自己深刻體會到了這四年的學習知識的重要性,尤其到 了瓶頸階段,整個腦袋想的全是自己的不足和知識掌握的不牢固。開始畢業(yè)設(shè)計的時 候,只有一個題目,然后通過圖書館、網(wǎng)絡(luò)、電子書等各種搜索方法,對題目有個初 步的認識。 題目有了一個大概的認識之后,老師給我們下發(fā)任務(wù)書,任務(wù)要求和功能設(shè)計都 在研討中
37、有了具體的要求了。稍稍的掌握了畢業(yè)設(shè)計的所有要求和硬件的功能實現(xiàn) 了,跟下來就是我們各自設(shè)計方案和選擇硬件搭建電路的時候了,這時候,又停頓了 一段時間,因為好多的電路硬件要求不是隨便挑都能解決的,必須要根據(jù)自己的設(shè)計 方案和硬件上的功能實現(xiàn)合理的設(shè)計出一套切實可行的方案。這不是我最大的難度, 硬件上的搭建和理論知識基本可以順利做出一套可行方案。別以為這就可以順利過關(guān) 直達畢業(yè)設(shè)計的尾聲了,其實這時候讓我最困難的時候,硬件搭建完了,必須做出來 硬件調(diào)試以及軟件設(shè)計,實現(xiàn)任務(wù)書所要求的各項功能,這才算是成了一個雛形。讓 我體會很深刻,這一次的的畢業(yè)設(shè)計,足足讓我的知識上一個臺階了,雖然是為了畢 設(shè)
38、而做,其實也是考驗我們平時掌握知識的程度,時間雖然說很長,但是大部分的都 是自己在自我的學習和溫習從前的所學,沒有說能一步到位的,即使你自己有部分知 識掌握的很好。但是很整個畢業(yè)設(shè)計就像一個系統(tǒng)一樣,檢驗著自己的大學四年當中 每一個知識點一般,有時候到了瓶頸階段真是讓人頭疼透頂,一種很無助的感覺,也 很叫人無奈。這時候,只能想著各種辦法去解決,通過不斷的咨詢、請教老師、同 學、甚至在網(wǎng)上找相關(guān)的資料和網(wǎng)友解決問題,在這過程中,真的感受到了雖然前方 的路困難重重,一旦突破了一道關(guān)卡,下一道關(guān)卡的障礙自然變得輕松多了。這是我 自己的感覺,或許有些人不懂,但是只要你真的在這畢業(yè)設(shè)計的過程中認真的學習 了、踏踏實實地做自己的畢業(yè)設(shè)計,專心做可以讓你從中真正的受益匪淺啊。 整個畢業(yè)設(shè)計的時間說長不長,說短也不短,因為我有很長的一段時間當中都很 困惑,急著補習沒接觸到的知識,當你掌握了一切都變得簡單了,就像你前方的迷霧 突然變得開豁明朗一樣,原來方向就在那里,目標很明確。所以畢業(yè)設(shè)計對于我來說 是一件很
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 抹平機項目立項申請報告(投資備案申請)
- “十三五”規(guī)劃重點-滑油基礎(chǔ)油項目建議書(立項報告)
- 2025年中國煉油化工設(shè)備行業(yè)市場調(diào)查研究及投資前景預(yù)測報告
- 房屋承租方變更合同書5篇
- 2025年中國陜西省中藥材市場競爭格局及投資戰(zhàn)略規(guī)劃報告
- 2025年中國貨代企業(yè)行業(yè)市場前景預(yù)測及投資戰(zhàn)略研究報告
- 2024其他文化、辦公用機械制造市場前景及投資研究報告
- 2025年氣霧劑金屬制品項目投資可行性研究分析報告
- 2025年中國電動彎管器市場調(diào)查研究報告
- 2024年演出場所行業(yè)市場發(fā)展現(xiàn)狀及投資方向研究報告
- 公務(wù)員2010年國考《申論》真題卷及答案(地市級)
- 法社會學教程(第三版)教學
- AQ6111-2023個體防護裝備安全管理規(guī)范
- (正式版)JBT 9229-2024 剪叉式升降工作平臺
- 中國紅十字會救護員培訓理論考試試題及答案
- 兒童體液平衡及液體療法課件
- 2023版押品考試題庫必考點含答案
- 最新《工會基礎(chǔ)知識》試題庫及答案1000題【完美打印版】
- 高強螺栓質(zhì)保書
- 市政工程施工進度網(wǎng)絡(luò)圖
- 供應(yīng)商品質(zhì)合約 - 立訊協(xié)同辦公平臺
評論
0/150
提交評論