温度检测显示系统设计

温度检测显示系统设计
温度检测显示系统设计

毕业设计

设计题目温度监测显示系统设计

系部信息工程系

专业电子信息工程

班级电子0601

学号063001020001

姓名宋天诗

指导老师王珊珊

温度检测显示系统

一、设计要求

1.以传感器,单片机,数码管等元器件,设计一个温度检测系统,并通过显示器件,显示出温度数据。

2.熟练应用protel99,运用protel99设计温度检测显示系统。

3.理解温度检测系统的原理。

二、总体概要设计

本系统是以温度传感器、数码管和单片机为核心元器件建立起来的温度检测显示系统。通过对单片机和传感器的研究,通过A/D转换器的应用,使本系统实现了温度信号到模拟信号再到数字信号的转换。设计中还使用了译码器74LS47、数码管、稳压管等元器件。

传感器

单片机数码管采集后

的数据

处理后

的数据

检测

温度

图1 系统总体框图

本设计主要包含温度检测和显示电路两个部分。

1.温度检测部分

主要由温度传感器、运算放大器和A/D转换器三部分组成。

温度传感器LM134产生的输入信号由运算放大器ICL7650后,A/D转换器MC14433将运算放大器输出的模拟信号转换成数字信号输入80C51单片机,由于MC14433 的

A/D转换结果是动态分时输出的BCD码,Q0~Q3和DS1~DS4 都不是总线式的。因此,MCS-51 单片机只能通过并行I/O 接口或扩展I/O 接口与其相连。

温度信号检测通道的总增益是由温度传感器、运放和A/D转换器三个环节的增益做决定。在本设计中,前两个环节的增益是固定的,只用电位器

r

W作为整个输入通道的增益环节。这样有利于整个设计的调试。

2.显示电路

本设计采用动态扫描输入法,由单片机8051输出数码管段选信号,经译码器驱动器芯片74LS47驱动后数码管发光显示。

三、各单元模块设计与分析

1.温度传感器

传感器是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。它是实现自动检测和自动控制的首要环节。

LM134是一种新型的硅集成温度传感器,它不同于一般诸如热敏电阻、温差电偶以及半导体PN结等传统的温度传感器。它是根据下述原理设计而成的,即工作在不同电流密度下的两只相同晶体管,其基、射结的结电压之差△V_(be)与绝对温度T严格成正比。因而该器件的突出优点是在整个工作温区范围内(-55℃~+125℃)输出电流几乎与被测温度成线性关系,这样,就可省去非线性校正网络,使用简便。此外,它还具有下列特点: (1)起始电压低(低于1.5V),而器件耐压较高,因而电源电压适用范围宽(在3~40V之间)。

(2)灵敏度高(1μA/K),输出信号幅度大。一般情况下,不必加中间放大就可直接驱动检测系统,例如双积分型A/D转换器5G14433或ICL7106等。从而消除了中间环节所引入

的误差,提高测温精度。

(3)输出阻抗高,一般大于10M Ω。所以它相当于一个受温度控制的恒流源,有较强的抗

干扰能力,特别适用于长距离测温和控温场合。由于它的恒流特性,能消除电源电压波动

和交流纹波对器件工乍的影响,从而降低了对电源精度的要求。其输入电流由下式计算:

SET

SET R T I 227?= 式中,SET I 为流进LM134+V 脚的电流值;T 为热力学温度;SET R 为传感器外接电阻值。图2 温度检测部分

温度信号的增益即OUT U --T 曲线的斜率取决于L R /SET R 的比值。增益可在L R 上进行也

可在SET R 上进行。0w 用以起点补偿电压的调整,其输出电压等于起点温度的信号电压。

补偿电压要求很稳,否则会增大显示误差,故采用有温度补偿的稳压管2DW233供电。

2.运算放大器ICL7650

图3 ICL7650

运算放大器采用载波稳零运算放大器ICL7650。ICL7650又称调制式放大器,其输入

失调电压为1uV,温漂为0.01uV/°C ,开环增益不小于120dB ,共模抑制比不小于120dB 。

ICL7650所需外接元件少,使用方便。

ICL7650对输入信号电压+U 和-U 作差动放大。本设计中,+U 为补偿电压,-U 为传

感器的温度信号电压。

为了抑制共模信号,使f R /4R =7R /5R ,此时运放的输出电压=f d 0/R R U U =这时

运放输出电压与共模信号无关,只与补偿电压和温度信号电压之差成正比。

为了使后面的A/D 转换器得到合适的输入模拟电压,本设计选取Ω==K R R 10021,

Ω==K R R 200f 3,故运算放大器ICL7650的差模增益D G =2/1f =R R 。

3.A/D 转换器MC14433

图4 MC14433

(1) 本系统选用了双积分A/D 转换器MC14433,它精度高,分辨率达1/1999。

MC14433 A/D 转换器由于双积分方法二次积分时间比较长,所以A/D 转换速度慢,但

精度可以做得比较高;对周期信号变化的干扰信号积分为零,抗干扰性能也比较好。

(2)MC14433A/D 转换器件简介

MC14433 是三位半双积分型的A/D 转换器,具有精度高,抗干扰性能好的优点,

其缺点是转换速率低,约1—10 次/秒。在不要求高速转换的场合,例如,在低速数

据采集系统中,被广泛采用。

MC14433采用扫描的方法,输出从0000--1999共2000个数码。若系统工作范围为

0°C-- +100°C ,则A/D 转换速率约为0.05°C/bit 。

(3)引脚(图4)功能说明:

图4 MC14433引脚图

各引脚的功能如下:

电源及共地端

VDD : 主工作电源+5V 。

VEE: 模拟部分的负电源端,接-5V 。

VAG : 模拟地端。

VSS : 数字地端。

VR : 基准电压。

外界电阻及电容端

RI : 积分电阻输入端,VX=2V 时,R1=470Ω;VX=200Mv 时,R1=27K Ω。 C1: 积分电容输入端。C1 一般为0.1μF 。

C01、C02: 外界补偿电容端,电容取值约0.1μF 。

R1/C1: R1 与C1的公共端。

CLKI 、CLKO : 外界振荡器时钟调节电阻Rc ,Rc 一般取470 K Ω左右。

转换启动/结束信号端

EOC :转换结束信号输出端,正脉冲有效。

DU : 启动新的转换,若DU 与EOC 相连,每当A/D 转换结束后,自动启动新的转换。

位选通控制线

DS4----DS1: 选择个、十、百、千位,正脉冲有效。

DS1 对应千位,DS4 对应个位。每个选通脉冲宽度为18 个时钟周期,两个相应脉

冲之间间隔为2个时钟周期。

BCD 码输出线

Q0---Q3: BCD 码输出线。其中Q0 为最低位,Q3 为最高位。当DS2、DS3 和DS4

选通期间,输出三位完整的BCD 码数,但在DS1 选通期间,输出端Q0---Q3 除了表

示个位的0 或1 外,还表示了转化值的正负极性和欠量程还是过量程。

下图为DS1选通时Q3~Q0表示的结果

表1

如果输入模拟信号电压的极性是单方向的,则应使MC14433工作在负极性输入

