论文部分内容阅读
紫外可见分光光度计是基于朗伯比尔定律,利用分光光度法研究物质对单色光的吸收从而对物质进行定量定性分析的光谱仪器,广泛应用于医药分析、食品检测、农业药物残留分析、化学化工等各个领域的科研、生产工作中。为进一步提高紫外可见分光光度计的自动化程度、检测精度及检测实时性,同时为满足物联网发展需求,研究设计基于物联网平台的紫外可见分光光度计自动测量系统。本文在756型紫外可见分光光度计的基础上,从提高分光光度计的检测精度、自动化与快速性以及网络化等方面考虑,重新开发设计新型自动紫外可见分光光度计。新型自动紫外可见分光光度计在结构上,采用单光束前分光技术,光源、滤光片、光栅、样品池等各部件均由电机驱动,通过主控芯片STM32F103ZET6控制电机驱动各部件实现自动测量。在控制自动化方面,为确保各部件的正常工作,设计紫外可见分光光度计各部件开机自检程序;并通过LCD液晶屏及按键设计友好人机界面实现人机交互;设计WIFI模块连接路由器挂接互联网,实现与远程用户及远程服务器的交互。在检测精度方面,为保证波长准确度及波长扫描过程中波长盘电机的稳定性,设计波长盘直流电机伺服系统,通过光电编码器实现位置、速度反馈,形成位置速度双闭环系统控制。设计波长自动扫描标定系统,通过VB6.0设计标定系统上位机,紫外可见分光光度计根据上位机指令自动扫描检测。波长扫描过程中分光光度计在波长每增加0.5nm处检测保存待测样品的吸光度值,扫描检测完成后通过串口通信与计算机交互,将检测数据传至VB上位机软件。上位机完成对检测数据的处理及曲线绘制,并根据检测结果用正弦函数拟合校正波长脉冲函数,将校正系数下发至下位机,下位机根据校正系数完成波长标定。采用ASP.NET技术,在Visual Studio2008环境下开发设计远程数据管理系统及监控服务器程序。监控服务器通过Socket通信与远程紫外可见分光光度计进行数据通信,实时监控分光光度计发送的数据,并将数据存至数据库,系统采用SQL Sever数据库对检测数据及用户数据的保存。用户可通过浏览器登录数据管理系统进行查询、输出打印等相关操作。通过对紫外可见分光光度计自动测量系统的光度测量实验、波长标定校正实验、暗电流实验等测试,紫外可见分光光度计波长准确度为±0.3nm,波长重复性优于0.2nm,透射比误差小于0.5%,重复性不大于0.5%,满足计量性能Ⅲ级要求。波长扫描速度可达70r/min(660nm/s)。经测试,远程数据管理系统稳定可靠。