数字温度计全文
(完整word版)PT100数字温度计

单片机课程设计PT100数字温度计学院:物理电气信息学院班级:电气工程与自动化(1班)学号:12012241992姓名:于高乐PT100数字温度计一. 设计目的与任务采用PT100温度传感器,设计一款可以实时显示温度的数字温度计二. 设计中所需软件及设备PC 机电脑、Keil C 软件、Protues 软件。
本次设计所需软件为Keil C51以及Proteus ISIS 仿真软件,应用Proteus ISIS 对实验电路进行仿真,得到实验结果。
三.设计原理说明1.实验方案设计图由于是16路的24V 电源输入,所以不能直接将24V 电源输入到单片机,故需要有隔离或转换电路,将16路24V 电源转换为转换为16路的信号输入到单片机I/O 口,由单片机采集16路电平信号.方案设计结构图如下图2.硬件设计与结构图(1)单片机模块及最小系统(2)液晶显示模块(3)温度模拟模块四。
总体电路原理图及其仿真图五.设计程序主函数首先实现单片机的初始化。
然后将I/O口数据传送至虚拟终端。
最后执行虚拟终端显示打印函数,在加一段演示程序,便于观察。
源程序#include <reg52。
H>#include 〈intrins.H〉#include 〈math。
H〉#define uchar unsigned char#define uint unsigned intsbit RS = P2^6; //数据/命令选择端(H/L) sbit LCDEN = P2^7;//使能端void delayUs() //短延时{_nop_();}void delayMs(uint a)//长延时{uint i, j;for(i = a;i 〉0;i-—)for(j = 100;j > 0;j-—);}//第一行开始地址为0x80, 第二行开始地址为0xc0;(完整word版)PT100数字温度计//写命令:RS=0, RW=0;void writeComm(uchar comm){RS = 0;P1 = comm;LCDEN = 1;delayUs();LCDEN = 0;delayMs(1);}//写数据:RS=1,RW=00void writeData(uchar dat){RS = 1;P1 = dat;LCDEN = 1;delayUs();LCDEN = 0;delayMs(1);}//初始化函数//显示模式, 固定指令为00111000=0x38, 16*2显示,5*7点阵,8位数据接口//显示开/关及光标设置00001100=0x0c//指令1:00001DCB :D:开显示/关显示(H/L);C:显示光标/不显示(H/L),B:光标闪烁/不闪烁(H/L)//指令2:000001NS ://N=1, 当读/写一个字符后地址指针加1,且光标也加1; N=0则相反//S=1,当写一个字符,整屏显示左移(N=1)或右移(N=0), 但光标不移动;S=0,整屏不移动void init(){writeComm(0x38);//显示模式writeComm(0x0c); //开显示,关光标writeComm(0x06); //写字符后地址加1, 光标加1writeComm(0x01);//清屏}void writeString(uchar * str,uchar length){uchar i;for(i = 0; i 〈length; i++){writeData(str[i]);}}/*****************************PT100*******************************/sbit ds = P3^4;void dsInit(){//对于11.0592MHz时钟, unsigned int型的i, 作一个i++操作的时间大于为8us unsigned int i;ds = 0;i = 100; //拉低约800us,符合协议要求的480us以上while(i〉0)i-—;ds = 1; //产生一个上升沿,进入等待应答状态i = 4;while(i>0)i——;}void dsWait(){unsigned int i;while(ds);while(~ds);//检测到应答脉冲i = 4;while(i 〉0) i-—;}bit readBit(){unsigned int i;bit b;ds = 0;i++; //延时约8us, 符合协议要求至少保持1usds = 1;i++; i++;//延时约16us,符合协议要求的至少延时15us以上b = ds;i = 8;while(i〉0) i——;//延时约64us,符合读时隙不低于60us要求return b;}//读取一字节数据, 通过调用readBit()来实现unsigned char readByte(){unsigned int i;unsigned char j, dat;dat = 0;for(i=0; i〈8; i++){j = readBit();//最先读出的是最低位数据dat = (j 〈〈7)| (dat >〉1);}return dat;}void writeByte(unsigned char dat){unsigned int i;unsigned char j;bit b;for(j = 0; j < 8; j++){b = dat & 0x01;dat 〉>= 1;//写”1”, 将DQ拉低15us后, 在15us~60us内将DQ拉高,即完成写1if(b){ds = 0;i++;i++;//拉低约16us,符号要求15~60us内ds = 1;i = 8;while(i〉0) i-—;//延时约64us,符合写时隙不低于60us要求}else //写”0”, 将DQ拉低60us~120us{ds = 0;i = 8;while(i>0) i——; //拉低约64us,符号要求ds = 1;i++; i++; //整个写0时隙过程已经超过60us, 这里就不用像写1那样,再延时64us了}}}void sendChangeCmd(){dsInit(); //初始化DS18B20, 无论什么命令,首先都要发起初始化dsWait();//等待DS18B20应答delayMs(1); //延时1ms,因为DS18B20会拉低DQ 60~240us作为应答信号writeByte(0xcc); //写入跳过序列号命令字Skip RomwriteByte(0x44);//写入温度转换命令字Convert T}void sendReadCmd(){dsInit();dsWait();delayMs(1);writeByte(0xcc); //写入跳过序列号命令字Skip RomwriteByte(0xbe);//写入读取数据令字Read Scratchpad}//获取当前温度值int getTmpValue(){unsigned int tmpvalue;int value; //存放温度数值float t;unsigned char low,high;sendReadCmd();//连续读取两个字节数据low = readByte();high = readByte();//将高低两个字节合成一个整形变量//计算机中对于负数是利用补码来表示的//若是负值, 读取出来的数值是用补码表示的,可直接赋值给int型的valuetmpvalue = high;tmpvalue 〈<= 8;tmpvalue |= low;value = tmpvalue;t = value *0.0625;//将它放大10倍, 使显示时可显示小数点后一位,并对小数点后第二位进行4舍5入//如t=11。
数字温度计外文翻译