下,以增大积分电压的变化频率,提高比较器的分辨率和精度。为此,本设计的运放

ICL7650输出的模拟信号电压,在正常情况下始终是负极性的。

在模拟信号X U 为某一定值时,调节r W 可改变下降沿的斜率,从而改变MC14433输出的

数字量,所以r W 是A/D 转换器的增益调节。

4.MC1403

MC1403是低压基准芯片。一般用作8~12bit 的A/D 基准电压等一些需要基本精

准的基准电压的场合。

输出电压: 2.5 V +/- 25 mV

输入电压范围: 4.5 V to 40 V

输出电流: 10 MA

因为输出是固定的,所以电路很简单。就是Vin接电源输入,GND接底,Vout加一个0.1uf~1uf 的电容就可以了。Vout一般用作8~12bit的D/A芯片的基准电压。

MC1403是美国摩托罗拉公司生产的高准确度、低温漂、采用激光修正的带隙基准电压源,型号为5G1403和CH1403。UI=+4.5V~+15V,UO=2.500V(典型值),αT可达10×10-6/℃。为了配8P插座,还专门设置了5个空脚。其输出电压UO=Ug0(R3+R4)/R4=1.205×2.08=+2.5V。MC1403的输入-输出特性

输入电压UI/V

10

9

8

7

6

5

4.5

输出电压UO/V

2.5028

2.5028

2.5028 图5 MC1403

2.5028

2.5028

2.5028

2.5027

当UI从10V降至4.5V时,UO只变化0.0001V,变化率仅为-0.0018%。

5.单片机8051

为了设计此系统,我们采用了80C51 单片机作为控制芯片,在前向通道中是一个非电信号的电量采集过程。它由传感器采集非电信号,从传感器出来经过功率放大过程,使信号放大,再经过模/数转换成为计算机能识别的数字信号,再送入计算机系统的相应端口。

(1)80C51的单片机结构

80C51 是有8 个部件组成,即CPU,时钟电路,数据存储器,并行口(P0~P3)串行口,定时计数器和中断系统,它们均由单一总线连接并被集成在一块半导体芯片上,即组成了单片微型计算机,80C51就是MCS-51系列单片机中的一种。

CPU中央处理器:

中央处理器是80C51 的核心,它的功能是产生控制信号,把数据从存储器或输入口送到CPU 或CPU数据写入存储器或送到输出端口。还可以对数据进行逻辑和算术的运算。

时钟电路:

80C51内部有一个频率最大为12MHZ的时钟电路,它为单片机产生时钟序列,需要外接石英晶体做振荡器和微调电容。

内存:

内部存储器可分做程序存储器和数据存储器,但在80C51中无片内程序存储器。

定时/计数器:

80C51 有两个16 位的定时/计数器,每个定时器/计数器都可以设置成定时的方式和计数的方式,但只能用其中的一个功能,以定时或计数结果对计算机进行控制。

并行I/O口:

MCS-51有四个8位的并行I/O口,P0,P1,P2,P3,以实现数据的并行输出。

串行口:

它有一个全双工的串行口,它可以实现计算机间或单片机同其它外设之间的通信,该并行口功能较强,可以做为全双工异步通讯的收发器也可以作为同步移位器用。

中断控制系统:

80C51 有五个中断源,既外部中断两个,定时计数中断两个,串行中断一个,全部的中断分为高和低的两个输出级。

(2)80C51的引脚图图7

图6 80C51引脚图

80C51的制作工艺为HMOS,采用40管脚双列直插DIP封装,引脚说明如下:

VCC(40引脚)正常运行时提供电源。

VSS(20引脚)接地。

XTAL1(19 引脚)在单片机内部,它是一个反向放大器的输入端,该放大器构

成了片内的震荡器,可以提供单片机的时钟信号,该引脚也是可以接外部的晶振的一个引脚,如采用外部振荡器时,对于80C51而言此引脚应该接地。

XTAL2(18 引脚)在内部,接至上述振荡器的反向输入端,当采用外部振荡器

时,对MCS51系列该引脚接收外部震荡信号,即把该信号直接接到内部时钟的输入端。RST/VPD(9引脚)在振荡器运行时,在此引脚加上两个机器周期的电平将单片机复位,复位后应使此引脚电平保持不高于0.5V的低电平以保证80C51正常工作。在掉电时,此引脚接备用电源VDD,以保持RAM 数据不丢失,当BVCC 低于规定的值时,而VPD在其规定的电压范围内时,VPD就向内部数据存储器提供备用电源。ALE/PROG(30引脚)当80C51访问外部存储器时,包括数据存储器和程序存储器,ALE9 地址锁存允许0 输入的脉冲的下沿用于锁存16 位地址的低8 位,在不访问外部存储器的时候,ALE 仍有两个周期的正脉冲输出,其频率为振荡器的频率的1/6,在访问外存储器的是候,在两个周期中,ALE只出现一次,ALE 断可驱动8个LS TTL 负载,对于有片内EPROM的而言,在EPROM编程期间,此脚用于输入编程脉冲PROG。

PSEN非(29引脚)此脚输出为单片机内访问外部程序存储器的读选通信号,在读取外部指令期间,PSEN 非有两次在每个周期有效,在此期间,每当访问外部存储器时,两个有效的PSEN非将不再出现,同样这个引脚可驱动8个LSTTL负载。

EN非/VPP(31引脚)当EN非保持高电平时,单片机访问内部存储器,当PC值超过0FFFH时,将自动转向片外存储器。当EN非保持低电平时,则只访问外部程序存储器,对80C51而言,此脚必须接地。

P0,P1,P2,P3:80C51 有四个并行口,在这四个并行口中,可以在任何一个输出数据,又可以从它们那得到数据,故它们都是双向的,每一个I/O口内部都有一个8 位数据输出锁存器和一个8 位数据输入缓冲器,各成为SFR 中的一个,因此CPU 数据从并行I/O口输出时可以得到锁存,数据输入时可以得到缓冲,但他们在功能和用途上的差异很大,P0和P2口内部均有个受控制器控制的二选一选择电路,故它们除可以用做通用I/O 口以外还具有特殊的功能,P0 口通常用做通用I/O 口为CPU 传送数据,P2口除了可以用做通用口以外,还具有第一功能,除P0口以外其余三个都是准双向口。80C51有一个全双工串行口,这个串行口既可以在程序下把CPU 的8位并行数据变成串行数据一位一位的从发送数据线发送出去,也可以把串行数据接受进来变成并行数据给CPU,而且这种串行发送和接收可以单独进行也可以同时进行。

8031的串行发送和接收利用了P3口的第二功能,利用P3.1做串行数据接收线,串行接口的电路结构还包括了串行口控制寄存器SCON,电源及波特率选择寄存PCON 和串行缓冲寄存器SBUF,他们都属于SFR,PCON和SCON用于设置串行口工作方式和确定数据发送和接收,SBUF用于存放欲发送的数据起到缓冲的作用。

(3) MC14433 与80C51单片机的接口设计

由于MC14433 的A/D转换结果是动态分时输出的BCD码,Q0~Q3HE DS1~DS4 都不是总线式的。因此,MCS-51 单片机只能通过并行I/O 接口或扩展I/O 接口与其相连。下面是MC14433与8031单片机P1口直接相连的硬件接口,接口电路如下图所示

