基于CAN总线的楼宇火灾报警系统设计_毕业设计论文.doc

上传人:来看看 文档编号:3920051 上传时间:2019-10-10 格式:DOC 页数:53 大小:1.96MB
返回 下载 相关 举报
基于CAN总线的楼宇火灾报警系统设计_毕业设计论文.doc_第1页
第1页 / 共53页
基于CAN总线的楼宇火灾报警系统设计_毕业设计论文.doc_第2页
第2页 / 共53页
基于CAN总线的楼宇火灾报警系统设计_毕业设计论文.doc_第3页
第3页 / 共53页
基于CAN总线的楼宇火灾报警系统设计_毕业设计论文.doc_第4页
第4页 / 共53页
基于CAN总线的楼宇火灾报警系统设计_毕业设计论文.doc_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《基于CAN总线的楼宇火灾报警系统设计_毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于CAN总线的楼宇火灾报警系统设计_毕业设计论文.doc(53页珍藏版)》请在三一文库上搜索。

1、本科毕业设计(论文)资料本科毕业设计(论文)资料 题题 目目 名名 称:称: 基于基于 CANCAN 总线的楼宇火灾报警系统设计总线的楼宇火灾报警系统设计 学学 院(部)院(部) : 电气与信息工程学院电气与信息工程学院 专专 业:业: 电气工程及其自动化电气工程及其自动化 班班 级:级: 电自电自 094094 学号学号 0940130042209401300422 最终评定成绩:最终评定成绩: 湖南工业大学教务处湖南工业大学教务处 2013 届届 本科毕业设计(论文)资料本科毕业设计(论文)资料 第一部分第一部分 毕业论文毕业论文 (2013 届)届) 本科毕业设计(论文)本科毕业设计(论

2、文) 学学 院(部):院(部): 电气与信息工程学院电气与信息工程学院 专专 业:业: 电气工程及其自动化电气工程及其自动化 学学 生生 姓姓 名:名: 黄黄 锋锋 班班 级:级: 电自电自 094094 学号学号 0940130042209401300422 指导教师姓名:指导教师姓名: 廖镇勋廖镇勋 职称职称 讲师讲师 最终评定成绩最终评定成绩 2013 年 6 月 摘 要 为快捷有效的预测火灾的发生,减少人们生命和财产损失;解决“传统火灾报警 器只对单一物理或化学信号进行探测而容易使报警系统出现误报或漏报”等问题从而 设计了本系统。 本系统采用主从式结构,具有反应迅速、工作稳定、安全等特

3、点。主节点与从节 点的单片机都采用 AT89C52 芯片来控制。为了实现主节点对从节点的实时监测,在主 节点和从节点处都设计有 CAN 通信电路模块,由控制器 SJAl040 和收发器 82C200 组 成 CAN 通信接口。从节点的外围电路由烟雾传感器 SS-168、光电传感器 ST-178、温 度传感器 DS18B20 和声光报警装置组成。单片机巡回检测温度、红外辐射、烟雾等传 感器,当温度采集、红外检测、烟雾检测模块中任意两项检测到异常时系统发出声光 报警,直到任意一项异常排除时系统才自动停止声光报警。 本系统在每个从节点跟主节点处都设有声光报警装置,它方便工作人员能快速的 找到哪一个从

4、节点所在位置有火灾发生,同时也提醒了在场的人员此处有火灾发生, 从而能让工作人员快速的到达火灾现场跟现场人员快速灭火,提高了本系执行度。 关键词:传感器,火灾报警系统,CAN 总线 湖南工业大学本科毕业设计(论文) II ABSTRACT For the efficient and effective prediction fires, reducing peoples lives and property losses; solve the “conventional fire alarm only for a single physical or chemical signal detec

5、tion and alarm system is easy to make false positives or false negatives“ and other issues in order to design this system. The system uses a master-slave structure, with a responsive, stable, and security features. The master node and slave nodes are using AT89C52 microcontroller chip to control. In

6、 order to achieve the primary node for real-time monitoring from the node, the master node and slave nodes are designed with CAN communication circuit module, the controller and transceiver 82C200 composition SJAl040 CAN communication interface. Peripheral circuits from the node by the SS-168 smoke

7、sensors, ST-178 photoelectric sensors and temperature sensors DS18B20 sound and light alarm device component. Microcontroller circuit detection temperature, infrared radiation, smoke and other sensors, when the temperature acquisition, infrared detector, smoke detection module detects any two abnorm