附录二外文资料翻译资料原文DS18B20Programmable Resolution1-Wire Digital ThermometerDESCRIPTIONThe DS18B20 Digital Thermometer provides 9 to 12–bit centigrade temperature measurements and has an alarm function with nonvolatile user-programmable upper and lower trigger points. The DS18B20 communicates over a 1-Wire bus that by definition requires only one data line (and ground) for communication with a central microprocessor. It has an operating temperature range of –55℃ to +125°C and is accurate to ±0.5℃ over the range of –10℃ to +85℃. In addition, the DS18B20 can derive power directly from the data line (“parasite power”), eliminating the need for an external power supply.Each DS18B20 has a unique 64-bit serial code, which allows multiple DS18B20s to function on the same 1–wire bus; thus, it is simple to use one microprocessor to control many DS18B20s distributed over a large area. Applications that can benefit from this feature include HVAC environmental controls,temperature monitoring systems inside buildings, equipment ormachinery, and process monitoring and control systems.OVERVIEWFigure 1 shows a block diagram of the DS18B20, and pin descriptions are given in Table 1. The 64-bit ROM stores the device’s unique serial code. The scratchpad memory contains the 2-byte temperature register that stores the digital output from the temperature sensor. In addition, the scratchpad provides access to the 1-byte upper and lower alarm trigger registers (TH and TL), and the 1-byte configuration register. The configuration register allows the user to set the resolution of the temperature-to-digital conversion to 9, 10, 11, or 12 bits. The TH, TL and configuration registers are nonvolatile (EEPROM), so they will retain data when the device is powered down.The DS18B20 uses Dallas’exclusive 1-Wire bus protocol that implements bus communication using one control signal. The control line requires a weak pullup resistor since all devices are linked to the bus via a 3-state or open-drain port (the DQ pin in the case of the DS18B20). In this bus system, the microprocessor (the master device) identifies and addresses devices on the bus using each device’s unique 64-bit code. Because each device has a unique code, the number of devices that can be addressed on one bus is virtually unlimited. The 1-Wire bus protocol, including detailed explanations of the commands and“time slots,” is covered in the 1-WIRE BUS SYSTEM section of this datasheet.Another feature of the DS18B20 is the ability to operate without an external power supply. Power is instead supplied through the 1-Wire pullup resistor via the DQ pin when the bus is high. The high bus signal also charges an internal capacitor (Cpp), which then supplies power to the device when the bus is low. This method of deriving power from the 1-Wire bus is referred to as “parasite power.” As an alternative, the DS18B20 may also be powered by an external supply on VDD.OPERATION — MEASURING TEMPERATUREThe core functionality of the DS18B20 is its direct-to-digital temperature sensor. The resolution of the temperature sensor is user-configurable to 9, 10, 11, or 12 bits, corresponding to increments of 0.5℃, 0.25℃, 0.125℃, and 0.0625℃, respectively. The default resolution at power-up is 12-bit. The DS18B20 powers-up in a low-power idle state; to initiate a temperature measurement and A-to-D conversion, the master must issue a Convert T [44h] command. Following the conversion, the resulting thermal data is stored in the 2-byte temperature register in the scratchpad memory and the DS18B20 returns to its idle state. If the DS18B20 is powered by an external supply, the master can issue “read time slots” (see the 1- WIRE BUS SYSTEM section) after the Convert T command and the DS18B20 will respond by transmitting 0 while the temperature conversion is in progress and 1 when the conversion is done. If the DS18B20 is powered with parasite power, this notification technique cannot be used since the bus must be pulled high by a strong pullup during the entire temperature conversion. The bus requirements for parasite power are explained in detail in the POWERING THE DS18B20 section of this datasheet.POWERING THE DS18B20The DS18B20 can be powered by an external supply on the VDD pin, or it can operate in “parasite power”mode, which allows the DS18B20 to function without a local external supply. Parasite power is very useful for applications that require remote temperature sensing or that are very space constrained. Figure 1 shows the DS18B20’s parasite-power control circuitry, which “steals” power from the 1-Wire bus via the DQ pin when the bus is high. The stolen charge powers the DS18B20 while the bus is high, and some of the charge is stored on the parasite power capacitor (CPP) to provide power when the bus is low. When the DS18B20 is used in parasite power mode, the VDD pin must be connected to ground. In parasite power mode, the 1-Wire bus and CPP can provide sufficient current to the DS18B20 for most operations as long as the specified timing and voltage requirements are met (refer to the DC ELECTRICAL CHARACTERISTICS and the AC ELECTRICAL CHARACTERISTICS sections of this data sheet). However, when the DS18B20 is performing temperature conversions or copying data from the scratchpad memory to EEPROM, the operating current can be as high as 1.5mA. This current can cause an unacceptable voltage drop across the weak 1-Wire pullup resistor and is more current than can be supplied by CPP. To assure that the DS18B20 has sufficient supply current, it is necessary to provide a strong pullup on the 1-Wire bus whenever temperature conversions are taking place or data is being copied from the scratchpad to EEPROM. This can be accomplished by using a MOSFET to pull thebus directly to the rail as shown in Figure 4. The 1-Wire bus must be switched to the strong pullup within 10μs(max) after a Convert T [44h] or Copy Scratchpad [48h] command is issued, and the bus must be held high by the pullup for the duration of the conversion (tconv) or data transfer (twr = 10ms). No other activity can take place on the 1-Wire bus while the pullup is enabled.The DS18B20 can also be powered by the conventional method of connecting an external power supply to the VDD pin, as shown in Figure 5. The advantage of this method is that the MOSFET pullup is not required, and the 1-Wire bus is free to carry other traffic during the temperature conversion time.The use of parasite power is not recommended for temperatures above +100℃ since the DS18B20 may not be able to sustain communications due to the higher leakage currents that can exist at these temperatures. For applications in which such temperatures are likely, it is strongly recommended that the DS18B20 be powered by an external power supply.In some situations the bus master may not know whether the DS18B20s on the bus are parasite powered or powered by external supplies. The master needs this information to determine if the strong bus pullup should be used during temperature conversions. To get this information, the master can issue a Skip ROM [CCh] command followed by a Read Power Supply [B4h] command followed by a “read time slot”. During the read time slot, parasite powered DS18B20s will pull the bus low, and externally powered DS18B20s will let the bus remain high. If the bus is pulled low, the master knows that it must supply the strong pullup on the 1-Wire bus during temperature conversions.MEMORYThe DS18B20’s memory is organized as shown in Figure 7. The memory consists of an SRAM scratchpad with nonvolatile EEPROM storage for the high and low alarm trigger registers (TH and TL) and configuration register. Note that if the DS18B20 alarm function is not used, the TH and TL registers can serve as general-purpose memory. All memory commands are described in detail in the DS18B20 FUNCTION COMMANDS section. Byte 0 and byte 1 of the scratchpad contain the LSB and the MSB of the temperature register, respectively. These bytes are read-only. Bytes 2 and 3 provide access to TH and TL registers. Byte 4 contains the configuration register data, which is explained in detail in the CONFIGURATION REGISTER section of this datasheet. Bytes 5, 6, and 7 are reserved for internal use by the device and cannot be overwritten; these bytes will return all 1s when read.Byte 8 of the scratchpad is read-only and contains the cyclic redundancy check (CRC) code for bytes 0 through 7 of the scratchpad. The DS18B20 generates this CRC using the method described in the CRC GENERATION section.Data is written to bytes 2, 3, and 4 of the scratchpad using the Write Scratchpad [4Eh] command; the data must be transmitted to the DS18B20 starting with the least significant bit of byte 2. To verify data integrity, the scratchpad can be read (using the Read Scratchpad [BEh] command) after the data is written. When reading the scratchpad, data is transferred over the 1-Wire bus starting with the leastsignificant bit of byte 0. To transfer the TH, TL and configuration data from the scratchpad to EEPROM, the master must issue the Copy Scratchpad [48h] command. Data in the EEPROM registers is retained when the device is powered down; at power-up the EEPROM data is reloaded into the corresponding scratchpad locations. Data can also be reloaded from EEPROM to the scratchpad at any time using the Recall E2 [B8h] command. The master can issue read time slotsfollowing the Recall E2 command and the DS18B20 will indicate the status of the recall by transmitting 0 while the recall is in progress and 1 when the recall is done.CRC GENERATIONCRC bytes are provided as part of the DS18B20’s 64-bit ROM code and in the 9th byte of the scratchpad memory. The ROM code CRC is calculated from the first 56 bits of the ROM code and is contained in the most significant byte of the ROM. The scratchpad CRC is calculated from the data stored in the scratchpad, and therefore it changes when the data in the scratchpad changes. The CRCs provide the bus master with a method of data validation when data is read from the DS18B20. To verify that data has been read correctly, the bus master must re-calculate the CRC from the received data and then compare this value to either the ROM code CRC (for ROM reads) or to the scratchpad CRC (for scratchpad reads). If the calculated CRC matches the read CRC, the data has been received error free. The comparison of CRC values and the decision to continue with an operation are determined entirely by the bus master. There is no circuitry inside the DS18B20 that prevents a command sequence from proceeding if the DS18B20 CRC (ROM or scratchpad) does not match the value generated by the bus master.The equivalent polynomial function of the CRC (ROM or scratchpad) is:CRC = X8 + X5 + X4 + 1The bus master can re-calculate the CRC and compare it to the CRC values from the DS18B20 using the polynomial generator shown in Figure 9. This circuit consists of a shift register and XOR gates, and the shift register bits are initialized to 0. Starting with the least significant bit of the ROM code or the least significant bit of byte 0 in the scratchpad, one bit at a time should shifted into the shift register. After shifting in the 56th bit from the ROM or the most significant bit of byte 7 from the scratchpad, the polynomial generator will contain the re-calculated CRC. Next, the 8-bit ROM code or scratchpad CRC from the DS18B20 must be shifted into the circuit. At this point, if the re-calculated CRC was correct, the shift register will contain all 0s.HARDWARE CONFIGURATIONThe 1-Wire bus has by definition only a single data line. Each device (master or slave) interfaces to the data line via an open-drain or 3-state port. This allows each device to “release” the data line when the device is not transmitting data so the bus is available for use by another device. The 1-Wire port of the DS18B20 (the DQ pin) is open drain with an internal circuit equivalent to that shown in Figure 10.The 1-Wire bus requires an external pullup resistor of approximately 5kΏ; thus, the idle state for the 1-Wire bus is high. If for any reason a transaction needs to be suspended, the bus MUST be left in the idle state if the transaction is to resume. Infinite recovery time can occur between bits so long as the 1-Wire bus is in the inactive (high) state during the recovery period. If the bus is held low for more than 480μs, all components on the bus will be reset.资料翻译DS18B20可编程分辨率的单总线®数字温度计说明DS18B20 数字温度计提供9-12 位摄氏温度测量而且有一个由高低电平触发的可编程的不因电源消失而改变的报警功能。
数字温度计实验报告