图8 单片机与MC14433接口

6.译码器74LS47

中规模集成电路74LS47,是一种常用的七段显示译码器,该电路的输出为低电平有效,即输出为0时,对应字段点亮;输出为1时对应字段熄灭。该译码器能够驱动七段显示器显示0~15共16个数字的字形。输入A3、A2、A1和A0接收4位二进制码,输出Qa、Qb、Qc、Qd、Qe、Qf和Qg分别驱动七段显示器的a、b、c、d、e、f 和g段。

主要引脚:

LT: 灯泡控制输入端。当其输入为0,则7447 处置于灯泡测试状态,使abcdefg 全部输入为0,若七段显示器为良好则应显示"8"。当LT=1 则7447 才可能正常解码。

RBI: 纹波遮没输入控制。当RBI 输入0,则7447 进入纹波遮没状态,即当DCBA 输入为0000 时,abcdefg=1111111,使七段LED 显示器完全空白(不亮),当DCBA≠0000 时,则译码器正常工作。故RBI 为0 遮没此控制端。

BI/RBO:遮没输入/纹波遮没输出,此控制端同时兼具强迫遮没输入与涟波遮没指示输出之功能,当其被当成输入端使用时,只要加入0 之信号,则7447 完全进入遮没状态,不论其它输入之状况为何;当其为1 或空脚则正常工作。再者若BI/RBO 脚不加入任何信号,则其可被用作涟波遮没输出,当RBI=0 且输入端DCBA=0000 时,即当0 遮没成立时,则BI/RBO 输出0,否则输出为1;此一输出旨在提供具多位数解码时,能使无效的前导0 被遮没。

7447 之输出系为驱动器设计,其逻辑0 之吸入电流高达40mA,故在使用必须加入330Ω左右电阻加以限流,以免过大电流流经LED 而烧毁显示器,

7.数码管

abcdefg极由相应的BCD七段译码器来驱动。如图。

当80C51的串行口未作它用时,使用8031的串行口来外扩显示器。应用80C51

的串行口方式1的输出方式,构成显示器接口。

LED数码管每笔工作电流I在5~10 mA之间,若电流过大会损坏数码管,因此必须加限流电阻,其阻值可按下式汁算:

其中Uo为加在LED两端电压,U为LED数码管每笔压降(约2 v)。图9

四、总电路图

五、元器件清单

单片机8051 1片

传感器LM134 1片

运算放大器ICL7650 1片

A/D转换器MC1433 1片

MC1403 1片

74LS47 1片

普通电阻 17个

滑动变阻器 2个

电容 6个

晶振 1个

数码管 4个

反相器 11个

六、总结与体会

经过为期两周的课程设计制作,我已经能够熟练的使用protel99,并且成功的运用

protel99设计了温度检测显示系统。

在本次设计开始的时候,拿到题目之后并没有立刻开始着手设计,因为平时课内对电路元器件知之甚少,且不了解温度测量显示系统的原理,于是第一步先查资料找芯片,根据实验大体框图选取适合的元器件,并熟悉各个元器件的引脚及工作原理。然后画出大致的草图,再在protel99中制作成型。

在查找资料芯片的过程中,我学到了本设计之外的东西。比如说,在温度传感器的时候,我知道了很多其他的传感器:生物传感器、磁敏传感器和气敏传感器。而且实验前期的知识储备、文献储备、材料准备、方法准备使我避免了试验中的手忙脚乱。

在制作过程中,我还学到了一些使用protel的消防小技巧:

在PCB中布线时先将元件放置在县交叉最少的位置再进行布线。布线时尽量以钝角走线,避免直角和锐角。在最后铺铜时将 rule 中的 clearance constraint 改大些。在 Browse PCB 中选择 Violations 可以对每个冲突进行显示与解释,便于逐一纠错。如遇到 SCH 文件变动时应将原来 PCB 文件的铺铜删除后再进行 update 操作。两侧如都有较大面积的 VCC 或 GND 时可以适当打些过孔进行连接。手工调整最好使用主菜单中 Tools -> Align Components -> Move To Grid 命令进行一下自动对齐。自动对齐就是将元件的引脚都移动到栅格位置上,它可以使布线更加整齐,并减少导线。

这些技巧都帮了我很大的忙。

本设计是以单片机为核心开发的温度检测显示系统,性能稳定可靠,可广泛应用。

七、参考文献和辅助软件

参考文献

数字电子技术(华中科技大学出版社)

模拟电子技术(高等教育出版社)

电路设计与制作Protel99入门与提高(人民邮电出版社)

.单片机应用技术选编(北京航空航天大学出版社)

辅助软件:protel99

一种新型多点测温系统的设计

一种新型多点测温系统的设计 一种新型多点测温系统的设计 1温度传感器DS18B20介绍 DALLAS公司单线数字温度传感器DS18B20是一种新的“一线器件”,它具有体积小、适用电压宽等特点。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。DS18B20支持“一线总线”接口,测量温度范围为-55℃~+125℃,在-10℃~+85℃范围内,精度为±0.5℃;通过编程可实现9~12位的数字值读数方式;可以分别在93.75ms和750ms内将温度值转化为9位和12位的数字量。每个DS18B20具有唯一的64位长序列号,存放于DS18B20内部ROM只读存储器中。 DS18B20温度传感器的内部存储器包括1个高速暂存RAM和1个非易失性的电可擦除E2RAM,后者存放高温度和低温度触发器TH、TL和结构寄存器。暂存存储器包含了8个连续字节,前2字节为测得的温度信息,第1个字节为温度的低8位,第2个字节为温度的高8位。高8位中,前4位表示温度的正(全“0”)与负(全“1”);第3个字节和第4个字节为TH、TL的易失性拷贝;第5个字节是结构寄存器的易失性拷贝,此三个字节内容在每次上电复位时被刷新;第6、7、8个字节用于内部计算;第9个字节为冗余检验字节。所以,读取温度信息字节中的内容,可以相应地转化为对应的温度值。表1列出了温度与温度字节间的对应关系。 2系统硬件结构 系统分为现场温度数据采集和上位监控PC两部分。图1为系统的结构图。需要指出的是,下位机可以脱离上位PC机而独立工作。增加上位机上位机的目的在于能够更方便地远离现场实现监控、管理。现场温度采集温度采集部分采用8051单片机作为中

基于单片机的多功能温度检测系统的设计翻译

