搜档网
当前位置:搜档网 › DS18B20一线总线数字式传感器的原理与使用

DS18B20一线总线数字式传感器的原理与使用

DS18B20一线总线数字式传感器的原理与使用
DS18B20一线总线数字式传感器的原理与使用

DS18B20一线总线数字式传感器的原理与使用

________________________________________

DS18B20、 DS1822 “一线总线”数字化温度传感器是DALLAS最新单线数字温度传感器,同DS1820一样,DS18B20也支持“一线总线”接口,测量温度范围为 -55°C~+125°C,在-10~+85°C范围内,精度为±0.5°C。DS1822的精度较差为± 2°C 。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,与前一代产品不同,新的产品支持3V~5.5V的电压范围,使系统设计更灵活、方便。而且新一代产品更便宜,体积更小。

DS18B20可以程序设定9~12位的分辨率,精度为±0.5°C。可选更小的封装方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。DS18B20的性能是新一代产品中最好的!性能价格比也非常出色! DS1822与

DS18B20软件兼容,是DS18B20的简化版本。省略了存储用户定义报警温度、分辨率参数的EEPROM,精度降低为±2°C,适用于对性能要求不高,成本控制严格的应用,是经济型产品。继“一线总线”的早期产品后,DS1820开辟了温度传感器技术的新概念。DS18B20和DS1822使电压、特性及封装有更多的选择,让我们可以构建适合自己的经济的测温系统。

DS18B20的内部结构

DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的管脚排列如下:

15元/只

DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地)。

光刻ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码。64位光刻ROM的排列是:开始8位(28H)是产品类型标号,接着的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验码(CRC=X8+X5+X4+1)。光刻ROM的作用是使每一个DS18B20都各不相同,这样就可以实现一根总线上挂接多个DS18B20的目的。

DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0.0625℃/LSB形式表达,其中S为符号位。

这是12位转化后得到的12位数据,存储在18B20的两个8比特的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625即可得到实际温度。

例如+125℃的数字输出为07D0H,+25.0625℃的数字输出为0191H,-25.0625℃的数字输出为FF6FH,-55℃的数字输出为FC90H。

DS18B20温度传感器的存储器

DS18B20温度传感器的内部存储器包括一个高速暂存RAM和一个非易失性的可电擦除的E2RAM,后者存放高温度和低温度触发器TH、TL和结构寄存器。

暂存存储器包含了8个连续字节,前两个字节是测得的温度信息,第一个字节的内容是温度的低八位,第二个字节是温度的高八位。第三个和第四个字节是TH、TL的易失性拷贝,第五个字节是结构寄存器的易失性拷贝,这三个字节的内容在每一次上电复位时被刷新。第六、七、八个字节用于内部计算。第九个字节是冗余检验字节。

该字节各位的意义如下:

TM R1 R0 1 1 1 1 1

低五位一直都是1 ,TM是测试模式位,用于设置DS18B20在工作模式还是在测试模式。在DS18B20出厂时该位被设置为0,用户不要去改动。R1和R0用来设置分辨率,如下表所示:(DS18B20出厂时被设置为12位)

分辨率设置表:

R1 R0 分辨率温度最大转换时间

0 0 9位 93.75ms

0 1 10位 187.5ms

1 0 11位 375ms

1 1 12位 750ms

根据DS18B20的通讯协议,主机控制DS18B20完成温度转换必须经过三个步骤:每一次读写之前都要对DS18B20进行复位,复位成功后发送一条ROM指令,最后发送RAM 指令,这样才能对DS18B20进行预定的操作。复位要求主CPU将数据线下拉500微秒,然后释放,DS18B20收到信号后等待16~60微秒左右,后发出60~240微秒的存在低脉冲,主CPU收到此信号表示复位成功。

DS1820使用中注意事项

DS1820虽然具有测温系统简单、测温精度高、连接方便、占用口线少等优点,但在实际应用中也应注意以下几方面的问题:

(1)较小的硬件开销需要相对复杂的软件进行补偿,由于DS1820与微处理器间采用串行数据传送,因此,在对DS1820进行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。在使用PL/M、C等高级语言进行系统程序设计时,对DS1820操作部分最好采用汇编语言实现。

(2)在DS1820的有关资料中均未提及单总线上所挂DS1820数量问题,容易使人误认为可以挂任意多个DS1820,在实际应用中并非如此。当单总线上所挂DS1820超过8个时,就需要解决微处理器的总线驱动问题,这一点在进行多点测温系统设计时要加以注意。(3)连接DS1820的总线电缆是有长度限制的。试验中,当采用普通信号电缆传输长度超过50m时,读取的测温数据将发生错误。当将总线电缆改为双绞线带屏蔽电缆时,正常通讯距离可达150m,当采用每米绞合次数更多的双绞线带屏蔽电缆时,正常通讯距离进一步加长。这种情况主要是由总线分布电容使信号波形产生畸变造成的。因此,在用DS1820

进行长距离测温系统设计时要充分考虑总线分布电容和阻抗匹配问题。

(4)在DS1820测温程序设计中,向DS1820发出温度转换命令后,程序总要等待DS1820的返回信号,一旦某个DS1820接触不好或断线,当程序读该DS1820时,将没有返回信号,程序进入死循环。这一点在进行DS1820硬件连接和软件设计时也要给予一定的重视。

测温电缆线建议采用屏蔽4芯双绞线,其中一对线接地线与信号线,另一组接VCC和地线,屏蔽层在源端单点接地。

本站实验板实验程序:

;这是关于DS18B20的读写程序,数据脚P2.2,晶振12MHZ

;温度传感器18B20汇编程序,采用器件默认的12位转化,最大转化时间750微秒

;可以将检测到的温度直接显示到AT89C51开发实验板的两个数码管上

;显示温度00到99度,很准确哦~~无需校正!

ORG 0000H

;单片机内存分配申明!

TEMPER_L EQU 29H;用于保存读出温度的低8位

TEMPER_H EQU 28H;用于保存读出温度的高8位

FLAG1 EQU 38H;是否检测到DS18B20标志位

a_bit equ 20h ;数码管个位数存放内存位置

b_bit equ 21h ;数码管十位数存放内存位置

MAIN:

LCALL GET_TEMPER;调用读温度子程序

;进行温度显示,这里我们考虑用网站提供的两位数码管来显示温度

;显示范围00到99度,显示精度为1度

;因为12位转化时每一位的精度为0.0625度,我们不要求显示小数所以可以抛弃29H的低4位

;将28H中的低4位移入29H中的高4位,这样获得一个新字节,这个字节就是实际测量获得的温度

MOV A,29H

MOV C,40H;将28H中的最低位移入C

RRC A

MOV C,41H

RRC A

MOV C,42H

RRC A

MOV C,43H

RRC A

MOV 29H,A

LCALL DISPLAY;调用数码管显示子程序

CPL P1.0

AJMP MAIN

; 这是DS18B20复位初始化子程序

INIT_1820:

SETB P3.5

NOP

CLR P3.5

;主机发出延时537微秒的复位低脉冲

MOV R1,#3

TSR1:MOV R0,#107

DJNZ R0,$

DJNZ R1,TSR1

SETB P3.5;然后拉高数据线

NOP

NOP

NOP

MOV R0,#25H

TSR2:

JNB P3.5,TSR3;等待DS18B20回应

DJNZ R0,TSR2

LJMP TSR4 ; 延时

TSR3:

SETB FLAG1 ; 置标志位,表示DS1820存在

CLR P1.7;检查到DS18B20就点亮P1.7LED

LJMP TSR5

TSR4:

CLR FLAG1 ; 清标志位,表示DS1820不存在

CLR P1.1;点亮P1。1脚LED表示温度传感器通信失败LJMP TSR7

TSR5:

MOV R0,#117

TSR6:

DJNZ R0,TSR6 ; 时序要求延时一段时间

TSR7:

SETB P3.5

RET

; 读出转换后的温度值

GET_TEMPER:

SETB P3.5

LCALL INIT_1820;先复位DS18B20

JB FLAG1,TSS2

CLR P1.2

RET ; 判断DS1820是否存在?若DS18B20不存在则返回TSS2:

CLR P1.3;DS18B20已经被检测到!!!!!!!!!!!!!!!!!!

MOV A,#0CCH ; 跳过ROM匹配

LCALL WRITE_1820

MOV A,#44H ; 发出温度转换命令

LCALL WRITE_1820

;这里通过调用显示子程序实现延时一段时间,等待AD转换结束,12位的话750微秒LCALL DISPLAY

LCALL INIT_1820;准备读温度前先复位

MOV A,#0CCH ; 跳过ROM匹配

LCALL WRITE_1820

MOV A,#0BEH ; 发出读温度命令

LCALL WRITE_1820

LCALL READ_18200; 将读出的温度数据保存到35H/36H

CLR P1.4

RET

;写DS18B20的子程序(有具体的时序要求)

WRITE_1820:

MOV R2,#8;一共8位数据

CLR C

WR1:

CLR P3.5

MOV R3,#6

DJNZ R3,$

RRC A

MOV P3.5,C

MOV R3,#23

DJNZ R3,$

SETB P3.5

NOP

DJNZ R2,WR1

SETB P3.5

RET

; 读DS18B20的程序,从DS18B20中读出两个字节的温度数据

READ_18200:

MOV R4,#2 ; 将温度高位和低位从DS18B20中读出

MOV R1,#29H ; 低位存入29H(TEMPER_L),高位存入28H(TEMPER_H)

RE00:

MOV R2,#8;数据一共有8位

RE01:

CLR C

SETB P3.5

NOP

NOP

CLR P3.5

NOP

NOP

NOP

SETB P3.5

MOV R3,#9

RE10:

DJNZ R3,RE10

MOV C,P3.5

MOV R3,#23

RE20:

DJNZ R3,RE20

RRC A

DJNZ R2,RE01

MOV @R1,A

DEC R1

DJNZ R4,RE00

RET

;显示子程序

display: mov a,29H;将29H中的十六进制数转换成10进制mov b,#10 ;10进制/10=10进制

div ab

mov b_bit,a ;十位在a

mov a_bit,b ;个位在b

mov dptr,#numtab ;指定查表启始地址

mov r0,#4

dpl1: mov r1,#250 ;显示1000次

dplop: mov a,a_bit ;取个位数

MOVC A,@A+DPTR ;查个位数的7段代码

mov p0,a ;送出个位的7段代码

clr p2.0 ;开个位显示

acall d1ms ;显示1ms

setb p2.0

mov a,b_bit ;取十位数

MOVC A,@A+DPTR ;查十位数的7段代码

mov p0,a ;送出十位的7段代码

clr p2.1 ;开十位显示

acall d1ms ;显示1ms

setb p2.1

djnz r1,dplop ;100次没完循环

djnz r0,dpl1 ;4个100次没完循环

ret

;1MS延时(按12MHZ算)

D1MS: MOV R7,#80

DJNZ R7,$

RET

;实验板上的7段数码管0~9数字的共阴显示代码

numtab: DB 0F3H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H

end

以下是第二种采集和处理程序供网友参考

;温度传感器18B20汇编程序,采用器件默认的12位转化,最大转化时间750微秒;将温度数据通过串口发送出去,波特率2400

;本程序专为AT89C51实验开发板编写.适合12晶振

;本程序经过验证,可以显示温度+/-和两位整数温度和两位小数温度数据

DOT EQU 30H

ZHENGSHU EQU 31H

FLAG1 EQU 38H ;是否检测到DS18B20的标志位

;定义温度数据

DIS_1 EQU 32H ;符号

DIS_2 EQU 33H ;十位

DIS_3 EQU 34H ;个位

DIS_4 EQU 35H ;小数点后第一位

DIS_5 EQU 36H ;小数点后第二位

WDDATA BIT P2.2 ;定义DS18B20的数据脚为P2.2端口

ORG 0000H

;以下为主程序进行CPU中断方式设置

CLR EA ;关闭总中断

MOV SCON,#50H ;设置成串口1方式

MOV TMOD,#20H ;波特率发生器T1工作在模式2上

MOV TH1,#0F3H ;预置初值(按照波特率2400BPS预置初值)

MOV TL1,#0F3H ;预置初值(按照波特率2400BPS预置初值)

SETB TR1 ;启动定时器T1

;以上完成串口2400通讯初始化设置

;-------------------------

; 主程序

;-------------------------

MAIN:

LCALL INIT_1820 ;调用复位DS18B20子程序

MAIN1:

LCALL GET_TEMPER;调用读温度子程序

LCALL FORMULA ;通过公式计算,小数点后显示两位

LCALL BCD

LCALL DISPLAY ;调用串口显示子程序

LCALL DELAY500 ;延时0.5秒

LCALL DELAY500 ;延时0.5秒

LCALL DELAY500 ;延时0.5秒

AJMP MAIN1

;-------------------------

; DS18B20复位初始化程序

;-------------------------

INIT_1820:

SETB WDDATA

NOP

CLR WDDATA

;主机发出延时540微秒的复位低脉冲

MOV R0,#36

LCALL DELAY

SETB WDDATA;然后拉高数据线

NOP

NOP

MOV R0,#36

TSR2:

JNB WDDATA,TSR3;等待DS18B20回应

DJNZ R0,TSR2

LJMP TSR4 ; 延时

TSR3:

SETB FLAG1 ; 置标志位,表示DS1820存在

LJMP TSR5

TSR4:

CLR FLAG1 ; 清标志位,表示DS1820不存在

LJMP TSR7

TSR5:

MOV R0,#06BH

TSR6:

DJNZ R0,TSR6 ;复位成功!时序要求延时一段时间

TSR7:

SETB WDDATA

RET

;-------------------

; 读出转换后的温度值

;-------------------

GET_TEMPER:

SETB WDDATA ; 定时入口

LCALL INIT_1820 ;先复位DS18B20

JB FLAG1,TSS2

RET ; 判断DS1820是否存在?若DS18B20不存在则返回

MOV A,#0CCH ; 跳过ROM匹配

LCALL WRITE_1820

MOV A,#44H ; 发出温度转换命令

LCALL WRITE_1820

MOV R0,#50 ;等待AD转换结束,12位的话750微秒.

LCALL DELAY

LCALL INIT_1820 ;准备读温度前先复位

MOV A,#0CCH ; 跳过ROM匹配

LCALL WRITE_1820

MOV A,#0BEH ; 发出读温度命令

LCALL WRITE_1820

LCALL READ_18200; 将读出的九个字节数据保存到60H-68H RET

;----------------------------------

;写DS18B20的子程序(有具体的时序要求)

;----------------------------------

WRITE_1820:

MOV R2,#8 ;一共8位数据

CLR C

WR1:

CLR WDDATA

MOV R3,#6

DJNZ R3,$

RRC A

MOV WDDATA,C

MOV R3,#24

DJNZ R3,$

SETB WDDATA

NOP

DJNZ R2,WR1

SETB WDDATA

RET

;--------------------------------------------------

; 读DS18B20的程序,从DS18B20中读出九个字节的数据

;--------------------------------------------------

READ_18200:

MOV R4,#9

MOV R1,#60H ; 存入60H开始的九个单元

RE00:

MOV R2,#8

RE01:

SETB WDDATA

NOP

NOP

CLR WDDATA

NOP

NOP

NOP

SETB WDDATA

MOV R3,#09

RE10:

DJNZ R3,RE10

MOV C,WDDATA

MOV R3,#23

RE20:

DJNZ R3,RE20

RRC A

DJNZ R2,RE01

MOV @R1,A

INC R1

DJNZ R4,RE00

RET

;------------------------

;温度计算子程序

;------------------------

FORMULA: ; 按公式:T实际=(T整数-0.25)+( M每度-M剩余)/ M每度

;计算出实际温度,整数部分和小数部分分别存于ZHENGSHU单元和DOT单元

;将61H中的低4位移入60H中的高4位,得到温度的整数部分,并存于ZHENGSHU单元

MOV 29H,61H

MOV A,60H

MOV C,48H

RRC A

MOV C,49H

RRC A

MOV C,4AH

