论文部分内容阅读
随着社会的不断发展,人们的物质生活水平稳步提高,但是由于生活环境的污染和生活压力的增大,人们的健康状况不容乐观,因此越来越多的人非常关注健康问题。但是传统的疾病检测需要专业人员进行实施,检测周期长、操作复杂,不太能够适应快速检测的需求。由于在医学研究上,已经知道了某些疾病会有特定的代谢气体产生,电子鼻可以将其作为疾病的诊断标志。随着近些年来人工嗅觉技术持续发展,电子鼻系统因其易操作、成本低、便携式和现场实时检测的特点而逐渐出现在人们的视野里。目前的电子鼻系统存在功能单一、操作复杂、界面简陋的问题,不能够满足实验人员的需求,大大地阻碍了实验的推进。因此,本文针对现有电子鼻系统的问题,依托实验室自制的电子鼻硬件系统,结合C#.NET语言设计并开发了快速筛查细菌感染医用智能电子鼻软件系统。本系统具有运行稳定、使用方便、功能丰富、界面美观和交互人性化的特点,能够大大提高实验的推进速度。本文主要完成了以下方面的工作:首先,简略地阐述了电子鼻的原理以及课题研究的背景和意义,同时介绍了电子鼻在当前国内外的发展状况;然后根据对软件系统的需求分析,介绍了系统开发过程中使用到的各种技术,分析讨论了各种技术方案的优劣;接着是本文的重点部分,即对软件系统核心的设计与实现的详细介绍,主要分为如下几个部分:(1)界面设计。根据系统的设计原则与目标,确定了系统的界面设计方案。(2)模块设计与实现。针对实现该系统所需要面对的几个核心问题进行技术分析,确定解决方案。根据对系统功能和实验运行流程的分析,将系统的各个功能分割到不同的模块当中,详细讲解了每个模块的设计思路和实现代码。(3)流程控制与硬件控制。本文采用模块化设计思想与多线程技术,详细介绍了对各个硬件控制逻辑进行模块化设计的细节,然后根据实验流程,规划了采集控制主线程以及各个子线程的详细功能设计。(4)分类算法研究。根据气敏传感器的响应原理,结合气体等温吸附理论,推导出了简易的传感器动力学响应模型,模型可以近似为Logistic型函数。对该模型进行实际的细菌样本分类测试后,结果显示,该模型具有较好的分类性能。最后,通过对电子鼻系统进行一次完整的实验测试,表明了该软件系统达到了设计要求,能够较好地应用于实际的实验环境中。