基于单片机的多功能温度检测系统的设计一、引言 随着社会的发展和技术的进步,人们越来越注重温度检测与显示的重要性。温度检测与状态显示技术与设备已经普遍应用于各行各业,市场上的产品层出不穷。温度检测及显示也逐渐采用自动化控制技术来实现监控。本课题就是一个温度检测及状态显示的监控系统。二、系统方案 本系统采用AT89S52 作为该系统的单片机。系统整体硬件电路包括,电源电路,传感器电路,温度显示电路,上下限报警电路等如图1 所示。图中报警电路可以在被测温度不在上下限X围内时,发出报警鸣叫声音。温度控制的基本原理为:当DSl8B20 采集到温度信号后,将温度信号送至AT89S52 中处理,同时将温度送到LCD 液晶屏显示,单片机根据初始化设置的温度上下限进行判断处理,即如果温度大于所设的最高温度就启动风扇降温;如果温度小于所设定的最低温度就启动报警装置。温度控制器的原理图二三、系统硬件设计1.单 片机AT89S52 的介绍 AT89S52 是一种低功耗、高性能CMOS8 位微控制器,具有8K 可编Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash 允许程序存储器在系统编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU和在系统可编程Flash,使AT89S52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案[5]。AT89S52 具有以下标准功能:8k 字节Flash,256 字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6 向量2 级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2 种软

毕业论文——基于NRF24L01无线温度测量系统的设计与实现

毕业设计(论文) 基于NRF24L01无线温度测量系统的设计 与实现 教学系:信息工程系 指导教师: 专业班级: 学生姓名: 二零一二年六月

附件1 毕业设计(论文)任务书

附件2 毕业设计(论文)开题报告

注:1. 开题报告应根据教师下发的毕业设计(论文)任务书,在教师的指导下由学生独立撰写,在学院规定时间内完成; 2.设计的目的及意义至少800字,基本内容和技术方案至少400字; 3.指导教师意见应从选题的理论或实际价值出发,阐述学生利用的知识、原理、建立的模型正确与否、学生的论证充分否、学生能否完成课题,达到预期的目标

目录 摘要 (1) ABSTRAC (2) 1 绪论 (3) 1.1 研究背景 (3) 1.2 课题的国内外研究状况 (3) 1.3 本课题的研究内容 (4) 2系统方案分析与选择论证 (5) 2.1 系统方案设计 (5) 2.1.1 系统设计要求 (5) 2.1.2 主控芯片方案 (5) 2.1.3 无线通信模块方案 (5) 2.1.4 温度传感方案 (5) 2.1.5 显示模块方案 (6) 2.1.6 单片机与PC机通信模块 (6) 2.2 系统方案确定 (6) 3 无线温度采集系统的硬件电路设计 (8) 3.1 单片2.4GHz NRF24L01无线模块 (8) 3.1.1 NRF24L01芯片概述 (8) 3.1.2 引脚功能及描述 (8) 3.1.3 工作模式 (9) 3.1.4 工作原理 (9) 3.1.5 配置字 (10) 3.1.6 NRF24L01模块原理图 (10) 3.2 温度采集端 (11) 3.2.1 采集单元 (11) 3.2.2 控制单元 (15) 3.2.3 显示单元 (19) 3.2.4 传输单元 (19)

温度检测系统汇总

机电专业课程设计温度检测系统 学生姓名李晓晓 学院中国矿业大学年级专业2011机电专本指导教师孙长青完成日期2012年6月 前言

温度是表征物体冷热程度的物理量,是工业生产和自动控制中最常见的工艺参数之一,生产过程中常常需要对温度进行检测和监控。在传统的温度测控系统设计中,往往采用模拟技术进行设计,这样就不可避免地遇到诸如传感器外围电路复杂及抗干扰能力差等问题;而其中任何一环节处理不当,就会造成整个系统性能的下降。采用数字温度传感器与单片机组成的温度检测系统进行温度检测、数值显示和数据存储,体积减小,精度提高,抗干扰能力强,并可组网进行多点协测,还可以实现实时控制等技术,在现代工业生产中应用越来越广泛。 本设计就采用以51单片机为核心,和单总线数字式温度传感器DS18B20 模拟出一温度控制系统,当温度没有超过预设温度时数码管显示当前温度,此本系统就是一个温度计。当温度超过预设温度时电路中的发光二极管就会闪烁报警,当温度降下时就停止闪烁,此时本系统就是一个温度监控器。以DS18B20 为代表的新型单总线数字式温度传感器集温度测量和A/D转换于一体,直接输出数字量,与单片机接口电路结构简单,广泛使用于距离远、节点分布多的场合,具有较强的推广应用价值。 目录

前言 (1) 1 总体设计方案 (3) 1.1设计的目的及意义 (3) 1.2总体设计思路 (3) 1.3总体设计方案设计 (3) 2 系统的硬件结构设计 (4) 2.1器件的选择 (4) 2.2电路设计及功能 (8) 2.3单片机的内部资源 (9) 2.4芯片DS18B20器件介绍 (10) 3 系统的软件设计 (13) 3.1设计的流程图 (13) 3.2系统部分程序的设计和分析 (14) 结论 (16) 附录Ⅰ程序设计 (17) 附录Ⅱ参考文献 (21) 附录Ⅲ结束语 (22) 附录Ⅳ实物照片 (23) 1 总体方案设计

基于单片机的温度测量系统设计(DOC)

基于STC单片机的温度测量系统的研究 摘要:本文针对现有温度测量方法线性度、灵敏度、抗振动性能较差的不足,提出了一种基于STC单片机,采用Pt1000温度传感器,通过间接测量铂热电阻阻值来实现温度测量的方案。重点介绍了,铂热电阻测量温度的原理,基于STC实现铂热电阻阻值测量,牛顿迭代法计算温度,给出了部分硬件、软件的设计方法。实验验证,该系统测量精度高,线性好,具有较强的实时性和可靠性,具有一定的工程价值。 关键词:STC单片机、Pt1000温度传感器、温度测量、铂热电阻阻值、牛顿迭代法。 Study of Temperature Measurement System based on STC single chip computer Zhang Yapeng,Wang Xiangting,Xu Enchun,Wei Maolin Abstract:A method to achieve temperature Measurement by the Indirect Measurement the resistance of platinum thermistor is proposed. It is realized by the single chip computer STC with Pt1000temperature sensor.The shortcomings of available methods whose Linearity, Sensitivity, and vibration resistance are worse are overcame by the proposed method. This paper emphasizes on the following aspects:the principle of temperature measurement by using platinum thermistor , the measurement of platinum thermistor’s resistance based on STC single chip computer, the calculating temperature by Newton Iteration Method. Parts of hardware and software are given. The experimental results demonstrate that the precision and linearity of the method is superior. It is also superior in real-time character and reliability and has a certain value in engineering application. Keywords: STC single chip computer,Pt1000temperature sensor,platinum thermistor’s resistance,Newton Iteration Method 0 引言 精密化学、生物医药、精细化工、精密仪器等领域对温度控制精度的要求极高,而温度控制的核心正是温度测量。 目前在国内,应用最广泛的测温方法有热电偶测温、集成式温度传感器、热敏电阻测温、铂热电阻测温四种方法。 (1) 热电偶的温度测量范围较广,结构简单,但是它的电动势小,灵敏度较差,误差较大,实际使用时必须加冷端补偿,使用不方便。 (2) 集成式温度传感器是新一代的温度传感器,具有体积小、重量轻、线性度好、性能稳定等优点,适于远距离测量和传输。但由于价格相对较为昂贵,在国内测温领域的应用还不是很广泛。 (3) 热敏电阻具有灵敏度高、功耗低、价格低廉等优点,但其阻值与温度变化成非线性关系,在测量精度较高的场合必须进行非线性处理,给计算带来不便,此外元件的稳定性以及互换性较差,从而使它的应用范围较小。 (4)铂热电阻具有输出电势大、线性度好、灵敏度高、抗振性能好等优点。虽然它 的价格相对于热敏电阻要高一些,但它的综合性能指标确是最好的。而且它在0~200°C范

