在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于PIC單片機(jī)的智能小區(qū)監(jiān)控系統(tǒng)的設(shè)計(jì)

      基于PIC單片機(jī)的智能小區(qū)監(jiān)控系統(tǒng)的設(shè)計(jì)

      作者: 時(shí)間:2012-03-21 來(lái)源:網(wǎng)絡(luò) 收藏

      1. 引言

      本文引用地址:http://www.biyoush.com/article/171827.htm

      隨著生活水平的不斷提高,人們對(duì)居住環(huán)境的要求也大大提高,對(duì)信息服務(wù)和安全防范的要求尤為突出.如何利用計(jì)算機(jī)和通信技術(shù)在智能化小區(qū)家庭智能管理系統(tǒng)中,對(duì)住戶(hù)家庭水表、電表、煤氣表的自動(dòng)計(jì)量以及火災(zāi)、煤氣泄漏、入室盜竊等警情的實(shí)時(shí)監(jiān)控已經(jīng)成為信息產(chǎn)業(yè)的熱點(diǎn)技術(shù).利用CAN總線技術(shù)雖然有其開(kāi)放式、數(shù)字化、多點(diǎn)通信等諸多優(yōu)點(diǎn),但將其用于智能住宅小區(qū),卻因其成本偏高,目前在我國(guó)還難以推廣.為此,作者開(kāi)發(fā)出一種設(shè)備簡(jiǎn)單,成本低廉,便于維護(hù)經(jīng)濟(jì)型家庭管理系統(tǒng),能有效地實(shí)現(xiàn)三表自動(dòng)采集計(jì)費(fèi),防盜、防災(zāi)、自動(dòng)報(bào)警和遠(yuǎn)程監(jiān)控等功能.利用進(jìn)行實(shí)時(shí)采集,并將采集的數(shù)據(jù)通過(guò)串行口傳給PC機(jī),PC機(jī)完成數(shù)據(jù)的運(yùn)算、存儲(chǔ)、和打印。硬件通過(guò)16FXX實(shí)現(xiàn),軟件由VC++6.0實(shí)現(xiàn).

      2. 系統(tǒng)結(jié)構(gòu)

      21.gif

      系統(tǒng)是由一臺(tái)PC機(jī)(上位機(jī))和多臺(tái)(下位機(jī),作為終端控制器)構(gòu)成分布式控制系統(tǒng),PC機(jī)COM口帶多個(gè)終端控制器,終端控制器地址設(shè)為 1-N。PC機(jī)采用巡查工作方式自動(dòng)查詢(xún)小區(qū)內(nèi)所有終端控制器的報(bào)警狀態(tài),及時(shí)對(duì)各種報(bào)警信號(hào)做出響應(yīng),并通過(guò)有效手段(語(yǔ)音提示、電子地圖標(biāo)識(shí)等)向監(jiān)控中心工作人員提供報(bào)警業(yè)主家庭有關(guān)地址、電話等詳細(xì)信息,以便及時(shí)處理;同時(shí)通過(guò)抄表工作方式完成自動(dòng)抄表以及報(bào)表輸出等任務(wù).終端控制器采集用戶(hù)煤氣表、電表、水表脈沖數(shù)據(jù),實(shí)現(xiàn)3表自動(dòng)計(jì)數(shù);同時(shí)采集現(xiàn)場(chǎng)的防盜、防災(zāi)等信息,有意外事件發(fā)生時(shí)可自動(dòng)啟動(dòng)報(bào)警器報(bào)警.PC機(jī)與終端控制器采用總線式網(wǎng)絡(luò)結(jié)構(gòu)相連,采用RS—485接口總線通信;RS485接口總線利用平衡發(fā)送和差分接收方式實(shí)現(xiàn)通信.,以半雙工工作方式工作,最大傳輸距離可達(dá) 1200m,波特率在1200和38400b/s間可設(shè)置,RS485網(wǎng)絡(luò)采用一對(duì)有補(bǔ)償?shù)碾p絞線。終端控制器采用16FXX單片機(jī),片中串行口加 MAX487轉(zhuǎn)換器,選用在多點(diǎn)總線傳輸線中雙向數(shù)據(jù)通信應(yīng)用網(wǎng)絡(luò)廣泛使用的MAX487收發(fā)器,其特點(diǎn)是具有限斜率的驅(qū)動(dòng)器,即驅(qū)動(dòng)器發(fā)送數(shù)字信號(hào),其沿邊斜率是受限制的,這使電磁干擾(EMI)減至最小,并減少因電纜終端不匹配而產(chǎn)生的影響.接口接線簡(jiǎn)單,維護(hù)方便,保證了抄表的可靠性和監(jiān)控的實(shí)時(shí)性.

      3. 終端控制器硬件

      22.gif

      為了簡(jiǎn)化硬件結(jié)構(gòu),將三表成脈沖表,報(bào)警探頭為脈沖輸出,從而避免了在控制器主板上使用A/D轉(zhuǎn)換接口.本系統(tǒng)對(duì)表脈沖安排4路輸入通道,利用單片機(jī) PIC16FXX的PORTA端口輸入,表脈沖和報(bào)警脈沖信號(hào)分別通過(guò)斯密特觸發(fā)器波形整形和74LS244緩沖器進(jìn)入CPU,在一定的采樣周期內(nèi),CPU輪流查詢(xún)用戶(hù)表和報(bào)警的輸入端口狀態(tài),并進(jìn)行數(shù)據(jù)分析處理,存到EEPROM 24C16相應(yīng)的存儲(chǔ)區(qū),等待中央計(jì)算機(jī)的查詢(xún)和抄寫(xiě).再安排4路輸入通道用于對(duì)設(shè)防、撤防、解警和求助操作的遙控處理.串行接口器件LCD液晶顯示器可顯示表數(shù)據(jù)和有關(guān)報(bào)警狀態(tài)等信息,所采用的液晶顯示模塊,內(nèi)置顯示RAM和驅(qū)動(dòng)控制器,通過(guò)4線與單片機(jī)相連. 8KB串行EEPROM 24C16,用以存儲(chǔ)用戶(hù)各表的數(shù)據(jù)信息、報(bào)警狀態(tài)信息和采集監(jiān)控終端地址以及有關(guān)初始化信息.每個(gè)用戶(hù)的采集監(jiān)控終端設(shè)置不同的地址,從而保證采集數(shù)據(jù)的正確無(wú)誤.

      終端控制器工作過(guò)程如下:上電復(fù)位自檢后,開(kāi)始運(yùn)行,指示燈閃爍表示程序開(kāi)始正常工作,初始化LCD,脈沖表,密碼,報(bào)警狀態(tài),鍵盤(pán),串口。然后進(jìn)入主程序循環(huán),首先記錄報(bào)警狀態(tài),脈沖表數(shù)據(jù),然后將上述兩種數(shù)據(jù)存入24C16中,查詢(xún)鍵盤(pán),通過(guò)串口響應(yīng)PC機(jī)通信命令與PC機(jī)之間進(jìn)行數(shù)據(jù)傳輸。

      4. 系統(tǒng)通信

      通信的發(fā)起方總是主機(jī)開(kāi)始,由PC機(jī)控制通訊的主動(dòng)性,單片機(jī)在通訊過(guò)程中處于被動(dòng)地位。由于各分機(jī)共享同一頻率,為避免沖突,PC機(jī)通過(guò)巡查分機(jī)的工作方式查詢(xún)各單片機(jī)是否有信息要上報(bào)給PC機(jī)。

      為了保證PC機(jī)與多臺(tái)單片機(jī)之間能夠準(zhǔn)確、可靠的通信,確定一個(gè)明確而合理的通訊協(xié)議是關(guān)鍵。包括對(duì)數(shù)據(jù)格式、通訊方式、傳送速度、傳送步驟、檢糾錯(cuò)方式以及控制字符定義等問(wèn)題做出統(tǒng)一規(guī)定。

      為區(qū)分不同的分機(jī),必須為每一個(gè)分機(jī)分配一個(gè)唯一的地址,此地址唯一區(qū)別各單片機(jī)。數(shù)據(jù)格式采用數(shù)據(jù)包的形式,一次傳輸一組數(shù)據(jù),數(shù)據(jù)包格式如下所示:

      23.gif

      起始標(biāo)志位:1個(gè)字節(jié) 數(shù)據(jù)長(zhǎng)度:1個(gè)字節(jié)
      分機(jī)地址:1個(gè)字節(jié) 數(shù)據(jù)內(nèi)容:n個(gè)字節(jié)
      和檢驗(yàn):2個(gè)字節(jié) 命令/數(shù)據(jù):1個(gè)字節(jié)
      結(jié)束標(biāo)志位:1個(gè)字節(jié)


      上一頁(yè) 1 2 下一頁(yè)

      評(píng)論


      相關(guān)推薦

      技術(shù)專(zhuān)區(qū)

      關(guān)閉