【正文】
最經(jīng)常遇到的一個(gè)變量,溫度值是很多報(bào)警系統(tǒng)所采納的一個(gè)信號(hào)。而振動(dòng)信號(hào)可以感知異常的振動(dòng)。 在報(bào)警器產(chǎn)品的設(shè)計(jì)方面,增加更多的功能,不僅方便安裝與使用,還要能夠方便的調(diào)試。本設(shè)計(jì)的硬件框圖如圖 21所示。數(shù)碼管顯示方法可分為靜態(tài)顯示和動(dòng)態(tài)顯示兩種。 溫度傳感器的特點(diǎn) DS18B20 是 DALLAS 公司生產(chǎn)的一線式數(shù)字溫度傳感器,具有 3 引腳 TO- 92 小體積封裝形式;溫度測量范圍為- 55℃~+ 125℃ ,可編程為 9 位~ 12 位 A/D 轉(zhuǎn)換精度,測溫分辨率可達(dá) ℃,被測溫度用符號(hào)擴(kuò)展的 16 位數(shù)字量方式串行輸出;其工作電源既可在遠(yuǎn)端引入,也可采用寄生電源方式產(chǎn)生;多個(gè) DS18B20 可以并聯(lián)到 3 根或 2 根線上, CPU只需一根端口線就能與諸多 DS18B20 通信,占用微處理器的端口較少,可節(jié)省大量的 引線和邏輯電路。在使用 PL/M、 C 等高級(jí)語言進(jìn)行系統(tǒng)程序設(shè)計(jì)時(shí),對 DS18B20 操作部分最好采用匯編語言實(shí)現(xiàn)。光電管將輸入電流轉(zhuǎn)換為光信號(hào)射出,接收器再根據(jù)接收到的光線的強(qiáng)弱或有無對目標(biāo)物體進(jìn)行探測。由一個(gè)發(fā)光器和一個(gè)收光器組成的光電開關(guān)就稱為對射分離式光電開光,簡稱對射式光電開關(guān)。 e、亮動(dòng)( ):是指當(dāng)光學(xué)接收器受到光照的時(shí)候,傳感器的輸出接通。 PT2262/PT2272( SC2262/SC2272)的第 10~ 14 腳是數(shù)據(jù)碼設(shè)置端,數(shù)據(jù)端可以是高電平 1或者是低電平 0,一共有 4個(gè)通道,所以從 0000~ 1111 一共有 16個(gè)。 ⑥ 雙數(shù)據(jù)指示器。 ALE/PROG: ALE 是英文“ ADDRESS LATCH ENABLE” 的縮寫,表示允許地址鎖存允許信號(hào)。外部不擴(kuò)展而單片應(yīng)用時(shí),則作一般雙向 I/ O口用。在連續(xù)振蕩幾次后,達(dá)到 STC89C52 的復(fù)位電壓 3V,就進(jìn)行復(fù)位,這時(shí)內(nèi)部各 寄存器的數(shù)據(jù)值如表五所示。本設(shè)計(jì)中,要考慮與發(fā)光二極管串聯(lián)的限流電阻大小的確定,阻值選擇不應(yīng)當(dāng)會(huì)影響二極管壽命。正常工作狀態(tài)下,程序負(fù)責(zé)溫度值的讀取與顯示,紅外遮擋時(shí)間的判定與顯示,以及對遙控器 B 鍵是否按下的判定。 DS18B20的控制是典型的控制類程序。在主程序循環(huán)中向看門狗寄存器( WDTRST地址是 0A6H)中先寫入 01EH,再寫入 0E1H,即可激活看門狗。整個(gè)系統(tǒng)的軟件部分需要負(fù)責(zé)溫度信號(hào)的讀取與顯示,紅外遮擋時(shí)間信號(hào)的讀取與顯示,遙控信號(hào)的判定和報(bào)警輸出控制等。最通過分析,接收模塊使用超再生接收技術(shù),采用 LC振蕩電路,內(nèi)含放大整形,輸出的數(shù)據(jù)信號(hào)為解碼后的高電平信號(hào),使用極為方便,并且價(jià)格低廉,所以被廣泛使用。 有了定時(shí)器中斷還可以兼顧數(shù)碼管的顯示,每來一次定時(shí)器中斷則顯示一位數(shù)碼管的值。 圖 42 主程序流程圖 各部分的地址分配如下: 數(shù)碼管的數(shù)據(jù)端口: P0口; 數(shù)碼 管的片選端口: ~; 遙控器的 A鍵與 B鍵接口: ; 紅外接口: ; DS18B20溫度傳感器接口: ; 報(bào)警時(shí)控制接口: ; 報(bào)警蜂鳴器接口: ; 工作指示燈接口: 。 1 2 3 4ABCD4321DCBAT i t l eN u m b e r R e v i s i o nS i z eA4D a t e : 1 3 N o v 2 0 1 3 S h e e t o f F i l e : C : \ D o c u m e n t s a n d S e t t i n g s \ A d m i n i s t r a t o r \ 桌面 \ 新建文件夾 1 \ M y D e s i g n . d d bD r a w n B y :E A / V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 1 01P 1 12P 1 23P 1 34P 1 45P 1 56P 1 67P 1 78P 0 039P 0 138P 0 237P 0 336P 0 435P 0 534P 0 633P 0 732P 2 021P 2 122P 2 223P 2 324P 2 425P 2 526P 2 627P 2 728P S E N29A L E / P30T X D11R X D10U?S T C 8 9 C 5 2a1b2c3d4e5f6g7dp8P19P210P311P412D S ?D P Y _ 7 S E G _ 41 2 3 4 5 6 7 816 15 14 13 12 11 10 9R P ?1kV C C1234J?C O N 4V C CG N DVDD3DQ2GND1D S 1 8 B 2 0U?D S 1 8 B 2 0VCCDQ GNDI n fU? I N FGNDVCCD0 D1 D2 D3 DQR e m o t eU?R E M O T EV C CG N DR?5 . 1 KR?R E S 2R?R E S 2R?R E S 2D?L E DD?L E DD?L E DX T A L 1X T A L 2R E S E T 圖 38 動(dòng)態(tài)顯示電路 21 第 4 章 遙控?cái)?shù)顯控制系統(tǒng)的軟件設(shè)計(jì) 軟件結(jié)構(gòu) 本系統(tǒng)是較完整的單片機(jī)應(yīng)用系統(tǒng),在硬件原理中,除了基本的擴(kuò) 展電路外,還配置了數(shù)據(jù)采集。 報(bào)警及控制輸出電路 當(dāng)達(dá)到報(bào)警條件時(shí),要有報(bào)警信號(hào)發(fā)出。電容 C C2 主要作用是幫助振蕩器起振, 其值的大小對振蕩頻率有影響,可用來對頻率微調(diào)典型值為C1=C2=20PF,當(dāng)然,單片機(jī)的工作時(shí)鐘也可由外部的振蕩器提供,一般要求 MHz~ 16 MHz 之間的方波,典型值也是 12 MHz 和 1 MHz。在訪問外部程序存儲(chǔ)器讀取指令碼時(shí),每個(gè)機(jī)器周期產(chǎn)生二次 PSEN 信號(hào)。在單片機(jī)內(nèi)部,它是一反相放大器輸入端,這個(gè)放大器 構(gòu)成了片內(nèi)振蕩器。在本次設(shè)計(jì)中,報(bào)警系統(tǒng)的功能是及時(shí)的對一些事件的早期預(yù)報(bào),不需要完成很復(fù)雜的功能,因此選用 8 位的 STC89C52 單片機(jī)就能滿足本報(bào)警器的要求。 13 圖 33 PT2262 模塊電路原理圖 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m b e r R e v i s i o nS i z eBD a t e : 1 3 N o v 2 0 1 3 S h e e t o f F i l e : C : \ D o c u m e n t s a n d S e t t i n g s \ A d m i n i s t r a t o r \ 桌面 \ 新建文件夾 1 \ M y D e s i g n . d d bD r a w n B y :123456789 1011121314151617181 0 0 n2 7 k4 7 k1 0 k4 k 71 0 k1k1 0 u1 0 k4 7 k 1 8 k1 5 0 k4 1 4 87 k 52 2 0 0 p1 0 u1k2 2 0 0 p9 0 1 82p1 0 p1pV C CP T 2 7 2 2 圖 34 PT2272 電路原理圖 PT2272 解碼芯片有不同的后綴,表示不同的功能,有 L4/M4/L6/M6 之分,其中 L 表示鎖存輸出,數(shù)據(jù)只要成功接收就能一直保持對應(yīng)的電平狀態(tài),直到下次遙控?cái)?shù)據(jù)發(fā)生變化時(shí)改變。距離滯后用開關(guān)距離的百分比來表示。 ( 2)分類和工作方式 a、槽光電開關(guān) 把一個(gè)光發(fā)射器和一個(gè)接收器面對面地裝在一個(gè)槽的兩側(cè)的 是槽形光電。這一點(diǎn)在進(jìn)行 DS18B20 硬件連接和軟件設(shè)計(jì)時(shí)也要給予一定的重視。其中,高 8 位代表符號(hào),“ 0”表示 t0℃ ,“ 1”表示 t0℃;低 8 位則以 ℃ /LSB(最低有效位 )的形式表示溫度值 .例如 ,對應(yīng)于 25℃的數(shù)據(jù)格式為 : MSB LSB 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 0 (符號(hào)位“ ” ) (溫度值“ ” ) 11001110 的補(bǔ)碼為 00110010,即被測溫度值為: t=(1 25 +1 24 +12) ℃ = 25℃ 溫度與數(shù)據(jù)的對應(yīng)關(guān)系見表 311 表 311 9 位 DS18B20 溫度與數(shù)據(jù)的對應(yīng)關(guān)系 溫度 /℃ 二進(jìn)制數(shù)據(jù)輸出 十六進(jìn)制數(shù)據(jù)輸出 +125 00000000 11111010 00FAH +25 00000000 00110010 0032H + 00000000 00000001 0001H 11111111 11111111 FFFFH 25 11111111 11001110 FFCEH 55 11111111 10010010 FF92H ( 2) DS18B20 的外部結(jié)構(gòu) DS18B20 采用 3 腳 PR35 封裝或 8 腳 SOIC 封裝。光電開關(guān)將輸入電流在發(fā)射器上轉(zhuǎn)換為光信號(hào)射出,接收器再根據(jù)接收到的光線的強(qiáng)弱或有無對目標(biāo)物體進(jìn)行探測。共陽型就是把多個(gè) LED顯示段的陽極接在一起,又稱為公共端。當(dāng)兩個(gè)值有一個(gè)達(dá)到閾值時(shí),開始報(bào)警。 遙控?cái)?shù)顯控制系統(tǒng)的發(fā)展概況 報(bào)警器從出現(xiàn)到現(xiàn)在大致經(jīng)歷的三代。 關(guān)鍵字: 報(bào)警器;遙控;紅外;溫度 Remote Control Digital Display System Based on Single Chip Microputer ABSTRACT In recent years, alarm detects more and more signal types and requires more intelligence in order to meet the convenience of human life needs. Alarm can sense infrared signal, ultrasonic signal, gravity signal, vibration signal and remote control signals. This paper designs a safe, practical and convenient burglar alarm on the analysis of several mon alarm functions and the actual situation. This paper describes the research and development of the alarm, the advantages and the disadvantages of several different alarms and theirs popularity. The paper also analyzes the detection principles and the physical mechanisms of the popular alarms. And this paper chooses remote control signal, infrared signal and temperature signal as the detection signals. Infrared technology is a very mature technology and human eyes can not see infrared light. It can be used under different weather conditions with good concealment, and strong antiinterference ability. This kind of antitheft alarm system is widely used in homes, offices and other occasions. This design uses infrared signal as a detection signal.