摘要
为保证分光光度计波长检测的准确度,设计了光度计波长自动扫描标定系统。系统以STM32F103RBT6单片机为控制核心,通过控制步进电机、光电池检测模块、人机交互模块等部件,实现波长自动扫描检测。波长扫描过程中,光度计在波长每增加0.5 nm处检测保存待测样品的吸光度值,并通过串口通信与计算机交互,再将检测数据上传至VB上位机软件。上位机完成对检测数据的处理及曲线绘制。根据检测结果,利用正弦函数拟合校正波长脉冲函数,并将校正系数下发至下位机。下位机根据校正系数,完成波长标定。标定系统波长扫描范围为190~850 nm,扫描检测速度为2 nm/s。校正后,实际测量数据检验结果表明,分光光度计波长准确度优于0.3 nm。
To ensure the accuracy detection of the wavelength of spectrophotometer, an automatic scanning calibration system is designed. The single chip computer STM32F103RBT6 is used as the control core,through controlling the stepper motor of each part,photovoltaic detection module,and man machine interaction module,etc. ,the automatic scanning detection of wavelength is implemented. In wavelength scanning process, the output value of the photodetector is read and saved by spectrophotometer when the wavelength increases every 0. 5 nm; and the detected data is uploaded to VB host computer through serial communication. The processing and curve plotting of the detected data are completed by the host computer, using the sine function to fit and correct the wavelength pulse function, and the correction coefficients are issued to the lower computer. The wavelength calibration is completed by lower computer according to the correction coefficient. The test results of actual measurement show that the accuracy of the wavelength of spectrophotometer is within 0. 3 nm.
出处
《自动化仪表》
CAS
2017年第1期89-92,共4页
Process Automation Instrumentation
关键词
波长标定
拟合
VB
6.0
光栅
单片机
上位机
分光光度计
Wavelength calibration
Fitting
VB 6.0
Grating
Microcontroller
Host computer
Spectrophotometer