基于can總線的火災(zāi)自動監(jiān)控報警系統(tǒng).doc
約65頁DOC格式手機打開展開
基于can總線的火災(zāi)自動監(jiān)控報警系統(tǒng),基于can總線的火災(zāi)自動監(jiān)控報警系統(tǒng)2.9萬字 65頁包括中英文翻譯,完整電路圖,程序清單摘 要本設(shè)計是以單片機at89c51為主控制器,通過can總線組建的通信網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳送的火災(zāi)自動監(jiān)控報警系統(tǒng)。現(xiàn)場總線接口卡由can總線控制器sja1000,總線驅(qū)動器pca82c250組成,系統(tǒng)上位機通信主要由can-rs23...
內(nèi)容介紹
此文檔由會員 小甜甜 發(fā)布
基于CAN總線的火災(zāi)自動監(jiān)控報警系統(tǒng)
2.9萬字 65頁
包括中英文翻譯,完整電路圖,程序清單
摘 要
本設(shè)計是以單片機AT89C51為主控制器,通過CAN總線組建的通信網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳送的火災(zāi)自動監(jiān)控報警系統(tǒng)。
現(xiàn)場總線接口卡由CAN總線控制器SJA1000,總線驅(qū)動器PCA82C250組成,系統(tǒng)上位機通信主要由CAN-RS232通信接口組成。RS232適配卡由轉(zhuǎn)換芯片MAX232搭建,MAX232是AXIM公司生產(chǎn)的一種雙組驅(qū)動/接收器芯片,采用此芯片接口的串行通信系統(tǒng)只需單一的+5V電源即可。
信號采集控制節(jié)點部分主要有溫度傳感器DS18B20和離子式煙霧探測器實現(xiàn)系統(tǒng)的數(shù)據(jù)采集,節(jié)點控制器選擇ATM公司生產(chǎn)的單片機AT89C51。節(jié)點控制器可以通過單線驅(qū)動溫度傳感器和煙霧傳感器,形成復(fù)合式信號采集控制系統(tǒng)。
基于CAN總線的火災(zāi)自動監(jiān)控報警系統(tǒng),設(shè)計的關(guān)鍵在于CAN總線與現(xiàn)場節(jié)點控制器適配卡的軟、硬件設(shè)計;上位機(PC機)和下位機(節(jié)點控制器)間CAN-RS232通信適配卡設(shè)計;信號采集控制節(jié)點設(shè)計。
通過實際運行表明,該系統(tǒng)具有容量大、通信距離遠(yuǎn)、數(shù)據(jù)傳輸速度快、組網(wǎng)方便等優(yōu)點?;诂F(xiàn)場總線的火災(zāi)自動監(jiān)控報警系統(tǒng)有著廣泛的市場應(yīng)用前景,是火災(zāi)探測報警技術(shù)的發(fā)展方向。
關(guān)鍵詞:CAN總線;煙霧傳感器;溫度傳感器;AT89C51
Abstract
This design uses the monolithic integrated circuit AT89C51 as the primary controller, sets up the correspondence network through the CAN-BUS to carry on the data transfer the fire automatic monitoring alarm system.
The fieldbus connection card is composed of CAN-BUS controller SJA1000 and the bus driver PCA82C250. The up-PC communication of the system is mainly composed of CAN-RS232 communicate connection. The RS-232 adaptation card is built by the transformation chip MAX232, MAX232 is a double drivers/receivers chip made by AXIM enterprise, the serial communication system which uses this chip only needs a +5V power.
The system signal collecting node part mainly uses temperature sensor DS18B20 and ionic smog detector to realize the data collecting of the system, the node controller takes the monolithic integrated circuit AT89C51 made by ATM enterprise. The node controller may form the compound expression signal collecting system, using the single track drove temperature sensor and the smog sensor......
Key words:CAN-BUS;Smoke sensor;Temperatures;AT89C51
目 錄
第1章 緒 論 1
1.1概述 1
1.2火災(zāi)報警技術(shù)及現(xiàn)場總線技術(shù)的發(fā)展 1
第2章 方案論證 3
2.1 CAN總線的特點 3
2.2系統(tǒng)總體方案設(shè)計 4
2.2.1系統(tǒng)總體硬件結(jié)構(gòu)設(shè)計 4
2.2.2系統(tǒng)總體軟件結(jié)構(gòu)設(shè)計 6
第3章 系統(tǒng)硬件電路的設(shè)計 7
3.1火災(zāi)探測器的設(shè)計 7
3.1.1溫度探測器 7
3.1.2離子感煙式火災(zāi)探測器 9
3.1.3氣體探測器 11
3.2 AT89C51單片機的設(shè)計 11
3.3 復(fù)位及看門狗電路 15
3.4時鐘電路的設(shè)計 17
3.5單片機存儲器的擴展 18
3.6電源電路的的設(shè)計 21
3.7報警電路 23
3.8現(xiàn)場總線接口電路的設(shè)計 24
3.8.1CAN總線 24
3.8.2 CAN收發(fā)器82C250簡介 25
3.8.3 SJA1000的功能介紹 26
3.8.4 SJA1000引腳和特性 27
3.8.5 SJA1000的增強模式 29
3.8.6驗收濾波器的原理 31
3.9 CAN總線接口硬件設(shè)計 32
3.10 RS-232C串行接口總線設(shè)計 34
3.11硬件抗干擾措施 37
第4章 系統(tǒng)軟件電路的設(shè)計 38
4.1主程序流程圖 38
4.2控制器主程序流程圖 39
4.3溫度傳感器子程序流程圖 39
4.4 CAN總線接口程序流程圖 41
4.4系統(tǒng)軟件抗干擾措施 43
第5章 結(jié) 論 44
參考文獻(xiàn) 45
致 謝 46
附 錄Ⅰ 47
附 錄Ⅱ 57
附 錄Ⅲ 59
參考文獻(xiàn)
[9] 胡燁.Protel 99 SE原理圖與PCB設(shè)計教程.北京:機械工業(yè)出版社
[10] 黑杰克.Protel Schematic 99SE電路設(shè)計.北京:科學(xué)出版社
[11] 李建忠.單片機原理及應(yīng)用.西安:西安電子科技大學(xué)出版社
[12] 王繼忠.總線式樓宇防火防盜報警系統(tǒng)應(yīng)用.北華大學(xué)學(xué)報
[13] 吳延海.微型計算機接口技術(shù).重慶:重慶大學(xué)出版社
[14] 火災(zāi)科學(xué).中國科技大學(xué),2006:1
[15] 儀表技術(shù)與傳感器.沈陽儀表科學(xué)研究院,2006:10
[16] 傳感器與微系統(tǒng).信息產(chǎn)業(yè)部電子第四十九研究所.2006:9
附 錄Ⅰ
英文資料
附 錄Ⅱ
電路原理圖
附 錄Ⅲ
程序清單
2.9萬字 65頁
包括中英文翻譯,完整電路圖,程序清單
摘 要
本設(shè)計是以單片機AT89C51為主控制器,通過CAN總線組建的通信網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳送的火災(zāi)自動監(jiān)控報警系統(tǒng)。
現(xiàn)場總線接口卡由CAN總線控制器SJA1000,總線驅(qū)動器PCA82C250組成,系統(tǒng)上位機通信主要由CAN-RS232通信接口組成。RS232適配卡由轉(zhuǎn)換芯片MAX232搭建,MAX232是AXIM公司生產(chǎn)的一種雙組驅(qū)動/接收器芯片,采用此芯片接口的串行通信系統(tǒng)只需單一的+5V電源即可。
信號采集控制節(jié)點部分主要有溫度傳感器DS18B20和離子式煙霧探測器實現(xiàn)系統(tǒng)的數(shù)據(jù)采集,節(jié)點控制器選擇ATM公司生產(chǎn)的單片機AT89C51。節(jié)點控制器可以通過單線驅(qū)動溫度傳感器和煙霧傳感器,形成復(fù)合式信號采集控制系統(tǒng)。
基于CAN總線的火災(zāi)自動監(jiān)控報警系統(tǒng),設(shè)計的關(guān)鍵在于CAN總線與現(xiàn)場節(jié)點控制器適配卡的軟、硬件設(shè)計;上位機(PC機)和下位機(節(jié)點控制器)間CAN-RS232通信適配卡設(shè)計;信號采集控制節(jié)點設(shè)計。
通過實際運行表明,該系統(tǒng)具有容量大、通信距離遠(yuǎn)、數(shù)據(jù)傳輸速度快、組網(wǎng)方便等優(yōu)點?;诂F(xiàn)場總線的火災(zāi)自動監(jiān)控報警系統(tǒng)有著廣泛的市場應(yīng)用前景,是火災(zāi)探測報警技術(shù)的發(fā)展方向。
關(guān)鍵詞:CAN總線;煙霧傳感器;溫度傳感器;AT89C51
Abstract
This design uses the monolithic integrated circuit AT89C51 as the primary controller, sets up the correspondence network through the CAN-BUS to carry on the data transfer the fire automatic monitoring alarm system.
The fieldbus connection card is composed of CAN-BUS controller SJA1000 and the bus driver PCA82C250. The up-PC communication of the system is mainly composed of CAN-RS232 communicate connection. The RS-232 adaptation card is built by the transformation chip MAX232, MAX232 is a double drivers/receivers chip made by AXIM enterprise, the serial communication system which uses this chip only needs a +5V power.
The system signal collecting node part mainly uses temperature sensor DS18B20 and ionic smog detector to realize the data collecting of the system, the node controller takes the monolithic integrated circuit AT89C51 made by ATM enterprise. The node controller may form the compound expression signal collecting system, using the single track drove temperature sensor and the smog sensor......
Key words:CAN-BUS;Smoke sensor;Temperatures;AT89C51
目 錄
第1章 緒 論 1
1.1概述 1
1.2火災(zāi)報警技術(shù)及現(xiàn)場總線技術(shù)的發(fā)展 1
第2章 方案論證 3
2.1 CAN總線的特點 3
2.2系統(tǒng)總體方案設(shè)計 4
2.2.1系統(tǒng)總體硬件結(jié)構(gòu)設(shè)計 4
2.2.2系統(tǒng)總體軟件結(jié)構(gòu)設(shè)計 6
第3章 系統(tǒng)硬件電路的設(shè)計 7
3.1火災(zāi)探測器的設(shè)計 7
3.1.1溫度探測器 7
3.1.2離子感煙式火災(zāi)探測器 9
3.1.3氣體探測器 11
3.2 AT89C51單片機的設(shè)計 11
3.3 復(fù)位及看門狗電路 15
3.4時鐘電路的設(shè)計 17
3.5單片機存儲器的擴展 18
3.6電源電路的的設(shè)計 21
3.7報警電路 23
3.8現(xiàn)場總線接口電路的設(shè)計 24
3.8.1CAN總線 24
3.8.2 CAN收發(fā)器82C250簡介 25
3.8.3 SJA1000的功能介紹 26
3.8.4 SJA1000引腳和特性 27
3.8.5 SJA1000的增強模式 29
3.8.6驗收濾波器的原理 31
3.9 CAN總線接口硬件設(shè)計 32
3.10 RS-232C串行接口總線設(shè)計 34
3.11硬件抗干擾措施 37
第4章 系統(tǒng)軟件電路的設(shè)計 38
4.1主程序流程圖 38
4.2控制器主程序流程圖 39
4.3溫度傳感器子程序流程圖 39
4.4 CAN總線接口程序流程圖 41
4.4系統(tǒng)軟件抗干擾措施 43
第5章 結(jié) 論 44
參考文獻(xiàn) 45
致 謝 46
附 錄Ⅰ 47
附 錄Ⅱ 57
附 錄Ⅲ 59
參考文獻(xiàn)
[9] 胡燁.Protel 99 SE原理圖與PCB設(shè)計教程.北京:機械工業(yè)出版社
[10] 黑杰克.Protel Schematic 99SE電路設(shè)計.北京:科學(xué)出版社
[11] 李建忠.單片機原理及應(yīng)用.西安:西安電子科技大學(xué)出版社
[12] 王繼忠.總線式樓宇防火防盜報警系統(tǒng)應(yīng)用.北華大學(xué)學(xué)報
[13] 吳延海.微型計算機接口技術(shù).重慶:重慶大學(xué)出版社
[14] 火災(zāi)科學(xué).中國科技大學(xué),2006:1
[15] 儀表技術(shù)與傳感器.沈陽儀表科學(xué)研究院,2006:10
[16] 傳感器與微系統(tǒng).信息產(chǎn)業(yè)部電子第四十九研究所.2006:9
附 錄Ⅰ
英文資料
附 錄Ⅱ
電路原理圖
附 錄Ⅲ
程序清單