RRC A

MOV C,4BH

RRC A

MOV ZHENGSHU,A

; ( M每度-M剩余)/ M每度,小数值存于A中

MOV A,67h

MOV B,#64H

MUL AB

MOV R4,B

MOV R5,A

MOV R7,67H

LCALL DIV457

MOV A,R3

;再减去0.25,实际应用中减去25

SUBB A,#19H

MOV DOT,A ;小数部分存于DOT中

MOV A,ZHENGSHU

SUBB A,#00H ;整数部分减去来自小数部分的借位MOV ZHENGSHU,A

MOV C,4BH

JNC ZHENG ;是否为负数

CPL A

INC A

MOV DIS_1,#2DH ; 零度以下时,第一位显示"-"号MOV ZHENGSHU,A

ZHENG:

MOV DIS_1,#2BH ; 零度以上时,第一位显示"+"号RET

;------------------------

;双字节除以单字节子程序

;------------------------

DIV457: CLR C

MOV A,R4

SUBB A,R7

JC DV50

SETB OV ;商溢出

RET

DV50: MOV R6,#8 ;求平均值(R4R5/R7-→R3)DV51: MOV A,R5

RLC A

MOV R5,A

MOV A,R4

RLC A

MOV R4,A

MOV F0,C

CLR C

ANL C,/F0

JC DV52

MOV R4,A

DV52: CPL C

MOV A,R3

RLC A

MOV R3,A

DJNZ R6,DV51

MOV A,R4 ;四舍五入

ADD A,R4

JC DV53

SUBB A,R7

JC DV54

DV53: INC R3

DV54: CLR OV

RET

;---------------------

;转换成非压缩的BCD码

;---------------------

BCD: MOV A,ZHENGSHU

MOV B,#0AH

DIV AB

ORL A,#00110000B ;转换成ASCII码MOV DIS_2,A

MOV DIS_3,B

MOV A,DIS_3

ORL A,#00110000B ;转换成ASCII码mov DIS_3,A

MOV A,DOT

MOV B,#0AH

DIV AB

ORL A,#00110000B ;转换成ASCII码MOV DIS_4,A

MOV DIS_5,B

MOV A,DIS_5

ORL A,#00110000B ;转换成ASCII码mov DIS_5,A

RET

;----------------------

;串口显示数据子程序

;----------------------

CLR TI

MOV A,DIS_1

MOV SBUF,A

JNB TI,$ ;发送给PC,通过串口调试助手显示+/-

CLR TI

MOV A,DIS_2

MOV SBUF,A

JNB TI,$ ;发送给PC,通过串口调试助手显示整数第一位

CLR TI

MOV A,DIS_3

MOV SBUF,A

JNB TI,$ ;发送给PC,通过串口调试助手显示整数第二位

CLR TI

MOV A,#2EH

MOV SBUF,A

JNB TI,$ ;发送给PC,通过串口调试助手显示小数点

CLR TI

MOV A,DIS_4

MOV SBUF,A

JNB TI,$ ;发送给PC,通过串口调试助手显示小数第一位

CLR TI

MOV A,DIS_5

MOV SBUF,A

JNB TI,$ ;发送给PC,通过串口调试助手显示小数第一位

CLR TI

MOV A,#0DH;换行

MOV SBUF,A

JNB TI,$ ;发送给PC,通过串口调试助手显示

CLR TI

MOV A,#0AH;换行

MOV SBUF,A

JNB TI,$ ;发送给PC,通过串口调试助手显示

RET

;----------------------

;延时子程序

;----------------------

;为保证DS18B20的严格I/O时序,需要做较精确的延时

;在DS18B20操作中,用到的延时有15 μs,90 μs,270 μs,540 μs ;因这些延时均为15 μs的整数倍,因此可编写一个DELAY15(n)函数DELAY: ;11.05962M晶振

LOOP: MOV R1,#06H

LOOP1: DJNZ R1,LOOP1

DJNZ R0,LOOP

RET

;500毫秒延时子程序,占用R4、R5 DELAY500:MOV R4,#248

DA222:MOV R5,#248

DJNZ R5,$

DJNZ R4,DA222

RET

END

传感器原理及应用

温度传感器的应用及原理 温度测量应用非常广泛,不仅生产工艺需要温度控制,有些电子产品还需对它们自身的温度进行测量,如计算机要监控CPU的温度,马达控制器要知道功率驱动IC的温度等等,下面介绍几种常用的温度传感器。 温度是实际应用中经常需要测试的参数,从钢铁制造到半导体生产,很多工艺都要依靠温度来实现,温度传感器是应用系统与现实世界之间的桥梁。本文对不同的温度传感器进行简要概述,并介绍与电路系统之间的接口。 热敏电阻器 用来测量温度的传感器种类很多,热敏电阻器就是其中之一。许多热敏电阻具有负温度系数(NTC),也就是说温度下降时它的电阻值会升高。在所有被动式温度传感器中,热敏电阻的灵敏度(即温度每变化一度时电阻的变化)最高,但热敏电阻的电阻/温度曲线是非线性的。表1是一个典型的NTC热敏电阻器性能参数。 这些数据是对Vishay-Dale热敏电阻进行量测得到的,但它也代表了NTC热敏电阻的总体情况。其中电阻值以一个比率形式给出(R/R25),该比率表示当前温度下的阻值与25℃时的阻值之比,通常同一系列的热敏电阻器具有类似的特性和相同电阻/温度曲线。以表1中的热敏电阻系列为例,25℃时阻值为10KΩ的电阻,在0℃时电阻为28.1KΩ,60℃时电阻为4.086KΩ;与此类似,25℃时电阻为5KΩ的热敏电阻在0℃时电阻则为 14.050KΩ。 图1是热敏电阻的温度曲线,可以看到电阻/温度曲线是非线性的。

虽然这里的热敏电阻数据以10℃为增量,但有些热敏电阻可以以5℃甚至1℃为增量。如果想要知道两点之间某一温度下的阻值,可以用这个曲线来估计,也可以直接计算出电阻值,计算公式如下: 这里T指开氏绝对温度,A、B、C、D是常数,根据热敏电阻的特性而各有不同,这些参数由热敏电阻的制造商提供。 热敏电阻一般有一个误差范围,用来规定样品之间的一致性。根据使用的材料不同,误差值通常在1%至10%之间。有些热敏电阻设计成应用时可以互换,用于不能进行现场调节的场合,例如一台仪器,用户或现场工程师只能更换热敏电阻而无法进行校准,这种热敏电阻比普通的精度要高很多,也要贵得多。 图2是利用热敏电阻测量温度的典型电路。电阻R1将热敏电阻的电压拉升到参考电压,一般它与ADC的参考电压一致,因此如果ADC的参考电压是5V,Vref 也将是5V。热敏电阻和电阻串联产生分压,其阻值变化使得节点处的电压也产生变化,该电路的精度取决于热敏电阻和电阻的误差以及参考电压的精度。

传感器原理及应用课后习题

