温度监控系统的设计Word格式.docx
《温度监控系统的设计Word格式.docx》由会员分享,可在线阅读,更多相关《温度监控系统的设计Word格式.docx(42页珍藏版)》请在冰豆网上搜索。
1设计要求
1.1控制要求
(1)生物繁殖培养液的温度要保证在适于细胞繁殖的温度内,这主要在控制程序设计中考虑。
温度控制范围为15~25,升温、降温阶段的温度控制精度要求为0.5度,保温阶段温度控制精度为0.5度。
图1.1.1温度控制曲线
(2)微机自动调节正常情况下,系统投入自动。
(3)模拟手动操作当系统发生异常,投入手动操作。
(4)微机监控功能显示当前被控量的设定值、实际值,控制量的输出。
1.2受控对象的数学模型
生物繁殖的培养液主要用于生物的繁殖研究,而温度是影响生物繁殖的重要因素。
本系统要求长时间监视培养液的温度,并对当前的温度进行控制。
本控制对象为生物繁殖用培养液,采用继电器进行控制。
2系统的硬件配置
2.1单片机和系统总线
单片机:
PIC16F877A(PIC16F877A为美国MICORCHIP公司生产的带A/D转换的8位单片机)。
显示系统:
商用计算机。
用户内存:
256MRAM。
系统总线:
RS-232-C接口(又称
EIA
RS-232-C)RS232C有25条线,,分为5个功能组,包括4条数据线,11条控制线,3条定时线,7条备用线和未定义线。
操作系统:
Windows2000。
2.2硬件介绍
计算机工作的外围电路设备
(1)温度传感器
温度传感器采用补偿型NTC热敏电阻其主要性能如下:
①补偿型NTC热敏电阻B值误差范围小,对于阻值误差范围在5%的产品,其一致性、互换性良好。
适合于一般精度的温度测量和计量设备。
②外型结构和尺寸:
图2.2.1温度传感器结构尺寸图
③主要技术参数:
时间常数≤30S
测量功率≤0.1mW
使用温度范围-55~+125℃
耗散系数≥6mW/℃
额定功率0.5W
④降功耗曲线:
图2.2.2温度传感器功耗曲线图
(2)核心处理单元MicroChipPIC16F877A单片机
MicroChipPCI16F877A单片机主要性能:
具有高性能RISCCPU
仅有35条单字指令。
除程序指令为两个周期外,其余的均为单周期指令。
运行速度:
DC-20M时钟输入。
DC-200ns指令周期。
8K*14个FLASH程序存储器。
368*8个数据存储器(RAM)字节。
引脚输出和PIC16C73B/74B/76/77兼容。
中断能力(达到14个中断源)。
8级深度的硬件堆栈。
直接,间接和相对寻址方式。
上电复位(POR)。
上电定时器(PWRT)和震动启动定时器。
监视定时器(WDT),它带有片内可靠运行的RC振荡器。
可编程的代码保护。
低功耗睡眠方式。
可选择的振荡器。
低功耗,高速CMOSFLASH/EEPROM工艺。
全静态设计。
在线串行编程(ICSP)。
单独5v的内部电路串行编程(ICSP)能力。
处理机读/写访问程序存储器。
运行电压范围2.0v到5v。
高输入/输出电流25mA。
商用,工业用温度范围。
低功耗:
在5v,4MHz时典型值小于2mA。
在3v,32KHz时典型值小于20uA。
典型的静态电流值小于1uA。
外围特征:
Timer0:
带有预分频的8位定时器/计数器。
Timer1:
带有预分频的16位定时器/计数器,在使用外部晶体时钟时在
SLEEP期间仍能工作。
Timer2:
带有8位周期寄存器,预分频和后分频器的8位定时器/计数器
2个捕捉器,比较器和PWM模块。
其中:
捕捉器是16位的,最大分辨率为12.5nS。
比较器是16位的,最大分辨率为200nS。
PWM最大分辨率为是10位。
10位多通道模/数转换器。
带有SPI(主模式)和I2C(主/从)模式的SSP。
带有9位地址探测的通用同步异步接收/发送(USART/RCI)。
带有RD,WR和CS控制(只40/44引脚)8位字宽的并行从端口。
带有降压的复位检测电路。
(3)RS-232-C接口电路
计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。
由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。
在串行通讯时,要求通讯双方都采用一个标准接口,使不同
的设备可以方便地连接起来进行通讯。
RS-232-C)是目前最常用的一种串行通讯接口。
它是在1970年由美国电子工业协会(EIA)联合贝尔系统、
调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标
准。
它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间
串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的
DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信
号的电平加以规定。
①接口的信号内容
实际上RS-232-C的25条引线中有许多是很少使用的,在计算机通讯中一般只使用3-9条引线。
RS-232-C最常用的9条引线的信号。
②接口的电气特性
在RS-232-C中任何一条信号线的电压均为负逻辑关系。
即:
逻辑。
“1”,-5~-15V;
逻辑“0”
+5~
+15V
。
噪声容限为2V。
即
要求接收器能识别低至+3V的信号作为逻辑“0”,高到-3V的信号
作为逻辑“1”。
③
接口的物理结构
RS-232-C接口连接器一般使用型号为DB-25的25芯插头座,通常插头在DCE端,插座在DTE端.
一些设备与PC机连接的RS-232-C接口,因为不使用对方的传送控制信号,只需三条接口线,即“发送数据”、“接收数据”和“信号地”。
所以采用DB-9的9芯插头座,传输线采用屏蔽双绞线。
④传输电缆长度
由RS-232C标准规定在码元畸变小于4%的情况下,传输电缆长度应为50英尺,其实这个4%的码元畸变是很保守的,在实际应用中,约有99%的用户是按码元畸变10~20%的范围工作的,所以实际使用中最大距离会远超过50英尺。
图2.3.1Max232结构图
(4)继电器
继电器是具有隔离功能的自动开关,广泛用于遥控,遥测,通信,自动控制,机电一体化及电力电子设备中,是最重要的控制元件之一。
继电器是在自动控制电路中起控制与隔离作用的执行部件,它实际上是一种可以用低电压、小电流来控制大电流、高电压的自动开关。
在本系统中,继电器控制的自动温度调节电路和PCI16F877A单片机中程序构成温度自动监测电路,实现对生物培养液温度的监测和自动控制
(5)半导体降温片及电阻加热丝
①半导体制冷器是根据热电效应技术的特点,采用特殊半导体材料热电堆来制冷,能够将电能直接转换为热能,效率较高。
其工作原理如图2.5.1:
图2.5.1半导体降温片工作原理图
半导体制冷片由许多N型和P型半导体之颗粒互相排列而成,而NP之间以一般的导体相连接而成一完整线路,通常是铜、铝或其他金属导体,最後由两片陶瓷片像夹心饼乾一样夹起来,陶瓷片必须绝缘且导热良好,通上电源之後,冷端的热量被移到热端,导致冷端温度降低,热端温度升高。
它的外观如图2.5.2所示。
正视图
侧视图
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中温度传感器和MicroChipPIC16F877A单片机中的A/D转换器构成输入通道,用于采集培养皿内的温度信号。
温度传感器输出电压经过A/D转换后的数字量与培养皿内的温度给定值数字化后进行比较,即可得到实际温度和给定温度的偏差。
培养皿内的温度设定值由MicroChipPIC16F877A单片机中程序设定。
由MicroChipPIC16F877A单片机构成的数字控制器进行比较运算,经过比较后输出控制量控制由加热和降温电路构成的温度调节电路对培养皿中的培养液温度进行调节。
同时通过电平转换电路把当前温度传输到商用计算机的串口中,由计算机动态的显示培养皿中的温度,正常情况下温度控制由MicroChipPIC16F877A单片机自动控制。
必要时,计算机也可以通过软件来强制改变培养皿中温度。
5温度控制系统软件设计
5.1MicrochipPIC16F877A单片机温度控制系统软件结构图如图5.1.1所示。
图5.1.1单片机温度控制系统软件结构图
5.2单片机控制流程图
图5.2.1单片机控制流程图
5.3温度变换程序模块
温度