8、al audible alarm when the system until the system at any one time only exception rule out sound and light alarm automatically stops. The system at each node from the node with the main feature sound and light alarm devices, which facilitate staff can quickly find the location from the node which the

9、re is fire, but also to remind the presence of the staff here there is fire, which allows employees to work quickly arrive at the fire scene with live fire quickly, improve the degree of implementation of the department. Keywords: Sensor,Fire Alarm System,CAN Bus 湖南工业大学本科毕业设计(论文) III 目 录 第一章 概述及总体设计

10、要求1 1.1 课题的研究背景及意义 1 1.2 火灾报警系统的种类 2 1.3 本系统的需求分析及总体方案设计 2 1.4 本论文的主要工作 5 第 2 章 楼宇火灾报警系统主节点硬件设计6 2.1 现场 CAN 总线简介 6 2.2 AT89C52 微控制器电路 .7 2.3 CAN 总控制器 .9 2.3.1 TJA1040 的特点 10 2.3.2 TJA1040 的参考数据 10 2.3.3 TJA1040 的功能描述 11 2.4 CAN 通讯收发器 11 2.5 本章小结 .12 第 3 章 楼宇火灾报警系统从节点硬件设计.15 3.1 微控制器与 CAN 通信电路设计 .15

11、3.2 温度传感器模块 .15 3.3 烟雾,红外检测模块 .16 3.3.1 简介 LM339 的用法17 3.3.2 光电传感器17 3.3.3 烟雾传感器17 3.4 声光报警模块 .18 3.5 本章小结 .19 第 4 章 楼宇火灾系统的软件设计21 4.1 系统整体软件设计 .21 4.2 主节点软件设计 .21 4.2.1 CAN 控制器的初始化 22 4.2.2 信号发送模块23 4.2.3 信号接收模块24 湖南工业大学本科毕业设计(论文) IV 4.2.4 主节点巡检从节点24 4.3 从节点软件设计 .25 4.4 本章小结 .26 参考文献27 致 谢.28 附 录.2

12、9 湖南工业大学本科毕业设计(论文) 1 第一章 概述及总体设计要求 1.1 课题的研究背景及意义 火灾是目前最常见、最普遍的威胁公共场所安全和建设和谐社会的重要灾害之一。 但是“火”被人类控制与利用也是人类迈进文明社会的一个重要标志,所以说“火”, 它既能给人们带来了文明的进步,光明和温暖,但是当其一旦失去控制,就会为人类 带来毁灭性地灾难。使用“火”的过程中,人们总是在不断地总结发生火灾的规律, 尽可能地尽最大可能减少火灾对人身财产造成的伤害或损失。在100年前,那时的科技 还不发达,我们伟大的先祖发挥他们的聪明与才智总结出“防为上,救次之,戒为下” 的经验来防治火灾。随着科技不断的发张与

13、进步,人们居住的场所越来越集中,而在 现如今人们的财富日益增加,诱使发生火灾的机会也越来越多,比如违规的使用电器 等。现代建筑发生火灾危险性越来越强,一旦发生某地起火,如果不能及时的扑灭就 会照成一系列的连锁反应,火会越燃越大有的甚至燃烧了整条街。这样的报道时常会 出现在电视、杂志上,让人们苦不堪言。因此,消防设施已经成为每一个场所的必需 设施,突显其对现代人们社会活动的重要性。 “预防火灾和减少火灾危害”是一个总结性防治火灾的方法,总的来说它包括两 个部分:一是做防火工作,防止火灾的发生;二是一旦发生火灾,应及时和有效地进 行扑救,减少火灾损失。火灾不仅毁坏物质财产,造成社会秩序的混乱,直接

14、或间接 的危害生命,给人们的心灵造成极大的伤害。常言道:“水火无情”,“贼偷半全光 火”是火灾的描述最真实的写照。因此,在工业建筑与民用建筑,公司大楼,图书馆, 宾馆,科研和业务部门和其他地方,火灾自动报警系统已成为一个必需的设备。 在现代智能建筑中,基于CAN总线的楼宇火灾自动报警系统是智能建筑系统中的 一个子系统。在这个系统中,传统的AT89C52单片机在自动火灾报警中起着关键控制 的作用。对于实时快速处理大量的数据的检测器和控制器之间的应该是更迅速地改进, 低错误率的通信协议和网络中的受控设备在一个特殊的环境中,很多的信号的干扰应 予以考虑,同时它自身也可以独立运行和操作完成本身与火灾自