基于DS18B20的多点温度测量系统设计

一、绪论 1.1 课题来源 温度是一个和人们生活环境有着密切关系的物理量,也是一种在生产、科研、生活中需要测量和控制的重要物理量,是国际单位制七个基本量之一,同时它也是一种最基本的环境参数。人民的生活与环境温度息息相关,物理、化学、生物等学科都离不开温度。在工业生产和实验研究中,在电力、化工、石油、冶金、机械制造、大型仓储室、实验室、农场塑料大棚甚至人们的居室里经常需要对环境温度进行检测,并根据实际的要求对环境温度进行控制。比如,发电厂锅炉的温度必须控制在一定的范围之内;许多化学反应的工艺过程必须在适当的温度下才能正常进行。炼油过程中,原油必须在不同的温度和压力条件下进行分流才能得到汽油、柴油、煤油等产品;没有合适的温度环境,许多电子设备不能正常工作,粮仓的储粮就会变质霉烂,酒类的品质就没有保障。可见,研究温度的测量具有重要的理论意义和推广价值。 随着现代计算机和自动化技术的发展,作为各种信息的感知、采集、转换、传输相处理的功能器件,温度传感器的作用日益突出,成为自动检测、自动控制系统和计量测试中不可缺少的重要技术工具,其应用已遍及工农业生产和日常生活的各个领域。本设计就是为了满足人们在生活生产中对温度测量系统方面的需求。 本设计要求系统测量的温度的点数为4个,测量精度为0.5℃,测温范围为-20℃~+80℃。采用液晶显示温度值和路数,显示格式为:温度的符号位,整数部分,小数部分,最后一位显示℃。显示数据每一秒刷新一次。 1.2 课题研究的意义 21世纪科学技术的发展日新月异,科技的进步带动了测量技术的发展,现代控制设备的性能和结构发生了巨大的变化,我们已经进入了高速发展的信息时代,测量技术也成为当今科技的主流之一,被广泛地应用于生产的各个领域。对于本次设计,其目的在于: (1)掌握数字温度传感器DS18B20的原理、性能、使用特点和方法,利用C51对系统进行编程。

温度检测系统设计报告.(DOC)

计算机硬件(嵌入式)综合实践 设计报告 温度检测系统设计与制作

一.系统概述 1. 设计内容 本设计主要从硬件和软件部分介绍了单片机温度控制系统的设计思路,简单说明如何实现对温度的控制,并对硬件原理图和程序框图作了简洁的描述。还介绍了在单片机控制系统的软硬件设计中的一些主要技术关键环节,该系统主要以AT89S52单片机为核心, 同时利用DS18B20温度传感器采集温度,采用4位LED 显示管实施信息显示。 AT89S52单片机设计的温度检测电路是本次设计的主要内容,是整个单片机温度控制系统设计中不可缺少的一部分,该系统对温度进行实时采集与检测。本设计介绍的单片机自动控制系统的主要内容包括:系统概述、元器件选择、系统理论分析、硬件设计、部分软件设计及主要技术性能参数。 2. 元器件选择 单片机AT89S52:1个 22uF电容:2个 电阻:1个 万能板:1个 杜邦线:若干 单排排针:若干

DS18B20温度传感器:2个 4位LED显示管:1个 二.软件功能设计及程序代码 1.总体系统设计思想框图如下: 单片机应用 软件调试 软件编程 系统测试和调试 系统集成 硬件调试 选择单片机芯片 定义系统性能指标 硬件设计 2.主程序流程图 3.DS18B20数据采集流程图

4.程序代码 ①、温度记录仪 #include<> #include<> #include<> #include<> #include<> #include<> bit rec_flag=0;.",1); display(l2," ",1); eeprom_format(); display(l1,"Format Successed",1); longdelay(3); break; } if(ser_rec=='N') break; if(autobac_tim>10) break; } autobac_tim=0; break; case 'D':",1); display(l2," ",1); RDTP=512;",1); display(l2," ",1);

简单多点温度测量系统课程设计

课程设计报告(2010 —2011 年度第2学期) 题目:基于DS18B20的多点温度测量系统 院系: 姓名: 学号: 专业: 指导老师: 2011年5 月22 日

目录 1设计要求…………………………………………………………………………2设计的作用、目的………………………………………………………………3设计的具体实现…………………………………………………………………. 3.1系统概述……………………………………………………………………. 3.2单元电路设计与分析……………………………………………………… 3.3电路的安装与调试…………………………………………………………4心得体会及建议………………………………………………………………… 4.1心得体会…………………………………………………………………… 4.2建议…………………………………………………………………………5附录………………………………………………………………………………6参考文献…………………………………………………………………………

基于DS12B20的多点温度测量系统设计报告 1设计要求 运用DS12B20温度测量芯片实现一个多点温度测量系统,要求如下: (1).测量点为两点。 (2).测量的温度为-40~+40°C (3).温度测量的精度为±0.5°C (4).测量系统的响应时间要小于1S。 (5).温度数据的传输方式采用串行数据传送的方式。 2 设计的作用、目的 通过本设计可以进一步了解熟悉单片机的控制原理以及外设与单片机的数据通信方法,尤其是串行通信方法以及单片机与外设间的接口问题。 本设计旨在提高学生的实际应用系统开发能力,增长学生动手实践经验,激起学生学以致用的兴趣。 3设计的具体实现 3.1系统概述 本系统分为温度采集模块、核心处理模块、控制模块和显示模块。温度采集模块由DS18B20温度测量芯片构成,它负责测量温度后将温度量转化为数字信号,传输到数据处理模块;核心处理模块由AT89S52单片机组成,它负责与温度采集模块进行数据通信、对数据进行操作处理已经对各种外设的响应与控制;控制模块由几个按键组成,实现对测量点的选择以及电路复位的操作;显示模块由一块四位的八段译码显示管和驱动芯片组成,它的作用是显示测量的温度值。 系统模块组成图:

温度检测显示系统设计

毕业设计 设计题目温度监测显示系统设计 系部信息工程系 专业电子信息工程 班级电子0601 学号063001020001 姓名宋天诗 指导老师王珊珊 温度检测显示系统 一、设计要求 1.以传感器,单片机,数码管等元器件,设计一个温度检测系统,并通过显示器件,显示出温度数据。 2.熟练应用protel99,运用protel99设计温度检测显示系统。

