摘 要:采用一种基于模糊PID算法的温控理论,使CCD电路工作在稳定的环境。实验结果表明,在20℃时,CCD电路的暗电流变化相对平稳,同时,采用改进的模糊PID算法可以较快、较准确地达到20℃的目标控制温度,误差范围在0.1℃左右。
关键词:CCD;暗电流;模糊PID算法;温度控制系统
CCD(Charge Coupled Device)具有光谱响应宽、动态范围大、灵敏度高、噪声低、体积小、像素多等优点[1-2],是目前应用最为广泛的信号处理元件。基于CCD芯片的光谱仪在不需要任何部件的情况下,可直接获得完整的光谱图,使得光谱仪器更为简单。特别是在出现了背照式CCD后[3],其光谱范围可以延伸到深紫外区,成为全谱式光谱仪的检测器件。
暗电流是CCD的重要性能指标之一,也是主要噪声源,尤其是在光谱成像的数据分析中,暗电流会降低成像范围并且增加CCD噪声。温度的变化会对CCD暗电流产生影响,一般都随温度升高而大幅增加。此外温度也会影响电路板上放大电路的增益,导致输入信号被放大后,出现增益误差[4]。所以对CCD的温度控制具有重要的意义。
本文通过实验验证,CCD暗电流会随温度的下降呈指数下降,当温度达到20℃以下时,暗电流的变化较为平缓。使用模糊PID的温控理论实现对CCD最佳工作环境的温度控制。
1 CCD暗电流[5-6]
暗电流:即使没有光信号照射,CCD也会有一定的暗输出,此输出称为暗电流。其中暗电流主要由以下几个成分组成:
2.2 模糊PID算法[7]
2.2.1 PID控制
PID控制器由比例单元P、积分单元I和微分单元D组成。通过kp,kI和kD三个参数的设定实现控制。PID控制器主要适用于基本线性和动态特性不随时间变化的系统。结构如图2所示,PID控制器的输出u(t)取决于系统给定值r(t)和系统输出值y(t)的偏差e(t)、偏差积分、偏差的积分线性加权组合,即:
2.2.2 模糊PID控制算法
在1974年Mamdani教授将模糊集理论应用于温度控制领域,模糊控制系统是指具有学习算法的模糊逻辑系统,以模糊数学、模糊语言形式的知识表示和模糊逻辑的规则推理为理论基础,采用计算机控制技术构成的一种具有反馈通道的闭环结构的数字控制系统[7]。
本文将模糊控制与PID控制器相结合,使系统在具备PID控制精准的优点的同时,还具有灵活性和适应性强的优点。模糊自整定的控制器框图如图3所示[8]。
3 实验过程及结果分析
3.1 CCD暗电流分析
本实验通过光谱仪控制软件对光谱仪的CCD曝光时间进行控制,在控温2℃、5℃、10℃、13℃、20℃、25℃、30℃、35℃下,分别将积分时间设在20 ms、30 ms、40 ms、50 ms、60 ms、70 ms、80 ms、90 ms、100 ms、150 ms、200 ms、300 ms和500 ms下进行光谱仪暗背景信号的测量,测量时取平均次数为100。将控温在每个温度下的暗背景输出信号取平均,得到单个通道的暗背景平均信号s,然后将平均信号s与曝光时间t作线性拟合所得的直线,其中直线的斜率作为此温度下CCD暗电流的值[11]。
图4为暗电流随温度的变化关系,从图中可以看出暗电流随温度的下降呈指数下降,当温度达到20℃以下时,暗电流的变化较为平缓。
按照黑体辐射的斯特潘-玻尔兹曼定律,物体辐射出来的能量与物体的温度呈4次方关系,数据处理中将暗电流与温度进行4次多项式拟合,所得结果如图5所示,可以看出拟合相关系数很高,如表1所示。
可见拟合曲线符合斯特潘-玻尔兹曼定律,表明热噪声是暗电流的主要来源,故将控温装置的温度设定在20℃。
3.2 温控系统性能测试
根据本温控系统的特点,温控过程主要包括温度采集、控制量的计算和输出,串口通信等功能,并分成三个主要任务,其中第一优先级为时钟任务,用于调用内核延时函数,高精度地获得系统控制周期的时钟节拍。第二优先级为数据采集和控制任务,首先采集温度,以及实时显示温度,根据控制过程及控制算法计算电压控制量,然后将其输出,通过串口向上位机传输数据,最后挂起等待时钟节拍任务发送过来的信号量。第三优先级为监视任务,通过工控机由串口发出的控制切换命令,通过控制切换可以改变控制参数。
将初值代入,设定目标温度为20℃,进行模糊自适应PID温度控制的实验,效果如图6所示。再将传统的PID算法加入程序,经行同样的实验,效果如图7所示。
对比两条曲线,本实验的算法控制温度曲线可以在较短时间内达到目标温度,加热时在50 s左右时间内可以到达目标温度而传统PID算法需要约150 s的时间。在加热过程中,本实验算法对温度控制更加精确,控温曲线波动在20℃左右波动较小,而传统算法相对温度误差较大。实验证明,经过改进的模糊自适应PID算法在本套系统中的应用具有一定的优势。
实验表明温度是CCD暗电流变化的主要因素,暗电流随周围温度的下降呈指数下降。当温度达到20℃时,暗电流的变化较为平缓,也验证了本套温控系统和模糊PID算法,对局部温度的控制比较快速、准确,在相对单一的条件下,精度可以达到0.1℃。同时也可将此系统推广到基于DOAS理论的大气监测中,主要应用于CCD光谱仪的跟踪监测,将温度指标作为验证测量指标的重要参数,并对光谱仪工作环境进行自动温度调节。在实验过程中发现,当温度急剧加重或急剧降低时,温控装置内部会产生冷凝现象,凝结出水珠,过量的水珠会对CCD电路造成人为的损坏,该问题有待进一步的研究和解决。
参考文献
[1] 宋敏,郐新凯,郑亚茹.CCD与CMOS图像传感器探测性能比较[J].开云棋牌官网在线客服光电,2005,26(1):5-9.
[2] 马庆军.紫外临边成像光谱仪CCD电路系统的设计[J].光学精密工程,2011,19(7):1158-1160.
[3] 戴丽英,刘德林.背照式电荷耦合器件的研制[J].光电子技术,2005(9):25-30.
[4] 邹思成.温度等因素对CCD数据采集电路性能影响的研究[J].天文研究与技术.2006,9(3):275-279.
[5] 王彦.一种提高CCD探测灵敏度的方法[J].光学工程.2000,27(6):5-8.
[6] 雷仁方.MPP CCD暗电流温度特性研究[J].电子科技,2012,25(2):23-25.
[7] ZADEH L A. Fuzzy set[M]. Information and Control, 1965.
[8] 黄向东.基于模糊自整定PID的注水流量控制系统[J].仪表技术与传感器,2012(6):23-26.
[9] 文定都.电加热炉温控系统的模糊免疫自适应PID控制的研究[J].仪表技术与传感器,2008(7):22-26.
[10] 马占有,田俊忠,马泽玲.温度控制系统模糊自适应PID控制器仿真研究[J].计算机仿真,2010,27(10):160-163.
[11] AGNES M. VOCs(Estimation of Volatile Compounds) emissions for hungary[J]. Atmos Environ. 1990(24A),2855.