(一)执行进展情况
在第二季度中,我们根据前期的项目计划,进一步完善整体框架体系;通过多方面渠道的调研和项目的汇总,围绕单片机检测甲醛器检测系统的主控制模块、数据采集模块、显示模块、报警模块、人机交互模块和软件实现,展开检测系统的设计与实验,并将大体软件开发系统进行讨论,编程的语言进行调整。图1为以AT89C52为核心的检测系统硬件组成框图。
l 主控制模块:主控制模块用的选AT89C52单片机。封装形式是双列直插式。主控制模块是单片机最小的系统,包括电源电路,复位电路和晶振电路。其中本系统的电源采用两种供电方案,直流电池供电和USB电源线供电。通过实验,当选用直流电池供电时,可采用7805芯片进行稳压。
l 数据采集模块:数据采集模块选用的是化学传感器MQ138型传感器,并结合模数转换器ADC0809进行模数转换。
l 显示模块:采用的是1602液晶显示,这种液晶汉字简单,方便,主要用于单片机检测甲醛器显示浓度。
l 报警模块:报警模块采用语音和蜂鸣器双重报警。当甲醛的浓度超过正常浓度时,语音报警并且蜂鸣器也会响铃报警,这两种报警方式都属于听觉报警。而且蜂鸣器的响铃报警设置了三个响铃频率。系统会根据不同浓度值选择不同频率的响铃。浓度越高,响铃频率越高。
l 人机交互模块:人机交换模块实现时采用简单的三个案件,定义为确认键,人工报警键和响铃键。确认键的功能就是当系统启动时,需要按下确认键才可以检测甲醛浓度并显示;返回键的功能是当按下返回键时,系统退出,并提示关闭电源。报警键的功能就是当按下报警键时,系统的蜂鸣器会选择三个频率中中间的频率响。
l 软件实现:结合实现甲醛检测仪器的各个功能。主要设计检测与显示,数据存储,功能子函数的调用。主程序也就是程序入口,所以一般进入到主程序之后,将CPU初始化,将外设初始化,使其都可处于可用状态。紧跟其后整个系统的结构处理。
(二)具体成果
1、根据第一季度出现的问题,我们进一步完善市场调查,结合各地的情况进行资料归集,了解客户需求,了解客户所在行业、正确领会客户想法、增进沟通,避免不少由于前期调研不充分造成的后期大量修改。通过统一部署和安排,进一步规范了系统的产品开发流程。
2、经过系统测试,该系统正常工作。该系统主要分为硬件和软件部分,主要根据系统所需实现的功能设计出相应的功能模块。件系统包括主控制模块、数据采集模块、显示模块、报警模块、人机交互模块,将这几个模块组合搭建而成整体的硬件电路。软件系统基于C语言编写的,结合编写语言的优点,具有很好的可控性、模块化和移植性,编写思路就是模块化的思想,原则是高内聚、低耦合。将系统的各个功能模块进行划分,对各个模块进行设计,再将设计的模块整合形成软件设计部分。
(三)预期效果
对于第一季度出现细节的问题我们进行了解决,优化了模块。通过设计单片机检测系统的硬件部分和软件部分,基本实现了甲醛检测和报警功能。后期,为更好的投入到生产于运营中,保证单片机检测系统硬件系统和软件系统正常工作,完全实现单片机检测甲醛器的功能,确保稳定运行,使操作起来简单便捷。并根据当前市场,做出自己产品的创新。
(四)存在问题
1、在实验测试阶段,单片机甲醛检测器的显示模块出现运行不稳定的情况,导致甲醛检测器检测结果出现误差,不准确,报警模块不报警。
|