3.理解温度检测系统的原理。 二、总体概要设计 本系统是以温度传感器、数码管和单片机为核心元器件建立起来的温度检测显示系统。通过对单片机和传感器的研究,通过A/D转换器的应用,使本系统实现了温度信号到模拟信号再到数字信号的转换。设计中还使用了译码器74LS47、数码管、稳压管等元器件。 温 度 传感器 单片机数码管采集后 的数据 处理后 的数据 检测 温度 图1 系统总体框图 本设计主要包含温度检测和显示电路两个部分。 1.温度检测部分 主要由温度传感器、运算放大器和A/D转换器三部分组成。 温度传感器LM134产生的输入信号由运算放大器ICL7650后,A/D转换器MC14433将运算放大器输出的模拟信号转换成数字信号输入80C51单片机,由于MC14433 的 A/D转换结果是动态分时输出的BCD码,Q0~Q3和DS1~DS4 都不是总线式的。因此,MCS-51 单片机只能通过并行I/O 接口或扩展I/O 接口与其相连。 温度信号检测通道的总增益是由温度传感器、运放和A/D转换器三个环节的增益 做决定。在本设计中,前两个环节的增益是固定的,只用电位器 r W作为整个输入通道的增益环节。这样有利于整个设计的调试。 2.显示电路 本设计采用动态扫描输入法,由单片机8051输出数码管段选信号,经译码器驱动器芯片74LS47驱动后数码管发光显示。 三、各单元模块设计与分析 1.温度传感器 传感器是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、 显示、记录和控制等要求。它是实现自动检测和自动控制的首要环节。 LM134是一种新型的硅集成温度传感器,它不同于一般诸如热敏电阻、温差电偶以及半导体PN结等传统的温度传感器。它是根据下述原理设计而成的,即工作在不同电流密度下的两只相同晶体管,其基、射结的结电压之差△V_(be)与绝对温度T严格成正比。因而该器件的突出优点是在整个工作温区范围内(-55℃~+125℃)输出电流几乎与被测温度成线性关系,这样,就可省去非线性校正网络,使用简便。此外,它还具有下列特点: (1)起始电压低(低于1.5V),而器件耐压较高,因而电源电压适用范围宽(在3~40V之间)。 (2)灵敏度高(1μA/K),输出信号幅度大。一般情况下,不必加中间放大就可直接驱动检测系统,例如双积分型A/D转换器5G14433或ICL7106等。从而消除了中间环节所引入

一种多点测温系统的设计

一种多点测温系统的设计 1 温度传感器DS18B20 介绍DALLAS 公司单线数字温度传感器DS18B20 是一种新的“一线器件”,它具有体积小、适用电压宽等特点。一线总线独特而 且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新 概念。DS18B20 支持“一线总线”接口,测量温度范围为-55℃~+125℃,在- 10℃~+85℃范围内,精度为±0.5℃;通过编程可实现9~12 位的数字值读数方式;可以分别在93.75ms 和750ms 内将温度值转化为9 位和12 位的数字量。每个DS18B20 具有唯一的64 位长序列号,存放于DS18B20 内部ROM 只读存储器中。DS18B20 温度传感器的内部存储器包括1 个高速暂存RAM 和1 个非易失性的电可擦除E2RAM,后者存放高温度和低温度触发器TH、TL 和结 构寄存器。暂存存储器包含了8 个连续字节,前2 字节为测得的温度信息,第 1 个字节为温度的低8 位,第 2 个字节为温度的高8 位。高8 位中,前4 位表示温度的正(全“0”)与负(全“1”);第 3 个字节和第 4 个字节为TH、TL 的易失性 拷贝;第5 个字节是结构寄存器的易失性拷贝,此三个字节内容在每次上电复 位时被刷新;第6、7、8 个字节用于内部计算;第9 个字节为冗余检验字节。所以,读取温度信息字节中的内容,可以相应地转化为对应的温度值。表1 列 出了温度与温度字节间的对应关系。 2 系统硬件结构系统分为现场温度数据采集和上位监控PC 两部分。图1 为系统的结构图。需要指出的是,下位机可以脱离上位PC 机而独立工作。增加 上位机的目的在于能够更方便地远离现场实现监控、管理。现场温度采集部分 采用8051 单片机作为中央处理器,在P1.0 口挂接10 个DS18B20 传感器,对10 个点的温度进行检测。非易失性RAM 用作系统温度采集及运行参数等的缓 冲区。上位PC 机通过RS485 通信接口与现场单片微处理器通信,对系统进行

无线温湿度检测系统设计【文献综述】

毕业设计文献综述 电气工程与自动化 无线温湿度检测系统设计 摘要:随着无线传感网络的发展,环境的监测在各个领域有着广泛的应用,同时,无线传感网络也在传感器的进步下显得更加实用化。针对分散节点温湿度的检测,设计一种基于单片机的无线温湿度监测系统。该设计采用C8051F330单片机为核心的控制器,以温湿度传感器HU-10S、无线收发模块nRF24L01、串行通信模块为辅助,完成对温湿度的实时监测。 关键词:监测系统;无线;温湿度测量; 近年来,随着传感器、计算机、无线通信及微电机等技术的发展和相互融合,产生了无线传感器网络[1]。无线传感器网络是目前国内外的研究热点,具有相当广阔的应用前景。但是,传感器网络要实现实用化,还有许多基础性问题和关键部件需要解决。无线传感器网络的实用化离不开传感器技术的进步。而目前无线传感器网络的的主要领域有这么几个方向:军事应用、环境应用、医疗应用、建筑及城市管理和公共安全与反恐。 例如美国Crossbow公司2005年第四季开展了一项利用无线传感器网络对狙击者进行定位的课题。预先在传感器节点上布设听觉感觉器,根据狙击时声响传到不同传感器节点的时间差,对狙击点进行联合定位[2]。这类传感器可以在大型集会前提前布置,不需长时间待机,而目前的技术足以满足传感器在体积方面的需求。在我国,无线传感器网络在农业方面的应用很多,但主要集中于测量空气温湿度,缺乏对于如土壤温湿度、CO2 浓度的研究,这将是今后进行的一个重要方向。 无线传感器作为传感器发展的一个新的方向越来越受到重视, 无线传感器网络作为无线传感器的应用随着技术的发展、完善和成熟, 将更加趋于实用, 在特殊领域, 它有着传统技术不可比拟的优势, 同时也必将开辟出不少新颖而有价值的商业应用。 用于检测温湿度的无线系统,具有简便、可靠的特点,具有可扩充性并且成本较低,是本系统的最大的意义。针对不同的地点,可以将其稍作变动,就可以达到不同的效果。如在家庭中,还可以用于检测天然气是否有泄漏、是否有人进入家中行窃。又如实验室中,则可以改为检测实验室内的有无烟雾等。温湿度的测量在农业生产的大棚管理,仓库粮食存储管理,生产制造行业,气象观测,恒温恒湿的空调房科研及日常生活中被广泛应用。可以说温湿度是影响日常的生产生活以及科研的一个很重要的因素。目前我国许多领域例如农业生产等仍采用测温仪器与人工抄录、管理结合的传统方法,这不仅效率低,而且会由于判断失误和管理不力造成很多严重损失。 本系统利用传感器进行数据采集,在C8051F330单片机中对数据进行处理,并同时使用nRF24L01

多点温度检测系统设计

