2)本控制系统是对生物培养液进行温度监控,故太快的温度变化对生物繁殖显
图2.5.2半导体降温片外观图
②本控制系统是对生物培养液进行温度监控,过快的温度变化对生物繁殖显然是不利的,因此在本系统中采用的是高阻抗小功率加热电阻丝进行温度的小范围调节。
3 温度控制系统的组成框图
采用典型的反馈式温度控制系统,组成部分见图3.1。其中数字控制器的功能由单片机实现。图3.1温度控制系统的组成框图
培养皿的传递函数为 ,其中τ1为电阻加热的时间常数, 为电阻加热的纯滞后时间, 为采样周期。
A/D转换器可划归为零阶保持器内,所以广义对象的传递函数为
(3-1-1)
广义对象的Z传递函数为
(3-1-2)
所以系统的闭环Z传递函数为
(3-1-3)
系统的数字控制器为
= (3-1-4)
写成差分方程即为
(3-1-5)
令 得 (3-1-6)
式中 ——第 次采样时的偏差;
——第 次采样时的偏差;
——第 次采样时的偏差;
4 温度控制系统结构图及总述
图4.1温度控制系统结构图图4.1中温度传感器和Micro Chip PIC16F877A单片机中的A/D转换器构成输入通道,用于采集培养皿内的温度信号。温度传感器输出电压经过A/D转换后的数字量与培养皿内的温度给定值数字化后进行比较,即可得到实际温度和给定温度的偏差。培养皿内的温度设定值由Micro Chip PIC16F877A单片机中程序设定。由Micro Chip PIC16F877A单片机构成的数字控制器进行比较运算,经过比较后输出控制量控制由加热和降温电路构成的温度调节电路对培养皿中的培养液温度进行调节。同时通过电平转换电路把当前温度传输到商用计算机的串口中,由计算机动态的显示培养皿中的温度,正常情况下温度控制由Micro Chip PIC16F877A单片机自动控制。必要时,计算机也可以通过软件来强制改变培养皿中温度。5 温度控制系统软件设计
5.1 Microchip PIC16F877A单片机温度控制系统软件结构图如图5.1.1所示。
图5.1.1单片机温度控制系统软件结构图
5.2 单片机控制流程图 图5.2.1单片机控制流程图
5.3 温度变换程序模块
温度传感器在12℃到60℃输出2.52V—1.02V,温度起点为12℃,满量程为48℃。Micro Chip PIC16F877A单片机内嵌的10位A/D转换器对应输出的数字量为0000000000B~1111111111B(0~5V),应用以下变换公式进行变换:
AX=A0+(AM-A0)(NX-N0)/(NM-N0)
式中,A0为一次测量仪表的下限。
AM为一次测量仪表的上限。
AX实际测量值。
N0仪表下限对应的数字量。
NM仪表上限对应的数字量。
NX测量值对应的数字量。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>