15、动报警消防功能。基 于CAN总线技术的楼宇火灾报警传感器技术,通讯技术等综合消防报警于一体的综合 技术,它具有精度高,速度快,实时等优势,因此,在火灾报警控制使用现场CAN总 线技术发展的必然趋势1。 基于CAN总线的楼宇火灾报警技术的迅速发展,这些年来,技术更新的变化也非 常明显。总体而言,主要发展是:数字技术和新工艺,新材料的使用,以提高系统容 量,降低维护要求,向高可靠性,低误报和网络化,智能化方向发展。随着城市现代 1 章欢.基于CAN总线的火灾报警系统的设计与实现D.武汉:武汉大学,2008. 湖南工业大学本科毕业设计(论文) 2 化建设的发展,火灾危害性的宣传增强了人们的消防意识,

16、所以自动火灾报警的研究 将是未来发张的重点和方向。 1.2 火灾报警系统的种类 基于CAN总线的楼宇火灾自动报警系统,根据人们的需求大致可以分为四类:他 们分别是控制中心报警系统,集中报警系统和区域报警系统,还有一些很少碰到控制 系统。 (1)区域报警系统 火灾报警探测器,它是一种手动报警器,它适用于区域报警控制器或控制器报警, 这样一个系统,他只负责火灾探测和报警,只完成消防任务的小型工程。一般来说, 使用这种系统的火灾探测和报警区域不得超过三个区域火灾报警控制器或作为一个小 的公共区域报警火灾报警控制,如果超过三个单位。应考虑使用集中报警系统的形式。 (2)集中报警系统 集中报警系统由火灾

17、探测器、火灾报警控制器或一个地区的公共领域一般火警报 警控制和集中火灾报警控制器和其他组件。集中报警系统应建立一个集中报警控制器 和两个或两个以上的区域报警控制器。集中报警控制器应设置专任或消防值班室或者 配有专业的工作人员。这些系统适合应用在高层酒店,办公写字楼等消防系统。 (3)控制中心报警系统 控制中心报警系统是建立在消防控制中心,消防控制设备,集中火灾报警控制器, 火灾报警控制器和各种区域火灾探测器及其他部件的基础上。它必须在所有系统应至 少设立一个集中火灾报警控制器和相关控制设备。它主要的工作是收集其他地方的集 中火灾报警信号,并及时的将消防控制信号发送到值班室。 (4)其它报警系统

18、 在另外的特点和根据建筑物火灾报警控制器火灾自动报警系统被划分成不同的形 式,可以分为以上两种基本设计,也可以按照各个功能模块及楼层显示中使用的火灾 探测器等火灾报警控制器连接。分为多线和总线系统,这两个系统的应用程序的形式, 根据火情检测器本身的结构设计和电子电路设计,以及一个火情检测器和报警处理控 制器以不同的方式,在总线系统中的信号传输可以进一步分为两个系统的基础上2总线 系统和多总线系统的应用形式。此外,根据火灾报警控制器,以不同的方式实现火灾 模式识别,火灾自动报警系统也可以分为集中式智能分布式智能系统两种。 随着新的消防技术,越来越多的现代火灾报警控制设备,已逐渐由区域警察,集 中

19、报警,网络报警系统的报警控制中心的发展。 湖南工业大学本科毕业设计(论文) 3 1.3 本系统的需求分析及总体方案设计 当楼宇遇到火灾时,火灾现场的温度会快速地升高,也会出现火花,同时烟的浓 度会有着显著地提升。而楼宇发生火灾的时时候,其主要的气体烟雾成分是一氧化碳 跟二氧化碳。楼宇火灾的物体燃烧温度通常高达9001400。一般而言,楼宇在着火 以后的10到15分钟之内,火灾的楼宇现场温度才慢慢的提高到400。在正常情况下, 当物体燃烧的火焰温度到100时,现场中的烟雾内一氧化碳跟二氧化碳的含量已经超 过了空气含量的6%,而在正常的大气中,一氧化碳和二氧化碳的总含量在大气中约为 3%。由上面的

20、描述我们可以很快的得出,在楼宇发生了火灾的前期,烟雾中一氧化碳 跟二氧化碳的浓度对是否真正的发生了火灾起着决定性的因素。因此,可以利用楼宇 火灾现场的烟雾浓度变化的这一明显现象作为是否真正发生了火灾,同时为了更进一 步的完善以前楼宇火灾现场的单一温度变化的这一现象作为依据的判断,本论文中增 加了一个红外检测装置同时来检测温度,这3种装置的完美结合,让本系统在楼宇发生 火灾的初期能够快速完美的做出判断,并做出相应的动作:如发生火灾就启动声光报 警器报警,若无火灾的情况发生,本系统继续执行监控。 为了能够达到上面描述的设计方案,同时为加强本系统的信息传输可靠性与实时 性而选用了CAN总线设计,并设

