尹松 劉安皓
摘 要 本文介紹了樓宇智能化中的防火、防盜報(bào)警系統(tǒng)。本系統(tǒng)所用的軟件是Delphi 6.0開(kāi)發(fā)工具及Office 2003數(shù)據(jù)庫(kù)管理系統(tǒng)。利用Delphi軟件提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,實(shí)現(xiàn)數(shù)據(jù)信號(hào)由傳感器發(fā)送,到PC上位機(jī)接收數(shù)據(jù)并做出相應(yīng)的判斷的過(guò)程,使得報(bào)警系統(tǒng)更加簡(jiǎn)易且準(zhǔn)確。
關(guān)鍵詞 防火防盜;Delphi 6.0;報(bào)警系統(tǒng)
前言
當(dāng)前大多居民住宅的主要防盜措施僅限于防盜窗、防盜門(mén),雖有一定的防盜作用,在災(zāi)害發(fā)生的情況下,使逃生更加困難。另外,小區(qū)安全措施不足;居民安全意識(shí)有待增強(qiáng);安全防范系統(tǒng)也急需普及。因此設(shè)計(jì)一款智能化防火防盜系統(tǒng)很有現(xiàn)實(shí)意義。
1 系統(tǒng)設(shè)計(jì)方案
1.1 方案設(shè)計(jì)
方案構(gòu)成包括用戶(hù)端傳感器、A/D轉(zhuǎn)換器、RS232/RS485轉(zhuǎn)換器、PC上位機(jī)的報(bào)警系統(tǒng)等四大部分組成。防火探測(cè)器:防火傳感器是由光電感煙、溫度和煤氣構(gòu)成的復(fù)合型火災(zāi)傳感器。該方案是以計(jì)算機(jī)作為總的控制端,利用RS232/RS485轉(zhuǎn)換器與其相連,再將A/D轉(zhuǎn)換器連接到485總線(xiàn)上,通過(guò)A/D轉(zhuǎn)換器對(duì)傳感器檢測(cè)到的險(xiǎn)情信號(hào)進(jìn)行轉(zhuǎn)換并輸入,計(jì)算機(jī)將根據(jù)已經(jīng)設(shè)定好的相關(guān)程序輸出相應(yīng)的判斷,實(shí)現(xiàn)自動(dòng)報(bào)警[1]。
1.2 系統(tǒng)的工作過(guò)程
本系統(tǒng)的設(shè)計(jì)主要采用Delphi軟件設(shè)計(jì),故而將系統(tǒng)分成硬件選擇和軟件設(shè)計(jì)兩個(gè)部分。模塊劃分分為前端傳感器(檢測(cè)器)、轉(zhuǎn)換器(RS232/RS485轉(zhuǎn)換器、A/D轉(zhuǎn)換器)、PC上位機(jī)三大模塊,前端傳感器(檢測(cè)器)實(shí)時(shí)接收外界數(shù)據(jù),然后由轉(zhuǎn)換器進(jìn)行數(shù)據(jù)轉(zhuǎn)換,再傳輸?shù)絇C上位機(jī)接收并由設(shè)定好的程序進(jìn)行判斷。
2 系統(tǒng)的硬件設(shè)計(jì)
2.1 系統(tǒng)硬件模塊設(shè)計(jì)
本系統(tǒng)共分為四個(gè)模塊,分別是PC上位機(jī)、RS232/RS485轉(zhuǎn)換器、A/D轉(zhuǎn)換器和現(xiàn)場(chǎng)檢測(cè)器(傳感器)。本報(bào)警系統(tǒng)總體構(gòu)造比較簡(jiǎn)單,性?xún)r(jià)比較高,符合本課題設(shè)計(jì)的目的。
2.2 系統(tǒng)所選擇的硬件
(1)火情傳感器。火情傳感器共有以下三種:PT100溫度傳感器、煙感探測(cè)器、煤氣檢測(cè)器。
(2)盜情傳感器。本系統(tǒng)主要采用PD632型熱釋電紅外傳感器。
(3)A/D轉(zhuǎn)換器和RS232/RS485轉(zhuǎn)換器。本文的A/D轉(zhuǎn)換器采用北京中泰研創(chuàng)科技有限公司的RM4018遠(yuǎn)端模擬量采集模塊[2]。
3 系統(tǒng)軟件設(shè)計(jì)及功能實(shí)現(xiàn)
3.1 系統(tǒng)總體程序的設(shè)計(jì)
(1)系統(tǒng)的登錄界面。本系統(tǒng)的軟件設(shè)計(jì)是基于Delphi語(yǔ)言環(huán)境下設(shè)計(jì)的,利用Delphi語(yǔ)言編寫(xiě)本系統(tǒng)的登錄界面。
系統(tǒng)的登錄程序采用If判斷句的形式,對(duì)用戶(hù)輸入的用戶(hù)名及其密碼進(jìn)行判斷,用戶(hù)名為“劉西溪”,密碼為“888888”,等程序運(yùn)行后,首先彈出登錄頁(yè)面,當(dāng)用戶(hù)輸入正確,此時(shí)頁(yè)面會(huì)出現(xiàn)“歡迎登錄,請(qǐng)稍后”的漢字提示。稍后系統(tǒng)會(huì)自動(dòng)彈出主頁(yè)面,并關(guān)閉此登錄頁(yè)面。若用戶(hù)輸入錯(cuò)誤的用戶(hù)名或者錯(cuò)誤的密碼時(shí),系統(tǒng)就會(huì)出現(xiàn)提示字樣“用戶(hù)名錯(cuò)誤,請(qǐng)重新登錄”、“密碼錯(cuò)誤,請(qǐng)重新登錄”。
此判斷語(yǔ)句的程序如下:
if (Edit3.Text=劉西溪) then
begin
if (edit4.Text=888888) then
begin
label1.Caption:=歡迎登錄,請(qǐng)稍后...;
timer1.Enabled:=true;
end
else
label1.Caption:=密碼錯(cuò)誤,請(qǐng)從新登錄;
end
else
(2)系統(tǒng)主頁(yè)面。當(dāng)用戶(hù)登錄成功后,系統(tǒng)將顯示出報(bào)警系統(tǒng)的主頁(yè)面。主頁(yè)面顯示的事所要進(jìn)行監(jiān)控樓宇的每層每室的具體情況。
該頁(yè)面還具有用戶(hù)所需要查詢(xún)已經(jīng)發(fā)生過(guò)的火情或者盜情記錄,該記錄詳細(xì)給出了火情或者盜情發(fā)生的時(shí)間和地點(diǎn)。當(dāng)用戶(hù)不需要進(jìn)行監(jiān)控及觀(guān)察時(shí),可以手動(dòng)點(diǎn)擊該頁(yè)面的退出按鈕退出該系統(tǒng)。
3.2 整個(gè)報(bào)警系統(tǒng)的運(yùn)行及仿真演示
本系統(tǒng)程序的仿真研究采用的時(shí)COMMIX軟件。用戶(hù)登錄成功,將485總線(xiàn)連接到計(jì)算機(jī)上,運(yùn)行COMMIX程序。顯示正常后,開(kāi)始運(yùn)行主程序,此時(shí)的顯示說(shuō)明現(xiàn)場(chǎng)都處于正常工作狀態(tài)。
當(dāng)在COMMIX軟件界面模擬輸入非正常信號(hào)即險(xiǎn)情信號(hào)時(shí),如將一層01室的輸入信號(hào)改動(dòng),此時(shí),報(bào)警系統(tǒng)將進(jìn)行頁(yè)面顯示的報(bào)警和聲音報(bào)警,以提示監(jiān)控室工作人員及時(shí)解決現(xiàn)場(chǎng)的險(xiǎn)情。
4 結(jié)束語(yǔ)
本課題通過(guò)各個(gè)傳感器采集現(xiàn)場(chǎng)實(shí)時(shí)數(shù)據(jù),計(jì)算機(jī)進(jìn)行數(shù)據(jù)的處理、分析和報(bào)警控制,從而對(duì)樓宇的險(xiǎn)情(火情和盜情)得到了有效的實(shí)時(shí)監(jiān)控,以達(dá)到保障樓宇用戶(hù)生命和財(cái)產(chǎn)安全的目的。
參考文獻(xiàn)
[1] Ray Lischner.DELPHI技術(shù)手冊(cè)[M].北京:中國(guó)電力出版社,2001:109.
[2] 王學(xué)慶.Delphi 6數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)例導(dǎo)航[M].北京:科學(xué)出版社,2003:202.