习题集 1.1 什么是传感器? 1.2 传感器由哪几部分组成?试述它们的作用及相互关系。 1.3 简述传感器主要发展趋势,并说明现代检测系统的特征。 1.4 传感器如何分类? 1.5传感器的静态特性是什么?由哪些性能指标描述?它们一般可用哪些公式表示? 1.6传感器的线性度是如何确定的? 电阻应变式传感器 3.1 何为电阻应变效应?怎样利用这种效应制成应变片? 3.2 什么是应变片的灵敏系数?它与金属电阻丝的灵敏系数有何不同?为什么? 3.3 金属应变片与半导体应变片在工作原理上有何不同?半导体应变片灵敏系数范围是多少,金属应变片灵敏系数范围是多少?为什么有这种差别,说明其优缺点。 3.4 一应变片的电阻R=120Ω,灵敏系数k =2.05,用作应变为800/m m μ的传感元件。 求:①R ?和/R R ?;② 若电源电压U =3V ,初始平衡时电桥的输出电压U 0。 3.5 在以钢为材料的实心圆柱形试件上,沿轴线和圆周方向各贴一片电阻为120Ω的金属应变片R 1和R 2(如图3-28a 所示),把这两应变片接入电桥(见图3-28b )。若钢的泊松系数0.285μ=,应变片的灵敏系数k =2,电桥电源电压U =2V ,当试件受轴向拉伸时,测得应变片R 1的电阻变化值10.48R ?=Ω。试求:①轴向应变; ②电桥的输出电压。 3.6 图3-31为一直流电桥,负载电阻R L 趋于无穷。图中E=4V ,R 1=R 2=R 3=R 4=120Ω,试求:① R 1为金属应变片,其余为外接电阻,当R 1的增量为ΔR 1=1.2Ω时,电桥输出电压U 0=? ② R 1、R 2为金属应变片,感应应变大小变化相同,其余为外接电阻,电桥输出电压U 0=? ③ R 1、R 2为金属应变片,如果感应应变大小相反,且ΔR 1=ΔR 2 =1.2Ω,电桥输出电压U 0=? 电容式传感器 4.1 如何改善单极式变极距型电容传感器的非线性? 4.2 差动式变极距型电容传感器,若初始容量1280C C pF ==,初始距离04m m δ=,当动极板相对于定极板 位移了0.75m m δ?=时,试计算其非线性误差。若改为单极平板电容,初始值不变,其非线性误差有多大? 4.3一平板式电容位移传感器如图4-5所示,已知:极板尺寸4a b m m ==,极板间隙00.5m m δ=,极板间介质为空气。求该传感器静态灵敏度;若极板沿x 方向移动2m m ,求此时电容量。 4.4 已知:圆盘形电容极板直径50D m m =,间距00.2m m δ=,在电极间置一块厚0.1m m 的云母片(7r ε=),空气(01ε=)。求:①无云母片及有云母片两种情况下电容值1C 及2C 是多少?②当间距变化0.025m m δ? =图 3-28

《传感器原理与应用习题解答》

第1章传感器的技术基础 1.传感器的定义是什么? 答:传感器最早来自于“sensor”一词,就是感觉的意思。随着传感器技术的发展,在工程技术领域中,传感器被认为是生物体的工程模拟物。而且要求传感器不但要对被测量敏感,还要就有把它对被测量的响应传送出去的功能,也就是说真正实现能“感”到,会“传”到的功能。 传感器是获取信息的一种装置,其定义可分为广义和狭义两种。广义定义的传感器是指那些能感受外界信息并按一定规律转换成某种可用信号输出的器件和装置,以满足信息的传输、处理、记录、显示和控制等要求。这里的“可用信号”是指便于处理、传输的信号,一般为电信号,如电压、电流、电阻、电容、频率等。狭义定义的传感器是指将外界信息按一定规律转换成电量的装置才叫传感器。 按照国家标准GB7665—87对传感器下的定义是:“能感受规定的被测量并按照一定的规律转换成可用输出信号的器件或装置,通常由敏感元件和转换元件组成”。 国际电工委员会(IEC)将传感器定义为:传感器是测量系统中的一种前置部件,它将输入变量转换成可供测量的信号。美国测量协会又将传感器定义为“对应于特定被测量提供有效电信号输出的器件”。传感器也称为变换器、换能器或探测器。如前所述.感受被测量、并将被测量转换为易于测量、传输和处理的信号的装置或器件称为传感器。 2.简述传感器的主要分类方法。 答:(1)据传感器与外界信息和变换效应的工作原理,可分为物理传感器、化学传感器和生物传感器三大类。 (2)按输入信息分类。传感器按输入量分类有力敏传感器、位置传感器、液面传感器、能耗传感器、速度传感器、热敏传感器、振动传感器、湿敏传感器、磁敏传感器、气敏传感器、真空度传感器

传感器原理与应用重点