21、计了主、从节点电路模块来满足本设计的要求: 主节点:主要任务是从各个从节点处接收现场的信息,判断哪一个节点发生火灾, 并在显示屏上显示其异常地点。同时也定时的发出信号用以检测各个从节点是否处在 正常的工作状态。 从节点:主要的任务监测现场,判断是否发生火灾。如果现场发生了火灾,就向 主节点处发送火警信息,同时并控制声光报警装置工作发出报警讯号用来警告居民跟 管理员;如果现场没有发生火灾,则定时的往主节点处发出验证信号用,用以验证该 节点是否在正常的工作。从节点包括以下功能模块: (1)温度传感器:收集各从节点的现场环境的温度信号。 (2)烟雾、红外传感器:收集各从节点的现场环境的烟雾浓度以及红

22、外传感器的 红外信号。 (3)执行装置:当现场环境的温度升高到80,现场的烟雾浓度达到烟雾传感器 的阈值时并且红外传感器检测到的信号超过阀值是,就启动该处从节点的声光报警器 而产生声音跟灯光报警。 为实现上述描述的功能,本论文的整体结构设计框图如下图1.1所示。 湖南工业大学本科毕业设计(论文) 4 主节点 从节点2从节点1 CAN总线 图 1.1 系统整体设计框图 从上图1.1中我们可以看出:各从节点的传感器将其所在的现场收集到的具体信息 发送给从节点,再从所挂接的从节点所控制的单片机发送给主节点的通信电路,再经 过主节点的通信电路传送到CAN总线,经过CAN总线所控制的单片机处理完之后再将

23、 信号发回给各个从节点,从而让在该从节点上的控制单片机做出相应的反应,控制其 所在的声光报警器发生报警。 主节点的设计框图如下图1.2所示。 单片机CAN电路 声光报警器 各个从节点 声光报警器 图 1.2 主节点功能框图 从上图1.2我们可以看出,主节点的功能模块是由微控制器单片机、CAN总线通信 电路、声光报警器等电路组成。当某一个从节点的发出信号超过阀值时,CAN总线的 反馈信号就控制该节点控制单片机执行报警的动作。各模块中的各个具体硬件的电路 设计部分将会在下面的节中做出具体的描述。 从节点的设计框图如下图1.3所示。 单片机 CAN电路温度传感器电路 烟雾、红外传感器电路 声光报警器

24、 图 1.3 从节点功能框图 湖南工业大学本科毕业设计(论文) 5 从上述图1.3中我们可以看出,从节点的单片机控制烟雾、红外传感器,温度传感 器,报警电路等。 一般的来说,在现代楼宇火灾报警系统的运用中,主节点系统的硬件安置在值班 室内,由该楼的管理工作人员控制;而各从节点的硬件部分安装在该登楼的各个房间 跟走道中。由上面的流程框图我们可以看出:主节点连接到CAN总线上,以便及时的 接受并处理每个从节点接收和发送来的信号,并提示每个从节点环境变量做出准确和 及时的行动,从而控制所在从节点上的单片机的声光报警装置来提醒现场人员或者该 楼宇的管理人员,从而让火灾消灭在萌芽状态。该传感器检测现场环

25、境数据将被发送 到主节点的信息的形式,而主节点到从节点的从管理人员能够很容易地听到报警信号, 当火灾发生时从一个节点,该节点可以从本机开始运作,及时控制住火势控制其执行。 同时,为了保证本系统在正常的情况下能够及时准确的能够往从节点接收传来的现场 采集信号传送到主节点。要定时从主节点发送信号,根据从节点的ID号,验证它是否 工作正常。如果主节点在一段时间没有接收到从节点的ID号,就说明该从节点出现了 错误,提醒工作人员尽快排除故障。 1.4 本论文的主要工作 本论文主要是在已有的 CAN 总线上开发楼宇火灾报警系统,并在原有的基础上做 出响应的改进与创新,其主要特点表现为:选用 CAN 总线让

26、楼宇报警器在通信方面更 加的可靠与稳定。同时排除误报给居民带来不必要的麻烦,本论文选用了温度传感器、 烟雾传感器跟光电传感器共同监测同一个火灾现场环境,尽最大的可能的排除误报率, 保证人们的在自己的家中住的安心,玩的快乐,减少楼宇火灾对其产生的麻烦与损失。 本论文的主要内容有如下: (1)第 1 章主要介绍本论文的研究背景与意义,以及楼宇火灾报警系统的必要性。 同时简绍了现有的楼宇报警器的种类,最后对本系统的总体设计方案作了详细的描述。 (2)第 2 章主要简绍了基于 CAN 总线的楼宇火灾报警系统的主节点硬件的原理 以及设计,并画出主节点的设计电路图。 (3)第 3 章主要简绍了基于 CAN

