版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
隧
道
智
能
昭
)\、、
明
系
統(tǒng)
設(shè)
計(jì)
說(shuō)
明
書(shū)
隧道智能照明系統(tǒng)
伴隨電子技術(shù)的迅猛發(fā)展,單片機(jī)技術(shù)己滲透到航天、國(guó)防、工業(yè)。農(nóng)業(yè)、
平常生活等各個(gè)領(lǐng)域,成為當(dāng)今世界科技現(xiàn)代化不可缺乏日勺重要工具和強(qiáng)有力武
器。用單片機(jī)研制的各個(gè)智能化測(cè)量控制儀表周期短、成本低,在一起、儀表與
機(jī)電一體化產(chǎn)品的設(shè)計(jì)中具有明顯的優(yōu)勢(shì)。這次用單片機(jī)設(shè)計(jì)制作一種走廊珞燈
控制系統(tǒng)。
光控電路有著廣泛的應(yīng)用。例如都市中的路燈或樓道照明等一般都是由人工
操作H勺,假如采用光控電路,根據(jù)光線H勺強(qiáng)弱來(lái)自動(dòng)啟動(dòng)和關(guān)閉照明燈,做到無(wú)人
自動(dòng)控制,可以減輕工人的勞動(dòng)強(qiáng)度,有效日勺節(jié)省能源。如下圖所示:
這時(shí)若在光控電路的基礎(chǔ)上添加一種聲控電路,使得照明電路在無(wú)光線的時(shí)
候,只受聲音的控制L當(dāng)有腳步聲或其他較強(qiáng)聲響的時(shí)候,照明電路自動(dòng)工作。當(dāng)
音,燈也不會(huì)亮,而當(dāng)夜晚時(shí)(光線到達(dá)臨界狀態(tài)時(shí))聲控裝置才會(huì)真正的被啟動(dòng)
年,一而這時(shí),就是這種“聲光控?zé)簟贝箫@身手的時(shí)候。即,當(dāng)有聲音響動(dòng)日勺時(shí)候,
燈才會(huì)亮起來(lái),假如是人們活動(dòng),則有很強(qiáng)日勺適應(yīng)性與活動(dòng)性,當(dāng)沒(méi)人活動(dòng)的時(shí)
候,也不會(huì)導(dǎo)致無(wú)端的能源揮霍。假如與一般的手動(dòng)燈比較,當(dāng)人在黑暗中的時(shí)
候,很難找到開(kāi)關(guān)的位置,亂找不一定能找到,甚至有時(shí)候會(huì)傷害到自己口勺人身
安全(在黑暗中找不到方向,亂闖很也許會(huì)撞上對(duì)人體有害的東西,例如被硬物
絆倒被摔傷,碰到鋒利的東西被割傷等),而對(duì)于聲光控?zé)魜?lái)說(shuō),人們只需要造
出某種聲音,例如拍手,大喊一聲等,就可以啟動(dòng)聲光控控制燈,從而辦完自己
想辦日勺事情(要延長(zhǎng)燈的亮著的時(shí)間得要在合適日勺時(shí)刻發(fā)出聲音即延續(xù))。
智能led照明控制系統(tǒng),本人提供兩種設(shè)計(jì)方案如下:運(yùn)用單片機(jī),定期通
過(guò)單片機(jī)日勺內(nèi)部定期器來(lái)完畢。如下圖所示:
2.1.方案一電路的工作原理
聲光控照明電路還需要加上一種延時(shí)電路,才能使照明燈在夜晚工作了一定
期間后自動(dòng)熄滅,否見(jiàn),照明燈將會(huì)是長(zhǎng)明燈,這樣將導(dǎo)致資源的揮霍,也大大
縮短了照明燈的壽命。
聲光控延時(shí)開(kāi)關(guān)H勺電路原理圖見(jiàn)圖1所示。電路中的重要元器件是使用了數(shù)
字集成電路cd4011,其內(nèi)部具有4個(gè)獨(dú)立日勺與非門(mén)vd1?vd4,使電路構(gòu)造簡(jiǎn)樸,
工作可靠性高。
為了使聲光控開(kāi)關(guān)在白天開(kāi)關(guān)斷開(kāi),即燈不亮,由光敏電阻rg等元件構(gòu)成
光控電路,r5和rg構(gòu)成串聯(lián)分壓電路,夜晚環(huán)境無(wú)光時(shí),光敏電阻時(shí)阻值很大,
rg兩端的電壓高,即為高電平間『2nr8c3,變化r8或c3口勺值,可變化延時(shí)時(shí)
間,滿足不一樣日日勺。vd3和vd4構(gòu)成兩級(jí)整形電路,將方波信號(hào)進(jìn)行整形。當(dāng)
c3充電到一定電平時(shí),信號(hào)經(jīng)與非門(mén)vd3、vd4后輸出為高電平,使單向可控硅
導(dǎo)通,電子開(kāi)關(guān)閉合;c3充斥電后只向r8放電,當(dāng)放電到一定電平時(shí),經(jīng)與非
門(mén)vd3、vd4輸出為低電平,使單向可控硅截止,電子開(kāi)關(guān)斷開(kāi),完畢一次完整
日勺電子開(kāi)關(guān)由開(kāi)到關(guān)日勺過(guò)程。
二極管vdl?vd4將交流220v進(jìn)行橋式整流,變成脈動(dòng)直流電,又經(jīng)rl降
壓,c2濾波后即為電路的直流電源,為bm、vt、ic等供電。
用聲光控延時(shí)開(kāi)關(guān)替代住宅小區(qū)日勺樓道上的開(kāi)關(guān),只有在天黑后來(lái),當(dāng)有人
走過(guò)樓梯通道,發(fā)出腳步聲或其他聲音時(shí),樓道燈會(huì)自動(dòng)點(diǎn)亮,提供照明,當(dāng)人
們進(jìn)入家門(mén)或走出公寓,樓道燈延時(shí)兒分鐘后會(huì)自動(dòng)熄滅。在白天,雖然有聲音,
樓道燈也不會(huì)亮,可以到達(dá)節(jié)能的目的。聲光控延時(shí)開(kāi)關(guān)不僅合用于住宅區(qū)的樓
道,并且也合用于工廠、辦公樓、教學(xué)樓等公共場(chǎng)所,它具有體積小、外形美觀、
應(yīng)用廣泛、工作可靠等長(zhǎng)處。
2.LL單片機(jī)控制部分電路
單片機(jī)控制模塊:?jiǎn)纹瑱C(jī)選用我們常用的AT89c51。無(wú)論是信號(hào)采集還是信
號(hào)輸出都要通過(guò)單片機(jī)的出來(lái)。此外定期也是通過(guò)單片機(jī)的定期來(lái)做,這樣可以
減少外部元器件日勺數(shù)量。
2.1.2.信號(hào)采集部分電路
判斷外界光線采用光敏電阻,運(yùn)用集成運(yùn)放LM324將電阻輸出日勺電壓轉(zhuǎn)換成
TTL電平以供單片機(jī)處理。檢測(cè)外界聲音日勺使用微型話筒,信號(hào)處理措施和光敏
電阻出來(lái)的信號(hào)處理措施類(lèi)似,并且下文有詳細(xì)的簡(jiǎn)介,在這里就不多作簡(jiǎn)介。
系統(tǒng)構(gòu)成框圖如圖2所示:
圖2信號(hào)采集部分電路系統(tǒng)構(gòu)成框圖
光敏電阻接在PLO上,話筒接在P1.1上,繼電器接在P1.2上,蜂鳴器接
在P1.3上。房單片機(jī)運(yùn)行時(shí),單片機(jī)會(huì)不停的掃描P1.0和PL1口上的邏輯狀
態(tài)。當(dāng)發(fā)現(xiàn)這兩個(gè)10口發(fā)生變化時(shí),立雖然判斷是光敏電阻發(fā)生日勺信號(hào),還是
話筒的信號(hào)。發(fā)送在P1.2或者Pl.310口上輸出控制信號(hào)區(qū)控制繼電器動(dòng)作或者
控制蜂鳴器蜂鳴。假如是要打開(kāi)路燈,那么單片機(jī)的內(nèi)部定期港就開(kāi)始工作每當(dāng)
定期時(shí)間到了后來(lái)就會(huì)立即關(guān)閉路燈。這就是方案二H勺工作過(guò)程。
用A/D轉(zhuǎn)換器ADC0809,由單片機(jī)去判斷外界的環(huán)境。
方案二的構(gòu)成框圖如圖3所示
光敏電阻及繼電器
AA
DT
8
C9
1c
5
91
話筒及其信蜂鳴器
圖3方案二的構(gòu)成框圖
方案二的主體電路和方案一類(lèi)似,不過(guò)方案二中比方案一多了一種AD轉(zhuǎn)換
器ADC0809,光敏二極管或者話筒輸出的信號(hào)不是直接輸入到單片機(jī),而是通過(guò)
ADC0809轉(zhuǎn)換成數(shù)字信號(hào),然后再輸入到單片機(jī)。方案二中單片機(jī)收到的是通過(guò)
簡(jiǎn)樸判斷的光線或者聲音信號(hào)了,這種工作狀態(tài)單片機(jī)永遠(yuǎn)只懂得兩種狀態(tài)。而
方案二單片機(jī)可以詳細(xì)的懂得外界光線的強(qiáng)弱或者外界的聲音大小。這樣方案二
在處理輸入信號(hào)上更具有優(yōu)勢(shì)。同步由于加入ADC0809轉(zhuǎn)換器,可以對(duì)輸入的光
線信號(hào)和聲音信號(hào)從模擬量到數(shù)字量日勺轉(zhuǎn)換,這樣可以詳細(xì)的判斷出外界的I環(huán)境
狀況,可以懂得外界光線的詳細(xì)強(qiáng)度大小和外界詳細(xì)聲音的強(qiáng)弱,這樣使得走廊
路燈具有功能愈加強(qiáng)大日勺只能控制,開(kāi)燈外界光線的強(qiáng)度和關(guān)燈外界光線日勺強(qiáng)度
有一種差值,同樣開(kāi)燈外界聲音日勺大小和關(guān)燈外界聲音的大小也具有一種差值,
具有減少誤差的功能。
在這兩個(gè)方案中方案一運(yùn)用了單片機(jī),定期通過(guò)單片機(jī)日勺內(nèi)部定期器來(lái)完
畢,電路有了邏輯分析的能力,由于該方案前面日勺輸入只有0和I兩種狀態(tài)因此
該電路在處理光線或者聲音在臨界狀態(tài)不停變化的狀況會(huì)碰到比較大的麻煩,因
此設(shè)計(jì)出方案二,方案二是用ADC0809可以由單片機(jī)去判斷外界的環(huán)境是什么樣
子的,方案一處理不了日勺狀況。因此放棄了方案一而選擇了方案二。
3電路設(shè)計(jì)
下面詳細(xì)對(duì)本次畢業(yè)設(shè)計(jì)所考慮日勺方案進(jìn)行初步日勺論證和簡(jiǎn)要日勺分析。
3.1電源電路的設(shè)計(jì)
由于但路中需要12V和5V兩種電壓,因此分別采用三端穩(wěn)壓器7812和7805
輸出者兩種電壓,7812的輸入端電壓有市電220VAe變換而來(lái)。
電路圖如下:
?5V
圖4電源電路原理圖
電源部分使用220V到15V日勺交流電壓然后通過(guò)全橋?yàn)V波。為了防止電路由
于意外狀況導(dǎo)致電路電流過(guò)大,我們使用額定電流為500mA的保險(xiǎn)絲來(lái)防止電路
出現(xiàn)短路的狀況。做到愈加安全。電源變壓器選用額定電壓15v,功率容量2W
變壓器,輸出電壓經(jīng)橋式整流電路整流后電壓是:U=1.2*U。
該處電壓雖然已經(jīng)是直流但仍有較大波動(dòng),加裝兩只10000UF電容后將會(huì)獲
得平滑穩(wěn)定口勺直流電壓,此時(shí)電壓為:U=1.4U(1
值得一提的是,為了深入濾除電路中也許存在的高頻干擾分量,還要在主濾
波電容上并聯(lián)兩只104P磁片電容,將干擾盡量旁路到地。之后將21v電壓送給
三端穩(wěn)壓器7812輸出一種12VH勺電壓,供應(yīng)繼電器使用。12V的電壓通過(guò)濾波
在通過(guò)7805輸出一種5VH勺電壓給單片機(jī)部分電路供電。
5V的電壓時(shí)12V通過(guò)7805線性穩(wěn)壓器得到日勺,為單片機(jī)部分電路供電。
3.2信號(hào)采集部分電路的設(shè)計(jì)
信號(hào)采集部分電路包括光信號(hào)采集和聲音信號(hào)采集兩個(gè)部分
光信號(hào)采集部分電路:
光信號(hào)采集部分電路由光敏電阻和信號(hào)處理電路構(gòu)成,有圖5可以懂得光敏
電阻日勺信號(hào)從光敏電阻和電阻R3之間輸出,然后輸入集成運(yùn)放的2腳。集成運(yùn)
放LM324構(gòu)成的是一種加法電路,光敏電阻日勺輸出信號(hào)和由可調(diào)電阻R4,R3輸
出信號(hào)相加。通過(guò)該部分的電路處理光線亮度信號(hào)將被處理成0-5V/、J電壓,輸
入到ADC0809,轉(zhuǎn)換成數(shù)字信號(hào),最終送入單片機(jī)進(jìn)行處理。
圖5光信號(hào)采集部分電路
聲音信號(hào)部分電路:
由于話筒必須和一種10K的電阻串聯(lián)接到5V日勺電壓才能有信號(hào)日勺輸出,因
此話筒的信號(hào)輸出電路的形式如圖6所示。由于輸入信號(hào)有很大的直流部分,因
此必須使用一種隔離電容C6將直流成分隔離掉,然后送入到三極管Q3,Q4進(jìn)行
信號(hào)口勺初步放大。下面口勺處理電路和光線信號(hào)的處理電路相似,最終也是輸出一
種0-5V的電壓,最終送入到單片機(jī)進(jìn)行處理。
圖6聲音信號(hào)部分電路
A/D轉(zhuǎn)換工作原理:
A/D轉(zhuǎn)換器是用來(lái)通過(guò)一定日勺電路將模擬量轉(zhuǎn)變?yōu)閿?shù)字量。
模擬量可以是電壓、電流等電信號(hào),也可以是壓力、溫度、濕度、位移、聲音等
非電信號(hào)。但在A/D轉(zhuǎn)換前,輸入到A/D轉(zhuǎn)換涔日勺輸入信號(hào)必須經(jīng)多種傳感器把
多種物理量轉(zhuǎn)換成電壓信號(hào)。
A/D轉(zhuǎn)換后,輸出的數(shù)字信號(hào)可以有8位、10位、12位和16位等。
A/D轉(zhuǎn)換器日勺工作原理
重要簡(jiǎn)介如下三種措施:逐次迫近法、雙積分法、電壓頻率轉(zhuǎn)換法。
在集成電路器件中普遍采用逐次迫近型,現(xiàn)簡(jiǎn)要簡(jiǎn)介下逐次迫近型A/D轉(zhuǎn)換
日勺基本工作原理。
逐次迫近法
逐次迫近式A/D是比較常見(jiàn)H勺一種A/D轉(zhuǎn)換電路,轉(zhuǎn)換的時(shí)間為微秒級(jí)。
采用逐次迫近法口勺A/D轉(zhuǎn)換器是由種比較器、D/A轉(zhuǎn)換器、緩沖寄存器和控制
邏輯電路構(gòu)成,如圖3.2.3.1所示。
基本原理是從高位到低位逐位試探比較,仿佛用天平稱物體,從重到輕逐層增減
祛碼進(jìn)行試探。
逐次迫近法轉(zhuǎn)換過(guò)程是:初始化時(shí)將逐次迫近寄存器各位清零;轉(zhuǎn)換開(kāi)始時(shí),
先將逐次迫近寄存器最高位置1,送入D/A轉(zhuǎn)換器,經(jīng)D/A轉(zhuǎn)換后生成的模擬量
送入比較器,稱為Vo,與送入比較器日勺待轉(zhuǎn)換的模擬量Vi進(jìn)行比較,若Vo<
Vi,該位1被保留,否則被清除。然后再置逐次迫近寄存器次高位為1,將寄
存器中新日勺數(shù)字量送D/A轉(zhuǎn)換器,輸出的V。再與Vi比較,若Vo〈Vi,該
位1被保留,否則被清除。反復(fù)此過(guò)程,直至迫近寄存器最低位。轉(zhuǎn)換結(jié)束后,
將逐次迫近寄存器中日勺數(shù)字量送入緩沖寄存器,得到數(shù)字量日勺輸出。逐次迫近日勺
操作過(guò)程是在一種控制電路的控制下進(jìn)行口勺。
ADC0809簡(jiǎn)介:
1.重要特性:8路8位A/D轉(zhuǎn)換器,即辨別率8位;具有轉(zhuǎn)換起??刂贫?
轉(zhuǎn)換時(shí)間為100us;單個(gè)+5V電源供電;模擬輸入電壓范圍0?+5V,不需零
點(diǎn)和滿刻度校準(zhǔn);工作溫度范圍為-40?+85攝氏度;低功耗,約15mW。
SIAR!'CLOCKOE
828-it
踣27-IN,
1826-IN<i
叔t)K25-ADDA
開(kāi)!)BZl—ADDH
XSTART-623-ADIX-
DB4
E(K:-7AI)(3809;:-\I.E
DH,lh-8-D;
DB.OE-920
;
ADDAhHCUKK-H019Th
Al)1)1,危址演"DB118
AIHX'kui?i-2-I).
AI.HG\D-16-
i)r15
圖7ADC0809內(nèi)部構(gòu)造
2.模擬信號(hào)輸入IN0?IN7:TN0-IN7為八路模擬電壓輸入線,加在模擬開(kāi)
關(guān)上,工作時(shí)采用時(shí)分割日勺方式,輪番進(jìn)行A/D轉(zhuǎn)換。
3.地址輸入和控制線:地址輸入和控制線共4條,其中ADDA.ADDB和ADDC
為地址輸入線,用于選擇IN0-IN7上哪一路模擬電壓送給比較器進(jìn)行A/D轉(zhuǎn)換。
ALE為地址鎖存容許輸入線,高電平有效。當(dāng)ALE線為高電平時(shí),ADDA.ADDB
和ADDC三條地址線上地址信號(hào)得以鎖存,經(jīng)譯碼器控制八路模擬開(kāi)關(guān)通路工作。
4.數(shù)字量輸出和控制線(11條):START為“啟動(dòng)脈沖”輸入線,上升沿
清零,下降沿啟動(dòng)ADC0809工作。EOC為轉(zhuǎn)換結(jié)束輸出線,該線高電平表達(dá)心轉(zhuǎn)
換己結(jié)束,數(shù)字量己鎖入"三態(tài)輸出鎖存器"。D0-D7為數(shù)字量輸出線,D7為最
高位。ENABLE為“輸出容許”線,高電平時(shí)能使DO-D7引腳上輸出轉(zhuǎn)換后的數(shù)
字量。
5.電源線和其他(5條):CLOCK為時(shí)鐘輸入線,用于為ADC0809提供逐次
比較所需,一般為640kHz時(shí)鐘脈沖°Vcc為+5V電源輸入線,GND為地線°+VREF
和-VREF為參照電壓輸入線,用于給電阻網(wǎng)絡(luò)供應(yīng)原則電壓。+VREF常和VDD相
連,-VREF常接地。ADC0809芯片性能特點(diǎn):是一種逐次迫近型的A/D轉(zhuǎn)換器,
外部供應(yīng)基準(zhǔn)電壓;單通道轉(zhuǎn)換時(shí)間116us;辨別率為8位,帶有三態(tài)輸出鎖存器,
轉(zhuǎn)換結(jié)束時(shí),可由CPU打開(kāi)三態(tài)門(mén),讀出8位的轉(zhuǎn)換成果;有8個(gè)模擬量日勺輸入
端,可引入8路待轉(zhuǎn)換的模擬量。ADC0809的數(shù)據(jù)輸出構(gòu)造是內(nèi)部有可控的三態(tài)
緩沖器,因此它的數(shù)字量輸出信號(hào)線可以與系統(tǒng)的數(shù)據(jù)總線直接相連。內(nèi)部的三
態(tài)緩沖器由0E控制,當(dāng)0E為高電平時(shí),三態(tài)緩沖器打開(kāi),將轉(zhuǎn)換成果送出;當(dāng)0E
為低電平時(shí),三態(tài)緩沖器處在阻斷狀態(tài),內(nèi)部數(shù)據(jù)對(duì)外部的數(shù)據(jù)總線沒(méi)有影響。因
此,在實(shí)際應(yīng)用中,假如轉(zhuǎn)換結(jié)束,要讀取轉(zhuǎn)換成果,則只要在0E引腳上加一種正
脈沖,ADC0809就會(huì)將轉(zhuǎn)換成果送到數(shù)據(jù)總線上。在本系統(tǒng)中ADC0809在電路中
日勺連接如下圖所示,在模擬量之前加入濾波電路是為了使泯集數(shù)據(jù)愈加精確,對(duì)
于模擬輸入通道,還需要采用某些消除干擾的措施,這點(diǎn)將在下一小節(jié)提到
ADC0809是帶有8位A/D轉(zhuǎn)換器、8路多路開(kāi)關(guān)以和微處理機(jī)兼容的控制邏輯口勺
CMOS組件。它是逐次迫近式A/D轉(zhuǎn)換器,可以和單片機(jī)直接接口。
6.ADC0809的內(nèi)部邏輯構(gòu)造
由下圖可知,ADC0809由一種8路模擬開(kāi)關(guān)、一種地址鎖存與譯碼器、一種
A/D轉(zhuǎn)換器和一種三態(tài)輸出鎖存器構(gòu)成。多路開(kāi)關(guān)可選通8個(gè)模擬通道,容許8
路模擬量分時(shí)輸入,共用A/D轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換。三態(tài)輸出鎖器用于鎖存A/D轉(zhuǎn)換
完的I數(shù)字量,當(dāng)0E端為高電平時(shí),才可以從三態(tài)輸出鎖存器取走轉(zhuǎn)換完的數(shù)據(jù)。
路
?
抵
X
開(kāi)
關(guān)
不
圖8ADC0809的內(nèi)部邏輯構(gòu)造
7.ADC0809引腳構(gòu)造
ADC0809各腳功能如下:
D7-D0:8位數(shù)字量輸出引腳。
IN0-IN7:8位模擬量輸入引腳。
VCC:+5V工作電壓。
GND:地。
REF(+):參照電壓正端。
REF(-):參照電壓負(fù)端。
START:A/D轉(zhuǎn)換啟動(dòng)信號(hào)輸入端。
ALE:地址鎖存容許信號(hào)輸入端。
(以上兩種信號(hào)用于啟動(dòng)A/D轉(zhuǎn)換).
EOC:轉(zhuǎn)換結(jié)束信號(hào)輸出引腳,開(kāi)始轉(zhuǎn)換時(shí)為低電平,當(dāng)轉(zhuǎn)換結(jié)束時(shí)為高
電平。
0E:輸出容許控制端,用以打開(kāi)三態(tài)數(shù)據(jù)輸出鎖存器。
CLK:時(shí)鐘信號(hào)輸入端(一般為500KHz)。
A、B、C:地址輸入線。
8.外部特性(引腳功能)
ADC0809芯片有28條引腳,采用雙列直插式封裝,如圖13.23所示。下面
闡明各引腳功能。
IN0-IN7:8路模擬量輸入端。
2-1-2-8:8位數(shù)字量輸出端。
ADDA、ADDB>ADDC:3位地址輸入線,用于選通8路模擬輸入中口勺一路
ALE:地址鎖存容許信號(hào),輸入,高電平有效。
START:A/D轉(zhuǎn)換啟動(dòng)信號(hào),輸入,高電平有效。
EOC:A/D轉(zhuǎn)換結(jié)束信號(hào),輸出,當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),此端輸出一種高電
平(轉(zhuǎn)換期間一直為低電平)。
0E:數(shù)據(jù)輸出容許信號(hào),輸入,高電平有效。當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),此端輸
入一種高電平,才能打開(kāi)輸出三態(tài)門(mén),輸出數(shù)字量。
CLK:時(shí)鐘脈沖輸入端。規(guī)定期鐘頻率不高于640KHZ。
REF(+)、REF(-):基準(zhǔn)電壓。
Vcc:電源,單一+5V。
GND:地。
9.ADC0809的工作過(guò)程是:首先輸入3位地址,并使ALE=1,將地址存入地
址鎖存器中。此地址經(jīng)譯碼選通8路模擬輸入之一到比較器。START上升沿將逐
次迫近寄存器復(fù)位。下降沿啟動(dòng)A/D轉(zhuǎn)換,之后EOC輸出信號(hào)變低,指示轉(zhuǎn)換
正在進(jìn)行。直到A/D轉(zhuǎn)換完畢,EOC變?yōu)楦唠娖?,指示A/D轉(zhuǎn)換結(jié)束,成果數(shù)
據(jù)已存入鎖存器,這個(gè)信號(hào)可用作中斷申請(qǐng)。當(dāng)0E輸入高電平時(shí),輸出三態(tài)門(mén)
打開(kāi),轉(zhuǎn)換成果日勺數(shù)字量輸出到數(shù)據(jù)總線上。
ADC0809對(duì)輸入模擬量規(guī)定:信號(hào)單極性,電壓范圍是0-5V,若信號(hào)太小,
必須進(jìn)行放大;輸入的模擬量在轉(zhuǎn)換過(guò)程中應(yīng)當(dāng)保持不變,如若模擬量變化太快,
則需在輸入前增長(zhǎng)采樣保持電路。
在本課題設(shè)計(jì)中ADC0809的通道選擇是通過(guò)A7、A8、A9來(lái)選擇日勺,A7、A8、
A9與通道選擇關(guān)系為:
A7A8A9
IN0000
IN1001
IN2010
IN3011
IN4100
IN5101
IN6110
IN7111
光信號(hào)從INO輸入,聲音信號(hào)從IN1輸入,因此光信號(hào)曰勺A/D轉(zhuǎn)換地址70FFH,聲音
信號(hào)A/D轉(zhuǎn)換地址71FFH。ADC0809H勺轉(zhuǎn)換結(jié)束引腳EOC引腳接在單片機(jī)的IN0引腳上。
因此這也就意味著既可以采用中斷方式也可以使用查詢方式對(duì)ADC0809轉(zhuǎn)換好的數(shù)據(jù)進(jìn)行
讀取操作。采用中斷方式可以節(jié)省大量的時(shí)間,這樣大大減輕了單片機(jī)日勺工作承擔(dān)。
3.3單片機(jī)部分電路的設(shè)計(jì)和論證
單片機(jī)部分使用日勺是AT89c51,我們對(duì)此款單片機(jī)非常熟悉,因此使用起來(lái)
也相對(duì)純熟某些。下面是AT89c51的簡(jiǎn)介:
AT89C51單片機(jī)內(nèi)部包括部件概括如下:一種8位CPU,一種片內(nèi)振蕩器和
時(shí)鐘電路,ROM程序儲(chǔ)存器,RAM數(shù)據(jù)儲(chǔ)存器,兩個(gè)16位定期器/計(jì)數(shù)器,可
尋址64K外部數(shù)據(jù)存儲(chǔ)空間和64K外部程序存儲(chǔ)的控制電路,32條可編程的I/O
總線(四個(gè)8為并行I/O端口),一種可編程全雙工串行口,具有5個(gè)中斷、2
個(gè)優(yōu)先級(jí)的中斷構(gòu)造。
AT89C51用CHMOS工藝制造的單片機(jī)都采用雙列直插式(DIP)40腳封裝,
端子信號(hào)完全相似。這40根端子大體可分為:電源(Vcc、Vss、Vpp、Vpd)>
時(shí)鐘(XTAL1、XTAL2)、I/O口(P0-P3)、地址總線(P0口、P2口)和控制總
線(ALE、RST、/PROG、/PSEN、/EA)等幾部分。它們?nèi)丈坠δ芎?jiǎn)述如下:
1.電源:Vcc(端子號(hào)40),芯片電源,接+5V;Vss(端子號(hào)20),電源接
地端。
2.時(shí)鐘:XTAL1(端子號(hào)18)、XTAL2(端子)分別是內(nèi)部振蕩電路反相
放大器的輸入端、輸出端,是外接晶振的端子。
3.控制總線:ALE(端子號(hào)30)用來(lái)把地址日勺低字節(jié)鎖存到外部鎖存器;
/psen(端子號(hào)29)外部程序存儲(chǔ)器讀選通信號(hào);RST(端子號(hào)9)復(fù)位信號(hào)輸入
端;/EA為內(nèi)部程序存儲(chǔ)器和外部程序存儲(chǔ)器的選擇端;
4.I/O線:P0口(端子號(hào)32-39)單片機(jī)的雙向數(shù)據(jù)總線和低8位地址總線;
P1口(端子號(hào)1-8)雙向輸入/輸出口,用來(lái)驅(qū)動(dòng)4個(gè)LSTTL負(fù)載;P2口(端子
號(hào)21-28)雙向輸入/輸出口,在訪問(wèn)存儲(chǔ)器時(shí),用作高8位地址總線;P3口(端
子號(hào)10-17)雙向輸入輸出口能驅(qū)動(dòng)4個(gè)LSTTL負(fù)載。P3口日勺每一種端子尚有
其他日勺功能。
P3.0——RXD:串行口輸入端;
P3.1——TXD:串行口輸出端;
P3.2——/INTO:外部中斷0中斷祈求輸入端:
P3.3——/INT1:外部中斷1中斷祈求輸入端:
P3.4——TO:定期器/計(jì)數(shù)器0外部輸入端;
P3.5——T1:定期器/計(jì)數(shù)器1外部輸入端;
P3.6一一/WR:外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通信號(hào);
P3.7——/RD:外部數(shù)據(jù)存儲(chǔ)器讀選通信號(hào);
5.時(shí)鐘電力:AT89c51內(nèi)有一種高增益發(fā)相反放大器,其頻率范圍為1.2MHz
—12MHz,XTAL1和XTAL2分別為放大器的輸入端和輸出端時(shí)鐘電路可以有內(nèi)
部方式或外部外部方式。在本設(shè)計(jì)中系統(tǒng)的時(shí)鐘電路設(shè)計(jì)是采用的內(nèi)部方式,即
運(yùn)用芯片內(nèi)部的振蕩電路。AT89單片機(jī)內(nèi)部有一種用于構(gòu)成振蕩器日勺高增益反
相放大器。引腳XTAL1和XTAL2分別是此放大器的輸入端和輸出端。這個(gè)放大器
與作為反饋元件日勺片外晶體諧振器一起構(gòu)成一種自激振蕩器。外接晶體諧振器以
和電容C1和C2構(gòu)成并聯(lián)諧振電路,接在放大器的反饋回路中。對(duì)外接電容均值
雖然沒(méi)有嚴(yán)格的規(guī)定,但電容日勺大小會(huì)影響震蕩器頻率日勺高下、震蕩器的I穩(wěn)定性、
起振日勺迅速性和溫度日勺穩(wěn)定性。因此,此系統(tǒng)電路的晶體振蕩器的I值為12MHz,
電容應(yīng)盡量的選擇陶瓷電容,電容值約為22uF。在焊接刷電路板時(shí),晶體振蕩
器和電容應(yīng)盡量安裝得與單片機(jī)芯片靠近,以減少寄生電容,更好地保證震蕩器
穩(wěn)定和可靠地工作。為了和提高單片機(jī)tl勺運(yùn)行速度,又能最大程度的保證單片機(jī)
日勺運(yùn)行速度,因此AT89C51日勺晶振使用12MHz。由此我們可以計(jì)算出AT89C51
在該晶振下日勺時(shí)鐘周期、機(jī)器周期和指令周期的計(jì)算措施如下:
1.指令周期
CPU執(zhí)行一條指令所用的時(shí)間稱為指令周期。一種指令周期由「4個(gè)機(jī)
器周期構(gòu)成。
2.機(jī)器周期
CPU執(zhí)行一種基本操作所用的時(shí)間稱為機(jī)器周期,一種機(jī)器周期由6狀
態(tài)S1~S6構(gòu)成,每個(gè)狀態(tài)由2時(shí)鐘脈沖構(gòu)成,前一種脈沖叫相位P1,后一
種脈沖叫相位P2,因此,一種機(jī)器周期由12個(gè)時(shí)鐘脈沖S1PLS1P2……
S6P1,S6P2構(gòu)成。
3.時(shí)鐘周期
時(shí)鐘脈沖周期T為計(jì)算機(jī)系統(tǒng)主頻f口勺倒數(shù),即:t=l/f0若系統(tǒng)主頻
為12MHz,則T=l/12us<>在80C51指令系統(tǒng)中,指令長(zhǎng)度為廣3個(gè)字節(jié)。
在單字節(jié)和雙字節(jié)日勺指令中,除了乘法和除法指令為4周期外,都是單周
期或雙周期的。三字節(jié)指令都是雙周期的。若系統(tǒng)主頻為12M,則單冏期
指令執(zhí)行日勺時(shí)間為12T=12*l/12=lusc雙周期指令執(zhí)行時(shí)間為
24T=24*l/12=2uso
6.復(fù)位電路:復(fù)位是由外部的復(fù)位電路來(lái)實(shí)現(xiàn)的。片內(nèi)復(fù)位電路是復(fù):位引腳
RST通過(guò)一種斯密特觸發(fā)器與復(fù)位電路相連,斯密特觸發(fā)器用來(lái)克制噪聲,它日勺
輸出在每個(gè)機(jī)器周期/、JS5P2,由星位電路采樣一次。單片機(jī)的復(fù):位有上電復(fù)位
和按鈕手動(dòng)復(fù)位兩種,本方案是采用兩種復(fù)位電路相結(jié)合。電容C3和電阻R2構(gòu)
成了上電復(fù)位,當(dāng)開(kāi)機(jī)上電時(shí),電容C2H勺正端的電壓為5V,又由于電容兩端日勺
電壓具有不可躍變性,因此電容C3和電阻R2之間的電壓也為5V,因此單片機(jī)
會(huì)復(fù)位。當(dāng)系統(tǒng)正常工作時(shí),由于直流電壓無(wú)法通過(guò)電容,因此單片機(jī)的復(fù)位引
腳相稱于通過(guò)電阻R2接地,又由于單片機(jī)的復(fù)位高電平時(shí)有效,因此單片機(jī)不
會(huì)復(fù)位。按鍵S1、電阻RI、R2構(gòu)成了按鍵復(fù)位電路。在系統(tǒng)正常工作時(shí),只要
將按鍵按下,即可使單片機(jī)的復(fù)位引腳成高電平,單片機(jī)可復(fù)位。
在電路中采用了6個(gè)電容并聯(lián),給單片機(jī)日勺電源進(jìn)行濾波,使單片機(jī)的電源
愈加平滑和穩(wěn)定,增長(zhǎng)系統(tǒng)的穩(wěn)定性。在進(jìn)行PCB布板時(shí),要注意將電容近貼著
單片機(jī)放置。
單片機(jī)引腳日勺10口的I使用:PL2和P1.3外接繼電港和蜂鳴器,P0口作為
ADC0809的數(shù)據(jù)輸入口,P0和P2作為地址輸出口。
圖9單片機(jī)部分電路圖
3.4輸出部分電路的設(shè)計(jì)和論證
輸出部分的電路由繼電器和蜂鳴器構(gòu)成。
繼電器電路H勺工作過(guò)程:
由干繼電器是捽制220VAe啊電壓,通過(guò)的J電壓和電流相對(duì)較大.因此要選
用功率較大H勺繼電器。在本課題的設(shè)計(jì)中使用的是12VH勺繼電器。繼電器室通過(guò)
三極管Q1來(lái)控制,當(dāng)單片機(jī)輸出低電平時(shí),三極管截止,繼電器線圈失電,常
開(kāi)觸點(diǎn)斷開(kāi)常閉觸點(diǎn)閉合,路燈被關(guān)閉。當(dāng)單片機(jī)輸出高電平時(shí),三極管導(dǎo)通繼
電器線圈得電,常開(kāi)觸點(diǎn)閉合常閉觸點(diǎn)斷開(kāi),路燈被打開(kāi)。由于繼電器在動(dòng)作時(shí)
會(huì)產(chǎn)生高電壓脈沖干擾信號(hào)。為了消除這種影響,在繼電器線圈的I的兩端并聯(lián)一
種蓄流二極管1N4148,二極管日勺正極接在線圈的附極,二極管的負(fù)極接在線圈
H勺正極,當(dāng)繼電器失電時(shí)電流從線圈的負(fù)極流向二極管的正極,然后再?gòu)恼龢O流
到二極管的負(fù)極,之后再次流到線圈的正極,這樣使線圈上存儲(chǔ)的能量最終消耗
在線圈的內(nèi)部,到達(dá)保護(hù)其他部分電路的目的。
蜂鳴器電路日勺工作過(guò)程
當(dāng)單片機(jī)輸出低電平時(shí),由于采用日勺是PNP型三極管,因此三極管處在導(dǎo)通
狀態(tài),蜂鳴器蜂鳴。當(dāng)單片機(jī)輸出高電平時(shí)三極管出于撤至狀態(tài),蜂鳴器停止蜂
鳴。在本部分電路中采用PNP型三極管的原因是單片機(jī)輸出灌電流口勺能力要比輸
出拉電流的能力強(qiáng),因此采用PNP型三極管是電流從外部流向單片機(jī)。
4.軟件設(shè)計(jì)
4.1程序流程
4.1.1系統(tǒng)主程序流程圖
圖11系統(tǒng)主程序流程圖
4.1.2傳感器子程序流程圖
結(jié)束
圖12傳感器子程序流程圖
4.2程序
4.2.1主程序
ORG000011
AJMPMAIN
ORGOOOBH
LJMPINT_TO
ORG0030H
MOVSP,#6011
MAIN:CLRPl.2
SETBPl.3
MOVTMOD,#0111
MOVTHO,#OBOH
MOVTLO,#3CH
SETBETO
SETBEA
CLRTRO
MOV45H,#0
MOV46H,#0
MOV47H,#0
MOVA,#0
MOVDPTR,#ADC0809_IN0_address
MOVX@DPTR,A
JBEOC,$
MOVA,@DPTR
MOV45H,A
MOVA,#0
MOVDPTR,#ADC0809_INl_address
MOVX@DPTR,A
JBEOC,$
MOVXA,@DPTR
MOV46H,A
LCALLDATA_PROCESS
SETBTRO
MOVA,50H
NEQ:
CJNEA,#1,NEQ
MOV4511,#0
MOV46H,#0
MOV50H,#0
SJMPMAIN
4.2.2定期器中斷子程序
;子程序名稱:定期器中斷程序INT_TO
;入口參數(shù):50H定期器時(shí)間到標(biāo)志
;子程序功能:完畢中斷計(jì)時(shí)
INT_TO:
MOVTHO,#OBOH
MOVTLO,#3CH
TNC47H
MOVA,47H
CJNEA,#20,NEQ2
MOV5011,#!
MOV47H,#0
CLRTRO
NEQ2:
RETI
423數(shù)據(jù)處理程序
;子程序名稱:DATA_PROCESS
;入口參數(shù):46H,47H
;子程序功能:完畢友數(shù)據(jù)的處理
DATAPROCESS:
MOVA,46H
MOVB,#50將亮度分為50個(gè)等級(jí)
DIVAB
LCALLL_PROCESS判斷開(kāi)燈還是關(guān)燈子程序
MOVA,47H
MOVB,#50
DIVAB將聲音分為50個(gè)等級(jí)
LCALLV_PROCESS
RET
4.2.4ADC0809持續(xù)對(duì)2個(gè)通道采樣程序
MOVRO,#3011
MOVR4,#02H
MOVDPTR,#OCOOOH選擇ADC0809日勺INO輸入
LOOP:
MOVX@DPTR,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全生產(chǎn)一票否決管理制度
- 2026年移動(dòng)核心網(wǎng)故障應(yīng)急處置預(yù)案
- 2026年旅游管理專業(yè)考試題及答案
- 2026年水電站水輪機(jī)故障應(yīng)急處置預(yù)案
- 2026年保潔公司合作協(xié)議合同二篇
- 藝術(shù)家創(chuàng)作保護(hù)責(zé)任承諾書(shū)(4篇)
- 醫(yī)療器械行業(yè)客戶服務(wù)主管績(jī)效評(píng)定表
- 新聞行業(yè)編輯新聞采編與內(nèi)容質(zhì)量考核表
- 連鎖零售餐飲業(yè)區(qū)域拓展經(jīng)理績(jī)效評(píng)定表
- 業(yè)務(wù)溝通會(huì)議記錄模板
- 數(shù)據(jù)資產(chǎn)價(jià)值評(píng)估模型構(gòu)建與分析
- 市政污水管道有限空間作業(yè)方案
- 2026中國(guó)電信四川公用信息產(chǎn)業(yè)有限責(zé)任公司社會(huì)成熟人才招聘?jìng)淇碱}庫(kù)及1套參考答案詳解
- 2026年秦皇島煙草機(jī)械有限責(zé)任公司招聘(21人)考試參考試題及答案解析
- 職場(chǎng)關(guān)鍵能力課件 4 時(shí)間管理
- 2025中日友好醫(yī)院招聘3人歷年真題匯編附答案解析
- 2025年河北省高考?xì)v史真題卷(含答案與解析)
- 2025年交管12123駕照學(xué)法減分考試題庫(kù)(附含答案)
- GB/T 5780-2025緊固件六角頭螺栓C級(jí)
- 肺結(jié)節(jié)消融課件
- 基于數(shù)據(jù)驅(qū)動(dòng)的控制力矩陀螺健康診斷與預(yù)測(cè)系統(tǒng)的深度剖析與實(shí)踐
評(píng)論
0/150
提交評(píng)論