ma6675的温度传感器报告

合集下载

STM32驱动MAX6675读取温度(原创)

STM32驱动MAX6675读取温度(原创)

MAX6675是带冷端补偿的K型热电偶转换芯片,SO-8封装,精度12位,分辨率0.25℃,测量最高温度1023.75℃。

也就是1024/(2的12次方)=0.25℃。

VCC-GND接3~5.5V电压;T+,T-分别接K型热电偶正负极;CS为片选,低电平有效;SCK为串行时钟,需要由STM32提供;SO为数据串行输出;接线方式:MAX6675的输出方式是单片机输入时钟脉冲,MAX6675在时钟的下跳沿在SO管脚上输出数据。

在数据手册第5页有时序说明,在6页有时序图,时序说明和时序图有差别。

本人在读取数据过程中,发现按照时需说明操作,是正确的;而按时序图操作读取的数据有错误。

MAX6675每次输出一共是16位数据,第一位也就是D15,是虚拟位;D14-D3,是12位的温度MSB-LSB,也就是高位在前地位在后;D2是一个标志,正常为0,一旦热电偶开路,则为1;D1是ID,通常为0,不懂啥意思,反正我不管怎样读都为0;D0是三态输出。

Force CS low to output the first bit on the SO pin. Acomplete serial interface read requires 16 clock cycles.Read the 16 output bits on the falling edge of the clock.The first bit, D15, is a dummy sign bit and is alwayszero. BitsD14–D3 contain the converted temperature inthe order of MSB to LSB. Bit D2 is normally low andgoes high when the thermocouple input is open. D1 islow to provide a device ID for the MAX6675 and bit D0 is three-state.以上是时序说明,说的是在CS=0时,第一位就输出了,可以直接读取,不需要时钟,也就是读取16位数据只需要15个时钟;而时序图说的是CS=0之后,需要在第一个时钟下降沿读取第一位数据,也就是16位数据16个时钟;据我的实验,第一个数据不需要时钟,如果输出时钟,则所有数据左移一位。

温度传感器max6675

温度传感器max6675

General DescriptionThe MAX6675 performs cold-junction compensation and digitizes the signal from a type-K thermocouple.The data is output in a 12-bit resolution, SPI™-compati-ble, read-only format.This converter resolves temperatures to 0.25°C, allows readings as high as +1024°C, and exhibits thermocou-ple accuracy of 8LSBs for temperatures ranging from 0°C to +700°C.The MAX6675 is available in a small, 8-pin SO package.ApplicationsIndustrial Appliances HVAC AutomotiveFeatureso Direct Digital Conversion of Type -K Thermocouple Output o Cold-Junction Compensationo Simple SPI-Compatible Serial Interface o 12-Bit, 0.25°C Resolution o Open Thermocouple DetectionMAX6675Cold-Junction-Compensated K-Thermocouple-to-Digital Converter (0°C to +1024°C)________________________________________________________________Maxim Integrated Products 1Pin ConfigurationTypical Application Circuit19-2235; Rev 1; 3/02For pricing, delivery, and ordering information,please contact Maxim/Dallas Direct!at 1-888-629-4642, or visit Maxim’s website at .Ordering InformationSPI is a trademark of Motorola, Inc.M A X 6675Cold-Junction-Compensated K-Thermocouple-to-Digital Converter (0°C to +1024°C)2_______________________________________________________________________________________ABSOLUTE MAXIMUM RATINGSELECTRICAL CHARACTERISTICS(V CC = +3.0V to +5.5V, T A = -20°C to +85°C, unless otherwise noted. Typical values specified at +25°C.) (Note 1)Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.Supply Voltage (V CC to GND) ................................-0.3V to +6V SO, SCK, CS , T-, T+ to GND .......................-0.3V to V CC + 0.3V SO Current ........................................................................50mA ESD Protection (Human Body Model) ........................... ±2000V Continuous Power Dissipation (T A = +70°C)8-Pin SO (derate 5.88mW/°C above +70°C) ..............471mW Operating Temperature Range ..........................-20°C to +85°CStorage Temperature Range ............................-65°C to +150°C Junction Temperature .................................................... +150°C SO PackageVapor Phase (60s) ......................................................+215°C Infrared (15s) ..............................................................+220°C Lead Temperature (soldering, 10s) ...............................+300°CMAX6675Cold-Junction-Compensated K-Thermocouple-to-Digital Converter (0°C to +1024°C)_______________________________________________________________________________________310864200451530607590OUTPUT CODE ERROR vs. AMBIENT TEMPERATUREM A X 6675 t o c 01TEMPERATURE (°C)O U T P U T C O D E E R R O R (L S B )-50510-103050OUTPUT CODE ERROR vs. VOLTAGE DIFFERENTIALM A X 6675 t o c 02VOLTAGE DIFFERENTIAL (mV)O U T P U T C O D E E R R O R (L S B )102040Typical Operating Characteristics(V CC = +3.3V, T A = +25°C, unless otherwise noted.)ELECTRICAL CHARACTERISTICS (continued)M A X 6675Cold-Junction-Compensated K-Thermocouple-to-Digital Converter (0°C to +1024°C)4_______________________________________________________________________________________Detailed DescriptionThe MAX6675 is a sophisticated thermocouple-to-digi-tal converter with a built-in 12-bit analog-to-digital con-verter (ADC). The MAX6675 also contains cold-junction compensation sensing and correction, a digital con-troller, an SPI-compatible interface, and associated control logic.The MAX6675 is designed to work in conjunction with an external microcontroller (µC) or other intelligence in ther-mostatic, process-control, or monitoring applications.Temperature ConversionThe MAX6675 includes signal-conditioning hardware to convert the thermocouple ’s signal into a voltage compat-ible with the input channels of the ADC. The T+ and T-inputs connect to internal circuitry that reduces the intro-duction of noise errors from the thermocouple wires.Before converting the thermoelectric voltages into equivalent temperature values, it is necessary to com-pensate for the difference between the thermocouple cold-junction side (MAX6675 ambient temperature) and a 0°C virtual reference. For a type-K thermocouple, the voltage changes by 41µV/°C, which approximates the thermocouple characteristic with the following linear equation:V OUT = (41µV / °C) ✕(T R - T AMB )Where:V OUT is the thermocouple output voltage (µV).T R is the temperature of the remote thermocouple junc-tion (°C).T AMB is the ambient temperature (°C).Cold-Junction CompensationThe function of the thermocouple is to sense a differ-ence in temperature between two ends of the thermo-couple wires. The thermocouple ‘s hot junction can be read from 0°C to +1023.75°C. The cold end (ambient temperature of the board on which the MAX6675 is mounted) can only range from -20°C to +85°C. While the temperature at the cold end fluctuates, the MAX6675 continues to accurately sense the tempera-ture difference at the opposite end.The MAX6675 senses and corrects for the changes in the ambient temperature with cold-junction compensa-tion. The device converts the ambient temperature reading into a voltage using a temperature-sensing diode. To make the actual thermocouple temperature measurement, the MAX6675 measures the voltage from the thermocouple ’s output and from the sensing diode.The device ’s internal circuitry passes the diode ’s volt-age (sensing ambient temperature) and thermocouple voltage (sensing remote temperature minus ambient temperature) to the conversion function stored in the ADC to calculate the thermocouple ’s hot-junction tem-perature.Optimal performance from the MAX6675 is achieved when the thermocouple cold junction and the MAX6675are at the same temperature. Avoid placing heat-gener-ating devices or components near the MAX6675because this may produce cold-junction-related errors.DigitizationThe ADC adds the cold-junction diode measurement with the amplified thermocouple voltage and reads out the 12-bit result onto the SO pin. A sequence of all zeros means the thermocouple reading is 0°C. A sequence of all ones means the thermocouple reading is +1023.75°C.MAX6675Cold-Junction-Compensated K-Thermocouple-to-Digital Converter (0°C to +1024°C)_______________________________________________________________________________________5Applications InformationSerial InterfaceThe Typical Application Circuit shows the MAX6675interfaced with a microcontroller. In this example, the MAX6675 processes the reading from the thermocou-ple and transmits the data through a serial interface.Force CS low and apply a clock signal at SCK to read the results at SO. Forcing CS low immediately stops any conversion process. Initiate a new conversion process by forcing CS high.Force CS low to output the first bit on the SO pin. A complete serial interface read requires 16 clock cycles.Read the 16 output bits on the falling edge of the clock.The first bit, D15, is a dummy sign bit and is always zero. Bits D14–D3 contain the converted temperature in the order of MSB to LSB. Bit D2 is normally low and goes high when the thermocouple input is open. D1 is low to provide a device ID for the MAX6675 and bit D0is three-state.Figure 1a is the serial interface protocol and Figure 1b shows the serial interface timing. Figure 2 is the SO out-put.Open ThermocoupleBit D2 is normally low and goes high if the thermocou-ple input is open. In order to allow the operation of the open thermocouple detector, T- must be grounded.Make the ground connection as close to the GND pin as possible.Noise ConsiderationsThe accuracy of the MAX6675 is susceptible to power-supply coupled noise. The effects of power-supply noise can be minimized by placing a 0.1µF ceramic bypass capacitor close to the supply pin of the device.Thermal ConsiderationsSelf-heating degrades the temperature measurement accuracy of the MAX6675 in some applications. The magnitude of the temperature errors depends on the thermal conductivity of the MAX6675 package, themounting technique, and the effects of airflow. Use a large ground plane to improve the temperature mea-surement accuracy of the MAX6675.The accuracy of a thermocouple system can also be improved by following these precautions:•Use the largest wire possible that does not shunt heat away from the measurement area.•If small wire is required, use it only in the region of the measurement and use extension wire for the region with no temperature gradient.•Avoid mechanical stress and vibration, which could strain the wires.•When using long thermocouple wires, use a twisted-pair extension wire.•Avoid steep temperature gradients.•Try to use the thermocouple wire well within its tem-perature rating.•Use the proper sheathing material in hostile environ-ments to protect the thermocouple wire.•Use extension wire only at low temperatures and only in regions of small gradients.•Keep an event log and a continuous record of ther-mocouple resistance.Reducing Effects of Pick-Up NoiseThe input amplifier (A1) is a low-noise amplifier designed to enable high-precision input sensing. Keep the thermocouple and connecting wires away from electrical noise sources.Chip InformationTRANSISTOR COUNT: 6720PROCESS: BiCMOSM A X 6675Cold-Junction-Compensated K-Thermocouple-to-Digital Converter (0°C to +1024°C)6_______________________________________________________________________________________CSSCKSOD15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0Figure 1a. Serial Interface ProtocolFigure 1b. Serial Interface TimingMAX6675Cold-Junction-Compensated K-Thermocouple-to-Digital Converter (0°C to +1024°C)_______________________________________________________________________________________7Block DiagramM A X 6675Cold-Junction-Compensated K-Thermocouple-to-Digital Converter (0°C to +1024°C)Maxim cannot assume responsibility for use of any circuitry oth er th an circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.8_____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600©2002 Maxim Integrated ProductsPrinted USAis a registered trademark of Maxim Integrated Products.Package Information。

