基于can总线的火灾自动监控报警系统.doc

约65页DOC格式手机打开展开

基于can总线的火灾自动监控报警系统,基于can总线的火灾自动监控报警系统2.9万字 65页包括中英文翻译,完整电路图,程序清单摘 要本设计是以单片机at89c51为主控制器,通过can总线组建的通信网络进行数据传送的火灾自动监控报警系统。现场总线接口卡由can总线控制器sja1000,总线驱动器pca82c250组成,系统上位机通信主要由can-rs23...
编号:106-34152大小:672.00K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 小甜甜 发布

基于CAN总线的火灾自动监控报警系统
2.9万字 65页
包括中英文翻译,完整电路图,程序清单



摘 要
本设计是以单片机AT89C51为主控制器,通过CAN总线组建的通信网络进行数据传送的火灾自动监控报警系统。
现场总线接口卡由CAN总线控制器SJA1000,总线驱动器PCA82C250组成,系统上位机通信主要由CAN-RS232通信接口组成。RS232适配卡由转换芯片MAX232搭建,MAX232是AXIM公司生产的一种双组驱动/接收器芯片,采用此芯片接口的串行通信系统只需单一的+5V电源即可。
信号采集控制节点部分主要有温度传感器DS18B20和离子式烟雾探测器实现系统的数据采集,节点控制器选择ATM公司生产的单片机AT89C51。节点控制器可以通过单线驱动温度传感器和烟雾传感器,形成复合式信号采集控制系统。
基于CAN总线的火灾自动监控报警系统,设计的关键在于CAN总线与现场节点控制器适配卡的软、硬件设计;上位机(PC机)和下位机(节点控制器)间CAN-RS232通信适配卡设计;信号采集控制节点设计。
通过实际运行表明,该系统具有容量大、通信距离远、数据传输速度快、组网方便等优点。基于现场总线的火灾自动监控报警系统有着广泛的市场应用前景,是火灾探测报警技术的发展方向。

关键词: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火灾报警技术及现场总线技术的发展 1
第2章 方案论证 3
2.1 CAN总线的特点 3
2.2系统总体方案设计 4
2.2.1系统总体硬件结构设计 4
2.2.2系统总体软件结构设计 6
第3章 系统硬件电路的设计 7
3.1火灾探测器的设计 7
3.1.1温度探测器 7
3.1.2离子感烟式火灾探测器 9
3.1.3气体探测器 11
3.2 AT89C51单片机的设计 11
3.3 复位及看门狗电路 15
3.4时钟电路的设计 17
3.5单片机存储器的扩展 18
3.6电源电路的的设计 21
3.7报警电路 23
3.8现场总线接口电路的设计 24
3.8.1CAN总线 24
3.8.2 CAN收发器82C250简介 25
3.8.3 SJA1000的功能介绍 26
3.8.4 SJA1000引脚和特性 27
3.8.5 SJA1000的增强模式 29
3.8.6验收滤波器的原理 31
3.9 CAN总线接口硬件设计 32
3.10 RS-232C串行接口总线设计 34
3.11硬件抗干扰措施 37
第4章 系统软件电路的设计 38
4.1主程序流程图 38
4.2控制器主程序流程图 39
4.3温度传感器子程序流程图 39
4.4 CAN总线接口程序流程图 41
4.4系统软件抗干扰措施 43
第5章 结 论 44
参考文献 45
致 谢 46
附 录Ⅰ 47
附 录Ⅱ 57
附 录Ⅲ 59


参考文献
[9] 胡烨.Protel 99 SE原理图与PCB设计教程.北京:机械工业出版社
[10] 黑杰克.Protel Schematic 99SE电路设计.北京:科学出版社
[11] 李建忠.单片机原理及应用.西安:西安电子科技大学出版社
[12] 王继忠.总线式楼宇防火防盗报警系统应用.北华大学学报
[13] 吴延海.微型计算机接口技术.重庆:重庆大学出版社
[14] 火灾科学.中国科技大学,2006:1
[15] 仪表技术与传感器.沈阳仪表科学研究院,2006:10
[16] 传感器与微系统.信息产业部电子第四十九研究所.2006:9



附 录Ⅰ
英文资料
附 录Ⅱ
电路原理图
附 录Ⅲ
程序清单