27、 总线的楼宇火灾报警系统的从节点硬件的原理 与设计,同时画出从节点设计电路图。 (4)第 4 章主要简绍了基于 CAN 总线的楼宇火灾报警系统的全部软件部分的设 计,描述各个模块的工作流程,结合第 2、3 章的内容设计出整体电路的流程图。 湖南工业大学本科毕业设计(论文) 6 第 2 章 楼宇火灾报警系统主节点硬件设计 2.1 现场 CAN 总线简介 CAN 中文名为控制器局域网,它是一种实时控制的串行通信网络或者有效支持分 布式控制的控制器。CAN 总线最初是由德国博世公司开发的,在 20 世纪 80 年代初为 解决现代汽车中众多的控制和数据交换之间的测试设备而开发的一种串行数据通信协 议,

28、它是的通信介质可以是双绞线、同轴电缆、光导纤维,通信速率高达 1Mbps 的一 种多主总线控制器。CAN 总线通信接口中集成了 CAN 协议的物理层,数据链路层功 能,可完成对通信数据的成帧处理,包含位填充,数据块编码,循环冗余校验,优先 级判别等项工作。 现在,CAN 总线通信被誉为自动化领域的计算机局域网。它出现在分布式控制系 统主从节点之间,为实现实时并可靠的数据通信提供了强有力的技术支持。CAN 总线 的高性能和高可靠性也同时得到各业界的认可,它被广泛应用于工业自动化,船舶, 医疗设备,工业设备等场所。同时 CAN 总线的现场控制也是当今自动化技术领域的热 点话题之一。 由于 CAN

29、为越来越多地被不同的领域采用和推广,致使要求各种应用领域通信报 文实现标准化。为此,1991 年 9 月 Philips Semiconductors 制订并发布了 CAN 技术规 范(Version 2.O)。该技术规范包括 A 和 B 两部分。Version 2.O 的 A 部分给出了曾在 CAN 技术规范版本 1.2 中定义的 CAN 报文格式,而 Version 2.O 的 B 部分则给出了标 准的和扩展的两种报文格式。此后,1993 年 11 月 ISO 正式颁布了道路交通运载工具、 数字信息交换、高速通信控制器三者之间的 CAN 控制的国际标准(IS011898),为控制 器局部网

30、标准化、规范化推广与发张奠定了基础。 CAN 的一些基本概念2: (1)报文:报文就是在总线上所传送的信息,该信息以不同的报文传送,但报文 长度要受帧结构的限制。当总线空闲时,任何连接的单元均可开始发送一个新报文。 (2)帧传送:在总线上传输的报文以帧结构进行传输。报文传送有种不同类型 的帧来表示跟控制,它们分别为数据帧、远程帧、出错帧和超载帧。 (3)裁仲:用于处理总线访问冲突。依据其报文标识符与 RTR 位来确定。 (4)标识符:一个报文的内容由其标识符 ID 命名,ID 并不指出报文的目的,但 描述了数据的含义,以便网络中的所有节点有可能借助报文滤波来决定该数据是否使 它们激活。 (5)

31、技术规范:CAN 技术规范(Version2.0)包括 2.0A 和 2.0B。2.0A 的报文标 2周凤余,鲁守银,李贻斌等.CAN 总线系统智能节点设计与实现J.微计算机信息1999(6):2527. 湖南工业大学本科毕业设计(论文) 7 识符为 11 位,2.0B 有标准和扩展两种报文格式,前者的标识符 19 位,后者 29 位。 (6)远程数据请求:通过发送一个远程帧,需要数据的节点可以请求另一个节点 发送一个相应的数据帧,该数据帧和对应的远程帧以相同的标识符命名。 (7)显性隐性:CAN 总线数值为两种互补的逻辑数值“显性”和“隐性” 。其中 显性表示逻辑“0” ,而隐性表示逻辑“1