基于MAX6675的温度控制器设计

基于MAX6675的温度控制器设计

收稿日期:2003-08-21 收修改稿日期:2004-02-20基于MAX 6675的温度控制器设计李 平,李亚荣(大连交通大学,辽宁大连 116028) 摘要:以热电偶等模拟测量控制元件为基础的温度控制器,由于冷端温度补偿、A/D 转换、D/A 转换等环节的存在,使得测量控制电路较为复杂,调试也很麻烦。

为此,以新型数字器件为主,设计了一种温控器电路,结构简单,又能满足一定的精度要求,有关参数通过了实验调试。

以2kW 电阻炉为被控对象,以K 型热电偶为测温传感器,介绍了基于M AX 6675的温度控制器的构成、硬件原理、软件方法,重点说明了测量转换器件M AX 6675、控制器件M OC3083的使用方法及与单片机的接口。

关键词:温度控制器;K 型热电偶;双向可控硅中图分类号:TP216 文献标识码:A 文章编号:1002-1841(2004)07-0029-02Design of T emperature Controller B ased on MAX 6675LI Ping ,LI Ya 2rong(Dalian Jiaotong University ,Dalian 116028,China )Abstract :The circuits of temperature controllers which are based on therm ocouple and other analog devices are often complicated and can πt be adjusted easily ,because there are s o many parts such as cold 2junction compensation ,A/D converter and D/A converter.N ow ,having designed a circuit for the temperature controller which consists of new type of digital devices.It has simple structure and e 2nough accuracy.The circuit parameters concerned have been tested in practice.T aking the stove of tw o kilowatts asthe controlled object and the K 2therm ocouple as the temperature sens or.Introduced the structure ,hardware principle and s oftware manner for the temperature controller based on M AX 6675.Emphasized the using method and interface with the measuring element M AX 6675and the controlling ele 2ment M OC3083.K ey Words :T emperature C ontroller ;K 2therm ocouple ;T riac1 引言温度的测量与控制是工程实践中的常见问题。

STM32程序之MAX6675热电偶温度读取

STM32程序之MAX6675热电偶温度读取
k.error = 0;
}
//拉高
HAL_GPIO_WritePin(K_PORT,K_CS,GPIO_PIN_SET);
return k;
}
使用一个结构体,返回K的状态和读数。
因为热电偶是电阻测量,因此热电偶和MAX6675之间的连接必须可靠,
连接处的电阻会影响读数。
端口定义根据实际进行修改,这里使用了spi2
[cpp]view plain copபைடு நூலகம்/*
*
* max667.h
*/
#ifndef _MAX6675_H
#define _MAX667_H
#include stm32f1xx_hal.h
#include pinname.h
#define K_PORT GPIOC
typedef struct {
int16_t v;
int8_t error;
}K_Value;
K_Value read_k(void);
#endif
不考虑前导D15,只是直接读。
[cpp]view plain copy/*
* max6675.c
*
*/
#include max6675.h
extern SPI_HandleTypeDef hspi2;
12位,换算。
MAX6675文档强调是在时钟下降沿读取数据,因此将SPI2配置为:
[cpp]view plain copyhspi2.Init.CLKPolarity = SPI_POLARITY_LOW;
hspi2.Init.CLKPhase = SPI_PHASE_2EDGE;
hspi2.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_128;

