论文部分内容阅读
全自动生化免疫分析仪,一种集光、电、机于一体的大型检验类医疗设备,在临床检验诊断中最为常用。它主要用来将生化免疫分析检验项目的原始手工操作中的加样、加试剂、振荡、检测、结果计算及显示等工序步骤部分或全部实现自动化,从而减少由于人为操作因素影响而造成的误差,同时在进行大量样本检测项目时,减轻操作人员的劳动强度,提高工作效率。该生化免疫分析仪主要包含以下几个模块:液体添加系统模块、机械臂运输系统模块、温育振荡系统模块、洗板系统模块以及检测仪系统模块,因此在全自动生化免疫分析仪的研发过程中主要面临系统集成以及整机上位机软件系统的设计等问题。在本文的设计中,控制系统采用PC机+运动控制卡和STM32控制芯片的方案,其中PC机主要完成人机交互以及与下位机通信,运动控制卡主要实现加样臂、机械臂的运动控制,STM32对系统运行过程的数据进行采集,反馈至PC机端。而整机软件系统是基于Windows操作系统与Microsoft C#语言,采用面向对象的开发技术在Visual Studio2008环境中开发。本文的主要研究工作与成果如下:(1).调研国内外同类产品的研究现状及性能,并针对国内现有的技术和工艺水平,提出本文全自动生化免疫分析仪的功能需求与性能要求;(2).研究和总结了全自动生化免疫分析仪的操作流程和性能指标,从硬件和软件两个方面对本文全自动生化免疫分析仪整机系统进行了总体方案设计;(3).针对全自动生化免疫分析仪多任务优化调度问题,建立了该问题的优化调度模型,明确其约束条件以及目标函数,并提出一种改进的蚁群算法对该优化调度问题进行求解,通过实例仿真验证了该算法的可行性与有效性;(4).首先简单介绍了本文软件开发的方法和设计要求,并重点分析了本系统软件的主要功能模块,然后在Windows操作平台和Visual Studio2008编译环境中,采用面向对象技术、ADO.NET数据库技术、多线程技术和Microsoft C#语言完成全自动生化免疫分析仪应用软件各功能模块的设计与实现;(5).在完成全自动生化免疫分析仪的软件系统实现后,对系统进行测试与联调,从而完善软件系统的功能与性能。