32、” 。当显性和隐性位同时发送时,总线数值将 为显性。 本论文采用的 CAN 通信主要由微控制芯片 AT89C52、CAN 控制器 SJAl040、CAN 总线驱动器 82C200、光电耦合器 6N17 组成。其原理是 CAN 数据通过 82C200 传输到 SJAl040 经 AT89S52 处理后再传送出去。CAN 电源采用高性能的 AC/DC 变换器,能起到稳定电压和隔离防干扰的作用。下面我们来介绍上述各元器件 在本论文中的应用。本文主节点的 CAN 通信结构框图及其流程图如下图 2.1 所示。 微控制器 AT89C52 CAN控制器 SJA1040 光隔 6N137 CAN总线收 发器8

33、2C200 CANH CANL 图 2.1 CAN 通信结构框图 由上图我们可以看出,主节点的 CAN 总线电路由由单片机 AT89C52、CAN 控制 器 SJA1040、CAN 总线驱动器 82C200、光电耦合器 6N137 组成(屏蔽电路中的高频 信号) ,CAN 数据通过 82C200 传输到 SJA1040,经单片机 89C52 处理之后再传送出去。 下面我们来详细介绍主节点的用到的每一个芯片的用法。 2.2 AT89C52 微控制器电路 相对主节点跟各从节点的微控制器的设计来说,复位对其十分重要,这直接决定 它能不能正常的工作。单片机复位电路目前主要有以下两种方法: (1)正常的

34、工作模式下,RST 脚与地电位相等为低电平,所以复位起不了作用。 当 S2 按键被按下时,电容 C3 放电,RST 脚为高电平,从而使单片机复位;当 S2 被 松开时,电源将会使电容充电,从而会使 RST 脚慢慢地变低电平,从而离开复位状态。 这一种复位方式的原理图可用下图 2.2 所示。 湖南工业大学本科毕业设计(论文) 8 图 2.2 第一种复位方式工作原理 (2)用MAX809,MAX810等电压监控芯片复位。 综合上述的两种设计方案,其中方案 2 的可靠性及稳定性比较高,大多数用在 ARM 等复杂跟要求比较高的设计电路中,相对而言其成本也比较的高,而本论文对复 位电路的要求并不是非常的

35、严格,所以将第 2 种法案舍弃而选用较为简单、低廉的方 案 1。 本论文的主节点采用 AT89C52 芯片作为微控制器,主要是应为 AT89C52 内部附 有 ISP 模块。ISP(In-System Programming)是指电路板上的空白器件可以编程写入最终 用户代码,而不需要从电路板上取下器件。已经编程的器件也可以用 ISP 方式擦除或 者再编程。 主节点所用的微控制器的最小系统电路图如下图 2.3 所示。AT89C52 所用“晶振” 频率在 4MHz 到 24MHz 之间,本论文在此的晶振频率由 CAN 总线提供,在它的两旁 可用 3010pF 的电容。又由于 AT89S52 单片机

36、的复位为高电平复位,故让其工作状 态下 RST 脚与地电位相等为低电平,让其复位不能起到作用,而当按下 S2 按键时, 电容 C3 放电,使 RST 脚为高电平,从而让 AT89S52 单片机复位,松开时,电源给 C3 充电,从而让 RST 脚渐渐地变成低电平,从而让其脱离复位状态。 湖南工业大学本科毕业设计(论文) 9 图 2.3 微控制器最小系统 如图 2.3 所示为最小系统图,下面简绍各个引脚的元器件的链接:P1.1 用于控制 发光二极管,用来做灯光报警用。P1.2 接温度传感器 DS18B20 的数据脚,用于读入温 度。P1.3 接红外辐射的检测口,用来检测现场的是否有烟雾跟火源产生的

37、强红外线。 P1.4 接烟雾传感器的检测口,用来检测现场的烟雾浓度。P1.5 作为声光报警器的控制 口,用来提醒该楼宇的工作管理人员或者现场活动的居民。20 脚接地,40 脚接电源。 18、19 脚接 CAN 总线主节点的输出总线,用来进行主从节点之间的通讯。31 脚接电 源端。 2.3 CAN 总控制器 本系统 CAN 总线收发器采用 PHILIPS 公司生产的 TJA1040 芯片。TJA1040 是控 制器局域网 CAN 协议控制器和物理总线之间的接口,它主要应用在客车的高速应用速 度可达 1Mb/S。TJA1040 为总线提供差动的发送功能为 CAN 控制器提供差动的接收功 能完全符合

