由STC89C52RC單片機(jī)實(shí)現(xiàn)模擬路燈控制系統(tǒng)的詳細(xì)資料說(shuō)明
資料介紹
模擬路燈控制系統(tǒng)由信號(hào)采集電路、定時(shí)電路、控制電路、顯示電路、輸入電路組成。系統(tǒng)的控制部分由STC89C52RC單片機(jī)實(shí)現(xiàn),用串行通信的DS1302時(shí)鐘芯片為系統(tǒng)提供時(shí)鐘信號(hào)。信號(hào)采集電路通過(guò)光敏電阻和6組紅外發(fā)射和接收模塊采集環(huán)境光線、車輛通過(guò)的信號(hào),路燈故障信號(hào)通過(guò)單片機(jī)控制實(shí)現(xiàn)隨環(huán)境光線變化、車輛運(yùn)動(dòng)變化來(lái)調(diào)整路燈的亮燈狀態(tài)。路燈故障檢測(cè)通過(guò)程序查詢路燈對(duì)應(yīng)的光電檢測(cè)回來(lái)的信號(hào)去驅(qū)動(dòng)聲光報(bào)警電路。顯示電路采用1602液晶顯示屏,輸入電路采用自制的按鍵實(shí)現(xiàn)對(duì)系統(tǒng)的工作模式、時(shí)鐘調(diào)整以及路燈的定時(shí)開(kāi)關(guān)燈時(shí)間設(shè)定等。由單片機(jī)控制可顯示當(dāng)前時(shí)間,設(shè)定、顯示開(kāi)關(guān)燈時(shí)間,控制整條支路及分別控制每盞燈的開(kāi)燈和關(guān)燈時(shí)間。
1 系統(tǒng)設(shè)計(jì)
1.1系統(tǒng)方案設(shè)計(jì)
?。?)設(shè)計(jì)方案1
采用單片機(jī)的內(nèi)部定時(shí)器編寫(xiě)時(shí)鐘和定時(shí)的程序構(gòu)成系統(tǒng)的控制器,
由按鍵構(gòu)成鍵盤輸入模塊,用來(lái)調(diào)整時(shí)間和設(shè)定開(kāi)關(guān)燈時(shí)間。環(huán)境光線、路燈故障檢測(cè)采集使用光電二極管,交通狀況的信號(hào)采集使用超聲波收發(fā)電路,構(gòu)成系統(tǒng)的信號(hào)采集模塊,顯示采用多位七段數(shù)碼管顯示時(shí)間及設(shè)定的定時(shí)開(kāi)關(guān)等時(shí)間。
單片機(jī)接收到天黑信號(hào)時(shí),程序執(zhí)行夜間模式,在此程序中編寫(xiě)根據(jù)超聲波采集的交通情況執(zhí)行路燈依次亮滅,同時(shí)根據(jù)光電二極管的反饋信號(hào)來(lái)判斷是否燈故障,若有故障,則單片機(jī)發(fā)出控制信號(hào)去開(kāi)啟振蕩電路,發(fā)出報(bào)警聲和閃爍的光信號(hào),從而實(shí)現(xiàn)系統(tǒng)功能。
但該系統(tǒng)有不足之處,該系統(tǒng)采用編程實(shí)現(xiàn)時(shí)鐘和定時(shí)開(kāi)關(guān)燈,占用了太多的單片機(jī)資源,并且這種程序時(shí)鐘有誤差,定時(shí)器的定時(shí)時(shí)間不是足夠準(zhǔn)確,程序又太多。信號(hào)采集使用光電二極管易受外界環(huán)境干擾,信號(hào)采集不準(zhǔn)確,造成錯(cuò)誤判斷,超聲波傳感器在本地市場(chǎng)不易買到,所以第一種方案沒(méi)有采用。
(2)設(shè)計(jì)方案2
整個(gè)系統(tǒng)采用以單片機(jī)為核心控制器,整體設(shè)計(jì)方案如圖1所示。
時(shí)鐘模塊用內(nèi)部含有一個(gè)實(shí)時(shí)時(shí)鐘和日歷的DS1302時(shí)鐘芯片作為路燈定時(shí)的時(shí)鐘源,具有定時(shí)和存儲(chǔ)功能,能夠通過(guò)按鍵輸入設(shè)置工作模式,在不同的模式下,調(diào)整時(shí)鐘,設(shè)置支路和設(shè)定每只燈的開(kāi)燈和關(guān)燈時(shí)間。
光電檢測(cè)模塊分2種環(huán)境檢測(cè),分別采用不同的檢測(cè)方法和檢測(cè)器件,天黑環(huán)境和路燈故障檢測(cè)采用光敏電阻,物體經(jīng)過(guò)的檢測(cè)采用靈敏度高,性能穩(wěn)定,受外界干擾小的紅外發(fā)射和接收管,使用六組探測(cè)器可以雙向探測(cè),并且能夠減少時(shí)間延時(shí)和減小誤差信號(hào)的干擾,具有較高的穩(wěn)定性和抗干擾能力。
顯示模塊采用1602液晶顯示,能同時(shí)顯示32個(gè)字符,每種定時(shí)模式分頁(yè)顯示,以滿足多字符的顯示要求。
路燈控制采用由單片機(jī)控制繼電器做電子開(kāi)關(guān)來(lái)實(shí)現(xiàn)路燈的亮和滅。
聲光報(bào)警由蜂鳴器和發(fā)光二極管來(lái)提示路燈故障。
1.2 系統(tǒng)方案選擇
經(jīng)過(guò)方案比較與論證,采用第2方案,此方案使用了實(shí)時(shí)時(shí)鐘和日歷的DS1302時(shí)鐘芯片,通過(guò)簡(jiǎn)單的串行接口與單片機(jī)進(jìn)行通信節(jié)省IO口,避免外擴(kuò)IO,同時(shí)也簡(jiǎn)化了時(shí)鐘和定時(shí)的程序,提高了CPU的效率,節(jié)省了內(nèi)存資源,穩(wěn)定性和定時(shí)指標(biāo)也得到了提高。采用紅外比采用可見(jiàn)光抗干擾能力強(qiáng),采用六組紅外探測(cè)能夠判斷物體經(jīng)過(guò)的方向,提高檢測(cè)靈敏度和抗干擾能力。
- 單片機(jī)STC89C52RC病床呼叫控制系統(tǒng)
- 【轉(zhuǎn)】STC89C52RC單片機(jī)實(shí)現(xiàn)串口打印功能
- 【51單片機(jī)】基于STC89C52RC的電子秒表
- STC89C52RC單片機(jī)額外篇 | 01 - 認(rèn)識(shí)中斷、中斷源以及中斷優(yōu)先級(jí)
- 【51單片機(jī)】基于STC89C52RC的心型燈
- 8051單片機(jī)實(shí)戰(zhàn)分析(以STC89C52RC為例) | 10 - 外部中斷的使用
- 基于STC89C52RC單片機(jī)的智能定時(shí)開(kāi)關(guān)電源 74次下載
- STC89C52RC單片機(jī)的最小系統(tǒng)電路圖免費(fèi)下載 168次下載
- STC89C52RC單片機(jī)最小系統(tǒng)電路原理圖免費(fèi)下載 285次下載
- 使用STC89C52RC單片機(jī)實(shí)現(xiàn)的流水燈代碼和工程文件免費(fèi)下載 26次下載
- 使用STC89C52RC單片機(jī)設(shè)計(jì)紅外遙控智能小車的程序免費(fèi)下載
- STC89C52RC單片機(jī)或AT89S52單片機(jī)串口發(fā)送溫濕度數(shù)據(jù)的程序免費(fèi)下載
- STC89C52單片機(jī)的內(nèi)部組織結(jié)構(gòu)及特點(diǎn)的詳細(xì)資料說(shuō)明 24次下載
- STC89C52RC英文版資料 0次下載
- STC89C52RC 0次下載
- 基于51單片機(jī)的路燈自動(dòng)開(kāi)關(guān)控制仿真設(shè)計(jì) 1247次閱讀
- AT與STC單片機(jī)的主要區(qū)別 9490次閱讀
- 基于STC89C52單片機(jī)的智能交通燈設(shè)計(jì) 2814次閱讀
- 基于STC89C52單片機(jī)的智能水溫控制系統(tǒng)設(shè)計(jì) 3417次閱讀
- 基于STC89C52單片機(jī)的自動(dòng)窗簾控制系統(tǒng)設(shè)計(jì) 4056次閱讀
- 基于AT89C52單片機(jī)和超聲波換能器實(shí)現(xiàn)汽車防撞報(bào)警系統(tǒng)的設(shè)計(jì) 4611次閱讀
- STC90C52RC系列單片機(jī)的特點(diǎn)及引腳功能分析 5.1w次閱讀
- 單片機(jī)初學(xué)者的常見(jiàn)問(wèn)題總結(jié) 1w次閱讀
- 基于AT89C51單片機(jī)直流電機(jī)PWM調(diào)速程序分享 1.6w次閱讀
- 如何輕松學(xué)習(xí)51單片機(jī)? 1.2w次閱讀
- stc52單片機(jī)鍵盤原理圖及程序介紹 2w次閱讀
- STC89C52RC串口波特率程序 8979次閱讀
- stc89c52引腳圖及引腳功能說(shuō)明 38.3w次閱讀
- stc89c52rc引腳圖 stc89c52rc引腳介紹與功能描述 36.5w次閱讀
- 一種簡(jiǎn)單實(shí)用的STC89C52RC編程器設(shè)計(jì)方案 1.8w次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開(kāi)關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多