第一章测量技术基础 检测系统的基本概念 检测系统(测试系统 /测量系统 1、定义:确定被测对象的属性和量值为目的的全部操作 2、被测对象:宇宙万物(固液气体、动物、植物、天体…… 3、被测信息:物理量(光、电、力、热、磁、声、… 化学量(PH 、成份… 生物量(酶、葡萄糖、… 4检测技术是实验科学的一部分, 主要研究各种物理量的测量原理和信号分析处理方法。 检测技术是信息技术的重要组成部分, 它所研究的内容是信息的提取与处理的理论、方法和技术。 5信息与信号 信息是指客观世界物质运动的内容。 如:天气较冷、某处地震、刀具发生了磨损、李四病了。 信号是指信息的表现形式。 如:刀具磨损,切削力会加大;李四病了,可能会发烧;等等。 6检测技术是进行各种科学实验研究和生产过程参数测量必不可少的手段, 起着人的感官的作用。

简单的检测系统可以只有一个模块, 如玻璃管温度计。它直接将被测温度变化转化为液面示值。没有电量转换和分析电路,很简单,但精度低,无法实现测量自动化。 为提高测量精度和自动化程度, 以便于和其它环节一起构成自动化装置, 通常先将被测物理量转换为电量,再对电信号进行处理和输出。 B ……在电工、电子等课程中讲授,大多数不属于本课程的范围。 检测系统的组成 一般说来,检测系统由传感器、中间变换装置和显示记录装置三部分组成。 传感器将被测物理量 (如噪声 , 温度检出并转换为电量,中间变换装置对接收到的电信号用硬件电路进行分析处理或经 A/D变换后用软件进行信号分析,显示记录装置则将测量结果显示出来,提供给观察者或其它自动控制装置。 第二章传感器概述 传感器的组成和分类 一、传感器定义 传感器是一种以一定的精确度把被测量转成与之有确定关系的, 便于应用的某种物理量的测量装置。 传感器名称:变送器、变换器、探测器、敏感元件、换能器、一次仪表、探头等 二、传感器的组成 三、传感器的分类 按被测参数分类:温度、压力、位移、速度等

(完整版)传感器原理及应用课后习题答案(吴建平机械工业出版)

习题集及答案 第1章概述 1.1 什么是传感器?按照国标定义,“传感器”应该如何说明含义? 1.2 传感器由哪几部分组成?试述它们的作用及相互关系。 1.3 简述传感器主要发展趋势,并说明现代检测系统的特征。1.4 传感器如何分类?按传感器检测的范畴可分为哪几种? 1.5 传感器的图形符号如何表示?它们各部分代表什么含义? 应注意哪些问题? 1.6 用图形符号表示一电阻式温度传感器。 1.7 请例举出两个你用到或看到的传感器,并说明其作用。如果 没有传感器,应该出现哪种状况。 1.8 空调和电冰箱中采用了哪些传感器?它们分别起到什么作 用? 答案 1.1答: 从广义的角度来说,感知信号检出器件和信号处理部分总称为传感器。我们对传感器定义是:一种能把特定的信息(物理、化学、生物)按一定规律转换成某种可用信号输出的器件和装置。从狭义角度对传感器定义是:能把外界非电信息转换成电信号输出的器件。 我国国家标准(GB7665—87)对传感器(Sensor/transducer)的定义是:“能够感受规定的被测量并按照一定规律转换成可用输出信号的器件和装置”。定义表明传感器有这样三层含义:它是由敏感元件和转换元件构成的一种检测装置;能按一定规律将被测量转换成电信号输出;传感器的输出与输入之间存在确定的

关系。按使用的场合不同传感器又称为变换器、换能器、探测器。 1.2答: 组成——由敏感元件、转换元件、基本电路组成; 关系,作用——传感器处于研究对象与测试系统的接口位置,即检测与控制之首。传感器是感知、获取与检测信息的窗口,一切科学研究与自动化生产过程要获取的信息都要通过传感器获取并通过它转换成容易传输与处理的电信号,其作用与地位特别重要。 1.3答:(略)答: 按照我国制定的传感器分类体系表,传感器分为物理量传感器、化学量传感器以及生物量传感器三大类,含12个小类。按传感器的检测对象可分为:力学量、热学量、流体量、光学量、电量、磁学量、声学量、化学量、生物量、机器人等等。 1.5 答: 图形符号(略),各部分含义如下: ①敏感元件:指传感器中直接感受被测量的部分。 ②传感器:能感受规定的被测量并按照一定规律转换成可用 输出信号的器件或装置,通常由敏感元件和转换 元件组成。 ③信号调理器:对于输入和输出信号进行转换的装置。 ④变送器:能输出标准信号的传感器答:(略)答:(略)答:(略)

传感器原理与工程应用考试题库

传感器原理与工程应用习题 一、单项选择题 1、在整个测量过程中,如果影响和决定误差大小的全部因素(条件)始终保持不变,对同一 被测量进行多次重复测量,这样的测量称为( C ) A.组合测量 B.静态测量 C.等精度测量 D.零位式测量 1.1在直流电路中使用电流表和电压表测量负载功率的测量方法属于( B )。 A. 直接测量 B. 间接测量 C. 组合测量 D. 等精度测量 2、1属于传感器动态特性指标的是( B ) A.重复性 B.固有频率 C.灵敏度 D.漂移 2.1不属于传感器静态特性指标的是( B ) A.重复性 B.固有频率 C.灵敏度 D.漂移 2.2 以下那一项不属于电路参量式传感器的基本形式的是( D )。 A.电阻式 B.电感式 C.电容式 D.电压式 2.2传感器的主要功能是( A )。 A. 检测和转换 B. 滤波和放大 C. 调制和解调 D. 传输和显示 3.电阻式传感器是将被测量的变化转换成( B )变化的传感器。 A.电子 B.电压 C.电感 D.电阻 3.1电阻应变片配用的测量电路中,为了克服分布电容的影响,多采用( D )。 A.直流平衡电桥 B.直流不平衡电桥 C.交流平衡电桥D.交流不平衡电桥 3.2电阻应变片的初始电阻数值有多种,其中用的最多的是( B )。 A、60Ω B、120Ω C、200Ω D、350Ω 3.3电阻应变片式传感器一般不能用来测量下列那些量( D ) A、位移B、压力C、加速度D、电流 3.4直流电桥的平衡条件为( B ) A.相邻桥臂阻值乘积相等 B.相对桥臂阻值乘积相等 C.相对桥臂阻值比值相等 D.相邻桥臂阻值之和相等 3.5全桥差动电路的电压灵敏度是单臂工作时的( C )。

DS18B20 数字温度传感器

应用指引:在MC430F14板上是标配了DS18B20数字温度传感器器,同时希望用户通过以下DS18B20的讲解能够了解更多1线 MC430F14实物图如下: >>关于MC430F14开发板详情>> 在传统的模拟信号远距离温度测量系统中,需要很好的解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能够达到较高的测量精度。另外一般监控现场的电磁环境都非常恶劣,各种干扰信号较强,模拟温度信号容易受到干扰而产生测量误差,影响测量精度。因此,在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案,新型数字温度传感器DS18B20具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网等优点,在实际应用中取得了良好的测温效果。 新的"一线器件"DS18B20体积更小、适用电压更宽、更经济。

美国Dallas半导体公司的数字化温度传感器DS1820是世界上第一片支持 "一线总线"接口的温度传感器,在其内部使用了在板(ON-B0ARD)专利技术。全部传感元件及转换电路集成在形如一只三极管的集成电路内。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。现在,新一代的DS18B20体积更小、更经济、更灵活。使你可以充分发挥“一线总线”的优点。目前DS18B20批量采购价格仅10元左右。 DS18B20、DS1822 "一线总线"数字化温度传感器 同DS1820一样,DS18B20也支持"一线总线"接口,测量温度范围为-55°C~+125°C,在-10~+85°C范围内,精度为±0.5°C。DS1822的精度较差为±2°C。现场温度直接以"一线总线"的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。与前一代产品不同,新的产品支持3V~5.5V的电压范围,使系统设计更灵活、方便。而且新一代产品更便宜,体积更小。 DS18B20、DS1822的特性 DS18B20可以程序设定9~12位的分辨率,精度为±0.5°C。可选更小的封装方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。DS18B20的性能是新一代产品中最好的!性能价格比也非常出色!DS1822与DS18B20软件兼容,是DS18B20的简化版本。省略了存储用户定义报警温度、分辨率参数的EEPROM,精度降低为±2°C,适用于对性能要求不高,成本控制严格的应用,是经济型产品。继"一线总线"的早期产品后,DS1820开辟了温度传感器技术的新概念。DS18B20和DS1822使电压、特性及封装有更多的选择,让我们可以构建适合自己的经济的测温系统。 一、DS18B20的主要特性 (1)适应电压范围更宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电 (2)独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯

传感器原理与应用心得

传感器原理与应用心得 张宝龙电信工二班201400121099 传感器应用极其广泛,而且种类繁多,涉及的学科也很多,通过对传感器的学习让我基本了解了传感器的基本概念及传感器的静、动态特性电阻式、电感式传感器的结构、工作原理及应用。 传感器的特性主要是指输出入输入之间的关系。当输入量为常量或变化很慢时,其关系为静态特性。当输入量随时间变换较快时,其关系为动态特性。 传感器的静态特性是指对静态的输入信号,传感器的输出量与输入量之间所具有相互关系。因为这时输入量和输出量都和时间无关,所以它们之间的关系,即传感器的静态特性可用一个不含时间变量的代数方程,或以输入量作横坐标,把与其对应的输出量作纵坐标而画出的特性曲线来描述。表征传感器静态特性的主要参数有:线性度、灵敏度、迟滞、重复性、漂移等。 所谓动态特性,是指传感器在输入变化时,它的输出的特性。在实际工作中,传感器的动态特性常用它对某些标准输入信号的响应来表示。这是因为传感器对标准输入信号的响应容易用实验方法求得,并且它对标准输入信号的响应与它对任意输入信号的响应之间存在一定的关系,往往知道了前者就能推定后者。最常用的标准输入信号有阶跃信号和正弦信号两种,所以传感器的动态特性也常用阶跃响应和频率响应来表示。 传感器的作用主要是感受和响应规定的被测量,并按一定规律

将其转换成有用输出,特别是完成非电量到电量的转换。传感器的组成并无严格的规定。一般说来,可以把传感器看做由敏感元件和变换元件两部分组成,。 通过最近的学习,是我了解到在实际中使用传感器的选择一定要慎重。我们可以根据测量对象与测量环境确定传感器的类型。其次,当我们在选择传感器时要注意传感器的灵敏度,频率响应范围,线性范围,稳定性,精度等。 人们为了从外界获取信息,必须借助于感觉器官。而单靠人们自身的感觉器官,在研究自然现象和规律以及生产活动中它们的功能就远远不够了。为适应这种情况,就需要传感器。因此可以说,传感器是人类五官的延长,又称之为电五官。 新技术革命的到来,世界开始进入信息时代。在利用信息的过程中,首先要解决的就是要获取准确可靠的信息,而传感器是获取自然和生产领域中信息的主要途径与手段。 通过对这门课的学习开阔了我的视野,让我了解了以前没有了解的东西。在老师的指导下让我明白了学习要有自觉性,要自己积极主动地去学习。

传感器原理及应用习题答案

2-4、现有栅长为3mm 和5mm 两种丝式应变计,其横向效应系数分别为5%和3%,欲用来测量泊松比μ=0.33的铝合金构件在单向应力状态下的应力分布(其应力分布梯度较大)。试问:应选用哪一种应变计?为什么? 答:应选用栅长为5mm 的应变计。由公式ρρεμd R dR x ++=)21(和[]x m x K C R dR εεμμ=-++=)21()21(知应力大小是通过测量应变片电阻的变化率来实现的。电阻的变化率主要由受力后金属丝几何尺寸变化所致部分(相对较大)加上电阻率随应变而变的部分(相对较小)。一般金属μ≈0.3,因此(1+2μ)≈1.6;后部分为电阻率随应变而变的部分。以康铜为例,C ≈1,C(1-2μ)≈0.4,所以此时K0=Km ≈2.0。显然,金属丝材的应变电阻效应以结构尺寸变化为主。从结构尺寸看,栅长为5mm 的丝式应变计比栅长为3mm 的应变计在相同力的作用下,引起的电阻变化大。 2-5、现选用丝栅长10mm 的应变计检测弹性模量E=2×1011N/m 2、密度ρ=7.8g/cm 3的钢构件承受谐振力作用下的应变,要求测量精度不低于0.5%。试确定构件的最大应变频率限。 答:机械应变波是以相同于声波的形式和速度在材料中传播的。当它依次通过一定厚度的基底、胶层(两者都很薄,可忽略不计)和栅长l 而为应变计所响应时,就会有时间的迟后。应变计的这种响应 迟后对动态(高频)应变测量,尤会产生误差。由][]e l v f e l l 66max max ππλ<= <或式中v 为声波在钢构件中传播的速度; 又知道声波在该钢构件中的传播速度为: kg m m N E 33 6211108.710/102--????==ρν; s m kg s m Kg /10585.18.7/8.910242 28?=???=; 可算得kHz m s m e l v f 112%5.061010/10585.1||634max =???==-π。 2-6、为什么常用等强度悬臂梁作为应变式传感器的力敏元件? 现用一等强度梁:有效长l =150mm ,固 支处宽b=18mm ,厚h=5mm ,弹性模量E=2×105N/mm 2,贴上4片等阻值、K=2的电阻应变计,并接入四 等臂差动电桥构成称重传感器。试问: 1)悬臂梁上如何布片?又如何接桥?为什么? 2)当输入电压为3V ,有输出电压为2mV 时的称重量为多少? 答:当力F 作用在弹性臂梁自由端时,悬臂梁产生变形,在梁的上、下表面对称位置上应变大小相当,极性相反,若分别粘贴应变片R 1 、R 4 和R 2 、R 3 ,并接成差动电桥,则电桥输出电压U o 与力F 成正比。等强度悬臂梁的应变 E h b Fl x 206=ε不随应变片粘贴位置变化。 1)、悬臂梁上布片如图2-20a 所示。接桥方式如图2-20b 所示。这样当梁上受力时,R1、R4受拉伸力作用,阻值增大,R2、R3受压,阻值减小,使差动输出电压成倍变化。可提高灵敏度。 2)、当输入电压为3V ,有输出电压为2mV 时的称重量为: 计算如下: 由公式:o i i x i o U KlU E bh F E h b Fl K U K U U 66220=?==ε代入各参数算F =33.3N ; 1牛顿=0.102千克力;所以,F=3.4Kg 。此处注意:F=m*g ;即力=质量*重力加速度;1N=1Kg*9.8m/s 2. 力的单位是牛顿(N )和质量的单位是Kg ;所以称得的重量应该是3.4Kg 。

传感器原理与工程应用完整版习题参考答案

《传感器原理及工程应用》完整版习题答案 第1章 传感与检测技术的理论基础(P26) 1—1:测量的定义? 答:测量是以确定被测量的值或获取测量结果为目的的一系列操作。 所以, 测量也就是将被测量与同种性质的标准量进行比较, 确定被测量对标准量的倍数。 1—2:什么是测量值的绝对误差、相对误差、引用误差? 1- 3 用测量范围为-50~150kPa 的压力传感器测量140kPa 的压力时,传感器测得示值为142kPa ,求该示值的绝对误差、实际相对误差、标称相对误差和引用误差。 解: 已知: 真值L =140kPa 测量值x =142kPa 测量上限=150kPa 测量下限=-50kPa ∴ 绝对误差 Δ=x-L=142-140=2(kPa) 实际相对误差 %= =43.11402 ≈?L δ 标称相对误差 %==41.1142 2≈?x δ 引用误差 %--=测量上限-测量下限= 1) 50(1502 ≈?γ 1-10 对某节流元件(孔板)开孔直径d 20的尺寸进行了15次测量,测量数据如下(单位:mm ): 120.42 120.43 120.40 120.42 120.43 120.39 120.30 120.40 120.43 120.41 120.43 120.42 120.39 120.39 120.40 试用格拉布斯准则判断上述数据是否含有粗大误差,并写出其测量结果。 答:绝对误差是测量结果与真值之差, 即: 绝对误差=测量值—真值 相对误差是绝对误差与被测量真值之比,常用绝对误差与测量值之比,以百分数表示 , 即: 相对误差=绝对误差/测量值 ×100% 引用误差是绝对误差与量程之比,以百分数表示, 即: 引用误差=绝对误差/量程 ×100%

温度传感器DS1820

美国Dallas半导体公司的数字化温度传感器DS1820是世界上第一片支持"一线总线"接口的温度传感器,在其内部使用了在板(ON-B0ARD)专利技术。全部传感元件及转换电路集成在形如一只三极管的集成电路内。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。现在,新一代的DS18B20体积更小、更经济、更灵活。使你可以充分发挥“一线总线”的优点。目前DS18B20批量采购价格仅10元左右。 在传统的模拟信号远距离温度测量系统中,需要很好的解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能够达到较高的测量精度。另外一般监控现场的电磁环境都非常恶劣,各种干扰信号较强,模拟温度信号容易受到干扰而产生测量误差,影响测量精度。因此,在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案,新型数字温度传感器DS18B20具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网等优点,在实际应用中取得了良好的测温效果。 新的"一线器件"DS18B20体积更小、适用电压更宽、更经济。 DS18B20、DS1822的特性 DS18B20可以程序设定9~12位的分辨率,精度为±0.5°C。可选更小的封装方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。DS18B20的性能是新一代产品中最好的!性能价格比也非常出色!DS1822与DS18B2 0软件兼容,是DS18B20的简化版本。省略了存储用户定义报警温度、分辨率参数的EEP ROM,精度降低为±2°C,适用于对性能要求不高,成本控制严格的应用,是经济型产品。继"一线总线"的早期产品后,DS1820开辟了温度传感器技术的新概念。DS18B20和DS182 2使电压、特性及封装有更多的选择,让我们可以构建适合自己的经济的测温系统。 DS18B20、DS1822 "一线总线"数字化温度传感器 同DS1820一样,DS18B20也支持"一线总线"接口,测量温度范围为-55°C~+125°C,在-

传感器原理与工程应用第四版郁有文课后答案

第一章传感与检测技术的理论基础 1.什么是测量值的绝对误差、相对误差、引用误 差?答:某量值的测得值和真值之差称为绝对误差。 相对误差有实际相对误差和标称相对误差两种表示方法。实际相对误差是绝对误差与被测量的真值之比;标称相对误差是绝对误差与测得值之比。 引用误差是仪表中通用的一种误差表示方法,也用相对误差表示,它是相对于仪表满量程的一种误差。引用误差是绝对误差(在仪表中指的是某一刻度点的示值误差)与仪表的量程之比。 2.什么是测量误差?测量误差有几种表示方法? 它们通常应用在什么场合?

答:测量误差是测得值与被测量的真值之差 测量误差可用绝对误差和相对误差表示, 引用误差也是相对误差的一种表示方法。 在实际测量中,有时要用到修正值,而修正值是与绝对误差大小相等符号相反的值。在计算相对误差时也必须知道绝对误差的大小才能计算。 采用绝对误差难以评定测量精度的高低,而采用相对误差比较客观地反映测量精度。 引用误差是仪表中应用的一种相对误差,仪表的精度是用引用误差表示的。 3.用测量范围为-50?+150kPa 的压力传感器测 量140kPa 压力时,传感器测得示值为142kPa ,求该示值的绝对误差、实际相对误差、标称相对误差和引用误差。 解:绝对误差142 140 2kPa

142 140 4. 什么是随机误差?随机误差产生的原因是什 么?如何减小随机误差对测量结果的影响? 答:在同一测量条件下,多次测量同一被测量时,其 绝对值和符号以不可预定方式变化着的误差称为随机 误差。 随机误差是由很多不便掌握或暂时未能掌握的微 小因素 (测量装置方面的因素、环境方面的因素、人 员方面的因 素),如电磁场的微变,零件的摩擦、间隙, 热起伏,空气扰动,气压及湿度的变化,测量人员感 觉器官的生理变化等,对测量值的综合影响所造成的。 对于测量列中的某一个测得值来说,随机误差的出 现具有 随机性,即误差的大小和符号是不能预知的, 但当测量次数增大,随机误差又具有统计的规律性, 实际相对误差 140 100% 1.43% 标称相对误差 引用误差 142 140 142 100% 1.41% 142 140 150 ( 50) 100% 1%

《传感器原理与应用》综合练习答案(期末考试)

《传感器原理与应用》综合练习 一、填空题 1.热电偶中热电势的大小仅与金属的性质、接触点温度有关,而与热电极尺寸、形状及温度分布无关。 2.按热电偶本身结构划分,有普通热电偶、铠装热电偶、微型热电偶。3.热电偶冷端电桥补偿电路中,当冷端温度变化时,由不平衡电桥提供一个电位差随冷端温度变化的附加电势,使热电偶回路的输出不随冷端温度的变化而改变,达到自动补偿的目的。 4.硒光电池的光谱峰值与人类相近,它的入射光波长与人类正常视觉的也相近,因而应用较广。 5.硅光电池的光电特性中,光照度与其短路电流呈线性关系。 6.压电式传感器的工作原理是基于某些介质材料的压电效应。 7.压电陶瓷是人工制造的多晶体,是由无数细微的电畴组成。电畴具有自己极化方向。经过极化过的压电陶瓷才具有压电效应。 8.压电陶瓷的压电常数比石英晶体大得多。但石英晶体具有很多优点,尤其是其它压电材料无法比的。 9.压电式传感器具有体积小、结构简单等优点,但不能测量频率小的被测量。特别不能测量静态量。 10.霍尔效应是导体中的载流子在磁场中受洛伦茨力作用发生位移的结果。 11.霍尔元件是N型半导体制成扁平长方体,扁平边缘的两对侧面各引出一对电极。一对叫激励电极用于引入激励电流;另一对叫霍尔电极,用于引出霍尔电势。 12.减小霍尔元件温度误差的措施有:(1)利用输入回路的串联电阻减小由输入电阻随温度变化;引起的误差。(2)激励电极采用恒流源,减小由于灵敏度随温度变化引起的误差。 13.霍尔式传感器基本上包括两部分:一部分是弹性元件,将感受的非电量转换成磁物理量的变化;另一部分是霍尔元件和测量电路。 14.磁电式传感器是利用霍尔效应原理将磁参量转换成感应电动势信号输出。 15.变磁通磁电式传感器,通常将齿轮的齿(槽)作为磁路的一部分。当齿轮转动时,引起磁路中,线圈感应电动势输出。 16.热敏电阻正是利用半导体的数目随着温度变化而变化的特性制成的热敏感元件。 17.热敏电阻与金属热电阻的差别在于,它是利用半导体的电阻随温度变化阻值变化的特点制成的一种热敏元件。 18.热敏电阻的阻值与温度之间的关系称为热敏电阻的。它是热敏电阻测温的基础。 19.热敏电阻的基本类型有:负温度系数缓变型、正温度系数剧变型、临界温度型。 20.正温度系数剧变型和临界温度型热敏电阻不能用于温度范围的温度控制,而在某一温度范围内的温度控制中却是十分优良的。 21.正温度系数剧变型和临界温度型热敏电阻属于型,适用于温度监测和温度控制。

传感器原理及工程应用概述

第二章传感器概述 1、传感器是能感受规定的被测量并按照一定的规律转换成可用输出信号的器件或装置。 2、传感器是由敏感原件和转换原件组成 3、两种分类方法:一种是按被测参数分类,一种是按传感器工作原理分类 4、传感器的基本特性可分为静态特性和动态特性 5、静态特性是指被测量的值处于稳定状态时输入与输出的关系。主要指标有灵敏度、线性度、迟滞、重复性和漂移等。 6、灵敏度是输出量增量ΔY与引起输出量增量ΔY的相应输入量增量ΔX之比。用S表示即S=ΔY\ΔX。 7、线性度是指传感器的输入与输出之间数量关系的线性程度。也叫非线性误差用γL 表示即γL= 8、传感器在相同工作条件下输入量由小到大(正量程)及由大到小(反量程)变化期间输入输出特性曲线不重合的现象称为迟滞。迟滞误差用 9、重复性是指传感器在相同的工作条件下输入量按同一方向做全量程连续多次变化时,所得特性曲线不一致的程度。最大重复差值 10、漂移是指输入量不变的情况下传感器输出量随着时间变化。产生漂移的原因有两个一是传感器自身结构参数一是周围环境。温度漂移的计算 第三章应变式传感器 1、电阻应变式传感器是以电阻应变片为转换原件的传感器。 2、工作原理是基于电阻应变效应,即导体在外界作用下产生机械变形(拉伸或压缩)是,其电阻值相应发生变化(应变效应)。 3、电阻应变片分为丝式电阻应变片和箔式电阻应变片。 4、电阻在外力作用下而改变原来尺寸或形状的现象称为变形,而去掉外力后物体又能完全恢复其原来的尺寸和形状,这种变形称为弹性变形。具有弹性变形特性的物体称为弹性原件。 5、应变片的电阻值是指应变片没有粘贴且未受应变时,在室温下测定的电阻值即初始电阻值。 6、将直的电阻丝绕成敏感栅后,虽然长度不变,但应变状态不同,应变片敏感栅的电阻变化减小,因而其灵敏系数K较整长电阻丝的灵敏系数K0小,这种现象称为应变片的横向效应。为了减少横向效应产生的测量误差,现在一半多采用箔式应变片。 7、应变片温度误差:由于测量现场环境温度的改变而给测量带来的附加误差。产生的主要因素有以下两个方面:一是电阻温度系数的影响,一是试件材料和电阻丝材料的线膨胀系数的影响。 8、电阻应变片的温度补偿方法:1)线路补偿法2)应变片的自补法9***电阻应变片的测量电路10、压阻效应是指在一块半导体的某一轴向施加一定的压力时,其电阻值产生变化现象, 第四章电感式传感器 1、利用电磁感应原理将被测非电量如、位移、压力、流量、振动等转换成线圈自感系数L或互感系数M的变化,再由测量电路转换为电压或电流的变化量输出,这种装置称为电感式传感器。 2、零点残余电压:传感器在零点位移时的输出电压。产生原因主要有以下两点一是由于两电感线圈的电气参数及导磁体几何尺寸不完全对称,因此在两电感线圈上的电压幅值和相位不同,从而形成了零点残余电压的基波分量。一是由于传感器导磁材料磁化曲线的非线性(如铁磁饱和,磁滞损耗)使得激励电流与磁通波形不一致,从而形成了零点残余电压的高次谐波分量。为减小电感式传感器的零点残余电压,可以采取以下措施1)在设计和工艺上,力求做到磁路对称,铁芯材料均匀;要经过热处理以除去机械应力和改善磁性;两线圈毕恭毕敬绕制要均匀,力求几何尺寸与电气特性保持一致。2)在电路上进行补偿。 3、把被测的非电量变化转化为线圈互感变化的传感器称为互感式传感器。这种传感器