数字温度计实验报告
一、实验目的
了解数字温度计的测量原理和使用方法,掌握数字温度计测量温度的基本技巧。
二、实验器材
数字温度计、温度计校准设备、盐水、冰块、温水
三、实验原理
数字温度计是一种测量温度值的晶体管传感器,该传感器基于硅芯片结构成型,工作时利用硅芯片内的PN结在电刺激下产生温敏电压,温度值能够通过硅芯片的输出端获得。
受到外界温度变化和设备限制因素影响,数字温度计在温度测量过程中也会存在一定的误差。
四、实验步骤
1. 将数字温度计与校准设备相连;
2. 测量室内温度并记录;
3. 准备盐水并置于常温;
4. 在温度计校准设备的调节下,使数字温度计示数与校准设备读数相等;
5. 将数字温度计放入盐水中,并记录数字温度计输出数值,计算温度;
6. 将温度计取出再次测量室内温度并记录;
7. 将冰块放入容器内,注入足够的水使水面高度覆盖冰块,观察数字温度计读数情况,记录数字温度计输出数值和计算温度;
8. 将温水注入盛有器皿内的容器中,调节温度到某一合适的范围,并记录数字温度计输出数值和计算温度。
五、实验结果
1. 测量室内温度为2
2.5℃;
2. 盐水温度为2
3.4℃,数字温度计输出数值为23.4℃;
3. 冰水温度为0℃,数字温度计输出数值为0℃;
4. 温水为40℃,数字温度计输出数值为40℃。
六、分析与结论
通过实验检测结果发现,数字温度计测量误差较大,在温度为0℃时误差较小,其他温度下误差较大。
因此,在实际应用中需要对数字温度计误差进行校正和修正,以提高测量精度。
七、实验感受。
数字电路温度计设计

数字电路温度计设计全文共四篇示例,供读者参考第一篇示例:数字电路温度计设计数字电路温度计的设计原理主要是利用数字电路的优势,通过传感器将物体的温度信号转换为电信号,再通过数字电路进行处理和显示,从而实现温度的测量和显示。
数字电路温度计的设计原理主要包括传感器、模数转换器、显示器等几个关键部分。
首先是传感器部分,传感器是将温度信号转换为电信号的关键部件。
常用的传感器有热敏电阻、热电偶、半导体传感器等。
传感器的选择直接影响到数字电路温度计的测量精度和灵敏度。
在设计数字电路温度计时,我们需要根据实际需求选择合适的传感器,以确保温度测量的准确性。
最后是显示器部分,显示器是将数字信号转换为可视化信息的关键部件。
在设计数字电路温度计时,我们通常选择LED数码管、液晶显示屏等作为显示器。
显示器的选择不仅要考虑显示效果和美观度,还要考虑功耗、驱动电路等因素。
通过合理选择和设计显示器,我们可以实现数字电路温度计的数据显示和人机交互功能。
数字电路温度计的工作原理主要是通过传感器实时监测物体的温度变化,将温度信号转换为电信号后经过模数转换器转换为数字信号,最终通过显示器显示出温度数值。
在工作过程中,数字电路温度计还可以设置报警功能,当温度超出设定范围时会发出警报,提醒使用者及时处理。
制作数字电路温度计的流程主要包括以下几个步骤:第一步,设计电路原理图。
根据数字电路温度计的设计要求,我们需要设计出完整的电路原理图,包括传感器、模数转换器、显示器等各个部分的连接关系和工作原理。
第三步,焊接电路板。
在选择好电子元器件后,我们需要进行电路板的焊接工作,将各个元器件按照设计原理图连接到电路板上,并进行焊接和固定,以组成完整的数字电路温度计电路。
第四步,进行测试和调试。
在焊接完成后,我们需要进行测试和调试工作,确保数字电路温度计正常工作。
在测试中,我们需要测试传感器的灵敏度、模数转换器的精度和显示器的正确性等。
第五步,封装和外壳设计。
毕业论文数字温度计