摘要 环境温度对工业、农业、商业与人们得日常生活都有很大得影响,而温度得测量也就成为人们生产生活中一项必不可少得工作。随着单片机技术得不断发展,单片机在日用电子产品中得应用越来越广泛,温度传感器DS18B20具有线性优良、性能稳定、灵敏度高、抗干扰能力强、使用方便等优点,广泛应用于冰箱、空调器、粮仓等日常生活中温度得测量与控制。 本设计所介绍得数字温度计使用单片机AT89s52单片机,测温传感器使用DS18B20,用4位共阴极LED数码管以动态方式实现温度显示,分时轮流通电,从而大大简化了硬件线路,同时,采用串口通信方式可大大简化硬件电路与软件程序得设计,节省了I/O口。DS18B20数字温度传感器就是单总线器件与51单片机组成得测温系统,具有线路简单、体积小等特点,而且在一根通信线上,可以挂接多个DS18B20,因此可以构成多点温度测控系统。 关键词:单片机;多点检测;串口通信

Abstract Environmental temperature to industry, agriculture, merce, and people's daily life has a lot of influence, and the measurement of the temperature will bee an indispensable people production and life of the work、 Along with the development of the single chip microputer technology, microputer in the daily electronic products is more and more extensive application, the temperature sensor DS18B20 have good linear, stable performance, high sensitivity, anti-interference ability strong, easy to use, widely used in the refrigerator, air conditioner, granaries, etc in daily life temperature measurement and control、 The design of the digital thermometer introduced use single chip puter 89 s52 microcontroller, temperature sensor DS18B20 use, with a total of 4 cathode tube LED digital display to realize dynamic way temperature, in turn time-sharing electricity, which greatly simplified the hardware circuit, and at the same time, the serial interface munication mode can greatly simplified the hardware circuit and software program design, save the I/O port、 Digital temperature sensor DS18B20 is the single bus devices and 51 SCM position, temperature measurement system, with simple line, little volume features, but at a munications line, can be articulated multiple DS18B20, so can form multi-point temperature measurement and control system、 Key Words:Single Chip Microputer; Multi-point detection; Serial mun- -ication

温湿度检测系统的设计与实现

无线传感网络技术 课程实训 温湿度检测系统的设计与实现院(系)名称电子与信息工程学院 专业班级 学号 学生姓名 指导教师 起止时间:2017.6.26—2017.7.14

课程设计(论文)任务及评语 院(系):电子与信息工程学院教研室:软件工程

目录 第1章绪论 0 1.1系统的开发背景 0 1.2开发工具 0 第2章需求分析 (1) 2.1调研情况 (1) 2.2 模块划分 (1) 2.3 系统原理图 (1) 2.4 系统性能需求 (1) 第3章系统概要设计 (2) 3.1系统总体结构设计 (2) 3.2模块的创建 (2) 第4章硬件设计 (3) 4.1 DHT11温度湿度传感器电路设计 (3) 4.2 晶振电路和复位电路设计 (3) 4.3 LED数码显示模块设计 (3) 4.4 报警模块设计 (4) 4.5 主程序设计 (4) 4.6 LED显示子程序设计 (4) 第5章系统的测试 (6) 5.1 系统安装接线图 (6) 5.2 调试与结果 (6) 第6章总结 (6) 参考文献 (7) 附录程序 (8)

第1章绪论 1.1系统的开发背景 随着科学技术的快速发展,人类社会已取得了巨大进步!在居家生活、工农业生产、环保、气象、国防、科研、航天等部门,经常需要对环境中的湿度和温度进行测量及控制。传统的方法是用温度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温度和湿度要求的场所进行换气、降温和去湿等工作。这种人工测试方法费时费力、效率低,且测试的温度及湿度误差大,随机性相对较大。随着生产的发展急需一个含有微型计算机或微处理器的测量仪器,由于它拥有对数据存储,运算逻辑判断及自动化的功能,有着智能作用等优点,一个低成本和具有较高精度的温度湿度检测器将在许多领域代替人工操作,自动不间断检测环境温度和湿度。目前市场上普遍存在的温湿度检测仪器大都是单点测量,而且温湿度信息传递不及时,精度达不到要求,不利于控制者根据温度、湿度变化及时做出决定。为此,本设计开发了一种能够同时测量多点,并实时性高、精度高,通过显示器显示温湿度信息,并能进行温湿度超限报警的测控产品。 本文设计的是基于单片机的室内温湿度检测与报警系统,运用温湿度传感器进行温度和湿度的检测,该仪器具有测量精度较高、硬件电路简单、并能很好的进行显示,可测试一定范围室内环境温湿度的特点。省去了人工检测的繁琐、耗时的过程,随时通过检测器的显示器进行读数,既方便,又快捷。 1.2开发工具 STC89C52是一种低功耗、高性能CMOS八位微控制器,具有8K在系统可编程Flash 存储器,使用ATMEL公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。 LED数码管是现在电子设计中使用相当普遍的一种显示设备,每个数码管由7个发光二极管按照一定的排列结构组成,根据七个发光二极管的正负极连接不同,又分为共阴极数码管和共阳极数码管两种,选择的数码管不同,程序设计上也有一定的差别。 编程采用Keil C 软件,使用C语音。

基于单片机的多点温度监测系统设计

基于单片机的多点温度监测系统设计 摘要:DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。PL2303是Prolific公司生产的一种高度集成的RS232-USB接口转换器,可提供一个RS232全双工异步窜行通信装置与USB功能接口便利连接的解决方案。 该系统由上位机和下位机两大部分组成。下位机实现温度的检测并提供标准RS232通信接口,芯片使用了A TMEL公司的AT89S52单片机和DALLAS公司的DS18B20数字温度传感器。上位机部分使用了通用PC。该系统可应用于仓库测温、楼宇空调控制和生产过程监控等领域。 关键字:温度测量;单总线;数字温度传感器;单片机;转换器 Based on SCM more temperature monitoring system design Abstract:DS18B20 is a network of high precision digital temperature sensor, since it has the unique advantages single bus, users can easily set up sensor network, and can make more temperature measurement circuit become simple and reliable. PL2303 Prolific company is the production of a highly integrated RS232-USB interface converter, can provide a RS232 full-duplex asynchronous channeling line of communication equipment and the USB interface convenient connection function of the solution. The system consists of PC and a machine under two main components. A machine to implement the temperature detection and provide standard RS232 communication interface, ATMEL company used chip AT89S52 SCM and DALLAS company DS18B20 digital temperature sensor. PC parts used the general PC. This system can be used in storage temperature measurement, building the air conditioning control and production process monitoring, etc。 Key words:temperature measurement; Single bus; Digital temperature sensors; Single chip microcomputer; converter

温度检测显示及报警装置设计与制作

目录 第一章绪论 (1) 1.1课题背景与意义 (1) 1.2设计题目介绍 (1) 1.3设计目的 (1) 1.4设计内容和要求 (1) 第2章设计原理 (3) 2.1系统总体框架设计 (3) 2.2系统硬件设计 (3) 2.2.1温度传感器DS18B20电路 (3) 2.2.2蜂鸣器报警电路 (4) 2.2.31602液晶显示显示电路 (5) 2.2.4复位电路 (5) 2.3系统软件设计 (6) 第3章系统调试及结果分析 (8) 3.1硬件调试 (8) 3.2软件调试 (8) 3.3结果分析 (9) 参考文献 (10) 附录 (11) 附录一系统原理图 (11)