单总线控制DS18B20温度传感器

单总线控制DS18B20温度传感器 一DS18B20通过单总线初始化时序如下: 由上图可见,当主机要操作DS18B20时,需要把总线打底,并持续480us以960us 然后释放总线(即拉高),当时间流逝15-60us的时候,DS18B20若存在且没有坏的话,它会把总线拉低,并持续60-240us .在这段时间主机可以查看总线状态,来确定初始化完成 . 二DS18B20通过单总线读写时序如下:

由上图可以看出,主机要读或写DS18B20时,需要要将总线接低并持续15us, 上面的两个时序是写的时序,主机在接低总线的15us后继续拉低总线,持续15-30us. 在这个时间内DS18B20采样0,完成0的写入.主机拉低总线15us后拉高总线然后持续15-30us等待DS18B20采样完成 1的写入. 下面的两个图是读的时序图.主机拉低总线并持续15us后,释放总线.如果DS18B20要输出0就继续拉低总线,若要输出1 就拉高总线,并持续15-30us,等待主机查询总线状态完成 0或者1的读写. 三DS18B20的ROM操作命令如下:

四DS18B20的存储器操作命令如下: 五DS18B20内部9个字节存储器以及E2RAM:

六DS18B20内部存储温度字节格式:

七DS18B20操作的C语言程序: /*************************此部分为18B20的驱动程序 *************************************/ #include #include sbit D18B20=P3^7; #define NOP() _nop_() /* 定义空指令 */ #define _Nop() _nop_() /*定义空指令*/ void TempDelay (unsigned char idata us); void Init18b20 (void); void WriteByte (unsigned char idata wr); //单字节写入 void read_bytes (unsigned char idata j); unsigned char CRC (unsigned char j); void GemTemp (void); void Config18b20 (void); void ReadID (void); void TemperatuerResult(void); bit flag; unsigned int idata Temperature,D[10]; unsigned char idata temp_buff[9]; //存储读取的字节,read scratchpad为9字节,read rom ID为8字节 unsigned char idata id_buff[8]; unsigned char idata *p,TIM; unsigned char idata crc_data; unsigned char code CrcTable [256]={ 0, 94, 188, 226, 97, 63, 221, 131, 194, 156, 126, 32, 163, 253, 31, 65, 157, 195, 33, 127, 252, 162, 64, 30, 95, 1, 227, 189, 62, 96, 130, 220, 35, 125, 159, 193, 66, 28, 254, 160, 225, 191, 93, 3, 128, 222, 60, 98, 190, 224, 2, 92, 223, 129, 99, 61, 124, 34, 192, 158, 29, 67, 161, 255, 70, 24, 250, 164, 39, 121, 155, 197, 132, 218, 56, 102, 229, 187, 89, 7, 219, 133, 103, 57, 186, 228, 6, 88, 25, 71, 165, 251, 120, 38, 1 96, 154,

