温度传感器在医用恒温恒湿箱中的应用.doc
《温度传感器在医用恒温恒湿箱中的应用.doc》由会员分享,可在线阅读,更多相关《温度传感器在医用恒温恒湿箱中的应用.doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流温度传感器在医用恒温恒湿箱中的应用.精品文档.温度传感器在医用恒温恒湿箱中的应用摘 要本文主要设计基于NTC电阻温度传感器在恒温恒湿箱中的温度测量系统。温度是被广泛用来测量的物理量,在恒温恒湿箱中温度测量是重要的组成部分。热电阻、热敏电阻、热电偶、二极管、NTC都可以用来测量温度和控制温度。出于传感器的感温精度、稳定性、成本、生产过程等因素的考虑,NTC相对这些元器件来说,成本是最低廉的。也渐渐的取代了其他类型的传感器。NTC它的测量范围一般为-10 300,也可做到-200 10,甚至可用于 300 1200 环境中作测温用,现在一般医用恒
2、温恒湿箱的温度范围在248。典型的温度测量过程分为收集采集环境温度信号,经过放大器把小信号放大,经过A/D转换器把模拟信号转换成数字信号,经单片机处理显示在液晶屏上,通过键盘控制箱体内温度,再由上述过程把结果反馈到液晶屏上,并且尤温度测量报警电路及水泥升温电阻加热。本文开始对NTC温度测量作了概述,之后对整体设计思路进分析,再通过硬件软件两方面整理,最后进行测试。关键词:NTC传感器,单片机,恒温恒湿箱的温度测量Temperature sensor in the medical application of constant temperature and humidity boxABSTRA
3、CTThis design is based primarily NTC resistor temperature sensor in constant temperature and humidity chamber temperature measurement system. It is widely used to measure the temperature of the physical quantity, temperature and humidity chamber in temperature measurement is an important component.
4、Thermal resistance, thermal resistance, thermocouple, diode, NTC can be used to measure temperature and control the temperature. Temperature sensor for the accuracy, stability, cost, the production process considerations, NTC relatively these parts, the cost is the lowest. Also gradually replaced by
5、 other types of sensors. NTC Its measurement range is generally -10 300 , can be -200 10 , even for 300 1200 temperature environment for use , are generally in the temperature range of medical Humidity Chamber of 2 48 .Typical temperature measurement process is divided into collecting ambient temper
6、ature signal acquisition , the small signal amplification through the amplifier , after A / D converter converts the analog signal into a digital signal , processed by the microcontroller displayed on the LCD screen, the keyboard control cabinets temperature , then by the above process the results b
7、ack to the LCD screen , and in particular the temperature measurement and cement warming alarm circuit resistance heating .NTC temperature measurement on the beginning of this article are outlined , followed by analysis of the overall design ideas into , and through the consolidation of both hardwar
8、e and software , and finally tested.Keywords: NTC sensor, Microcontroller, Humidity Chamber Temperature Measurement目 录第1章 绪 论11.1 NTC温度测量概述11.2 本设计方案思路21.3研发方向和技术关键31.4主要技术指标3第2章 总体设计42.1系统总体方案的设计及其原理概述42.2温度的检测42.3信号放大52.4 A/D及温度显示52.5 单片机最小系统62.6 其他说明6第3章 硬件设计73.1 AC-DC的交直流转换73.2 温度传感器的选择83.3 NTC测
9、温电路123.4运放电路133.5 AD转换模块的设计153.6单片机电路设计173.7温度控制电路的原理与电路的设计193.8按键电路203.9显示模块电路设计213.10 报警电路的原理与电路的设计22第4章 软件设计234.1软件总体程序设计234.2 A/D转换模块原理及程序234.3 热敏电阻阻值和温度的非线性的线性化处理原理及程序244.4 温度显示模块程序284.5 按键设计31第5章 总 结32谢 辞33参考文献34附录一:完整的C语言源程序35第1章 绪 论1.1 NTC温度测量概述NTC是Negative Temperature Coefficient 的缩写,意思是负的温
10、度系数,泛指负温度系数很大的半导体材料或元器件,所谓NTC热敏电阻器就是负温度系数热敏电阻器。它是以锰、钴、镍和铜等金属氧化物为主要材料, 采用陶瓷工艺制造而成的。这些金属氧化物材料都具有半导体性质,因为在导电方式上完全类似锗、硅等半导体材料。温度低时,这些氧化物材料的载流子(电子和孔穴)数目少,所以其电阻值较高;随着温度的升高,载流子数目增加,所以电阻值降低。NTC热敏电阻器在室温下的变化范围在1001000000欧姆,温度系数-2%-6.5%。NTC热敏电阻器可广泛应用于温度测量、温度补偿、抑制浪涌电流等场合。它的测量范围一般为-10+300,也可做到-200+10,甚至可用于+300+1
11、200环境中作测温用。表1-1 NCT与常用测温传感器的比较热敏电阻热电偶铂丝电阻,线绕铂丝电阻,薄膜硅基准NTC(负温度系数)TC(温度系数)RTD(电阻式温度检测)RTD(电阻式温度检测)Posi-chip(正温度系数-薄片)材料陶瓷(金属氧化物)两种不同金属铂丝线绕铂薄膜硅(主体)相对成本低至中低高中低温度范围-100至 500-200 至2300-200 至600-150 至500-55 至150激活性波动自产生波动波动波动灵敏度-4%/40微伏/.39%/.39%/.81%/相对灵敏度极高极低极低极低低线性度对数线性线性线性线性斜率负正正正正噪声敏感性低高低低低引线电阻误差低高低低低
12、典型最小尺寸(裸片装).008*.012.016直径.125直径.020*.100无最小探头直径.018.125.187.125.080特殊要求冷接点补偿1.2 本设计方案思路分析任务要求,该系统要用NTC温敏电阻作为测温元件,NTC热敏电阻是一种负温度特性的热敏电阻,其阻值随温度的变化曲线如下所示:图1-1 负温热敏电阻曲线由图1-1可知,NTC的阻值随温度的上升而下降,其阻值和温度呈非线性特性,因此必须采用一定的方法对曲线进行线性化处理。其测量原理是利用通过测量其阻值,通过其温度特性曲线便可求的环境温度。但因为温度不便于测量且不便于其他电路处理。通常是将电阻的变化转化为电压的变化通过测量电
13、压变化测得温度的变化。由于采集到的电压信号是模拟信号,不能被数字系统处理,因此必须通过AD转换器,将模拟信号转换成数字信号。一般AD转换器的基准电压要求为5V,而采集到的电压信号很微弱,必需经过放大后才能送给AD转换器,因此在系统中还必须有信号放大的信号调理电路。该系统要求具有控温功能,因此必须有控温元件,控温可以制作一个加热器作为控温元件,系统要求能采用适当的方法来实现改变系统的超调量和调节时间,因此可以采用脉冲宽度调制来实现。控温装置可以通过三极管来驱动。该系统应该有一个控制器,用以控制温度的显示报警和温度控制等功能。该控制器可以采用单片机,STC89C52或者DSP来实现。1.3研发方向
14、和技术关键1.AC-DC的交直流转换,提供稳定的5V直流电压输出供电;2.确定NTC的安装位置,可以最好的体现箱体内温度;3.运用运放电路,对NTC微弱信号的放大和滤波;3.将运算放大器输出的信号,进行A/D转换输出到单片机芯片处理;4.采用新一代的8051单片机STC89C52;5.通过译码器,把实时数据在LCD上显示;6.通过报警电路,进行高低温上下限报警;7.并由键盘进行操作;8.运用NTC传感器的温度反馈,对医用恒温恒湿箱进行加热保温。1.4主要技术指标1.测量精度:0.12.线性度:0.2%3.重复性:良好4.测量与实际温度偏差:1第2章 总体设计2.1系统总体方案的设计及其原理概述
15、根据以上分析可知,该系统应该包括用NTC热敏电阻制作的温度传感器,对传感器信号放大的信号电路,加热器电路,AD数模转换电路,单片机控制电路,LCD显示电路,AC-DC电源供给电路,按键和控制器组成。由于单片机作为控制器价格便宜,控制性能好,电路方便,已能完全满足该系统的要求,因此综合考虑用单片机作为该系统的控制器。该系统通过NTC热敏电阻制作的传感器采集温度,将采集到的值送给单片机处理后通过LCD显示出来,并可将处理后的值与设定的温度值进行比较看是否超过设定范围来实现加热。在控制温度模式下,可以通过单片机控制加热器来加热,实现温度控制。系统原理图如下:温度采集电路KEYLCD显示电路AC-DC
16、稳压供电电路220V-5V加热器STC89C52 运放电路AD报警电路图2-1医用恒温箱系统原理图2.2温度的检测由于恒温恒湿恒湿箱内部结构是一个近立方体结构,如图2-2所示。箱体内热空图2-2 箱体内胆空气循环示意图由底部进入箱内,中上部出去,所以箱体顶部最能代表箱内温度,所以NTC要安装在箱体顶部。2.3信号放大NTC在驱动电路的驱动下输出的电压很小,一般只是在十几毫伏到一百毫伏之间。而一般的A/D转换器都是要求伏级电压。所以在进行A/D转化之前我们要把NTC所采集的温度信号进行放大,通常这种放大都是靠运算放大器来完成的。因为是对微弱信号进行放大,所以应选用高输入阻抗、低失调、低漂移的高精
17、度的放大器。2.4 A/D及温度显示NTC所采集的温度信号经放大后还是一个模拟信号,我们只能从波形的变化下才能分析出温度的变化,而是用十进制数字显示出温度数值才是我们的最终目的。所以我们要把NTC所采集的温度信号转化成数字信号。这就要进行A/D转换。为确保系统处理结果的精确度,A/D转换器必须具有足够的转换精度;如果要实现快速变化信号的实时控制与检测,A/D转换器还要求具有较高的转换速度。转换精度与转换速度是衡量A/D转换器的重要技术指标。2.5 单片机最小系统目前在单片机系统中,应用比较广泛的微处理芯片主要为8XC5X系列单片机。该系列单片机均采用标准MCS-51内核,硬件资源相互兼容,品类
18、齐全,功能完善,性能稳定,体积小,价格低廉,货源充足,调试和编程方便,所以应用极为广泛。例如比较常用的AT89C2051单片机,带有2KB Flash可编程、可擦除只读存储器的低压、高性能8位CMOS微型计算机。拥有15条可编程I/O引脚,2个16位定时器/计数器,6个中断源,可编程串行UART通道,并能直接驱动LED输出。本系统采用新一代的8051单片机STC89C52,由国内宏晶科技生产,其指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,其工作电压范围是3.5V5.5V。STC89C52有60KB的用户应用程序空间,256B的RAM和1024B的XRAM
19、。能满足程序代码的需求和缓冲区定义的需求。另外与程序存储空间独立的一片闪存区域,可在应用编程中作EEPROM使用。STC89C52有双UART以及ISP串口,串口资源足够系统使用。另外通过宏晶科技提供的软件,使用UART可很容易地实现程序下载。STC89C52有36个通用I/O口,大部分可位控,并且有强推挽输出的能力,足够系统使用。还拥有4个16bit定时器和一个独立的波特率发生器,另外还有两个PCA模块,能获得丰富的定时器资源。STC89C52有PDIP-40封装的芯片,易于快速进入实验。2.6 其他说明系统主要分硬件系统和软件系统。其中本文主要制作是在硬件系统和单片机STC89C52程序。
20、硬件部分主要是NTC温度采集电路,LM324运放电路,AD数模转换电路,051单片机STC89C52控制电路基于个模块的接连线,LCD1602译码器与LCD12864显示器连接和AC-DC交直流稳压电源供给电路,按键电路及尤单片机程序控制的水泥电阻加热恒温恒湿电路。软件部分主要是单片机STC89C52控制加热程序,包括A/D转换和液晶显示程序。第3章 硬件设计3.1 AC-DC的交直流转换该电路输入家用220V交流电,经过全桥整流,稳压后输出稳定的5V直流电供给单片机。方便实用,输出电压稳定,最大输出电流为1A,电路能带动一定的负载图3-1交直流稳压电路1.电路工作原理,从上图上看,变压器输入
21、端经过一个保险连接电源插头,如果变压器或后面的电路发生短路,保险内的金属细丝就会因大电流引发的高温溶化后断开。变压器后面由4个二极管组成一个桥式整流电路,整流后就得到一个电压波动很大的直流电源,所以在这里接一个330uF/25V的电解电容。变压器输出端的9V电压经桥式整流并电容滤波,在电容C1两端大约会有11V多一点的电压,假如从电容两端直接接一个负载,当负载变化或交流电源有少许波动都会使C1两端的电压发生较大幅度的变化,因此要得到一个比较稳定的电压,在这里接一个三端稳压器的元件。三端稳压器是一种集成电路元件,内部由一些三极管和电阻等构成,在分析电路时可简单的认为这是一个能自动调节电阻的元件,
22、当负载电流大时三端稳压器内的电阻自动变小,而当负载电流变小时三端稳压器内的电阻又会自动变大,这样就能保持稳压器的输出电压保持基本不变。因为我们要输出5V的电压,所以选用7805,7805前面的字母可能会因生产厂家不同而不同。LM7805最大可以输出1A的电流,内部有限流式短路保护,短时间内,例如几秒钟的时间,输出端对地(2脚)短路并不会使7805烧坏,当然如果时间很长就不好说了,这跟散热条件有很大的关系。三端稳压器后面接一个105的电容,这个电容有滤波和阻尼作用。最后在C2两端接一个输出电源的插针,可用于与其它用电器连接,比如MP3等。虽然7805最大电流是一安培,但实际使用一般不要超过500
23、mA,否则会发热很大,容易烧坏。一般负载电有200mA以上时需要散热片。2.平时对于5V 的直流电源需求的情况比较多,在单片机,以及一些电路中应用的较多,因此,为了更方便快捷的由220V 的交流电得到这样的电源,故设计了一个电路。首先翻阅了参考书,复习了整流稳压的一些电路知识,然后设计出一个实现电路,使用了portel99绘制出电路图,对电路进行简单的仿真和校验。然后列出了元器件表,去电子市场买到元器件后,进行了电路板上元器件的规划,设计好元件的摆放位置,焊接完毕以后确认无误。最后开始进行功能调试。按照电路设计,加上220V交流电源后,发光二极管会亮,显示电路工作状态。然后对用万用表对输出进行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 温度传感器 医用 恒温 恒湿箱 中的 应用
限制150内