基于单片机的烟雾报警系统的设计
k1k2S1SW SPSTS2SW SPSTk3S3SW SPSTGND 图3.15 按键电路
第4章 系统软件的设计
4.1 软件介绍
在美国Keil Software公司出品的Keil C51,相对于汇编而言,C语言具有很明显的优势,主要体现在功能方面,结构性和可读性,可维护性,所以容易学也能容易用。如果了解了汇编语言后用C来开发的话,这样会有更加深刻体会。Keil有一些完整开发方案,包括C编译器和连接器,宏汇编,库管理,仿真调试器等,通过一个集成的开发环境,把它们组合一起。更值得一提的是Keil C51这个软件所提供丰富的库函数真的很大,是功能很强的集成开发的调试工具。详细介绍Keil C51开发系统的各部分功能和使用方法。下图是Keil_c软件界面:
21
广东技术师范学院天河学院本科毕业论文(设计)
图4.1 Keil_c软件的界面
PORTEL公司在八十年代末发出的EDA软件便是Protel99SE。这个一般是在Windows9X/2000/NT操作系统中的EDA设计软件里应用比较多,应用设计库的管理模式,是32位的一个设计软件,并且能完成电路原理图的设计,印制电路板的设计以及可编程逻辑器件的设计等等。
软件Protel99SE的特点:
(1)生成约30种格式的电气连接网络表; (2)强大的全局编辑功能; (3)原理图选择一级器件;
(4)在原理图和PCB,打开的原理图中,它和PCB图之间双向交叉,并查找元器件和引脚,网络;
(5)能够简单方便的用数模混合仿真,此仿真是兼容SPICE 3f5的;
22
基于单片机的烟雾报警系统的设计
(6)“规则驱动”设计环境的强大,适应在线的规则检查,还有批处理的设计的规则检查;
(7)能够给出许多标准的工业化电路板,来进行设计模版; (8)Protel99SE是一种标准的Windows的工作界面,如下图:
图17 Prtel99SE软件界面
4.2 系统程序流程图
23
基于单片机的烟雾报警系统的设计
开始 初始化
读取AD转换烟雾值 判断当前 烟雾和温度范围 执行相应 的指示控制 N 执行相应 的指示控制 设置相应参数 显示设置数值 结束 24
广东技术师范学院天河学院本科毕业论文(设计)
第5章 烟雾报警器的测试结果及结论
5.1 调试
调试过程中首先要检测的就是硬件电路的设计原理是否正确、能否达到预期效果以及实现方法是否简便等等;其次在焊接好难有线电路之后,认真检查电路的焊接情况。这次采用的是分块调试的方法,烟雾探测电路,控制电路以及单片机控制电路进行调试。在对每个模块的进行调试过程中又采用了由局部到整体,由简单到复杂的调试方法,最后再将各个模块总和成一个整体。
在调试过程中遇到的问题有:
(1) 由于在焊电路之前没有认真的查看STC89C51的管脚,使得管脚的顺序
全部焊错了,最后只好重新买器件重焊;
(2) 烟雾值一直显示很高,经过查阅资料和换元件测试发现,烟雾传感器初
次使用得通电几小时以上才可以正常使用,要做老化试验。 (3) 在解码程序的编写过程中,随着理解的深入也作了相应的修改。
5.2 结论
烟雾报警器能够保障工业生产和人们生活的安全,同时能够避免火灾的发生,爆炸事故和煤气中毒也能避免发生。其是在防火、防爆和安全生产中必需具有的仪器,在市场上有着很广阔空间与发展前景。在当代计算机技术的产业革命中,它把世界经济由资本经济带到知识经济的时代上。在当代的电子领域中,它从二十世纪中以无线电的时代,进入到二十一世纪以计算机技术作为核心的智能化现代科技电子系统的时代。
我们生活中由火引起的重大安全事故到处都有,为此人类至今也没有停止过对火灾灾害的研究。本文在参考了国内外大量资料的基础上,针对传统的一系列火灾报警探测器存在的问题,合理地提出了火灾报警器的设计方法。极大地提高了产品的实用性和市场竞争力。
本课题中设计的火灾报警探测器由传感器电路与无线通信电路两大部分构成。控制处理器是以管脚资源丰富的STC89C51为核心,实现对探测器写入信号
25
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库基于单片机的烟雾报警系统的毕业论文(5)在线全文阅读。
相关推荐: