新聞中心

EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 消防指示燈智能監(jiān)控系統(tǒng)三端口網(wǎng)關(guān)電路模塊設(shè)計(jì)

消防指示燈智能監(jiān)控系統(tǒng)三端口網(wǎng)關(guān)電路模塊設(shè)計(jì)

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

  提出采用兩級(jí)環(huán)形總線網(wǎng)絡(luò)拓?fù)?/strong>、主從通信方式的消防指示燈智能監(jiān)控系統(tǒng)。設(shè)計(jì)了用電池提供應(yīng)急電源的通信網(wǎng)關(guān)的總體結(jié)構(gòu)。采用單片機(jī)自帶的雙串口構(gòu)成兩個(gè)獨(dú)立光電隔離的RS-485 接口作為下級(jí)環(huán)形總線主站,實(shí)現(xiàn)與智能應(yīng)急標(biāo)志燈之間交換數(shù)據(jù)。利用單片機(jī)的SPI 接口功能和另一個(gè)單片機(jī)擴(kuò)展第三個(gè)獨(dú)立的光電隔離RS-485 接口,作為上級(jí)環(huán)形總線網(wǎng)絡(luò)的從站, 實(shí)現(xiàn)與監(jiān)控主機(jī)之間狀態(tài)和命令信息交換。

本文引用地址:http://butianyuan.cn/article/201612/327136.htm

  串口擴(kuò)展電路

  串口擴(kuò)展的方式:一種是硬件的擴(kuò)展方式。使用市面上對(duì)串口進(jìn)行擴(kuò)展的芯片,有SP2338DP,GM8123 系列。第二是軟件模擬法??筛鶕?jù)串行通信的傳送格式, 利用定時(shí)器和主機(jī)的I/O 口來(lái)模擬串行通信的時(shí)序, 以達(dá)到擴(kuò)展串口的目的。接收過(guò)程中需要檢測(cè)起始位, 這可以使用查詢方式或中斷方式進(jìn)行處理。接收和發(fā)送過(guò)程中, 對(duì)定時(shí)的處理既可以使用查詢方式也可以使用定時(shí)器中斷方式。而這種方法需要占用大量的CPU 時(shí)間, 只能用于功能簡(jiǎn)單的應(yīng)用中, 并不適合中繼網(wǎng)關(guān)這類功能復(fù)雜的設(shè)備。本設(shè)計(jì)使用STC12 單片機(jī)的同步串行口(SPI) 和另一個(gè)帶有串口的單片機(jī)STC11F04E( 以下簡(jiǎn)稱為STC11) 來(lái)擴(kuò)展串口。其中TX、RX 分別是串口的數(shù)據(jù)發(fā)送信號(hào)和數(shù)據(jù)接收引腳。RE 用于控制MAX485 的接收或發(fā)送狀態(tài)。

  電路原理圖中下部分給出了光電隔離型RS-485 接口原理。3 個(gè)RS-485 接口使用相同的原理, 但3 個(gè)接口中MAX485芯片的工作電源是各自獨(dú)立的。SCK、MISO、MOSI 分別是SPI 接口的時(shí)鐘信號(hào)、主站輸入信號(hào)、主站輸出信號(hào)。定義STC12 的SPI 接口工作在從站方式,STC11 作為SPI 主站。由于STC11 單片機(jī)沒(méi)有SPI 功能, 必須用軟件模擬SPI 主站功能, 這里僅將STC11 作為字節(jié)數(shù)據(jù)傳輸?shù)闹修D(zhuǎn)站, 不進(jìn)行信息幀的校驗(yàn)、存儲(chǔ)和轉(zhuǎn)換。監(jiān)控計(jì)算機(jī)發(fā)出指令經(jīng)STC11 的串口接收, 通過(guò)SPI 發(fā)送至STC12 進(jìn)行處理。STC11 再通過(guò)SPI 接收返回信息, 然后通過(guò)串口發(fā)送至監(jiān)控計(jì)算機(jī)。設(shè)計(jì)中,STC12 通過(guò)在SPI_TX 引腳的輸出下降沿,告知STC11 啟動(dòng)模擬SPI 主站功能, 從STC12 的SPI 接口寄存器中讀取一個(gè)字節(jié)數(shù)據(jù)。



關(guān)鍵詞: 消防指示燈智能監(jiān)

評(píng)論


技術(shù)專區(qū)

關(guān)閉