温度传感器测试报告

温度传感器测试报告

温度传感器测试报告1. 引言温度传感器是一种检测和测量周围环境温度的设备。

本报告旨在介绍对温度传感器进行的测试,以确保其准确性和可靠性。

2. 测试目标本次测试的主要目标是评估温度传感器的以下性能指标: - 准确性:传感器测量结果与实际温度之间的偏差。

- 稳定性:传感器在长时间使用过程中的测量稳定性。

- 响应时间:传感器对温度变化的快速响应能力。

3. 测试设备和环境为了进行测试,我们使用了以下设备和环境: - 温度传感器:型号XYZ,具有数字输出接口。

- 控制器:用于记录和控制温度传感器的测试环境。

- 温度计:作为参考标准,用于测量真实温度值。

- 温度稳定室:用于提供稳定的温度环境。

4. 测试步骤步骤一:准备工作1.确保所有测试设备和仪器都处于正常工作状态。

2.将温度传感器连接到控制器,并确保连线正确无误。

3.使用温度计校准控制器,以确保其准确测量真实温度。

步骤二:准确性测试1.将温度传感器放置在温度稳定室中,并设置室温为25°C。

2.记录温度传感器的测量结果,并与温度计的读数进行比较。

3.重复步骤1和2,分别将温度稳定室的温度设置为20°C、30°C、35°C等不同温度值。

4.统计并计算传感器测量结果与实际温度之间的偏差。

步骤三:稳定性测试1.将温度传感器放置在温度稳定室中,并设置室温为25°C。

2.持续记录传感器的测量结果,并观察其变化情况。

3.在一段时间内,逐渐增加或减少室温,以模拟实际使用中的温度变化。

4.观察传感器是否能够稳定地测量温度,并记录其响应时间。

步骤四:响应时间测试1.在温度稳定室中,将温度设置为一个已知的目标值。

2.突然改变目标温度值,并记录传感器的测量结果。

3.通过比较目标温度变化和传感器测量结果之间的时间差,计算传感器的响应时间。

5. 测试结果与分析根据我们的测试数据和分析,我们得出以下结论: - 温度传感器在25°C的环境下,准确度达到了±0.5°C。

利用热电偶转换器的单片机温度测控系统 max6675[2页]

利用热电偶转换器的单片机温度测控系统 max6675[2页]

图3 数据处理模块仿真波形图图4 扫描、显示模块 在读取到ADC0804的转换数据后,先用查表指令算出高、低4位的两个电压值,并分别用12位BCD 码表示;接着设计12位的BCD 码加法,如果每4位相加结果超过9需进行加6调整。

这样得到模拟电压的BCD 码。

bcd add:=hbcd +lbcd;—高、低4位的两个电压值BCD 码相加if bcdadd (3downt o 0)>″1001″then bcdadd:=bcdadd +″0110″;end if;if bcdadd (7downt o 4)>″1001″then bcdadd:=bcdadd +″01100000″;end if;本模块的功能仿真结果如图3所示;当转换数据为00010101,通过查表高4位0001是0.32V ,而低4位0101是0.1V ,最后的电压输出结果是0.32V +0.1V =0.42V,它的BCD 码表示为000001000010,仿真结果正确。

2.3 扫描、显示模块如图4所示,CLK 是扫描时钟,其频率为1kHz,由给定的40MHz 时钟分频得到;DAT A I N 是数据处理模块输出的电压值的BCD 码;SEL 是数码管的片选信号;P O I N T 是数码管小数点驱动;通过扫描分别输出3位电压值的BCD 码DAT A OUT,并通过D I SP 将BCD 码译成相应的7段数码驱动值,送数码管显示。

3 结束语本文设计的VHDL 语言程序已在MAXP LUS Ⅱ工具软件上进行了编译、仿真和调试,并通过编程器下载到了EP1K100QC20823芯片。

经过实验验证,本设计是正确的,其电压显示值误差没有超过量化台阶上限(0.02V )。

本文给出的设计思想也适用于其他基于P LD 芯片的系统设计。

参考文献:[1]潘松.E DA 技术实用教程[M ].北京:科学出版社,2003.[2]卢毅.VHDL 与数字电路设计[M ].北京:科学出版社,2001.[3]林敏.VHDL 数字系统设计与高层次综合[M ].北京:电子工业出版社,2001.(许雪军编发) 收稿日期:2004- 作者简介:刘洪恩(1963—),男,副教授,主要从事单片机方面的教学、开发与应用工作。

max6675