第一章绪论 1.1课题背景与意义 温度是一个基本的物理量,在工业生产和实验研究中,如机械、食品、化工、电力、石油、等领域,温度常常是表征对象和过程状态的重要参数,是各门学科研究中经常遇到和必须测量的物理量。本质上讲,温度就是衡量物体冷热程度的物理量,是物体分子热运动平均动能的标准。它是国际单位制规定的七个基本单位之一。温度概念的建立以及温度的测量都是以热平衡为基础的,当两个冷热程度不同的物体接触后就会产生导热换热,换热结束后,两物体处于热平衡状态,此时它们具有相同的温度,这就是温度最基本的性质。因此对温度进行准确测量和有效控制已成为人们在科学研究和生产实践中面临的重要课题之一。 1.2设计题目介绍 设计并开发能自动测温并具有显示和报警系统的温度测量控制系统,要求以18b20做为温度测量传感器,以数码管、点阵、1602、全彩TFT屏做为温度等信息显示装置,以蜂鸣器为报警装置,能实现实时温度显示、温度上下限设定、温度上下限报警等功能。 1.3设计目的 测控系统技术是自动控制理论和微型计算机原理和接口等技术在工业生产过程中实现自主测量自动控制的专门技术,其以自动控制理论为基础,以电子技术、传感器原理、计算机原理及接口等课程内容为辅助,通过对测控系统的设计实践环节培养学生理论应用能力、总结归纳能力以及自我学习能力,从而进一步提高学生工程实践能力和创新意识的培养。 1.4设计内容和要求 (1)单片机开发仪提供的18B20温度传感器做为温度采集传感器。对温度进行实时采集。 (2)本组(第三组)使用1602液晶屏做为信息显示装置。

无线温度测量系统设计

本科毕业论文(设计)题目无线温度测量系统设计 专业通信工程 作者姓名程丰收 学号2011201827 单位理工学院 指导教师黄慧 2015 年 6 月 教务处编

原创性声明 本人郑重声明:所提交的学位论文是本人在导师指导下,独立进行研究取得的成果。除文中已经引用的内容外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得聊城大学或其他教育机构的学位证书而使用过的材料。对本文的研究作出重要贡献的个人和集体,均在文中以明确的方式表明。本人承担本声明的相应责任。 学位论文作者签名:日期: 指导教师签名:日期:

1绪论.................................. 错误!未定义书签。 1.1 摘要 ................................................. 2 1.2 选题依据和意义 (3) 1.3 无线传感器网络技术研究背景及意义 (4) 1.4 无线传感器网络技术简介 (5) 1.5 未来前景展望 (6) 2 ZigBee协议简介 (7) 2.1 ZigBee的概述 (8) 2.2 ZigBee的网络基础 (9) 2.2.1 网络节点类型 (10) 2.2.2 网络拓扑形式 (11) 2.3 ZigBee的工作模式 (12) 3 核心板介绍 (13) 3.1 CC2530核心板 (14) 3.2 CC2530引脚描述 (11) 3.3 温度传感器介绍 (16) 3.3.1 DS18B20温度传感器特性 (12) 3.3.2 DS18B20管脚介绍 (18) 4 系统总体设计 (19)

《多路温度检测系统》

《多路温度检测系统》 设计报告 一:统整体设计 多路温度检测系统以8051单片机系统为核心,能对多点的温度进行实时控制巡检。各检测单元(从机)能独立完成各自功能,根据主控机的指令对温度进行实时或定时采集,测量结果不仅能在本地储存、显示,而且可以利用单片机串行口,通过RS-485总线及通信协议将将采集的数据传送到主控机,进行进一步的分析、存档、处理和研究。主控机负责控制指令发送,控制各个从机进行温度采集,收集测量数据,并对测量结果(包括历史数据)进行整理、显示和打印。主控机与各从机之间能够相互联系、相互协调,从而达到了系统整体统一、和谐的控制效果。系统框图如下: 温度测点1温度测点2温度测点3温度测点4丛机1 丛机2 丛机3 丛机4 4 8 5 通 讯 电 缆主 控 机 键盘 显示器 打印机图1 系统框图 声光报警 本系统的特点是: ?具有实时检测功能,能够同时检测4路温度,检测温度范围0℃~400℃; ?使用12位AD转换,采用过采样和工频周期求均值技术,分辨率达到16位,检测温度变化最小值达到0.007℃; ?使用RS-485串行总线进行传输,MAX485驱动芯片进行电平转换,传送距离大于1200m,抗干扰能力强; ?可由主控机统一设置系统时间和温度修正值; ?可由主控机分别设置各从机的温度报警上下限,主机、从机均具有声光报警功能; ?具有定时、整点收集各从机数据功能,使用I2C串行E2PROM,可保存各从机以往24小时的数据,具有数据更新 与掉电保护功能; ?具有数据分析功能,能显示各从机以往24小时的温度变化曲线与平均值; ?从机可显示当前温度、时间、报警阈值等信息; ?从机之间可通过主机中转进行通信,根据用户需要观察其他从机实时温度值; ?主从机均采用中文点阵式液晶显示器,人机界面友好; ?具有打印功能; ?自制了主控机和从机所使用的直流稳压电源。

温度测量显示电路设计

第一章概述 1.1 设计内容 以设计为主完成一个温度范围为0 - 50℃的温度测量显示电路的设计与制作。 1、主要设计内容: (1)系统原理框图设计与分析(包括传感器的选择与确定)。 (2)系统方案设计、比较及选定(给出两种以上的方案比较)。 (3)系统原理图设计(包含测量电路、放大电路、A/D转换及显示电路等)。 (4)确定原理图中元器件参数(给出测量电路、放大电路计算公式与数据)。 2、运用protel软件绘出系统原理电路图(鼓励能完成印刷电路板图 的绘制)。 1.2 设计要求 1)确定并分析系统设计要求; 2)进行系统的方案设计; 3)要绘制原理框图,绘制原理电路 4)要有必要的计算及元件选择说明 5)如果采用单片机,必需绘制软件流程图 6)写说明书 7)答辩 所设计的方案能满足题目要求并实现相应的功能,所编写的设计说明书应语句通顺,用词准确,层次清楚,条理分明,重点突出。

第2章硬件电路设计 2.1 传感器的选择与确定 2.1.1 方案一:热敏电阻 该方案采用热敏电阻,热敏电阻价格比较便宜、灵敏度比较好,在实际应用的时候线性度较差,另外调试比较困难。不适合使用。故不使用热敏电阻。 2.2.2 方案二:AD590 该方案采用AD590。 AD590拥有良好的线性关系,灵敏度较高、使用简单方便。但是这种传感器的价格比其他的两种都贵很多。故不选用。 2.2.3方案三:DS18B20数字温度传感器 DS18B20是美国DALLAS半导体公司智能温度传感器,他能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,使用DS18B20可使系统结构更趋简单,可靠性更高。他在测温精度、转换时间、传输距离、分辨率等方面拥有很大优势,给用户带来了更方便的使用和更令人满意的效果。 经过上述三种方案的论证比较,综合考虑成本、性能等因素,最终选取方案三。

相关文档
最新文档