传感器原理及其应用考试重点

传感器原理及其应用 第一章传感器的一般特性 1)信息技术包括计算机技术、通信技术和传感器技术,是现代信息产业的三大支柱。 2)传感器又称变换器、探测器或检测器,是获取信息的工具 广义:传感器是一种能把特定的信息(物理、化学、生物)按一定规律转换成某种可用信号输出的器件和装置。 狭义:能把外界非电信息转换成电信号输出的器件。 国家标准(GB7665-87):定义:能够感受规定的被测量并按照一定规律转换成可用输出信号的器件或装置。 3)传感器的组成: 敏感元件是直接感受被测量,并输出与被测量成确定关系的某一物理量的元件。 转换元件:将敏感元件输出的非电物理量转换成电路参数或电量。 基本转换电路:上述电路参数接入基本转换电路(简称转换电路),便可转换成电量输出。 4)传感器的静态性能指标 (1)灵敏度 定义: 传感器输出量的变化值与相应的被测量(输入量)的变化值之比, 传感器输出曲线的斜率就是其灵敏度。 ①纯线性传感器灵敏度为常数,与输入量大小无关;②非线性传感器灵敏度与x有关。(2)线性度 定义:传感器的输入-输出校准曲线与理论拟合直线之间的最大偏离与传感器满量程输出之比,称为传感器的“非线性误差”或“线性度”。 线性度又可分为: ①绝对线性度:为传感器的实际平均输出特性曲线与理论直线的最大偏差。 ②端基线性度:传感器实际平均输出特性曲线对端基直线的最大偏差。 端基直线定义:实际平均输出特性首、末两端点的连线。 ③零基线性度:传感器实际平均输出特性曲线对零基直线的最大偏差。 ④独立线性度:以最佳直线作为参考直线的线性度。 ⑤最小二乘线性度:用最小二乘法求得校准数据的理论直线。 (3)迟滞 定义:对某一输入量,传感器在正行程时的输出量不同于其在反行程时的输出量,这一现象称为迟滞。 即:传感器在正(输入量增大)反(输入量减小)行程中输出输入曲线不重合称为迟滞。 (4)重复性 定义:在相同工作条件下,在一段短的时间间隔内,同一输入量值多次测量所得的输