毕业论文数字温度计摘要日常生活中,实时地掌握温度和时间信息对于人们来说必不可少。
本设计是基于单片机的多功能温度计,实现时间显示和温度显示两种功能。
整个硬件系统采用AT89S52单片机作为主芯片,协调整机工作并进行数据处理。
温度测量模块以DS18B20数字温度传感器作为核心,单线接口即可实现与处理器的双向通讯;时钟模块则采用实时时钟电路DS1302,提供秒、分、时、日期的信息;1602字符液晶提供的32个字符的显示容量足以显示时间和温度;电源方面,直接使用USB接口供电;由四个按键组成的键盘电路用以设置日期时间。
本设计采用Proteus作为仿真软件,根据硬件设计思想,将系统所需要的元件在ISIS中连接好后,在AT89S52单片机中加载编译好的hex文件,即可进行仿真。
仿真运行正常后,进入实物制作阶段,最终实物实现了设想功能。
关键字:AT89S52;DS18B20;DS1302;1602字符液晶;ProteusAbstractIt's necessary to get the information about the real-time and temperature in our daily life。
This design is expect to display the real-time and temperature by a multifunctional thermometer which is based on one type of singlechip .The hardware system uses AT89S52 Micro-chip Controller Unit as a core to coordinate the whole system's work and process the datas.In the temperature measure module ,temperature sensor DS18B20 is a good choice since it can achieve a two-way communication with the singlechip by only one interface.The real-time module is based on the real-timer DS1302 which can provide the the information about the present year,date andtime.As a monitor,Character Mode LCD(Liquid Crystal Display)1602 has a big enough display capacity of 32 characters to show the real-time and temperature information.A USB(Universe Serial Bus) interface was used to take charge of power supply.This design uses Proteus as the simulation software, Connect the required components according to the hardware system design in the ISIS ,and load the compiled hex files to the AT89S52 microcontroller.Thencan run into the physical production stage, the ultimateachievementcan realise expected function.Keywords: AT89S52; DS18B20; DS1302; Character Mode LCD 1602;Proteus目录摘要 (I)Abstract ......................................................... II 1前言. (1)1.1 选题背景 (1)1.2 选题意义 (2)2 多功能温度计的硬件设计 (3)2.1 系统分析 (3)2.1.1 处理器分析 (3)2.1.2 时钟模块分析 (3)2.1.3 温度测量模块分析 (4)2.1.4 显示模块分析 (4)2.2 硬件系统总体方案设计 (4)2.2.1 硬件系统总体结构 (4)2.2.2 硬件系统原理图 (5)2.3 各部分硬件电路设计 (5)2.3.1 AT89S52单片机最小系统 (5)2.3.2 DS18B20温度传感器电路 (9)2.3.3 DS1302实时时钟电路 (13)2.3.4 多功能温度计显示终端—字符型LCD液晶 (18)2.3.5 键盘输入电路 (20)3 多功能温度计的软件设计 (21)3.1 系统主程序流程图 (21)3.2 时钟模块程序流程图 (22)3.3 温度模块程序流程图 (23)3.4 显示模块程序流程图 (23)3.5 键盘输入程序流程图 (24)4 系统仿真及实物制作 (26)4.1仿真软件介绍 (26)4.2 仿真结果 (27)4.3 实物制作 (27)5 总结与展望 (29)5.1 总结 (29)5.2 展望 (29)致谢 (30)参考文献 (31)附录多功能温度计部分程序清单 (32)1前言1.1选题背景单片机具有体积小、功能强、可靠性高、价格低廉等一系列优点,不但已成为工业测控领域广泛采用的智能化控制工具,而且已渗入到人们工作和和生活的各个方面,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。
数字体温计实验报告

数字体温计实验报告数字体温计实验报告引言:数字体温计是一种现代化的温度测量设备,它通过使用传感器和数字显示屏来准确测量人体温度。
本实验旨在探究数字体温计的工作原理、准确性以及与传统温度计的比较。
实验步骤:1. 准备工作:确保实验环境安静、温度适宜,并准备好传统温度计和数字体温计。
2. 实验组织:将实验参与者分为两组,每组使用一种温度计进行测量。
3. 测量方法:首先,使用传统温度计在参与者的腋下测量体温,并记录结果。
然后,使用数字体温计在同一位置测量体温,并记录结果。
4. 重复测量:为了确保准确性,每个参与者的体温都应重复测量两次。
5. 数据分析:将所有测量结果进行整理和比较,并计算平均值和标准差。
实验结果:通过对多个参与者进行测量,我们得出了以下结果:1. 数字体温计的测量结果与传统温度计的结果非常接近,差异较小。
2. 数字体温计的测量速度较快,几乎可以即时显示温度值。
3. 数字体温计的使用更加方便,无需摇晃或等待温度计稳定。
4. 数字体温计的数字显示屏清晰可见,易于读取。
讨论:数字体温计在准确性和便携性方面表现出色。
由于其使用数字显示屏,读取温度更加方便,尤其适用于老年人和儿童。
此外,数字体温计还具有防水功能,可以更好地保护设备免受污染。
然而,仍有一些问题需要解决。
数字体温计需要电池供电,如果电池电量不足,可能会影响准确性。
此外,数字体温计的价格相对较高,有些人可能无法承担。
结论:通过本次实验,我们发现数字体温计是一种准确、方便且易于使用的温度测量设备。
它在测量速度和读取方面具有明显优势,并且与传统温度计的测量结果相当接近。
然而,由于其依赖电池供电和较高的价格,我们仍需权衡其优势和不足,选择适合自己的温度测量设备。
展望:随着科技的不断发展,数字体温计可能会进一步改进和创新。
例如,可以加入智能功能,如与手机连接,记录和跟踪体温变化。
此外,还可以研究更环保的电池替代方案,以减少对电池的依赖。
我们期待数字体温计在未来的发展中能够更好地满足人们的需求。
数字温度计文献综述文献综述

