论文部分内容阅读
随着人们的健康意识逐渐加强,医疗检查的需求也越来越大。血样检测在当今医疗检查中占有不可忽视的地位,绝大多数医疗诊断都需要借鉴血样检测结果。实验室自动化系统结合了工业自动化技术与计算机网络技术,用机械动作取代了血样检测过程中传统的人为筛选、离心、开盖等重复枯燥的工作,可有效提升采血样品检验速度和准确性,对提高血样检测质量,缩短样本检测周期,降低成本,增强实验室安全性具有重大意义。本课题旨在设计一款适合于中国临床实验室特点的医疗实验室采血管样本分拣系统,本文主要负责设计采血管分拣上位机控制系统,实现分拣系统的运行自动化和管理自动化。本文主要研究内容如下:分析采血管分拣系统的结构布局和运行原理,对其中的采血管运输结构进行简要设计,并根据采血管分拣系统的结构和工作流程,确定了上位机控制系统的设计需求,以此确定了系统的总体集散控制方案和上位机控制软件的构成与功能划分。使用Simulink/Stateflow工具对采血管分拣上位机控制系统的主传输模块控制子系统进行模块化建模,通过图形化的语言实现系统的功能。并且在开发过程中,完成模型检查,模型验证等流程,通过代码优化配置,使用Embedded Coder工具自动生成C++代码以及相关的代码报告,实现模型与代码的一致性检查。基于Visual C++设计了采血管分拣上位机控制系统的软件。通信方面实现与西门子PLC的OPC通信方法,并利用MSComm控件实现串口数据接收。数据库设计方面,使用SQL Server数据库管理工具建立信息管理系统,利用ADO技术实现对数据库的访问。此外,对上位机控制系统的人机交互界面进行设计。基于遗传算法对离心块搬运机械手作业调度进行规划,建立解决问题的模型并针对该问题进行遗传算法的编码、选择、交叉和变异算法设计,运用实验的方法确定了较优的参数并根据设定的工作场景进行了算例对比仿真分析。搭建融括了采血管分拣系统主要功能的实验平台环境,通过实验的方法,验证采血管分拣上位机控制系统的正确性。设计用于实验和结果展示的人机交互界面,并融入了系统监测功能和控制操作功能,确保上位机控制系统满足设计使用要求。