《多路温度检测系统》
- 格式:doc
- 大小:1.25 MB
- 文档页数:10
1 绪论温度是一个很重要的物理参数,自然界中任何物理、化学过程都紧密地与温度相联系。
在工业生产过程中,温度检测和控制都直接和安全生产、产品质最、生产效率、节约能源等重大技术经济指标相联系,因此在国民经济的各个领域中都受到普遍重视。
温度检测类仪表作为温度计量工具,也因此得到广泛应用。
随着科学技术的发展,这类仪表的发展也日新月异。
特别是随着计算机技术的迅猛发展,以单片机为主的嵌入式系统已广泛应用于工业控制领域,形成了智能化的测量控制仪器,从而引起了仪器仪表结构的根本性变革。
1.1 温度检测类仪表的现状传统的机械式温度检测仪表在工矿企业中己经有上百年的历史了。
一般均具有指示温度的功能,由于测温原理的不同,不同的仪表在报警、记录、控制变送、远传等方面的性能差别很大。
例如热电阻温度计,它的测温范围是-200℃~650℃,测量准确,可用于低温或温差测量,能够指示报警、远传、控制变送,但维护工作量大并且不能记录;光学温度计测温范围是300℃~3200℃,携带使用方便,价格便宜,但是它只能目测,也就是说必须熟练才能测准,而且不能报警、远传、控制变送。
近年来由于微电子学的进步以及计算机应用的日益广泛,智能化测量控制仪表己经取得了巨大的进展。
我国的单片机开发应用始于80 年代。
在这20 年中单片机应用向纵深发展,技术日趋成熟。
智能仪表在测量过程自动化,测量结果的数据处理以及功能的多样化方面。
都取得了巨大的进展。
目前在研制高精度、高性能、多功能的测量控制仪表时,几乎没有不考虑采用单片机使之成为智能仪表的。
从技术背景来说,硬件集成电路的不断发展和创新也是一个重要因素。
各种集成电路芯片都在朝超大规模、全CMOS 化的方向发展,从而使用户具有了更大选择范围。
这类仪器能够解决许多传统仪器不能或不易解决的问题,同时还能简化仪表电路,提高仪表的可靠性,降低仪表的成本以及加快新产品的开发速度。
智能化控制仪表的整个工作过程都是在软件程序的控制下自动完成的。
基于单片机的多路温湿度检测系统设计潘磊(天津冶金职业技术学院电气工程系,天津300400)摘要:介绍了以C8051F120单片机和PC 机为核心的温湿度检测系统,论述了系统的组成,各模块硬件电路设计以及系统上位机、下位机的软件设计。
系统下位机实时收集多路SHT71传感器采集的数据并显示上传,上位机利用VB 中MSComm 控件完成数据接收和处理,实现了对环境温湿度的现场显示和远距离控制。
关键词:温湿度检测;C8051F120;SHT71;VB 中图分类号:TP274文献标识码:A 文章编号:1673-1131(2013)01-0065-02随着社会生产的不断发展进步,许多工农业生产过程以及民用场合都需要对环境的温度和湿度进行检测并控制,比如:粮仓、温室蔬菜大棚、通信基站、电力变电房、药厂、图书馆、博物馆等。
为此本文设计了一个系统实现对环境温度湿度的检测控制。
1系统结构本系统主要由电源模块、单片机系统、键盘及LCD 显示模块、温度湿度传感器采集模块、时钟芯片模块、语音报警模块、通信模块以及上位机系统组成。
系统能够实时采集四处检测环境的温度和湿度,并把采集数据显示在LCD 屏上,通过键盘预先设置温湿度上下限数值,当所检测的温度或湿度超过所设定的数值语音报警模块报警。
同时,下位机上传温度湿度数据,上位机对数据进行存储、显示以及数据分析。
系统框图如图1所示。
图1系统框图2系统硬件设计2.1单片机系统本系统选用Cygnal 公司的C8051F120单片机作为核心处理器,此款单片机有64位I/O 口,满足本系统外设较多的需求,减少系统I/O 扩展,也为增加检测通路和系统扩展预留接口。
单片机峰值处理速度达到100Mips ,大大提高了系统的实时性,内部带有128KB FLASHROM 能够满足多路实时数据的大容量存储,集成2个UART ,1个I 2C ,1个SPI 接口便于与外围设备及上位机传输数据。
2.2温度湿度传感器采集模块传统模拟式温湿传感器的测量精度和分辨率很低,只有1%左右,同时要获得高精度还需要更高精度的基准电压。
智能多路温度检测系统中国科学院感光化学研究所陶培德摘要本文详细地介绍了八路温度巡回检测/定点检测系统的硬件配置、误差分析和软件设计方法。
该系统特点有三:①采用铂热电阻测温,布线为三线制,不加补偿电阻,从电路模型中消除了连接导线电阻引进的测量误差。
②八路测温用用一套温度?电压变换电路,测温点间的切换采用廉价的CD4051八选一模拟开关,其开关的导通电阻及导通电阻路差均布引进测量误差。
③铂热电阻温度/电压变换电路的非线性由硬件电路校正,校正后的非线性误差在0~199.9℃范围内小于0.0045%。
整个系统采用89S51单片机控制键盘操作,实现检测温度的实时显示、打印、越线报警功能。
引言温度的精密测量是工业生产领域中的一个经典课题。
在温度检测系统中,测量变换电路起着至关重要的作用,而温度传感器又是该电路中的一个关键元件。
众所周知,在设计测量变换电路时,我们是从分析传感器性能(电阻型、电流型、电压型等)入手,通过适当的补偿、非线性校正及信号放大环节,最后综合处一个满足期望指标的测量变换电路来。
目前,使用比较广泛的温度传感器有四类:热电阻(如铂热电阻)、热电偶、热敏电阻及集成电路温度传感器(如AD590)。
本文介绍的检测系统,采用铂热电阻(以下简称铂电阻)元件测温。
铂电阻温度传感器具有精度高、性能稳定、互换性好(有分度表)、耐腐蚀及使用方便等一系列有点,移植是工业测控系统中广泛使用的一种比较理想的测温元件。
在温度大于0℃的条件下,铂电阻的电阻值R(t)与被测温度t之间呈如下关系:R(t)R(0)?(1+At+Bt2) (1)式中(对BA2分度号而言)R(0)100Ω(0℃时的电阻值)A3.96847×10-3/℃(一次温度系统数)B?5.847×10-7/℃2(二次温度系统数)由式(1)可见,铂电阻的不足之处是:温度比较率小(α≈0.391Ω/℃),存在Bt2二次飞线性项。
大家知道,铂电阻作为温度传感器使用时,必须把它放在测温现场。
!$Instruments常州安柏精密仪器[AT4202/4204/4208 多路温度测试仪]用户手册AT4202/4204/4208 用户手册声明根据国际版权法,未经常州安柏精密仪器有限公司(Applent Instruments Inc.)事先允许和书面同意,不得以任何形式复制本文内容。
安全信息为避免可能的电击和人身安全,请遵循以下指南进行操作。
免责声明用户在开始使用仪器前请仔细阅读以下安全信息,对于用户由于未遵守下列条款而造成的人身安全和财产损失,安柏仪器将不承担任何责任。
仪器接地为防止电击危险,请连接好电源地线。
不可在爆炸性气体环境使用仪器不可在易燃易爆气体、蒸汽或多灰尘的环境下使用仪器。
在此类环境使用任何电子设备,都是对人身安全的冒险。
不可打开仪器外壳非专业维护人员不可打开仪器外壳,以试图维修仪器。
仪器在关机后一段时间内仍存在未释放干净的电荷,这可能对人身造成电击危险。
不要超出本说明书指定的方式使用仪器超出范围,仪器所提供的保护措施将失效。
警告:不要加直流电压或电流到测试端,否则会损坏仪器。
警告:测试电容器前,确保电容器已放电,否则会损坏仪器。
安全标志:设备由双重绝缘或加强绝缘保护废弃电气和电子设备(WEEE) 指令2002/96/EC切勿丢弃在垃圾桶内目录有限担保和责任范围常州安柏精密仪器有限公司(以下简称Applent)保证您购买的每一台AT4202/4204/4208在质量和计量上都是完全合格的。
此项保证不包括保险丝以及因疏忽、误用、污染、意外或非正常状况使用造成的损坏。
本项保证仅适用于原购买者,并且不可转让。
自发货之日起,Applent提供玖拾(90)天保换和贰年免费保修,此保证也包括VFD或LCD。
玖拾天保换期内由于使用者操作不当引起的损坏,保换条款终止。
贰年包修期内由于使用者操作不当而引起仪器损坏,维修费用由用户承担。
贰年后直到仪表终生,Applent将以收费方式提供维修。
目录1综述 (1)2数字式多路温度采集系统硬件电路设计 (2)2.1温度采集电路设计 (2)2.1.1 DS18B20简介 (2)2.1.2温度采集电路结构 (5)2.2单片机控制电路设计 (6)2.2.1单片机芯片选择 (6)2.2.2 AT89C51单片机工作基本电路设计 (6)2.3输入控制电路设计 (7)2.4显示电路设计 (8)2.4.1 LED数码显示管静态显示工作原理 (8)2.4.2显示电路结构 (9)2.4.3显示电路工作过程 (9)2.5报警控制电路设计 (9)2.5.1报警控制电路结构 (10)2.5.2报警控制电路工作过程 (10)2.6电源电路设计 (10)2.7数字式多路温度采集系统元件清单 (11)2.8数字式多路温度采集系统电路图 (11)3数字式多路温度采集系统程序设计 (12)3.1主程序设计 (12)3.2子程序设计 (12)3.2.1 DS18B20的通信协议 (12)3.2.2子程序 (13)3.3数字式多路温度采集系统控制源程序 (16)4系统调试及性能分析 (17)4.1系统调试 (17)4.2系统性能分析 (17)5结束语 (18)参考文献 (19)致谢 (20)附录 (21)附录(1)数字式多路温度采集系统元件清单 (21)附录(2)数字式多路温度采集系统原理图 (22)附录(3)数字式多路温度采集系统印刷电路板图 (23)附录(4)数字式多路温度采集系统控制源程序 (24)摘要数字式多路温度采集系统由主控制器、温度采集电路、温度显示电路、报警控制电路及键盘输入控制电路组成。
它利用单片机AT89C51做控制及数据处理器、智能温度传感器DS18B20做温度检测器、LED数码显示管做温度显示输出设备。
硬件电路比较简单,成本较低,测温范围大,测量精度高,读数显示直观,使用方便。
关键词:数字;温度;传感器;单片机;控制Abstractthe digital multi-channel temperature gathering system by the master control regulator, the temperature gathering electric circuit, the temperature display circuit, reports to the police the control circuit and the keyboard entry control circuit is composed .It makes the control and the data processor, intelligent temperature sensor DS18B20 using monolithic integrated circuitAT89C51 makes the temperature detector, the LED numerical code display tube makes the temperature demonstration output unit. The hardware electric circuit quite is simple, the cost is low, the temperature measurement scope is big, and the measuring accuracy is high, reading demonstration is direct-viewing, easy to operate.Key words: numeral; temperature; sensor; monolithic integrated circuit; control1综述温度是一种最基本的环境参数,人们的生活与环境温度息息相关,因此研究温度的测量方法和装置具有重要的意义。
基于MSP430单片机的多路无线温度检测系统作者:王玲, 王中训,王恒来源:《现代电子技术》2011年第01期摘要:设计了基于MSP430的多点无线温度检测系统。
系统采用低功耗的MSP430F149单片机作为核心控制部件,硬件由无线通信模块、温度采集电路、显示模块和串口通信模块组成,软件采用模块化的设计方法。
测试表明,整个系统都是在超低功耗的要求下进行元件及运行方式的选择,各个基站只需要3 V电池供电就能实现长时间运作,能很好地实现超低功耗,并且实现了测量温度的实时性。
关键词:MSP430单片机; NRF24L01; NTC热敏电阻;超低功耗中图分类号:TN919-34文献标识码:A文章编号:1004-373X(2011)01-0125-03Multi-spots Wireless Temperature Detecting System Based on MSP430WANG Ling,WANG Zhong-xun,WANG Heng(Institute of Science and Technology for Opto-electronics Information, Yantai University, Yantai 264005, China)Abstract: The multi-spots wireless temperature detecting system based on MSP430 is designed, which uses the low power consumption MSP430F149 microcontroller as the core control unit. Its hardware is composed of wireless communication module, temperature acquisition circuits, display module and serial communication modules. Its software adopts modular design methods. The system tests show that the components and running modes of the whole system are selected under ultra-low power consumption, and each base station can get long working hours by using 3V battery. This system greatly realized ultra-low power consumption.Keywords: MSP430 MCU; NRF24L01; NTC thermistor; ultra-low power0 引言温度在人类日常生活中扮演着极其重要的角色,同时在工农业生产过程中,温度检测具有十分重要的意义。
多路温度自动巡检系统作者:刘文秀, 郭伟, 余波年来源:《现代电子技术》2011年第09期摘要:设计了一种8路温度巡检仪,能够对8通道循环检测温度,当温度超过上限时,实现报警功能。
硬件上,利用半导体集成温度传感器检测温度,由单片机控制,进行A/D转换,在显示器上显示测量出的温度。
软件上,单片机编程以实现对各测试点温度值的检测和集中管理。
关键词:温度传感器;巡回检测; A/D转换;液晶显示中图分类号:TN87-34文献标识码:A文章编号:1004-373X(2011)09-0124-03Multi-channel Temperature Automatic Inspection SystemLIU Wen-,,YU Bo-(1. School of Automation, Shaoguan University, Shaoguan 512005, China;2.Guangdong Shaoguan Big Jiangnan Electric Engineering Company, Shaoguan 521005, China)Abstract: A kind of 8-channel temperature inspection instrument is designed, which can circularly detect temperature of 8-channel and realize alarm function when temperature exceeds the maximum limitation. For the hardware, integrating temperature sensor by semiconductor to detect temperature and performing the A/D conversion by single-chip microcomputer control for displaying the measured temperature on display. For the software, programming by the SCM for detecting and managing each test point temperature.Keywords: temperature sensor; detection; A/D conversion; LCD display0 引言温度是工农业生产中常见的工艺参数之一,许多产品对温度范围要求严格,对温度的控制好坏直接影响产品的质量。
《多路温度检测系统》设计报告一:统整体设计多路温度检测系统以8051单片机系统为核心,能对多点的温度进行实时控制巡检。
各检测单元(从机)能独立完成各自功能,根据主控机的指令对温度进行实时或定时采集,测量结果不仅能在本地储存、显示,而且可以利用单片机串行口,通过RS-485总线及通信协议将将采集的数据传送到主控机,进行进一步的分析、存档、处理和研究。
主控机负责控制指令发送,控制各个从机进行温度采集,收集测量数据,并对测量结果(包括历史数据)进行整理、显示和打印。
主控机与各从机之间能够相互联系、相互协调,从而达到了系统整体统一、和谐的控制效果。
系统框图如下:温度测点1温度测点2温度测点3温度测点4丛机1丛机2丛机3丛机4485通讯电缆主控机键盘显示器打印机图1 系统框图声光报警本系统的特点是:⏹具有实时检测功能,能够同时检测4路温度,检测温度范围0℃~400℃;⏹使用12位AD转换,采用过采样和工频周期求均值技术,分辨率达到16位,检测温度变化最小值达到0.007℃;⏹使用RS-485串行总线进行传输,MAX485驱动芯片进行电平转换,传送距离大于1200m,抗干扰能力强;⏹可由主控机统一设置系统时间和温度修正值;⏹可由主控机分别设置各从机的温度报警上下限,主机、从机均具有声光报警功能;⏹具有定时、整点收集各从机数据功能,使用I2C串行E2PROM,可保存各从机以往24小时的数据,具有数据更新与掉电保护功能;⏹具有数据分析功能,能显示各从机以往24小时的温度变化曲线与平均值;⏹从机可显示当前温度、时间、报警阈值等信息;⏹从机之间可通过主机中转进行通信,根据用户需要观察其他从机实时温度值;⏹主从机均采用中文点阵式液晶显示器,人机界面友好;⏹具有打印功能;⏹自制了主控机和从机所使用的直流稳压电源。
二、各模块方案论证与设计2.1检测单元(从机)检测单元(从机)主要负责温度信号的实时采样,并根据主控机传送过来的命令进行系统设置(包括温度修正值设定、报警阈值设定和系统时间设定)。
框图如下:温度测点1传感器8051单片机ADC液晶显示RS—485接口电路声光报警主控机图2 从机系统框图从机需要重点解决的问题有两个,一是选择好传感器,尽量减小误差,二是提高检测分辨率和测量精度。
2.1.1 温度信号的获取与放大题目要求检测温度范围0℃~400℃,可选用的常用温度传感器有集成温度传感器、热电偶、热电阻等。
集成温度传感器(如AD590、DS1820等)使用方便,信号易于调理,但它们的测温范围普遍窄,一般在200℃以下,不能满足题目要求。
热电偶是工业上最常用的温度检测元件之一,其优点是测量精度高、测量范围广,常用的热电偶从-50℃至+1600℃均可连续测量。
但需采用电路或软件设计等修正方法来补偿冷端温度t0≠0℃时对测温的影响,使用不便。
热电阻也是最常用的一种温度传感器。
它的主要特点是测量精度高,性能稳定,使用方便,测量范围为-200℃~600℃,完全达到题目要求,考虑到铂电阻的测量精确度是最高的,所以我们最终选择铂电阻PT100作为传感器。
热电阻测温是基于金属导体的电阻值随温度的增加而增加这一特性来进行温度测量的。
所以通常将其放在电桥桥臂上,温度变化时,热电阻两端的电压信号被送到仪器放大器AD620的输入端,经过仪器放大器放大后的电压输出送给A/D 转换芯片,从而把热电阻的阻值转换成数字量。
电路原理图如图3所示。
对信号放大,我们使用了低价格、高精度的仪器放大器AD620,它运用方便,可以通过外接电阻方便的进行各种增益(1-1000)的调整。
其增益计算公式为:R kAΩ+=4.491INO U TL M 3170.1uF G A N D+12V3.6K 0.12K0.1uFG A N D J2J1PT100G A N D14625738A D 620-12VG A N D+5VG A N D送入AD+12V图3 热电阻测温电路原理图R 1R 2R 31R 32R 5R 6R 3温度值计算过程:由于A/D 检测到的模拟电压值A R R R R R R U T T ⨯⨯+-+=2)(3221,计算可到的R T 值,然后利用如下公式求出温度值:231Bt At R R T ++=其中710096847.3-⨯=A ,310847.5-⨯-=B实际测量中,为提高测量精度,我们分两挡进行测量,当温度处于0℃~210℃时,继电器J2所在桥臂电阻为23R ,继电器J1选择AD620的反馈电阻R 5,温度处于195℃~400℃时,控制继电器J2将电阻R 31串接上,并相应控制继电器J1选择R 6做为AD620的反馈电阻,在切换桥臂电阻时同步改变放大倍数,从而达到自动改变量程、提高测量精度的目的。
2.1.2 模数转换单元A/D 转换的好与坏直接关系到整个系统的精确度,题目要求分辨率达到0.1,由于本系统测量的是温度信号,响应时间长,滞后大,不要求快速转换,因此选用12位串行AD ——MAX187。
MAX187是美国MAXIM 公司设计的12位串行A/D 转换器,其内部集成了大带宽跟踪/保持电路和串行接口,转换速率高且功耗低,特别适合对体积、功耗和精度有较高要求的便携式智能化仪器仪表产品。
MAX187具有12位的分辨力,其基准电压为4.096V ,故最小分辨电压为V 001.02096.412=,能分辨的最小温度变化为C v ︒=⨯0976.0001.0240012,能达到题目的基本要求。
为进一步提高精度,可以直接采用16位AD 转换器,也可以采用过采样和求均值技术来提高测量分辨率。
本系统采用了后一种方法。
所谓过采样技术是指以高于奈奎斯特频率的采样频率进行采样,也就是说当ADC 以高于系统所需采样频率f s 的速率对信号采样时,能增加有效位数。
每增加一位分辨率,信号必须被以4倍的速率过采样,即s wos f f ⋅=4其中w ——希望增加的分辨率位数;f s ——初始采样频率要求; f os ——过采样频率。
V C C 1A IN2S H D N 3R E F4G N D5D O U T 6C S7S C L K8U 3M A X 187+5VC 94.7U F C 80.1uFG A N DG A N DC 70.1uF G A N DC 6P 2.5P 2.4P 2.3G A N D串行数据输出采样数据输入图4 模数转换电路原理图假设每秒钟输出一个温度值(1Hz )。
为了将测量分辨率增加到16位,按下式计算过采样频率,即:Hz Hz f os 256)(144=⋅=因此,如果以f s =256Hz 的采样频率对温度信号进行采样,则将在所要求的采样周期内采集到足够的样本,对这些样本求均值便可得到16位的输出数据。
为此,先累加(将256个连续样本加在一起),然后将总和除以16。
这样得到的结果便是16位的有效数据,增加了4位有效数据。
用过采样和求均值技术后,新的AD 分辨率计算如下:最小分辨电压=mV 625.02096.416=这样,可以测量的最小温度变化为C V ︒=⨯0061.00000625.0240016,在采用过采样和求均值技术的情况下,用同一个12位ADC 可以测量的最小温度变化为0.0061℃,就允许了以高于C ︒1001的精度对温度进行测量。
另外,为了减小工频信号引起的误差,我们设计了在40ms (20ms 的两倍)时间内采样,然后再取平均值,将工频信号误差滤除。
2.1.3 信号处理和显示单元V cc P 0.0P 0.1P 0.2P 0.3P 0.4P 0.5P 0.6P 0.7E A /V p A L E /P R O G P S E N P 2.7P 2.6P 2.5P 2.4P 2.3P 2.2P 2.1P 2.0P 1.0P 1.1P 1.2P 1.3P 1.4P 1.5P 1.6P 1.7R S T /V pD R X D P 3.0T X D P 3.1IN T 0 P 3.2IN T 1 P 3.3T 0 P 3.4T 1 P 3.5W R P 3.6R D P 3.7X T A L 2X T A L 1V ss U 1805122U F C 101K R 170.2KR 16+5VG A N D11.0592M H ZC 1133P FC 1233P F+5V液晶G A N D 3.3K3.3K3.3K3.3K3.3K3.3K3.3K3.3K+5VG A N DC 130.1U FG A N D与MAX485相连图5 丛机单片机部分电路原理图信号处理及显示单元采用8051单片机作为信息处理单元,它是从机的核心器件,对传感器采集来的数字信号进行处理,转换成相应的温度信号,送液晶进行显示。
而且从机能够通过通讯电路将测量数据上传,接收主机数据(包括系统时间信息、修正值和报警上下限)进行自身信息设置。
2.1.4 声光报警部分温度检测系统多有声光报警功能,当检测温度超过上下限时,进行声光提示。
本系统在从机和主机部分均设计了报警电路。
各从机的报警上下限由主机预置,从机实时监测的过程中,一旦发现检测温度值连续超出阈值范围,便启动自身报警电路,同时向主控机发送报警信号。
报警电路原理如下所示:D 6D 4D 7L E D蜂鸣器1KR 152K R 133.3KR 14G A N D+5V +12VP 2.0图6 声光报警电路原理图2.2 通讯部分2.2.1电路设计由于单片机串行口输出的是TTL 电平,要想实现多机通讯,必须要将其转换成常用的串行通信总线标准接口电平,如RS-232或RS-485。
其中RS-232适于短距离或带调制解调器的通信场合,其逻辑电平与TTL 、MOS 逻辑电平完全不同,需要用MAX232驱动芯片进行电平转换。
其主要缺点是数据传输速率慢、传送距离短(不超过30m ),抗干扰能力差,不能满足题目的要求。
RS-485标准接口为差分驱动结构,它通过传输线驱动器把逻辑电平变换为电位差,完成信号的传递,具有传输速率快、传送距离长(可传1200m )、抗干扰能力强等优点,允许一对双绞线上一个发送器驱动多个负载设备。
所以本系统使用RS-485总线进行传输,采用MAX485驱动芯片进行电平转换。
原理图如下:R E 2D E 3D I4G N D5A 6B 7V C C8R 01U 4M 483+5VG A N DG A N DR X D P 3.5T X D 主机A主机BR 180.12KR 10.12K丛机1B 丛机1A T X D R E 2D E 3D I4G N D5A 6B 7V C C8R 01U 4M 483P 3.5+5VR X D G A N DG A N D主机部分接口丛机部分接口丛机2B 丛机2A 丛机3B 丛机3A 丛机4B丛机4A图6 RS —485总线接口电路原理图2.2.1通讯协议建立作为一种具有分布式控制思想的温度测控系统,本系统首先要解决的是主机与从机之间的数据通讯问题,除了建立硬件电路基础外,还要定义系统的软件通讯协议。