论文部分内容阅读
随着我国国力的不断增加,信息科学与计算机技术的不断发展和日益提高的人民生活水平,在轻、重工业工,农业现代化生产,现代化畜牧业生产,在社交,娱乐,公共场所,人员密集的各种产所,都越来越需要对二氧化碳气体的浓度进行定量定时的监测与实时控制。根据实际需要测试与开发出灵敏度高,选择性和稳定性好、精度高、体积小的二氧化碳气体检测仪是十分必要的,所以二氧化碳气体浓度检测仪就成为气体浓度检测领域新的发展方向。目前二氧化碳检测仪主要分为泵吸式气体检测仪,扩散式气体检测仪,分光型红外气体浓度检测仪器。其中分光型红外气体检测仪主要有滤光片型,扫描型,傅立叶变换型,固定光路多通道检测型和固态调制器等型。本文所研究的二氧化碳检测仪是基于MSP430F435微型控制器所开发并设计的。该仪器具有自动检测空气中二氧化碳浓度的功能,在检测到二氧化碳浓度超标时能够通过蜂鸣器、LED灯以及马达发出报警。该仪器具有上位机和下位机两个部分,上位机由基于PC机的操作系统与应用软件构成,具有良好的人机交互系统,友善的人机交互界面。操作人员能够方面的通过上位机机对下位机实现控制。下位机主要由MSP430F435单片机、传感器、报警器、电源控制系统组成,能够接收从上位机传来的信号并作出相应功能。通过信号能够调节检测二氧化碳的浓度标准,并设置不同的报警方式。根据二氧化碳检测仪本身的特点,本文对该系统进行了功能以及需求分析,并对硬件以及软件做了整体结构设计。在当前市场上选择较为合适本系统并且性价比较高的硬件芯片,分析了各个硬件的功能电路。选用MSP430F435微型控制器作为下位机的核心芯片,该芯片能够高效的执行代码;通过Telaire T6615温湿度一体传感器检测空气中二氧化碳的温湿度系数,并通过A/D转换将信号传递给MSP430F435微型控制器;采用NCP1421芯片作为核心设计供电系统,能够检测电量是否欠电;通过PL2303实现USB与串口UART的转换;在下位机上还设计了一个笔段式液晶显示屏,提供CO2、温度和湿度信息的图形显示。上位机软件由四个模块构成:串口通信模块、协议解析模块、数据处理模块和人机交互模块。使用VC编写串口监控、二氧化碳数据管理、对话框等类实现各个模块的功能与交互工作,解析二氧化碳记录。最后通过GDI、多线程等技术实现了二氧化碳数据的实时图形化展示。