max6675
#include <absacc.h>
sbit SO=P3^0;
sbit CS=P3^2;
sbit SCK=P3^1;
unsigned char ADH,ADL;
unsigned char flag;
void read (void)
{
unsigned char i,j;
ADH=ADL=0;
值得指出的是我们将串行时钟输出口P3.1的初始状态设置为1,而在允许接口后再置P3.1为0。这样,单片机在输出1位SCK时钟的同时,将使接口芯片串行左移,从而输出一位数据至单片机的P3.0口(模拟MISO线),以后再置P3.1为1。至此,模拟一位数据输入过程完成。
5.MAX6675的软件设定
{TMOD=0x10; /*设置定时器T1工作在16位定时方式*/
TR1=1;
while(c--!=0)
{TH1=(65536-11000)/256; /*预置高8位定时初值*/
TL1=(65536-11000)%256; /*预置低8位定时初值*/
EA=1; /*允许全局中断*/
2.MAX6675的物理特点
MAX6675封装在SO-8脚的芯片中,推荐工作电压为一单+5V直流电压,连续工作时的功耗仅为47.1mW,电流为50mA,适用于体积不大,不利散热的装置条件下使用,其引脚图如图1所示。
其中SO为SPI串行输出端口引脚; 为片选信号;SCK为串行时钟输入;T+、T-分别接热电偶的测量端和冷端。
SCK=0;
CS=0;
SCK=1; a
CS=0;
SCK=0; /*输出数据D15*/
SCK=1;

基于MAX6675的多路温度采集与无线传送系统

基于MAX6675的多路温度采集与无线传送系统

基于MAX6675的多路温度采集与无线传送系统何晓峰;王建中;王再富【摘要】针对高温恶劣工业生产环境的测温系统,该文设计了一个利用微处理器控制K型热电偶和K型热电偶模数转换芯片MAX6675进行多路温度采集,并通过RS485无线透传模块将温度数据传给上位机的系统,对温度数据采集与无线传输技术作了详细的论述.实验结果表明,该系统能在系统允许的误差范围内准确地采集温度数据,并实时、稳定、准确地将数据通过无线方式传给计算机,证明了整个系统的良好性能.【期刊名称】《杭州电子科技大学学报》【年(卷),期】2012(032)004【总页数】4页(P154-157)【关键词】温度采集;热电偶;无线传输【作者】何晓峰;王建中;王再富【作者单位】杭州电子科技大学信息与控制研究所,浙江杭州310018;杭州电子科技大学信息与控制研究所,浙江杭州310018;杭州电子科技大学信息与控制研究所,浙江杭州310018【正文语种】中文【中图分类】TP3930 引言热电偶是将温度量转换成电势量的温度传感器,K型热电偶是目前工业生产过程中常用的温度传感器,它可直接测量0~+1 300℃范围内的液体蒸汽、气体介质和固体表面温度。

但是热电偶输出信号微弱,且在测温范围内存在明显的非线性、冷端补偿等问题[1],这些信号需经过放大、线性化以及模数转换后才能与CPU通讯,造成温度采集精度不理想,本文采用K型热电偶模数转换芯片(MAX6675)解决以上问题[2],系统通过控制器(STM32F103C8T6)对MAX6675和K型热电偶控制进行多路温度采集[3],并利用CC1110无线收发模块进行点对点的传输。

本文详细给出系统简介、系统软件设计、温度采集精度和无线传输性能的分析。

1 系统简介系统结构图如图1所示,系统主要由无线收发模块、控制器、AD转换模块、冷端补偿、信号调理、温度传感器、计算机等构成。

图1中,AD转换模块、冷端补偿、信号调理3个部分采用MAX6675芯片,MAX6675是MAXIM公司的K型热电偶模数转换芯片,它能独立完成信号放大、冷端补偿、线性化、A/D转换及SPI串口数字化输出功能,大大简化了热电偶测量装置的软硬件设计。

MAX6675中文数据手册

MAX6675中文数据手册

典型应用电路
1
冷端补偿 K 型热电偶数据转换器(0℃到+1024℃)
最大额定值
电源电压(VCC-GND)…………-0.3V 到+6V 运行温度范围…………………-20℃到+85℃
SO,SCK,CS,T-,T+到 GND…………-0.3V 到 VCC+0.3V SO 电流…………………………………50mA ESD 保护(人体模型)……………±2000V 持续电压耗散(TA=+70℃)
如果使用数据的 8LSB 则温度范围为 0℃到 +700℃。
12 位,0.25℃的分辨率
MAX6675 使用 8-引脚 SO 封装。
热电偶开路检测
订购信息
工业
应用
部件 MAX6675ISA
温度范围 -20℃-+85℃
封装 8 S0
电器
引脚定义
HVAC
自动化
SPI 为 Motorola, Inc 注册商标
冷端补偿 K 型热电偶数据转换器(0℃到+1024℃)
产品概述
特性
MAX6675 进行热电偶冷端补偿和数字化 K 型 K 型热电偶数字化输出
热电偶信号。输出 12 位分辨率、SPI 兼容、
只读的数据。
冷端补偿
转换器的精度为 0.25℃,最高可读+1024℃, 兼容简单的 SPI 串行接口
可以用以下措施改善热电偶系统的测量精 度:
使用尽可能粗的导线,这样的导线不 至于从测量区域分流来大量的热
如果要求使用比较细的导线在,则仅 仅在测量区使用这种线,在没有温升 的地方使用补偿导线
避免机械压力和振动,这些情况会使 导线绷紧

K型热电偶和MAX6675简介

K型热电偶和MAX6675简介

热电偶的原理及单片K型热电偶放大与数字转换器MAX66752007年09月21日星期五下午 08:45摘要:MAX6675是Maxim公司推出的具有冷端补偿的单片K型热电偶放大器与数字转换器。

文中介绍器件的特点、工作原理及接口时序,并给出与单片机的接口电路及温度读取、转换程序。

关键词:热电偶放大器冷端补偿数字输出热电偶是一种感温元件 , 它把温度信号转换成热电动势信号 , 通过电气仪表转换成被测介质的温度。

热电偶测温的基本原理是两种不同成份的均质导体组成闭合回路 , 当两端存在温度梯度时 , 回路中就会有电流通过,此时两端之间就存在 Seebeck 电动势——热电动势,这就是所谓的塞贝克效应。

两种不同成份的均质导体为热电极,温度较高的一端为工作端,温度较低的一端为自由端,自由端通常处于某个恒定的温度下。

根据热电动势与温度的函数关系 , 制成热电偶分度表 ; 分度表是自由端温度在0 ℃ 时的条件下得到的,不同的热电偶具有不同的分度表。

在热电偶回路中接入第三种金属材料时 , 只要该材料两个接点的温度相同 , 热电偶所产生的热电势将保持不变,即不受第三种金属接入回路中的影响。

因此 , 在热电偶测温时 , 可接入测量仪表 , 测得热电动势后 , 即可知道被测介质的温度。

热电偶优点热电偶是工业中常用的温度测温元件,具有如下特点:① 测量精度高:热电偶与被测对象直接接触,不受中间介质的影响。

② 热响应时间快:热电偶对温度变化反应灵敏。

③ 测量范围大:热电偶从 -40~+ 1600℃ 均可连续测温。

④性能可靠,机械强度好。

⑤ 使用寿命长,安装方便。

热电偶的种类及结构:( 1 )热电偶的种类K 型(镍铬 - 镍硅) WRN 系列N 型(镍铬硅 - 镍硅镁) WRM 系列E 型(镍铬 - 铜镍) WRE 系列J 型(铁 - 铜镍) WRF 系列T 型(铜 - 铜镍) WRC 系列S 型(铂铑 10- 铂) WRP 系列R 型(铂铑 13- 铂)WRQ系列 B 型(铂铑 30- 铂铑 6 ) WRR 系列等。

MAXIM MAX6695 MAX6696 数据手册

MAXIM MAX6695 MAX6696 数据手册

________________________________概述MAX6695/MAX6696是两款精密的双远端及本地数字温度传感器。

这两款器件都能精确地测量其管芯的温度以及两个外部连接为二极管形式的晶体管的温度,并通过2线串行接口以数字形式报告温度测量值。

远端二极管通常为CPU 、FPGA 、GPU 或ASIC 上的共集电极PNP 管的发射结。

2线串行接口可接受标准的系统管理总线(SMBus TM )命令,例如写字节、读字节、发字节及收字节等,并能通过这些命令来读取温度数据以及对告警门限与转换速率进行编程。

MAX6695/MAX6696具有可编程的转换速率,并且能够以设定好的速率自主运行,便于设计者对电源电流及温度刷新速率进行控制,以符合系统要求。

对于2Hz 或更低的温度转换速率,以带符号位的10位二进制数来表示温度,分辨率为+0.125°C 。

当转换速率为4Hz 时,输出数据为带符号位的7位二进制数,分辨率为+1°C 。

MAX6695/MAX6696还具有可提高系统可靠性的SMBus 超时特性。

在+60°C 至+100°C 范围内,无需校准,远端温度测量精度即可达到±1.5°C 。

MAX6695/MAX6696可测量的温度范围为-40°C 至+125°C 。

除具有SMBus ALERT 输出外,MAX6695/MAX6696还具有两个温度过限指示(OT1和OT2),仅当温度高于对应的可编程温度门限时有效。

OT1和OT2输出通常用于风扇控制、降低时钟频率或系统关机。

MAX6695拥有一个固定的SMBus 地址,而MAX6696则具有九个引脚可选的SMBus 地址。

MAX6695采用10引脚µMAX ®封装,而MAX6696则采用16引脚QSOP 封装。

这两款器件均可在-40°C 至+125°C 温度范围内工作。

温度传感器 实验报告

温度传感器 实验报告

温度传感器实验报告温度传感器实验报告一、引言温度传感器是一种用于测量环境温度的设备,广泛应用于工业、农业、医疗等领域。

本实验旨在通过实际操作,探索温度传感器的原理和应用。

二、实验目的1. 了解温度传感器的基本原理和工作方式;2. 掌握温度传感器的使用方法;3. 进行温度传感器的实际测量,并分析结果。

三、实验材料和方法1. 实验材料:- Arduino开发板- 温度传感器(例如DS18B20)- 杜邦线- 电脑或移动设备2. 实验方法:- 连接电路:将温度传感器与Arduino开发板通过杜邦线连接;- 编写代码:使用Arduino开发环境编写代码,实现读取温度传感器数据的功能;- 上传代码:将编写好的代码上传到Arduino开发板;- 测量温度:通过串口监视器或其他方式,读取温度传感器的数据,并记录下来;- 分析结果:对测得的数据进行分析和处理,得出结论。

四、实验步骤1. 连接电路:- 将温度传感器的VCC引脚连接到Arduino开发板的5V引脚;- 将温度传感器的GND引脚连接到Arduino开发板的GND引脚;- 将温度传感器的数据引脚连接到Arduino开发板的数字引脚(例如D2)。

2. 编写代码:- 打开Arduino开发环境,创建一个新的项目;- 编写代码,引入温度传感器库,设置引脚和其他参数;- 编写读取温度传感器数据的代码,并将数据发送到串口。

3. 上传代码:- 将Arduino开发板通过USB线连接到电脑或移动设备;- 在Arduino开发环境中,选择正确的开发板和串口,并点击上传按钮。

4. 测量温度:- 打开串口监视器或其他方式,查看温度传感器的输出数据;- 记录下每次测量的温度数值,并注意测量时的环境条件。

5. 分析结果:- 对测得的温度数据进行整理和分析;- 绘制温度变化曲线,观察温度的变化趋势;- 根据实际需求,可以进行进一步的数据处理和应用。

五、实验结果和讨论在实验中,我们成功连接了温度传感器并编写了相应的代码。

温度传感器实验实训报告

温度传感器实验实训报告

1. 理解温度传感器的基本工作原理和类型。

2. 掌握温度传感器的应用和配置方法。

3. 通过实验验证不同类型温度传感器的性能和特点。

4. 学会使用温度传感器进行实际测量和数据分析。

二、实验原理温度传感器是一种能够将温度信号转换为电信号的装置,广泛应用于工业、医疗、科研等领域。

根据工作原理,温度传感器主要分为以下几类:1. 热电偶:基于塞贝克效应,将温度差转换为电动势。

2. 热敏电阻:基于温度对电阻值的影响,将温度变化转换为电阻变化。

3. 红外温度传感器:基于物体辐射原理,通过检测物体辐射的红外线强度来测量温度。

4. 数字温度传感器:将温度信号转换为数字信号,便于处理和传输。

三、实验仪器与材料1. 实验仪器:温度传感器(热电偶、热敏电阻、红外温度传感器)、数据采集器、示波器、万用表、电源等。

2. 实验材料:实验电路板、连接线、导线等。

四、实验内容1. 热电偶实验:将热电偶分别插入不同温度的水中,记录对应的电动势值,绘制电动势-温度曲线,分析热电偶的线性度和灵敏度。

2. 热敏电阻实验:将热敏电阻分别插入不同温度的水中,记录对应的电阻值,绘制电阻-温度曲线,分析热敏电阻的线性度和灵敏度。

3. 红外温度传感器实验:将红外温度传感器对准不同温度的物体,记录对应的温度值,分析红外温度传感器的测量范围和精度。

4. 数字温度传感器实验:使用数字温度传感器测量环境温度,记录数据,分析其性能和特点。

1. 热电偶实验:(1)搭建实验电路,连接数据采集器和示波器。

(2)将热电偶分别插入不同温度的水中,记录对应的电动势值。

(3)将数据导入计算机,绘制电动势-温度曲线。

(4)分析热电偶的线性度和灵敏度。

2. 热敏电阻实验:(1)搭建实验电路,连接数据采集器和示波器。

(2)将热敏电阻分别插入不同温度的水中,记录对应的电阻值。

(3)将数据导入计算机,绘制电阻-温度曲线。

(4)分析热敏电阻的线性度和灵敏度。

3. 红外温度传感器实验:(1)搭建实验电路,连接数据采集器和示波器。

基于MAX6675和K型热电偶的高精度智能测温系统

基于MAX6675和K型热电偶的高精度智能测温系统

基于 MAX6675和 K型热电偶的高精度智能测温系统背景温度是一个很古老的概念,它起源于人们想用数值来表达冷、热感觉的愿望。

伽利略最早用他设计的一种标有刻度的仪器进行实验来指示温度。

四个世纪后的今天,我们发现:虽然温度测量技术己经高度发展,但仍被继续研究。

温度是一个基本物理量,是主要的热工参数之一。

通常将随时间而变化比较快的温度称为动态温度。

近年来,人们对动态温度的认识越来越深,并对其测量给予了高度的重视。

动态温度测量比较复杂,只有通过反复测试,尽量模拟出传感器使用中经常发生的条件,才能获得传感器动态性能。

现状温度是七个基本物理量之一,它是工业生产中一个重要的操作参数,很多工业产品的质量和产量都直接与温度这一参数有关,如果温度测量不准或控制不好,将会使产品质量差,甚至报废,给工业生产带来极大的损失。

有人作过这样的统计,温度这一参数的测量约占工业测量总数的50%左右。

在国民经济其它各部门中,温度测量也是极为重要的。

温度测量在工农业生产、国防、科研、医疗卫生及日常生活中都有着非常重要的意义。

温度测量首先是由温度传感器来实现的。

测温仪器通常由温度传感器和信号处理两部分组成。

温度测量的过程就是通过温度传感器将被测对象的温度值转换成电的或其它形式的信号传递给其它信号处理器电路进行信号处理转换成温度值显示出来。

因此,人们对温度传感器的发展、开发应用极为重视,生产和销售温度传感器的公司遍布全球。

解决问题测试温度,使误差不是很大,并且超过150℃时候报警。

根据测温系统的性能指标要求,对硬件和软件功能合理的分配,侧重系统整体功能的合理实现,软硬件平台的稳定运行。

系统任务分析以STC89C52单片机为核心的可编程温度控制器。

使用具有冷端补偿的单片K型热电偶放大器与数字转换器MAX6675,由于MAX6675将热电偶测温应用时复杂的线性化、冷端补偿及数字化输出等问题集中在一个芯片上解决,简化了将热电偶测温方案应用于嵌入式系统领域时复杂的软硬件设计,而且大大减少了温度控制过程中的不稳定因数,提高了测量的准确性。

艾默生 罗斯蒙特 565、566 和 765 温度传感器 数据表

艾默生 罗斯蒙特 565、566 和 765 温度传感器 数据表

0、+40 和 +80 °C(+32、+104 和 +176 °F)时的传感器标定,采用 0、A 和 B Callendar-Van Dusen 常数 M25000 A 0 4 16 P 2 2 00 Q8 AE VE - 温度传感器位置(8)
典型型号:0565
(1) 需要温度传感器接线代码 4(4 线制)。 (2) 此类别下互相排斥的选项。 (3) 适用于导波管。 (4) 适用于自由悬挂。 (5) 在传感器软管周围的部分中安装。 (6) 需要两个适配器(IA 和 IB)。 (7) 需要温度传感器接线代码 4 和选件认证代码 Q4。 (8) 温度传感器位置在罗斯蒙特储罐计量系统组态数据表中指定。
固定重锤 (SST AISI 304)(2) AA(3) AB(3) AC(3) AD(4) AE(4) AF(4) AP(5) 锚定重锤。2.0 kg (4.4 lbs),Ø= 40x200 mm (Ø=1.6 x 7.9 in.) 锚定重锤。3 kg (6.6 lbs),Ø= 50x200 mm (Ø=2.0 x 7.9 in.) 锚定重锤。4 kg (8.8 lbs),Ø= 45x330 mm (Ø=1.8 x 13.0 in.) 锚定重锤。5 kg (11 lbs),Ø= 100x85 mm (Ø=3.9 x 3.3 in.) 锚定重锤。10 kg (22 lbs),Ø= 95x175 mm height (Ø=3.7 x 6.9 in.) 锚定重锤。15 kg (33 lbs),Ø= 140x130 mm (Ø=5.5 x 5.1 in.) 锚定重锤。3 kg (6.6 lbs),Ø= 48.5x270 mm (1.9 x 10.6 in.)
2

2014 年 10 月

MAX6675的温度传感器报告

MAX6675的温度传感器报告

MAX6675的温度传感器报告实验项目:热电偶温度传感器的设计实验地点:信息学院传感器实验室专业班级:电科1401班学号:全文结束》》001864 学生姓名:李康泽全文结束》》年12月26日太原理工大学课程设计任务书学生姓名专业班级课程名称传感器原理及应用课程设计设计名称设计周数1、5周设计任务主要设计参数设计内容设计要求主要参考资料学生提交归档文件注:1、课程设计完成后,学生提交的归档文件应按照:封面说明书—温度,对周边环境会产生重要影响、和人们的衣食住行、农业生产等方面密不可分。

温度的测量在工业、农业生产中必不可少,在工业生产中甚至需要时刻观察温度的变化。

所以通过对温度的测量和测温设备的研究具有非比寻常的意义。

在社会生产力的不断提高下,对温度测量系统收集的温度数据方法要求越来越高,已经渗透到社会方方面面。

温度的测量主要应用于工业、农业这两大领域。

在这两大领域中,无论是机械的正常运转还是农作物的蓬勃生长,都离不开温度的测量。

在工业生产中,由于生产环境的限制,员工不可长时间停留观察设备运行正常或因为其他原因不能在现场。

这是找到最佳的方式收集数据的迫切需要,将数据发送到一个比较好操作的控制室,便于工作人员对数据的分析与处理;在农业生产上,对温室大棚的温度监测,以前都是选择分区取样的人工处理方式,工作辛苦,精确度不高。

而且在实际操作中,因为大棚的诸多环境限制因素,例如占地面积广、测量点分散而且数目多,所以这种测量方式已经被淘汰。

当前的科技水平下,为了取得更大的效益促使我们必须找到一种精确、简便易行的温度采集测量方法。

在科学技术的不断发展下,现代社会对各种参数:准确度和精密度的要求有一个几何增长。

在以此基础上,如何快速、准确获取这些参数需要依靠现代信息的发展水平。

传感器技术、通信技术、计算机结构技术并称当代三大信息采集技术,而这之中传感器技术遥遥领先其他两种技术,特别是传感器技术中对于温度的测量。

所以研究温度的收集方式和设备这一课题是相关领域国内外研究者的重要课题之一。

MAX6675温度测量动态显示

MAX6675温度测量动态显示

/*头文件和宏定义*/#include<reg52.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intsbit cs=P1^0;sbit sck=P1^1;sbit so=P1^2;long int a=0x7ff8;long int qian,bai,shi,ge,xiao_1,xiao_2,c=0;uchar smg[6],tt=0xfe;/*老师单片机板数码管显示*/uchar code table_1[11]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xff}; //共阳LED段码表uchar code table_2[10]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};//含小数点共阳段码void delay(uint z){uint i,j;for(i=z;i>0;i--)for(j=110;j>0;j--);}uint wenduduqu(){long int wendu=0,wendu_1;float wendu_2;uint i;cs=1;sck=0;delay(200);_nop_();_nop_();cs=0;for(i=1;i<=16;i++){ wendu=wendu<<1;_nop_();sck=1;if(so==1){wendu=wendu|0x01;}else wendu=wendu|0x00;_nop_();_nop_();sck=0;_nop_();_nop_();}wendu_1=wendu&a;wendu_1=wendu_1>>3;wendu_2=wendu_1*0.25;wendu=wendu_2*100;return wendu;}void smgchushifa(){long int wd;wd=wenduduqu();qian=wd/100000%10;bai=wd/10000%10;shi=wd/1000%10;ge=wd/100%10;xiao_1=wd/10%10;xiao_2=wd%10;if(qian==0){qian=10;}if(bai==0){bai=10;}smg[0]=table_1[qian];smg[1]=table_1[bai];smg[2]=table_1[shi];smg[3]=table_2[ge];smg[4]=table_1[xiao_1];smg[5]=table_1[xiao_2];}void main(){EA=1;//打开总中断TMOD=0x11;//选择仅有TR0/TR1来启动定时器/计数器,定时模式,16位定时器的工作方式1TH0=0xfc;TL0=0x66;//装初值,定时时间为1msET0=1;//打开定时器0的大门TR0=1;while(1){wenduduqu();smgchushifa();}}void Dsqi0() interrupt 1 {TH0=0xfc;TL0=0x66;P2=0xff;P0=smg[c];P2=tt;tt=_crol_(tt,1);c=c+1;if(c==6){c=0;tt=0xfe;}}。

基于MAX6675的温度采集系统的设计

基于MAX6675的温度采集系统的设计

人们 。 2 系统 的 连 接
P0O- PO 3
Uc c
M A X66 75
A T C 51 89
SO — —— ■ Pl0 GN D SCK ● —一 Pl 1
P 4 O ~Po 7
问题 。MA 6 7 X 6 5是 一 复 杂 的单 片 热 电偶 数 字 转 换 器 , 内部 具
在 测 控 系 统 中 , 传 统 手 工 方 法 和 测 量 手 段 测 量 温 度 , 仅 用 不 精 度 低 , 度 慢 , 靠性 差 , 且 测 量 时耗 费人 力 。 展 一 块 或 多 速 可 而 扩 块 A D 采 集 卡 , 然 可 以 快 速 、 确 、 靠 地 进 行 测 量 , 是 在 / 虽 精 可 但 模 拟 量 较 少 或 是 温 度 等 缓 变 信 号 场合 , 用 总 线 型 A D卡 并 不 采 / 是 最 合 适 、 经 济 的方 案 。 考 虑 到 为 了 克 服 这 些 缺 点 , 择一 种 最 选 新 的 电平 转 换 装 置 是非 常有 必 要 的 。 X 6 5的 出现 解 决 了 这 MA 6 7
测 量 温度 精 度 低 , 度 慢 , 靠性 差 的缺 点 , 而该 器 件 是 将 热 电 偶 测 温方 案 应 用 于温 度 采 集 系统领 域 的理 想 选择 。 速 可 因
关 键 词 : X 6 5, 片机 , MA 6 7 单 温度 采集 系统
Ab ta t s rc
Ths i pap s u es he fe t o t p a u e er t di t ef c s f em ert r ac iion y tm wi qust s se i l l by h MAX6 5 h r be t e 67 t e moc pl tm pe aur ou e e rt e

MAX6675和ADS1224对比总结

MAX6675和ADS1224对比总结

ADS1224
项目 采样率
有效分辨率 温度传感器系数 差分输入范围 积分非线性度 模拟电源 数字电源
参数 240S/s
20位 360μV/℃ ±5℃ 0.0003% ~0.0015% 2.7V~5.5V 2.7V~5.5V
( 1) 在模拟量输入端前加入RC 滤波器,以减小噪音; ( 2) 为避免在数字端口产生振铃,在每个数字端口串联一个100 Ω 的电阻; ( 3) 在模拟电源和数字电源端加入了旁路电容,减小电源噪音影响和电源耦合; ( 4) 为了提高精度和减小干扰,选用了高精度、低噪音的电压基准源REF3030; ( 5) 等到系统上电稳定和电压基准源稳定后,执行ADS1224 自校准指令以减小 偏移量和增益误差; ( 6) 为简化电路,系统利用LPC2138 微处理器的PWM 输出功能,在P0. 8 管脚 选择其PWM4 功能输出1 MHz 的方波信号,连接至ADS1224 的SCK 端,作为 ADS1224 的系统时钟信号。
0.7mA(最大1.5mA)
0~1023.75℃ 0.25℃ ±2.25℃ ±4.75℃ -20℃~80℃ ±3℃ 0.17S
(1)CPU控制模拟开关,让1闭合,2断开,将此时MAX6675输出的温度数据放在 寄存器R1中。 (2)控制模拟开关让1断开,2闭合,将此时MAX6675输出的温度数据放在寄存器 R2中。
假设ADS1224的内置温度传感器测量电压为127. 46 mV 时,选取表1 中多项式拟合 的计算方法,应用式( 4) 所示的牛顿迭代算式,初始值可采用该式1 阶部分即式( 5 ) 确定,计算出其对应温度为57. 88 ℃. 采用以上方法,ADS1224 温度精度可达到0. 1 ℃,温度的分辨率为0. 01 ℃.
MAX66ቤተ መጻሕፍቲ ባይዱ5和ADS1224的介绍
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计课程名称:传感器原理及应用实验项目:热电偶温度传感器的设计实验地点:信息学院传感器实验室专业班级:电科1401班学号: 64 学生姓名:李康泽2018年12月26日太原理工大学课程设计任务书注:1.课程设计完成后,学生提交的归档文件应按照:封面—任务书—说明书—图纸的顺序进行装订上交(大张图纸不必装订)。

2.可根据实际内容需要续表,但应保持原格式不变。

一、设计方案设计中采用了两个方案,具体的方案见方案一和方案二。

方案一:分立元气件冷端补偿方案该方案的热电偶冷端温度补偿器件是由分立元件构成的,其体积大,使用不够方便,而且在改变桥路电源或热电偶类型时需要重新调整电路的元件值。

主要包括温度采集电路、信号放大电路、A/D转换电路、热电偶冷端补偿电路、数码管显示电路等。

其系统框图如图1。

图1:分立元气件冷端补偿方案二:集成电路温度补偿方案采用热电偶冷端补偿专用芯片MAX6675,MAX6675温度转换芯片具有冷端温度补偿及对温度进行数字化测量这两项功能。

一方面利用内置温度敏感二极管将环境温度转换成补偿电压,另一方面又通过模数转换器将热电势和补偿电压转换为代表温度的数字量, 将二者相加后从串行接口输出测量结果,即为实际温度数据。

主要包括温度采集电路、MAX6675温度转换电路、数码管显示电路等。

其系统框图如图2。

图2:集成电路温度补偿方案测温的模拟电路是把当前K型热电偶传感器的电阻值,转换为容易测量的电压值,经过放大器放大信号后送给A/D转换器把模拟电压转为数字信号,再传给单片机AT89S51,单片机再根据公式换算把测量得的温度传感器的电阻值转换为温度值,并将数据送出到数码管进行显示。

综合对比以上两种方案,方案一电路复杂,且测量不精确照成误差较大,方案二采用集成温度转换芯片不仅能很好的解决冷端温度补偿及温度数值化问题,并消除由热电偶非线性而造成的测量误差,且精确度高,可实现电路的优化设计。

故最后采用方案二。

二、传感器的选择:物体的冷热水平可以通过温度来衡量,从分子水平看,又可以表示物体分子运动状态,温度越高,分子运动越猛烈。

物体温度改变后显示出的一些特点只可以由温度间接测量。

最基本的环境方法——温度,对周边环境会产生重要影响、和人们的衣食住行、农业生产等方面密不可分。

温度的测量在工业、农业生产中必不可少,在工业生产中甚至需要时刻观察温度的变化。

所以通过对温度的测量和测温设备的研究具有非比寻常的意义。

在社会生产力的不断提高下,对温度测量系统收集的温度数据方法要求越来越高,已经渗透到社会方方面面。

温度的测量主要应用于工业、农业这两大领域。

在这两大领域中,无论是机械的正常运转还是农作物的蓬勃生长,都离不开温度的测量。

在工业生产中,由于生产环境的限制,员工不可长时间停留观察设备运行正常或因为其他原因不能在现场。

这是找到最佳的方式收集数据的迫切需要,将数据发送到一个比较好操作的控制室,便于工作人员对数据的分析与处理;在农业生产上,对温室大棚的温度监测,以前都是选择分区取样的人工处理方式,工作辛苦,精确度不高。

而且在实际操作中,因为大棚的诸多环境限制因素,例如占地面积广、测量点分散而且数目多,所以这种测量方式已经被淘汰。

当前的科技水平下,为了取得更大的效益促使我们必须找到一种精确、简便易行的温度采集测量方法。

在科学技术的不断发展下,现代社会对各种参数:准确度和精密度的要求有一个几何增长。

在以此基础上,如何快速、准确获取这些参数需要依靠现代信息的发展水平。

传感器技术、通信技术、计算机结构技术并称当代三大信息采集技术,而这之中传感器技术遥遥领先其他两种技术,特别是传感器技术中对于温度的测量。

所以研究温度的收集方式和设备这一课题是相关领域国内外研究者的重要课题之一。

对于本课题而言,基于测温线的温度测量系统可以较为简洁方便的测量出温度。

温热电阻传感器可分为金属热电阻式和半导体热电阻式两大类,前者简称热电阻,后者简称热敏电阻。

常用的热电阻材料有铂、铜、镍、铁等,它具有高温度系数、高电阻率、化学、物理性能稳定、良好的线性输出特性等,常用的热电阻如PT100、PT1000等。

近年来各半导体厂商陆续开发了数字式的温度传感器,如DALLAS公司DS18B20,MAXIM公司的MAX6576、MAX6577,ADI公司的AD7416等,这些芯片的显著优点是与单片机的接口简单,如DS18B20该温度传感器为单总线技术,MAXIM公司的2种温度传感器一个为频率输出,一个为周期输出,其本质均为数字输出,而ADI公司的AD7416的数字接口则为近年也比较流行的I2C 总线,这些本身都带数字接口的温度传感器芯片给用户带来了极大的方便。

采用热电阻传感器设计测温电路,需要设计恒流源、冷端补偿电路、线性校正电路、放大电路、A/D转换电路,过程比较繁琐,集成度低,并且各个电路存在偏差,这些偏差经过多级电路后形成较大误差,严重影响测量温度值。

为了电路简洁方便集成度高,减小误差,本次测温电路选用K型热电偶,配合MAX6675完成测温系统。

热电偶是工业中常用的温度测温元件,具有如下特点:①测量精度高:热电偶与被测对象直接接触,不受中间介质的影响;②热响应时间快:热电偶对温度变化反应灵敏;③测量范围大:热电偶从 -40+ 1600℃均可连续测温;④性能可靠,机械强度好;⑤使用寿命长,安装方便;但是,K型热电偶须进行复杂的信号放大、A/D转换、查表线性线、温度补偿及数字化输出接口等软硬件设。

MAX6675 是美国MAXIM公司生产的带有冷端补偿、线性校正、热电偶断线检测的串行K型热电偶模数转换器,即一个集成了热电偶放大器、冷端补偿、AD转换器及SPI串口的热电偶放大器与数字转换器。

将K型热电偶和MAX6675结合使用,电路集成度高,简洁很多,减小误差。

因此,本次电路设计选用K型热电偶。

三、硬件介绍、K型热电偶K型热电偶概况K型热电偶作为一种温度传感器,K型热电偶通常和显示仪表,记录仪表和电子调节器配套使用。

K型热电偶可以直接测量各种生产中从0℃到1300℃范围的液体蒸汽和气体介质以及固体的表面温度。

K型热电偶通常由感温元件、安装固定装置和接线盒等主要部件组成。

K型热电偶是目前用量最大的廉金属热电偶,其用量为其他热电偶的总和。

K型热电偶丝直径一般为~。

K型热电偶具有线性度好,热电动势较大,灵敏度高,稳定性和均匀性较好,抗氧化性能强,价格便宜等优点,能用于氧化性惰性气氛中广泛为用户所采用。

图3:K型热电偶热电偶传感器测温原理热电偶测温由热电偶、连接导线及显示仪表三部分组成。

如果将热电偶的热端加热,使得冷、热两端的温度不同,则在该热电偶回路中就会产生热电势,这种物理现象就称为热电现象(即热电效应)。

在热电偶回路中产生的电势由温差电势和接触电势两部分组成。

接触电势:它是两种电子密度不同的导体相互接触时产生的一种热电势。

当两种不同的导体A和B相接触时,假设导体A和B的电子密度分别为N A和N B并且N A>N B,则在两导体的接触面上,电子在两个方向的扩散率就不相同,由导体A扩散到导体B的电子数比从B扩散到A的电子数要多。

导体A失去电子而显正电,导体B获得电子而显负电。

因此,在A、B两导体的接触面上便形成一个由A到B的静电场,这个电场将阻碍扩散运动的继续进行,同时加速电子向相反方向运动,使从B到A的电子数增多,最后达到动态平衡状态。

此时A、B之间也形成一电位差,这个电位差称为接触电势。

此电势只与两种导体的性质相接触点的温度有关,当两种导体的材料一定,接触电势仅与其接点温度有关。

温度越高,导体中的电子就越活跃,由A导体扩散到B导体的电子就越多,接触面处所产生的电动势就越大,即接触电势越大。

、MAX6675MAX6675概况热电偶作为一种主要的测温元件,具有结构简单、制造容易、使用方便、测温范围宽、测温精度高等特点。

但是将热电偶应用在基于单片机的嵌入式系统领域时,却存在着以下几方面的问题。

①非线性:热电偶输出热电势与温度之间的关系为非线性关系,因此在应用时必须进行线性化处理。

②冷补偿:热电偶输出的热电势为冷端保持为0℃时与测量端差值,而在实际应用中冷端的温度是随着环境温度而变化的,故需要进行冷端补偿。

③数字化输出与嵌入式系统接口必然要采用数字化输出及数字化接口, 而作为模拟小信号测温元件的热电偶显然无法直接满足这个要求。

因此, 若将热电偶应用于嵌入式系统时, 须进行复杂的信号放大、AD转换、查表线性化、温度补偿及数字化输出接口等软硬件设计。

如果能将上述的功能集成到一个集成电路芯片中, 即采用单芯片来完成信号放大、冷端补偿、线性化及数字化输出功能, 则将大大简化热电偶在嵌入式领域的应用设计。

MAX6675性能及结构Maxim公司新近推出的MAX6675是一复杂的单片热电偶数字转换器, 内部具有信号调节放大器、12位的模拟数字化热电偶转换器、冷端补偿传感和校正、数字控制器、1个SPI兼容接口和1个相关的逻辑控制。

MAX6675内部集成有冷端补偿电路;带有简单的3位串行SPI接口;可将温度信号转换成12位数字量,温度分辨率达℃;内含热电偶断线检测电路。

冷端补偿的温度范围-20℃~80℃,它的温度分辨能力为0. 25 ℃,可以测量0℃~℃的温度,工作电压为3. 0~5. 5V。

MAX6675的主要特性如下:①简单的SPI串行口温度值输出;②0℃~+1024℃的测温范围;③12位℃的分辨率;④片内冷端补偿;⑤高阻抗差动输入;⑥热电偶断线检测;⑦单一+5V的电源电压;⑧低功耗特性;⑨工作温度范围-20℃~+85℃;⑩2000V的ESD信号。

该器件采用8引脚SO帖片封装。

引脚排列如图4所示,引脚功能如下表所列。

图4:MAX6675引脚排列MAX66475引脚功能如下表所示:引脚名称功能1GND接地端2T-K型热电偶负极3T+K型热电偶正极4VCC正电源端5SCK串行时钟输入6CS片选端,CS为低时、启动串行接口7SO串行数据输出8.空引脚MAX6675的工作原理与功能根据热电偶测温原理,热电偶的输出热电势不仅与测量端的温度有关,而且与冷端的温度有关,使用硬件电路进行冷端补偿时,虽能部分改善测量精度,但图5:MAX6675工作原理由于热电偶使用环境的不同及硬件电路本身的局限性,效果并不明显;而使用软件补偿,通常是使用微处理机表格法或线性电路等方法来减小热电偶本身非线性带来的测量误差,但同时也增加了程序编制及调试电路的难度。

MAX6675对其内部元器件参数进行了激光修正,从而对热电偶的非线性进行了内部修正。

同时,MAX6675内部集成的冷端补偿电路、非线性校正电路、断偶检测电路都给K 型热电偶的使用带来了极大方便,其工作原理如图5所示。

相关文档
最新文档