论文部分内容阅读
近年来,微全分析系统因其能快速有效的在一个芯片上完成进样、预处理、分离和检测,成为了生化分析领域研究的热门。微流芯片的使用使得电泳系统小型化、一体化以及样品微量化成为可能,比传统毛细管电泳的毛细管具备更多的优势,例如缩短了分离时间,样品需求量进一步减小以及高度集成化等。本文的主要工作内容是基于项目组研究的电泳模块硬件,研究基于WPF的微芯片毛细管电泳控制软件。本文中的控制检测软件包括四个模块,芯片微沟道对焦模块,芯片环境温度检测模块,高压电源控制模块和光谱检测分析模块。软件的工作流程是:自动对焦,在显微镜视野中看到沟道边缘的清晰图像,当环境温度达到并保持在电泳的设定温度后,启动高压电源,开始进行电泳的进样分离操作,同时CCD采集沟道中荧光的光谱图像,分析光谱图像,进行光谱数据处理,解析出光谱图像中包含的各个荧光分量。本文对芯片电泳DNA检测装置的工作流程和内容做了梳理,明确了芯片电泳DNA检测装置控制软件的详细的功能需求;使用串口通信和IEEE1394通信建立了上位机与单片机、显微镜以及CCD相机的数据通讯。在已有算法的基础上将C++程序改写成DLL文件应用于整体软件中,独立开发了光谱采集相机的驱动程序,设计控制流程,在各个硬件模块通信协议的基础上实现了芯片电泳DNA检测装置控制软件的基本功能:在WPF下设计并实现了软件界面,软件能够较完整地监测电泳实验的基本流程,包括指令的输入以及结果的输出;较好地实现了实验数据的可视化,通过曲线图和图像将温度数据、电压电流数据、对焦图像数据,光谱信息数据以及解析出的荧光分量信息显示于软件界面中。能够将电泳实验最终的光谱数据以及解析得到的荧光数据以文本的方式保存到本地。软件实现过程中,灵活使用了多种编程技术和方法,包括多线程编程、DLL编程、SDK编程等技术,有效提高了软件的工作效率,优化了软件的结构:软件具有易扩展的编程框架,能方便地在界面添加元素和控件界面美观,操作简单,具有较好的用户体验,基本满足了芯片电泳的工作需要。