38、 ISO 11898 标准,它还有优秀的 EMC 性能,在不上电状态下有理想的无源 性能。 SJAl040 主要负责把并行的数据转换成 CAN 的格式进行发送与接收。它本身自带 发送与接收缓冲装置,而且它还具有较强的错误报警和双重滤波处理功能。SJAl040 的 硬件框图如图 2.4 所示。 主 控 制 器 收 发器 接 口 管 理 逻 辑 发送缓冲 接收 FIFO 验收 滤波 CAN 核心 模块 SJA1040 CAN总线 图 2.4 SJA1040 的硬件框图 可以看出,SJAl040 的管理主要是由 IML 的逻辑接口、消息缓冲区位流处理器 BSP、位时序处理逻辑 BTL、接收过滤器 A

39、SP、内部振荡器及复位电路、错误管理逻 辑 EML 等组成。CPU 的命令由 IML 来接收,控制寄存器被定向到主可以提供警报和 其所处的状态信息。IML 在其 CPU 的控制下,将数据写入到发送消息缓冲区,发送缓 冲区和位时序处理逻辑输出到 CAN 总线,经 CAN 总线处理的数据由位流处理器跟位 时序处理逻辑器始终监视 CAN 总线,如果检测到一个有效的头时, “平安隐性控制级 别”的转换过程开始收到的第一个处理器比特流处理 ASP BSP P 滤波器刀接收信息。 只有当收到的信息识别码匹配 ASP 测试时,收到的消息才被写入 RXFIFO 或者 湖南工业大学本科毕业设计(论文) 10 R

40、XB。RXFIFO 中高达 64 字节的数据可以被缓存,数据可以被 CPU 读取,调制器的 错误管制可被 EML 调制,并接收 BSP 错误报告,促使 BSP 和 IML 错误统计。 2.3.1 TJA1040 的特点3 CAN 总线具有较强的纠错能力,并且还支持差分收发器,这让它们能够适合用于 高噪声环境,并具有更远的传输距离,尤其是对中小型分布式控制系统。由于在其中 CAN 总线采用了许多新的技术及独特设计,让它与一般的通信总线作比较,它的数据 通信具有突出的可靠性、实时性和灵活性。除此之外它还具有以下几点重要特色4: (1)可以多主方式工作,网络上任意一个节点均可以在任意时刻主动地向网络

41、上 的其他节点发送信息,而不分主从,通信方式灵活。网络上的节点(信息)可分成不 同的优先级,可以满足不同的实时要求。 (2)采用非破坏性位仲裁总线结构机制,当两个节点同时向网络上传送信息时, 优先级低的节点主动停止数据发送,而优先级高的节点可不受影响地继续传输数据。 (3)可以点对点、一点对多点(成组)及全局广播几种传送方式接收数据。 (4)直接通信距离最远可达 10km(速率 5Kb/s 以下) 。通信速率最高可达 1MB/s(此时距离最长 40m) 。 (5)节点数实际可达 110 个,采用短帧结构,每一帧的有效字节数为 8 个,每帧 信息都有 CRC 校验及其他检错措施,数据出错率极低。

42、节点在错误严重的情况下,具 有自动关闭总线的功能,切断它与总线的联系,以使总线上的其他操作不受影响。 (6)通信介质可采用双绞线,同轴电缆和光导纤维,一般采用廉价的双绞线即可, 无特殊要求。 2.3.2 TJA1040 的参考数据 TJA1040芯片的一些参考数据如表2.1所示: 表2.1 参考数据 助记符参数条件最小值最大值单位 VBAT 引脚VBAT的电源电压 527V VCC 引脚Vcc的电源电压 4.755.25V VI/O 引脚VI/O的电源电压 2.85.25V IBAT 引脚VBAT电源电流 VBAT = 12V1030A VCANH 引脚CANH 的直流电压0Ur时,输出为高电

43、平UOH。图3.3的右边为其传输特性。 下图为某仪器中过热检测保护电路。它用单电源供电,1/4LM339的反相输入端加 一个固定的参考电压,它的值取决于R1于R2。UR=R2/(R1+R2)*UC。同相端的电压 就等于热敏图3-3左图所给出了一个基本单限比较器。输入信号Uin,即待比较电压,它 加到同相输入端,在反相输入端接一个参考电压(门限电平)Ur。当输入电压UinUr 时,输出为高电平UOH。 图 3-3 LM339 的工作原理图 3.3.2 光电传感器 如图3.2可知,光电传感器在本系统中的应用原理是,光电传感器接收孔探测到火 焰辐射的较强烈的红外线时,接收管导通输出一定的电压,辐射越

