甲醛检测仪软件设计毕业设计 联系客服

发布时间 : 星期一 文章甲醛检测仪软件设计毕业设计更新完毕开始阅读040d6d9032d4b14e852458fb770bf78a65293a99

第5章 系统仿真

前面已经把单片机系统的硬件设计和软件设计完成了,下一步就可以着手进行仿真,因为在设计的过程之中肯定有许多的错误,需要进行仿真来发现错误和调试错误。这样才能使单片机低功耗计数系统的设计更加完善,本次系统仿真采用的是软件仿真,使用的是proteus软件。

Proteus软件由ISIS和ARES两个软件构成,其中ISIS是原理图编辑与仿真软件,ARES是布线编辑软件。本次系统的硬件设计其中的原理图编辑和PCB布线就是在这个软件环境中完成的,至于软件设计,则是采用proteus软件中的ISIS和Keil uVision进行联合调试。

当硬件设计和软件设计都完成的时候就可以看到虚拟的基于单片机的低功耗计数系统的运行,以下为仿真效果:

一,编译结束,添加HEX文件单击PROTEUS运行按钮

二,系统接下来显示,4个基本操作功能,小对号为该操作显示项,如图5.2

图5.2 功能界面

三,选择“开始测量”,单击“OK”键,便有下面测量选择界面,如图5.3

图 5.3 测量选择界面

四,再按“OK”,则显示检测数据,范围0-10ppm.如图5.4

图 5.4测量界面显示图

五,4个功能的操作和演示是相同的,以下为“时间设置”显示图,如图5.5

图 5.5当前时间显示图

六,小结:本系统原先打算设计“开始测量”、“数据存储”、“时间设置”“通讯设置”等4个基本功能,后由于条件所限,我们并未做出全部的功能,但这次的毕业设计,收获还是很多的!今后我们会进一步进完善该系统。

第6章 结束语

目前,公共场所民用建筑室内需要检测甲醛气体,同样建筑材料中甲醛含量也需要检测。由于甲醛含量超量的话,将对人体健康造成很大的影响。具有民用价值的便携式甲醛检测仪的研制受到了人们的高度重视。设计能够满足生活需要,携带方便的便携式甲醛检测仪迫在眉睫。针对目前的现状,该系统设计遵守体积小,质量轻,性价比高的原则。

便携式甲醛检测仪的设计主要分为硬件设计和软件设计。根据设计前对该系统所要实现功能的要求,综合考虑虑我们采用AT89C52单片机为控制核心。我负责软件的设计,因为软件的设计是基于硬件系统,所以我做的软件必须和硬件进行结合相演示。

软件是基于汇编与C语言相结合编写的,结合了两种编写语言的优点,具有很好的可控性、模块化和移植性。编写的思路就是模块化的思想,将系统的各个功能进行划分,然后对各个模块进行设计。本系统的主要模块为甲醛检测、A/D转换、液晶显示和时钟设置。

软件与硬件相结合的演示的大体流程是:主页面-----显示4个子菜单功能----按键的4个控制-----进入子菜单-----有确认和取消-----按确认----实现相应功能(按取消则返回)。由于所学知识的限制,本系统实现的功能不是很健全 ,但在设计该系统的过程中,让我学会了系统设计的方法,和养成了系统思考的思维方式。

首先要了解系统所要实现的功能;其次根据功能去选择相应的硬件资源;再次将一个大的系统进行模块化划分,然后逐一去攻破。最后把所有模块进行优化整合,便得到了一个完整的系统。基于这样的思路,我们共同完成了便携式甲醛检测仪的基本设计。

同时由于本设计是采用在proteus上进行仿真,在keil软件上进行编程,最后二者联调,实现设计任务,但在仿真是无法实现甲醛传感器,因此本设计采用滑动变阻器模拟传感器检测甲醛时输出的模拟信号,经AD0832转换输入单片机。

致 谢

本论文是在老师的悉心指导下完成的。赵老师渊博的专业知识,严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,严以律己、宽以待人的崇高风范,朴实无华、平易近人的人格魅力对我影响深远。不仅使我树立了远大的学术目标、掌握了基本的研究方法,还使我明白了许多待人接物与为人处世的道理。本论文从选题到完成,每一步都是在赵老师的指导下完成的,倾注了赵老师大量的心血。在此,谨向赵老师表示崇高的敬意和衷心的感谢!对于系里领导的关心和实验室的老师们的辛勤,给我们提供了实验室这样一个良好的设计环境表示深深地感谢;感谢实验室刘宏宇等老师的指导和帮助。在四年的学习期间,曾得到很多班级同学的关心和帮助,在此表示深深的感谢。没有他们的帮助和支持是没有办法完成我的毕业论文的,同窗之间的友谊永远长存。

我的毕业课题是便携式甲醛显示器的设计,是一个实际的小工程。作为一个本科生,我对实际的工程设计认识不够,经验不足,难免在设计的整体框架中,有很多的细节没有考虑。我们的指导老师:赵为松老师并没有指责,而是给予我们鼓励和很多宝贵的建议,并且悉心引导,给予我们一个比较清晰的设计思路。

我们沿着这条经验之路,不断地尝试摸索,慢慢地也掌握了设计的基本流程和思考的方法。我们遇到了很多的难题,比如硬件器件的选择,功能的实现等。然而这样的问题并不是我一个能所能解决的,幸运的是有我们的指导老师的悉心指导和小组搭档的全心帮助,所以一个个看似复杂的问题便迎刃而解。

最后我还要再次深深地感谢赵为松老师、各位小组成员,正是基于赵老师的悉心指点和大家的全心的帮助,我才能比较顺利地完成毕业设计。谢谢你们.

附录

附录一 硬件设计主电路图

附录二 检测主程序程序

#include //调用外函数//