(完整版)传感器原理及应用试题库(已做)

一:填空题(每空1分) 1.依据传感器的工作原理,传感器分敏感元件,转换元件, 测量电路三个部分组成。 2.金属丝应变传感器设计过程中为了减少横向效应,可采用直线栅式应变计 和箔式应变计结构。 3.根据热敏电阻的三种类型,其中临界温度系数型最适合开关型温度传感器。 4.灵敏度是描述传感器的输出量对输入量敏感程度的特性参数。其定义为:传 感器输出量的变化值与相应的被测量的变化值之比,用公式表示k(x)=Δy/Δx 。 5.线性度是指传感器的输出量与输入量之间是否保持理想线性特性的一 种度量。按照所依据的基准之线的不同,线性度分为理论线性度、端基线性度、独立线性度、最小二乘法线性度等。最常用的是最小二乘法线性度。 6.根据敏感元件材料的不同,将应变计分为金属式和半导体式两大类。 7.应变传感器设计过程中,通常需要考虑温度补偿,温度补偿的方法电桥补偿 法、计算机补偿法、应变计补偿法、热敏电阻补偿法。 8.应变式传感器一般是由电阻应变片和测量电路两部分组成。 9.传感器的静态特性有灵敏度、线性度、灵敏度界限、迟滞差和稳定性。 10.国家标准GB 7665--87对传感器下的定义是:能够感受规定的被测量并按照 一定的规律转换成可用输出信号的器件或装置,通常由敏感元件和转换元件组成。 11.传感器按输出量是模拟量还是数字量,可分为模拟量传感器和数字量传感器 =输出量的变化值/输入量的变化12.传感器静态特性的灵敏度用公式表示为:k (x) 值=△y/△x 13.应变计的粘贴对粘贴剂的要求主要有:有一定的粘贴强度;能准确传递应变; 蠕变小;机械滞后小;耐疲劳性好;具有足够的稳定性能;对弹性元件和应变计不产生化学腐蚀作用;有适当的储存期;应有较大的温度适用范围。14.根据传感器感知外界信息所依据的基本校园,可以将传感器分成三大类: 物理传感器,化学传感器,生物传感器。

传感器原理与应用习题及答案

《第一章传感器的一般特性》 1 试绘制转速和输出电压的关系曲线,并确定: 1)该测速发电机的灵敏度。 2)该测速发电机的线性度。 2.已知一热电偶的时间常数τ=10s,若用它来测量一台炉子的温度,炉内温度在540οC和500οC 之间按近似正弦曲线波动,周期为80s,静态灵敏度k=1,试求该热电偶输出的最大值和最小值,以及输入与输出信号之间的相位差和滞后时间。 3.用一只时间常数为0.355s 的一阶传感器去测量周期分别为1s、2s和3s的正弦信号,问幅值误差为多少? 4.若用一阶传感器作100Hz正弦信号的测试,如幅值误差要求限制在5%以内,则时间常数应取多少?若在该时间常数下,同一传感器作50Hz正弦信号的测试,这时的幅值误差和相角有多大? 5.已知某二阶系统传感器的固有频率f0=10kHz,阻尼比ξ=0.1,若要求传感器的输出幅值误差小于3%,试确定该传感器的工作频率范围。 6.某压力传感器属于二阶系统,其固有频率为1000Hz,阻尼比为临界值的50%,当500Hz的简谐压力输入后,试求其幅值误差和相位滞后。 《第二章应变式传感器》 1.假设某电阻应变计在输入应变为5000με时电阻变化为1%,试确定该应变计的灵敏系数。又若在使用该应变计的过程中,采用的灵敏系数为 1.9,试确定由此而产生的测量误差的正负和大小。 2.如下图所示的系统中:①当F=0和热源移开时,R l=R2=R3=R4,及U0=0;②各应变片的灵敏系数皆为+2.0,且其电阻温度系数为正值;③梁的弹性模量随温度增加而减小;④应变片的热膨胀系数比梁的大;⑤假定应变片的温度和紧接在它下面的梁的温度一样。 在时间t=0时,在梁的自由端加上一向上的力,然后维持不变,在振荡消失之后,在一稍后的时间t1打开辐射源,然后就一直开着,试简要绘出U0和t的关系曲线的一般形状,并通过仔细推理说明你给出这种曲线形状的理由。

相关主题