数字温度计文献综述文献综述————————————————————————————————作者:————————————————————————————————日期:数字温度计文献综述摘要:随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,本温度计属于多功能温度计,可手动设置温度上下报警值,温度超出所设报警值能够报警并显示当前温度。
该电路设计新颖、功能强大、结构简单。
控制器采用单片机AT89S51,温度传感器采用DS18B20。
关键词:单片机温度控制AT89S51 DS18B20文献[1] 随着经济的发展,科技的突飞猛进,芯片技术也取得了飞速发展,这就使单片机技术在各种民用和工业测控等领域得到更为广泛应用。
包括安全控制、娱乐系统、传统的工业控制中的电机控制、温控系统、仪表设备、楼宇自控系统、数据采集系统等;单片机凭借其低成本、高性能的不可替代优势,已成为微电脑控制的主力军。
单片机更重要的意义在于其应用从根本上改变了控制系统传统的设计思想和设计方法.以前采用硬件电路实现的大部分控制功能,正在用单片机通过软件方法来实现。
以前自动控制中的PID调节,现在可以用单片机实现具有智能化的数字计算控制、模糊控制和自适应控制。
这种以软件取代硬件并能提高系统性能的控制技术称为微控技术.随着单片机应用的推广,微控制技术将不断发展完善。
文献[2] 单片机集成越来越多资源,内部存储资源日益丰富,用户不需要扩充资源就可以完成项目开发,不仅是开发简单,产品小巧美观,同时系统也更加稳定,目前该方向即是发展为SOC(片上系统)。
单片机抗干扰能力加强,使的它更加适合工业控制领域,具有更加广阔的市场前景.单片机提供在线编程能力,加速了产品的开发进程,为企业产品上市赢得宝贵时间。
现在的许多单片机都具有多种封装形式,其中SMD(表面封装)越来越受欢迎,使得由单片机构成的系统正朝微型化方向发展。
数字温度计实验报告

数字温度计实验报告
《数字温度计实验报告》
实验目的:通过使用数字温度计,观察不同物体的温度变化,并掌握数字温度
计的使用方法。
实验材料:数字温度计、冰块、热水、不同温度的物体。
实验步骤:
1. 将数字温度计插入冰水中,记录下温度。
2. 将数字温度计插入热水中,记录下温度。
3. 测量室温下的温度。
4. 将数字温度计分别插入不同温度的物体中,记录下温度。
实验结果:
通过实验我们得出了以下结论:
1. 冰水的温度约为0摄氏度。
2. 热水的温度约为60摄氏度。
3. 室温下的温度约为25摄氏度。
4. 不同温度的物体,数字温度计都可以准确测量出温度。
实验结论:
通过本次实验,我们学会了使用数字温度计测量不同物体的温度,并且掌握了
数字温度计的使用方法。
数字温度计可以准确地测量物体的温度,对于科研实
验和日常生活中的温度监测都具有重要意义。
希望通过这次实验,同学们能够
更加深入地了解温度计的原理和使用方法,为将来的科学研究打下坚实的基础。
AX-9341 数字温度计说明书.pdf_1718702659.239424

AX-9341-Digitale thermometer1.Functies-AAN/UIT-H/T-IP67-AUTOMATISCHE UITSCHAKELING NA1UUR2.Kenmerken-RVS sonde-1seconde standaardtijd van temperatuurmeting-Indicatie van lege batterij3.Technische gegevens-Meetbereik-50°C-+150°C of-58°F-+302°F-Resolutie0,1°voor-19,9°-+199,9°,voor andere1°-Nauwkeurigheid±1°C voor het bereik-20°C-+150°C,voor andere bereiken boven±2°C;±1,8°F voor het bereik-4°F-+302°F, voor andere bereiken boven±4°F-Omgevingstemperatuur voor kunststofbehuizing0°C-+50°C of+32°F-+122°F-Batterij1x1,5V type”393”of gelijkwaardig4.Installatie-Haal de thermometer voorzichtig uit de verpakking.-Open het deksel van de batterijhouder en plaats er de batterij erin.Sluit vervolgens het deksel van de houder.-Bind de kabel van de sensor los-de thermometer is klaar voor gebruik.-Vervang de batterij door een nieuwe als er op het display de indicatie van een lege batterij verschijnt.5.Bediening-AAN/UIT-druk op de knop”ON/OFF”om het apparaat in/uit te schakelen.-H/T-druk op de knop”H/T”om de gemeten waarde te bewaren.Het knipperende symbool HOLD op het display geeft aan dat de aflezing wordt vastgehouden.6.Voorzorgsmaatregelen-Voor de beste resultaten moet de meetpunt ten minste10mm worden ondergedompeld in de geteste stof. -Controleer of de batterij met de polariteit in de juiste richting geplaatst is,zoals op de batterijhouder is aangegeven.-Haal de batterij eruit als u het apparaat langere tijd niet gebruikt en tijdens de opslag.-De thermometer mag niet in ovens en magnetrons worden gebruikt of geplaatst.-De kunststof O-ring moet na opening van het deksel van de batterijhouder in de juiste positie worden ge-plaatst om de waterdichtheid te waarborgen(geldt alleen voor producten die de functie van waterdichtheid hebben).-De thermometer moet alleen zoals beoogd worden gebruikt,bij oneigenlijk gebruik vervalt de garantie.7.Batterijen vervangen。
戴尔(Dell)电子温度计(Thermometer)产品说明书

Measuring range
Resolution
-200 to 1300°C -328 to 2372°F
0.1°C 0.1°F (1°F from 2000 to 2372°F)
*All the accuracies indicated in this technical datasheet were stated in laboratory conditions, and can be guaranteed for measurements carried out in the same conditions.
Reference SIACCTC
*Battபைடு நூலகம்ry life given at 20°C (68°F) with alkaline batteries
Si-HVACR Measurement MobileApp
The Si-HVACR Measurement MobileApp allows the user to view and record measurements in real-time. Main features:
Measuring units
Accuracy*
°C, °F
±0.4°C from 0 to 1300°C ±(0.3 % of value +0.4°C) from -200 to 0°C
±0.8°F from 32 to 2372°F ±(-0.3% of value +0.8°F) from -328 to 32°F
Wireless communication
Ambiance Operating conditions Storage temperature Auto shut-off Weight (with batteries) Weight (with batteries and 2 probes)
数字温度计实验报告

数字温度计实验报告数字温度计实验报告一、引言温度是物体热量状态的一种度量,是描述物体冷热程度的物理量。
在科学研究、工程技术和日常生活中,温度的准确测量至关重要。
随着科技的不断进步,传统的水银温度计逐渐被数字温度计所取代。
本实验旨在通过比较数字温度计和水银温度计的测量结果,评估数字温度计的准确性和可靠性。
二、实验方法1. 实验器材:数字温度计、水银温度计、温度控制装置。
2. 实验步骤:a) 将数字温度计和水银温度计放置在相同的温度控制装置中,确保两者受到相同的热源。
b) 等待温度稳定后,记录数字温度计和水银温度计的读数。
c) 重复实验多次,取平均值作为最终结果。
三、实验结果在实验过程中,我们选取了多个温度点进行测量,并记录了数字温度计和水银温度计的读数。
以下是部分实验结果的对比:温度(摄氏度) | 数字温度计读数 | 水银温度计读数-------------------------------25 | 25.2 | 2550 | 50.1 | 5075 | 75.3 | 75100 | 100.2 | 100通过对比实验结果可以看出,数字温度计的读数与水银温度计的读数非常接近,差异较小。
在实验中,我们还发现数字温度计的读数变化较为平稳,响应速度较快,使用起来更加方便。
四、讨论与分析数字温度计相较于传统的水银温度计具有诸多优势。
首先,数字温度计的读数更加直观,可以直接显示温度数值,无需通过目测读数。
其次,数字温度计使用电子元件进行测量,减少了对环境的污染和对人体的伤害。
此外,数字温度计还具备自动记录和数据传输的功能,方便了温度监测和数据分析。
然而,数字温度计也存在一些局限性。
首先,数字温度计对环境的要求较高,如温度计的放置位置、周围环境的影响等都可能对测量结果产生一定的影响。
其次,数字温度计的测量范围有限,无法测量极低温度或极高温度。
此外,数字温度计在极端环境下可能存在故障或不准确的情况。
五、结论通过本次实验,我们可以得出以下结论:1. 数字温度计的测量结果与水银温度计的测量结果非常接近,具有较高的准确性和可靠性。
手机数字温度计[实用新型专利]
![手机数字温度计[实用新型专利]](https://img.taocdn.com/s3/m/84a6c57151e79b89690226bd.png)
专利名称:手机数字温度计
专利类型:实用新型专利
发明人:蔡建敏,蔡君宇
申请号:CN200720154269.0申请日:20070515
公开号:CN201043919Y
公开日:
20080402
专利内容由知识产权出版社提供
摘要:本实用新型公开了一种手机数字温度计包括温度传感器、微处理器、信号放大器及显示装置,温度传感器将其检测到的温度信号传输微处理器进行数据处理并进行模数转换,其输出的数字化温度数值再由信号放大器放大后,输出至显示装置。
该温度计安装在手机、小灵通、GPS等通讯设备上后,不仅可使其具有普通的语音、数据通信能力,还可用来测量室内外的温度,即时显示当前所处环境的温度值,使用起来十分的方便快捷,具有结构简单、测量精确、性能稳定等优点。
申请人:蔡建敏,蔡君宇
地址:325000 浙江省瑞安市玉海街道城北巷1号
国籍:CN
更多信息请下载全文后查看。
数字数据举例说明

数字温度计使用说明哎呀!前几天我家孩子突然有点不舒服,我就赶紧把数字温度计找了出来。
这数字温度计啊,可是个小宝贝,能帮咱快速知道身体有没有“发烧”。
先说怎么拿到它吧。
它一般就放在我家的医药箱里,那个医药箱是白色的,上面有个绿色的小十字。
我打开医药箱的时候,里面有点乱,感冒药的盒子都有点被压瘪了。
我在一堆创可贴、棉签还有不知道放了多久的药瓶中间找到了温度计。
它被一个透明的小袋子装着,我拿出来的时候,袋子上还有点灰尘呢。
这温度计长得有点像个小棒棒,银色的头,白色的身子。
拿在手里,轻轻的,感觉很容易摆弄。
要开始用啦,第一步得把温度计的探头擦一擦,我一般就用酒精棉球擦。
我家的酒精棉球是在楼下药店买的,那种小小的一罐。
我打开罐子,拿出一个棉球,棉球有点凉凉的、湿湿的。
我就轻轻在温度计的探头上擦了几下,把上面可能有的灰尘啥的擦掉。
然后呢,要打开温度计。
它的开关在侧面,是个小小的按钮。
我按下去的时候,听到“滴” 的一声,屏幕就亮了。
那屏幕上一开始显示的是上次测量的温度,不过一会儿就消失了,变成了一个小横线在闪,这就说明可以开始测量温度啦。
我把温度计的探头轻轻放在孩子的腋下,孩子还嘟囔着说有点凉呢。
我就安慰他说,一会儿就好啦。
这时候我得扶着他的胳膊,不然温度计容易掉出来。
等的时候感觉时间过得有点慢,我就看着墙上的挂钟,秒针“滴答滴答” 地走着。
过了一会儿,温度计发出了“滴滴滴” 的声音,这就表示测量好啦。
我拿出来一看,上面显示的数字有点高,哎呀,可把我担心坏了。
用完温度计之后,我又用酒精棉球把探头擦干净,然后装回那个透明的小袋子里,再放回医药箱。
这数字温度计啊,虽然小小的,但是作用可大了。
每次家里有人感觉不舒服的时候,它就像个小卫士一样,能告诉我们身体的温度情况。
有了它,我们就能更好地照顾自己和家人啦。
下次再用的时候,我肯定还是会像这次一样,小心又仔细地操作。
总之呢,数字温度计使用起来不难,只要按照步骤来,就能轻松知道体温情况哦。
课件:6.3数字式温度计

首页
1-确定任务 2-知识目标 3-分析任务——绘制设计图 3-分析任务——材料清单 3-分析任务——程序流程 4-逐步制作——制作步骤 4-逐步制作——设计程序 5-调试——测试表格 6-总结 7-拓展
1-确定任务
制作一个数字温度计,当温度高于35度时,报警。
2-知识目标
掌握以下软件和硬件模块的使用
蜂鸣器模块—P0
3-分析任务——绘制设计图
在草稿纸上绘制硬件连接图 并标注好端口号
蜂鸣器模块—P0
3-分析任务——材料清单
材料名称
材料图片
数量
蜂鸣器模块
1个
3-分析任务——程序流程
无限循环开始
显示温度传感器的值
播放音乐jump up
温度>35 是
等待5秒
4-逐步制作——制作步骤
1-连接硬件
2-调试软件
□是 □否
修改途径 检查连接线 检查程序模块
3-温度高于35度时报警?
□是 □否 检查分支语句条件
6-总结
今天我学会了:__________________________________________模块的使用。
连接MicroBit 和扩展板
连接蜂鸣器模块
用USB线连接 MicroBit和电脑
4-逐步制作——设计程序
等待5秒
显示温度 如果温度大于35度, 播放jump up一次
完整程序
5-调试——测试表格
测试项目
是否完成
1-连接上USB线后,MicroBit板上的灯 亮起
数字温度计

哈尔滨理工大学远东学院单片机课程设计报告数字温度计姓名:桂鹏学号:0205专业班级:电子信息工程2009级2班指导老师:马丽华所在学院:工学院2011年12月1日摘要本设计是对一个数字温度计功能的实现,其主要功能是:1)基本范围-50℃~110℃,2)精度误差小于0.5℃,3)LED数码直读显示,4)扩展功能,5)可以任意设定温度的上下限报警功能。
本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用单片机AT89S51,测温传感器使用DS18B20,用4位共阴极LED数码管,实现温度显示,能准确达到以上要求。
温度计电路设计控制器采用单片机AT89S51,具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。
温度传感器采用DS18B20,DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式,仅需要一个端口引脚进行通信,内部存储器还包括一个高速暂存RAM和一个非易失性的可电擦除的EERAM。
显示电路采用4位共阴极LED数码管,采用LED动态显示方式,从P1口输出段码,P2.0~P2.3作为位选控制端。
目录1 概述 (4)1.1 课程设计的要求 (4)1.2课程设计的目的 (4)1.3 系统组成及工作原理 (4)2 系统总体方案及硬件设计 (4)2.1设计思路及描述 (4)2.2硬件构成 (5)〈1〉主控模块AT89C51单片机 (5)〈2〉DS18B20介绍 (5)2.3显示模块 (9)2.4开关控制电路模块 (9)3 软件设计 (10)3.1主程序 (10)3.2读取温度子程序 (10)3.3温度转换命令子程序 (11)3.4计算温度子程序 (11)3.5温度比较子程序 (12)4 Proteus软件仿真 (13)5 课程设计体会 (16)参考文献 (16)附1:系统原理图 (17)1 概述1.1课程设计的要求1)基本范围-50℃~110℃2)精度误差小于0.5℃3)LED数码直读显示4)扩展功能5)可以任意设定温度的上下限报警功能1.2课程设计的目(1)通过本次课程设计加深对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解。
数(00004)

数字温度计HT7500 在医院和家庭中普遍使用酒精(或水银)温度计来测量体温,不仅测量时间长,而且读数也不方便。
市场上销售的数字体温计不仅精度较低、体积大、耗电多,而且功能单一,难于推广应用。
HOLTEK公司推出的HT7 5 0 0型医用数字体温计集成电路,可满足医院及家庭的急需,特别适合构成高精度(%26;#177;0.1C)、多功能、微型化的临床体温计,可满足医院及家庭的急需。
1 . HT 7 5 0 0 的性能特点HT 7 5 0 0是一种单片低电压CMOS电路,可配合5 0 3 ET型高精度热敏电阻构成体温计。
5 0 3 ET在+25C时的标称值为5 0.0 0 Q,热敏指数E为4.05 5K(江苏兴顺电子有限公司生产),它的外围电路非常简单,仅需3只电阻、4只电容、1只压电陶瓷蜂鸣器和3 位半液晶(LCD)显示器即可。
HT7 5 0 0的测量精度很高,它既可测量摄氏温度,又可测量华氏温度范围为+ 32.0C 〜+42.0°C(或+90.0 %26;#176; F 〜+108.0 %26;#176; F)0在+35C 〜+39C(或+95 %26;#176;F〜+10 2 %26;#176; F)范围内,其测温精度高达%26;#177;0.1C(或%26;#177; 0.2 %26;#176; F),这是其它数字温度计所难以达到的技术指标。
此外,HT 7 5 0 0还具有多种温度报警及自动关机功能。
当体温超过+37.5C时,蜂鸣器会发出持续时间为4 s的报警声,而当体温低于+32C或超过+42C时,该体温计将分别显示出下限温度、上限温度。
若等待时间超过8分钟4 0秒,它将自动关机以节省电能。
下次通电后能自动显示断电前最后一次测量的体温值。
由HT 7 5 0 0设计的这种数字体温计具有最大读数保持功能,能测量人体最高温度。
同时还具有LCD显示器自检及电池低电压指示功能。
HT 7 5 0 0采用+1.5V单电源供电,电源电压允许范围是+1.3V〜+1.65V,工作电流为60 ^A,备用状态下的电源电流可降至1.0 以下,因而可采用1 .5V钮扣电池供电。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
引言:随着人们生活水平的不断提高,数字化控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数字化技术入手,一切向着数字化控制,智能化控制方向发展。
本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示。
但作为一个初学者,在设计过程中难免存在一些问题,还请老师能够多多指正!摘要:温度计是工农业生产及科学研究中最常用的测量仪表。
随着时代的进步和发展,数字温度计得到了迅速的发展。
数字温度计的优点是准确度高,不易误读,分辨率高,特别是在测量小的温度变化时比较准确。
数字温度计已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术。
1 课程设计的目的与要求1.1 课程设计题目设计一个数字温度计测量值范围0℃~200℃.1.2 设计的目的(1)掌握数字温度计的设计,组装与调试方法。
(2)熟悉3位1/2A/D转换器的使用方法,并掌握其工作原理1.3 设计的内容与要求(1)设计数字温度计电路。
(2)范围0℃~200℃。
(3)组装、调试数字温度计电路。
(4)画出数字温度计的电路图,写出总结报告。
(5)选做内容:数字体温计。
2 总体方案设计2.1 数字温度计设计方案论证2.1.1设计方案分析(1)分析设计题目要求数字温度计基本功能应该是:①用温度传感器将温度信号转换成电压信号,该电压信号经过模数转换器把模拟量转换变成数字量,数字量送显示器显示所测的温度。
②温度值的范围是0℃~200℃2.1.2选择总体方案满足上述设计功能可以实施的方案很多,现提出下面两种方案进行比较。
(1)方案一考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只热偶温度传感器,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。
(2)方案二由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。
从以上两种方案,很容易看出,采用方案一,电路比较简单,软件设计也比较简单,但单片机没学本次课题设计主要是巩固以前学的知识以及一些基础的电路原理因此采用第二种方案。
2.2 选择方案的总体设计框图方案二的原理框图如图2.2.1所示,图中各部分的作用如下:(1)晶体传感器:将温度信号转换成对应的电压信号。
(2)A/D转换器:将模拟电压信号转换成数字电压信号。
(3)显示器:显示器为七段共阳数码管,用来读出温度度值,并以十进制数的形式由数码管显示出来。
(4)电源电路:按电路要求提供±5v的双电源供电。
图2.2.12.3 数字温度计的基本原理简单的数字温度计可由温度传感器、3位半A/D转换器和显示器等组成,有些数字温度计还有放大器,以提高测量范围。
数字温度计在测量温度时,把温度信号通过传感器转换成电压信号,该电压信号经过模数转换器把模拟量转变成数字量,数字量送显示器显示温度值。
数字温度计的传感器,使用一个对温度敏感的硅热敏晶体管,在温度发生变化时,热敏晶体管的b-e结正向压降的温度系数为-2mv/℃,利用这个特性可以测量温度的变化。
由于在0℃时晶体管的基极存在一个电压V be ,因此需要设计一个调零电路,调节调零电路使热敏晶体管在0℃的环境中温度计输出为零,也就是显示器的读数为零。
温度计满度读数为200.0(200℃),调节时,热敏晶体管放置在200℃的环境中,由于热敏晶体管的温度系数为-2mv/℃,所以在200℃的环境下,热敏晶体管的b-e结压降增量为-400mv,根据式(1-1)得知,调节参考电压,使V REF=400mv时,输出读数为200.0.这样,就使数字温度计实现0℃~200℃的测量,其精度为0.1℃.一般系统只要把0℃和满标度两点调好,输出读数与温度成对应关系,输出读数与V REF与V IN之间仍保持式(1-1)的关系。
小数点取第二个数码管的p段显示。
3 单元电路的设计3.1 温度检测:温度传感器是检测温度的器件,其种类最多,应用最广,发展最快。
常见的温度传感器有热电偶、热敏晶体管和半导体集成温度传感器。
热电偶价格便宜,精度高,能测量的范围广可以为0~200℃.故选用热电偶。
如上所述,此部分电路的功能是由传感器将温度信号转换为电压信号,一般为几十毫伏,必须加以放大,已达到所需的电压,一般为几伏。
温度传感器:传感器采用的是温度敏感的热敏晶体管作用是通过这传感器将温度信号转换成电压信号。
热电偶的工作原理:热电偶的工作原理图如图3-1-1所示。
当有两种不同的导体和半导体A和B组成一个回路,其两端相互连接时,只要两结点处的温度不同,一端温度为T,称为工作端或热端,另一端温度为TO,称为自由端(也称参考端)或冷端,则回路中就有电流产生,如图3-1-2a所示,即回路中存在的电动势称为热电动势。
这种由于温度不同而产生电动势的现象称为塞贝克效应。
与塞贝克有关的效应有两个:其一,当有电流流过两个不同导体的连接处时,此处便吸收或放出热量(取决于电流的方向),称为珀尔帖效应;其二,当有电流流过存在温度梯度的导体时,导体吸收或放出热量(取决于电流相对于温度梯度的方向),称为汤姆逊效应。
两种不同导体或半导体的组合称为热电偶。
热电偶的热电势EAB(T,T0)是由接触电势和温差电势合成的。
接触电势是指两种不同的导体或半导体在接触处产生的电势,此电势与两种导体或半导体的性质及在接触点的温度有关。
温差电势是指同一导体或半导体在温度不同的两端产生的电势,此电势只与导体或半导体的性质和两端的温度有关,而与导体的长度、截面大小、沿其长度方向的温度分布无关。
无论接触电势或温差电势都是由于集中于接触处端点的电子数不同而产生的电势,热电偶测量的热电势是二者的合成。
当回路断开时,在断开处a,b之间便有一电动势差△V,其极性和大小与回路中的热电势一致,如图3-1-2b所示。
并规定在冷端,当电流由A流向B时,称A为正极,B为负极。
实验表明,当△V很小时,△V与△T成正比关系。
定义△V对△T的微分热电势为热电势率,又称塞贝克系数。
塞贝克系数的符号和大小取决于组成热电偶的两种导体的热电特性和结点的温度差。
图3-1-1热电偶的工作原理图图3-1-2热电偶的工作原理图温度传感器----热电偶的应用原理一、温度传感器热电偶的应用原理温度传感器热电偶是工业上最常用的温度检测元件之一。
其优点是:①测量精度高。
因温度传感器热电偶直接与被测对象接触,不受中间介质的影响。
②测量范围广。
常用的温度传感器热电偶从-50~+1600℃均可边续测量,某些特殊温度传感器热电偶最低可测到-269℃(如金铁镍铬),最高可达+2800℃(如钨-铼)。
③构造简单,使用方便。
温度传感器热电偶通常是由两种不同的金属丝组成,而且不受大小和开头的限制,外有保护套管,用起来非常方便。
温度传感器热电偶测温基本原理将两种不同材料的导体或半导体A和B焊接起来,构成一个闭合回路,如图3-2所示。
当导体A和B的两个执着点1和2之间存在温差时,两者之间便产生电动势,因而在回路中形成一个大小的电流,这种现象称为热电效应。
温度传感器热电偶就是利用这一效应来工作的。
2.温度传感器热电偶的种类及结构形成(1)温度传感器热电偶的种类常用温度传感器热电偶可分为标准温度传感器热电偶和非标准温度传感器热电偶两大类。
所调用标准温度传感器热电偶是指国家标准规定了其热电势与温度的关系、允许误差、并有统一的标准分度表的温度传感器热电偶,它有与其配套的显示仪表可供选用。
非标准化温度传感器热电偶在使用范围或数量级上均不及标准化温度传感器热电偶,一般也没有统一的分度表,主要用于某些特殊场合的测量。
温度传感器热电阻的应用原理温度传感器热电阻是中低温区最常用的一种温度检测器。
它的主要特点是测量精度高,性能稳定。
其中铂热是阻的测量精确度是最高的,它不仅广泛应用于工业测温,而且被制成标准的基准仪。
3.2 放大电路的设计:放大电路:AD5 9 4 /AD5 9 5可方便地连接成一个设定温度控制器,如图3-2所示。
热电偶用来检测温度,并向AD59/AD595的输入端提供一个热电势,这个信号经冷端补偿后,放大到l0mV/C。
图3-2 放大电路图3.3 A /D 转换及数字显示电路设计随着大规模集成电路制造技术的不断发展,各种大规模集成A /D 转换器相继出现。
MC14433是目前广泛应用于数字测量系统的一种3位半A /D 转换器。
在数字仪表中,MC14433电路是一个低功耗321位双积分式A/D 转换器。
MC14433电路总框图如图3-3-1所示。
由图3-3-1可知,M C14433A/D 转换器主要由模拟部分和数字部分组成。
使用时只要外接两个电组和两个电容就能执行321位的A/D 转换器。
(1)模拟部分:图3-3-2为每14433内部模拟电路的工作原理示意图。
其中共有3个运 算故大器A 1, A 2, A 3和10多个电子模拟开关,A 1接成电压跟随器,以提高AID 转换器的输人 阻抗,由干A 1采用C M OS 电路,因此输入阻抗可达100M Ω以, A 2和外接的R 1、C 1构成一 个积分放大器,完成V/ T 即电压一时间的转换。
A 3接成电压比较器,主要功能是完成“0”电平 检出,由输人电压与零电压进行比较,根据两者的差值决定输出是“l ”还是“0"。
比较器的输出 用作内部数字控制电路的一个判别信号。
电容器C 0为自动调零失调补偿电容。
(2)数字部分:包括图3-3-1中除“模拟部分”以外的部分。
其中四位十进制计数器为 321位BCD 码计数器,对反积分时间进行计数(0一1999),并送到数据寄存器;数据寄存器为 321位十进制代码数据寄存器,在控制逻辑和实时取数信号(DU )作用下、锁定和存储A/D 转 换结果;多路选择开关,从高位到低位逐位输出多路调制BCD 码Q 0-Q 3,并输出相应位的多 路选通脉冲标志信号DS 1- DS 4;控制逻辑,这是A/ D 转换的指挥中心,统一控制各部分电路 的工作,它是根据比较器的输出极性接通电子模拟开关,完成A/D 转换6个阶段的开关转换 和定时转换信号,以及过量程等功能标志信号,在对基准电压V n 进行积分时,令4位计数器 开始计数,完成.A/D 转换;时钟发生器,它通过外接电阻构成的反馈,并利用内部电容形成振荡, 产生节拍时钟脉冲,使电路统一动作,这是一种施密特触发式正反馈R-C:多谐振荡器,一般外接 电阻为360k Ω时,振荡频率则为100kHz,当外按电限为470k Ω时,振荡频率则为66kHx,当外接电阻为75Dk Ω时,振荡频率则为50kHz 。