44、强烈,如下结构图 所示E脚输出的电压也越大,应将E脚接到比较器LM339的6脚,比较器同相输入端7脚 接参考电压为3V,因此当辐射达到一定时比较器的1脚输出低电平,反之,当在无红外 辐射或辐射较少时,比较器1脚输出高电平,1脚输出低电平视为异常。 ST178对人体辐射的红外线波长不敏感,对火焰辐射的红外线可灵敏检测,价格实 惠,因此本系统采用该传感器作为红外敏感元件。下图3.4为光电传感器内、外部结构 图。 3.4 光电传感外、内部结构图 3.3.3 烟雾传感器 烟雾探测器就是一种测量现场烟雾的浓度是否超过阀值而判断是否发生火灾的检 湖南工业大学本科毕业设计(论文) 18 测装置,也可以说他就

45、是一种将现场的烟雾浓度转换为具有一定对应关系的输出信号 装置,它内部结构采用离子式烟雾传感器,它具有技术先进,工作稳定可靠的特点, 因此被大量的运用到在各式各样的消防报警系统中,跟传统的运用气敏式电阻来测量 的火灾报警器相比,无论是性能、精确度还是使用寿命都有了较强的提升。 离子式烟雾探测器的工作原理是:等效于利用两个电离室串联,构成等效于电阻 串联的偏置电路;其中一个是基本不与外界相通的内电离室,另一个是跟外界连在一 起的检测电离室,两个电离室中都放有一片为镅24l(AM241)的放射源,它们之间不断 放出粒子,使两室之间的气体被部分电离。一旦遇到有烟雾进入外电离室时,由于烟 雾颗粒吸附一部

46、分离子,使外室的离子放射出来的电流减小,其效果相当于它的内部 电阻阻值变大,分压电阻的电位增高。一旦烟雾的浓度超过限定的检测的值时,电位 就会增高到能触发开关电路而启动报警。 该离子式烟雾探测器型号SS-168,供电电压为9V,输出触发报警电路的高电平大 约为3V,因此将该触发信号接至比较器LM339的4脚作为比较器反相输入端,LM339的 同相输入端5脚接参考电压为2V,当无触发信号时比较器LM339输出端2脚输出高平 (5V),当有触发报警信号时,比较器2脚的输出低电平(0V),从而与单片机 AT89S51的管脚电压相匹配,LM339输出端2脚低电平视为异常,SS-168与单片机接法 如图

47、3.2所示。 3.4 声光报警模块 图 3.5 声光报警模块 因为本系统是应用在办公室、机房等小单位的防火场所,所以采用发光二极管电 路极蜂鸣电路作为报警电路。如图3-4蜂鸣器驱动电路,图中为Q1为低频小功率PNP型 三极管9012,用驱动压电式交流蜂鸣器(2K)U3。三极管基极直接与单片机p1.5连接。 这就构成了蜂鸣器的驱电路,工作原理:要让蜂鸣器响,必须给交变信号,为了给蜂 鸣器施加交变电压,由于单片机没有专用蜂鸣器驱动器,为了让单片机产生交变驱动 湖南工业大学本科毕业设计(论文) 19 信号。在编程时,为让蜂鸣器产生频率稳定的声音,所以要让单片机产生频率稳,最 好办法就是在单片机定时器

48、产生驱动脉冲,设置定时器中断周期为0.25ms,中断频率为 4K,只要每次进入中断后让P1.5电平取反即可以产生2KHz驱动脉冲,由于单片机驱动能 力弱不足以直接驱动蜂鸣器,所以用9012放大电流电压,驱动电平低平有效。 一般发光二极管电压在1.7-3.6V之间,电流通常是5-20mA,所以5V电压不适合发 光二极管直接使用,一般要串联一个电阻才可以,因此发光二极管串接一个电阻具有 限流保护作用。但如果串接电阻过大,导致电流过小,发光二极管无法点亮,因此发 光二极管串接一个560的电阻。其接线如图3.5所示。 当温度采集模块,红外、烟雾检测模块三项电路模块中任意两种检测电路发生异 常时,经过单片机AT89S52控制器的分析处理后发出声光警报信号,蜂鸣器立即蜂鸣 同时发光二极管点亮。当三项检测电路中小于两项发生异常时,蜂鸣器立即停止蜂鸣 同时发光二极管熄灭。当把手动控制模块中控制按键按下时,系统立即发出声光报警, 直到按下复位按键时声光报警才停止。 3.5 本章小结 这一章节主要从实际设计需要出发,设计出从节点硬件电路的设计,重点描述了 温度传感器DS18B20,烟雾传感器SS-168和光电红外传感器ST178的用法跟在本设计中 的运用。本系统具有电路简单,功能强大,检测快速等特点。其电路连接如下图3.6所 示:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1