论文- 副本(7)

2020-02-21 22:06

图3-18 消防联动装置

由于本设计中,消防联动装置的设计仅仅是设计的一部分,使用在特定环境时,其各项参数都不是恒定的值,但是工作原理大同小异,所以具体的电阻值及元件型号不用选定。在实际工程应用中,应根据情况再做变化。

3.8本章小结

本章主要介绍了火警报警系统的硬件结构,并就各个模块进行了必须的介绍。在选定了参数检测的传感器之后,对传感器的检测值进行显示。在下个章节的内容中将对系统的软件设计进行介绍。

28

第四章 系统软件设计

4.1 主程序设计

主程序主要用来进行初始化,设置8243的口地址及控制字,并对检测结果进行核对、控制。其流程图如图4-1所示。

初始化 N 指向第一片8243P4口 有警否? Y 调读数子程序 调用核对程序 N 有警否? Y 调核对程序 口地址加1 调读数子程序 N 有警否? Y 调用核对程序 口地址加1 调读数子程序 N 有警否? Y 调核对子程序 N 指向第二片8243 读完否? 口地址加1 Y 调读数子程序

图4-1 火警报警系统的主程序流程图

29

4.2 读数子程序

读数子程序主要用来读入8243输入口的信息,并检查是否有报警信号,程序流程如图4-2所示。根据流程图编程如下所列。

入口 控制字送8243 读入数据 结束读过程 子程序返回 图4-2 读数子程序流程图

4.3 核对子程序

核对子程序主要用于核对火警的真实性,以防止发生误报,故在核对子程序中先延时3S,然后再次读入相同口的信号,比较后作出判断是否报警。程序流程如图4-3所示。

30

入口 保存第一次读数 延时3s 重读相同口 有警否? N 返回

Y 调用查找报警点子程序 图4-3-1 核对子程序流程图

4.4 查找报警点子程序

查找报警点子程序要完成三项任务:第一项任务是判断当前读的是8243四个口中的哪一个;第二项任务是判断这个口所在的片;第三项任务是判断这个口有哪几个点不为零。定义为PX.0~PX.4(X=4~7)。程序流程如图4-4所示。

根据流程图编程如下所列。

31

取有报警口控制字 Y 是PX.1否 ? N 02H (R4) N 是P4口否? Y 00H (R2) 调显示 01H (R4) Y 是PX.0否 ? N 调显示 是PX.2否 ? Y 03H (R4) N N 是P5口否? Y 04H (R2) 00H (R3) Y N N 是第一片8243否? 调显示 是PX.3否 ? Y N 是P6口否? Y 08H (R2) 16H (R3) Y 是第二片8243否? 04H (R4) N 是P7口否? Y 12H (R2) N 调显示 返回

图4-4 查找报警点子程序流程图

4.5 显示及报警子程序

显示及报警子程序主要用于对所查找的报警点进行显示报警,其程序流程如图4-5所示。

32


论文- 副本(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:东财1109批次《工程测量》复习题及参考答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: