描述 | IC THERM MICROLAN PROG-RES TO-92 | 传感器类型 | 内部 |
---|---|---|---|
感应温度 | -55°C ~ 125°C | 精确度 | ±2°C(最小值) |
拓扑 | 寄存器库,变签式暂存器 | 输出类型 | 1-Wire? |
输出警报 | 是 | 输出风扇 | 无 |
电源电压 | 3 V ~ 5.5 V | 工作温度 | -55°C ~ 125°C |
安装类型 | 通孔 | 封装/外壳 | TO-226-3、TO-92-3 标准主体 |
供应商设备封装 | TO-92-3 | 包装 | 散装 |
机中的电子温度计,和普通的温度控制仪相比,该温度计具有测温速度快、读数方便等特点,测温范围为-40-125℃,而且稳定实用,辅以适当的隔热材料,其控制范围将更高。 烫金机是根据热压原理,将彩色电化铝印在纸、木、塑、革等各种商品上,其烫印色彩鲜艳、美观大方,是当前小型商品装潢、名片和包装印刷的必备机器,烫金机的烫金原理是通过一定的温度和压力,并利用色箔将饰版上的图案和文字瞬间附着在塑胶表面上,烫金必备的是温度、压力、色箔、烫饰版、其中温度控制是本设计要解决的主要问题。 ds18b20温度传感器 ds18b20是美国dallas半导体公司继ds1820之后推出的一种改进型智能温度传感器,与传统的热敏电阻相比,它不需要运算放大器,就能直接读出被测温度,并可根据实际要求通过简单的编程来实现9-12位的数字值读数,通过设计可以分别在93.75ms和750ms内完成9位和12位的数字量,而且从ds18b20读出的信息或写入ds18b20的信息仅需要一根口线(单线接口)读写,ds18b20的温度变换功率来源于数据总线,总线本身也可以向所挂接的ds18b20供电,而无需额外 ...
摘 要:在工业生产和日常生活中,有的时候迫切需要知道某种环境、某种物体的温度,而且需要将它记录下来。更高的要求是,需要每隔一段时间记录时间与温度,将温度上传到pc机进行分析计算……。本方案讨论了使用凌阳科技公司的高性能spce061a单片机作为主控制器,采用一线制数字温度传感器ds18b20作为温度传感器,采用液晶1602作为显示器件,采用凌阳科技公司的spr1024作为数据存储器的应用方案。该方案实现了目标温度的测量、显示、存储与pc机传输数据的功能,体现了spce061a强大的功能。关键词:测温;单片机;spce061a;spr1024;ds18b20;液晶1602;ds18b20 1 引言 在工业生产和日常生活中,有的时候迫切需要知道某种环境、某种物体的温度,而且需要将它记录下来。更高的要求是,需要每隔一段时间记录时间与温度,将温度上传到pc机进行分析计算……。本方案讨论了使用凌阳科技公司的高性能spce061a单片机作为主控制器,采用一线制数字温度传感器ds18b20作为温度传感器,采用液晶1602作为显示器件,采用凌阳科技公司的spr1024作为数据存储器的应用方案。该方案实现了 ...
摘 要:介绍ds18b20的基本特性,和基于ds18b20设计的多点测温系统。给出了系统硬件连线及软件流程。 关键词:温度传感器;ds18b20;测温系统 design of a new multiple temperature measurement system zhou xingwei, yuan yifang (college of optical and electronics engineering, university of shangh ai for science and technology, shanghai 200093, china) abstract: the basic characteristic of ds18b20 was introduced in this article. the hardware and software diagram of the system based on ds18b20 w ere given. finally, the realization of multiple tempe ...
锻炼质量的效果。 系统硬件设计 系统以单片机为核心,配置了各种集成传感器,体积小巧。由于采用了微型封装的芯片及元器件,使连线变短,减少了通信接口,从而提高了整机工作的可靠性。系统硬件结构如图1所示。spce061a单片机 spce061a单片机内部集成了adc、 dac、32kb的flash和2kb的sram,以及液晶驱动模快。利用该单片机作为处理芯片,使得模、数信号之间的转换以及液晶驱动可以通过软件来实现,避免了外界信号的干扰,提高了系统的稳定性及抗干扰能力。 图1 系统硬件结构框图ds18b20温度传感器 ds18b20温度传感器采用12位存储温度值对应的数字表示形式,理论精度可达到0.05℃ ,能实时、精确地检测到人体温度的变化,可通过单片机在液晶显示器上显示温度。ds18b20与单片机的典型接口设计 可以采用外接电源与寄生电源(即从数据线上得到供电电源)两种方式供电,如图2所示。使用ds18b20的注意事项(1)ds18b20从测温结束到将温度值转换成数字量需要一定的转换时间,这是必须保证的,不然会导致转换错误,使温度输出总是显示85℃。(2)在实际使用中发现,应使电源电压保持 ...
摘 要:介绍利用ds18b20和下位机收集温度值,并将数据打包传送给上位机,实时监控电缆接头的温度变化的系统。 关键词:电缆;温度传感器;单片机;上位机 design of a kind of configuration monitor system for cable temperature yangfang1,baixia2 (1.benxi technology supervising bureau,benxi117022,china;2.benxi college of metallurgy,benxi117022,china) abstract:the paperintroduces asystem,which uses ds18b20/89c51 to collectthetemperature and uses a hostto supervisethe change of ca-bletemperature. key words:cable;temperature sensor;single-chip;host 采用数字温度探 ...
引言 在工业、农业和医疗领域,温控系统有着巨大的市场前景和价值,在这些领域中,传统的人工监控已不能满足日益增长的技术需求,因此电子监控类设备将极其走俏。现有的方法是在一根i/o线上连接多个ds18b20的数据采集方法,而在ds18b20接入系统之前,需要人工将ds18b20的64位rom序列号逐一读出,并进行存储。这种方法在确定ds18b20的物理位置上有很大困难,特别是当更换出现故障的ds18b20时,这个矛盾变得尤为突出。 因此,本文研究了一种方法,解决了单片机与ds18b20结合的测温系统数字传感器的更换问题,系统结合了软件编程与硬件设计。在提出的解决方案中,数据采集模块采用低功耗avr单片机-atmega16、单总线数字温度传感器ds18b20以及外部存储器-低能耗串行eep-rom。系统根据ds18b20数量的多少,可以选择基于max485的有线组网,也可以选择基于nrf905或zigbee的分布式无线组网。 1 ds18b20简介 1.1 概述 ds18b20是一款高性能单线数字式温度传感器,由美国dallas(达拉斯)公司生产。该传感器提供9到12位温度读数;可 ...
摘要:介绍利用actel公司的apa150型现场可编程门阵列(fpga)实现对ds18b20型温度传感器的通信控制,使cpu可以方便地从fpga中读取温度测量结果和ds18b20的48位id值。l 引言 ds18b20是dallas公司生产的一线式数字温度传感器,采用3引脚t0-92型小体积封装;温度测量范围为-55℃~+125~c,可编程为9位~12位a/d转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出。 一线式(1-wire)串行总线是利用1条信号线就可以与总线上若干器件进行通信。具体应用中可以利用微处理器的i/o端口对ds18b20直接进行通信,也可以通过现场可编程门阵列(fpga)等可编程逻辑器件(pld)实现对1-wire器件的通信。 本文介绍利用actel公司的proasicplus系列fpga实现与ds18b20的通信功能。fpga可以将读出ds18b20的48位id号和12位温度测量结果保存在内部寄存器中,微处理器可以随时快速地从fpga寄存器中读取这些信息。 一般在使用ds18b20时往往采用微处理器的i/o端口实现与该 ...
是通过物理和化学过程将太阳的光能、核能或化学能转化为电能,并根据需要对电能进行存储、调节和变换,然后向卫星其它各分系统不间断供电。我国的卫星大都采用太阳能/蓄电池供电系统。蓄电池充电终压控制采用电压-温度补偿法,即v-t曲线控制。蓄电池温度传感器传统上一般选用热电耦或铂电阻。模拟电路硬件控制是温度补偿的常用方法,已经在我国各种型号的卫星上获得成功应用。 为加快我国卫星电源分系统的数字化设计。充分体现数字电路体积小、重量轻、功耗低、适应性强和可靠性高等优点,提高电源分系统的电能重量比,本文以ds18b20作为温度传感器,并采用单片机控制系统进行数据的采集、计算、调节及v-t曲线控制。 1 v-t曲线控制原理 v-t曲线的控制关系为:v=n(vs-kt) 式中:vs为电压状态值;t为温度;k为温度系数;n为补偿系数。 如温度t上升,电压v下降,这表明此时蓄电池升高,需要调节充电电压使温度降低,这就是v-t曲线补偿。其具体方法是采用v-t曲线跟踪补偿方案来控制蓄电池的充电终止电压,然后通过测量蓄电池组的端电压和单体温度,以预设的温度补偿电压曲线确定充电结束状态。同时在充电器内部设置保 ...
是通过物理和化学过程将太阳的光能、核能或化学能转化为电能,并根据需要对电能进行存储、调节和变换,然后向卫星其它各分系统不间断供电。我国的卫星大都采用太阳能/蓄电池供电系统。蓄电池充电终压控制采用电压-温度补偿法,即v-t曲线控制。蓄电池温度传感器传统上一般选用热电耦或铂电阻。模拟电路硬件控制是温度补偿的常用方法,已经在我国各种型号的卫星上获得成功应用。 为加快我国卫星电源分系统的数字化设计。充分体现数字电路体积小、重量轻、功耗低、适应性强和可靠性高等优点,提高电源分系统的电能重量比,本文以ds18b20作为温度传感器,并采用单片机控制系统进行数据的采集、计算、调节及v-t曲线控制。 1 v-t曲线控制原理 v-t曲线的控制关系为:v=n(vs-kt) 式中:vs为电压状态值;t为温度;k为温度系数;n为补偿系数。 如温度t上升,电压v下降,这表明此时蓄电池升高,需要调节充电电压使温度降低,这就是v-t曲线补偿。其具体方法是采用v-t曲线跟踪补偿方案来控制蓄电池的充电终止电压,然后通过测量蓄电池组的端电压和单体温度,以预设的温度补偿电压曲线确定充电结束状态。同时在充电器内 ...
摘要:多点测温广泛应用于工业自动化控制、农业生产温度测量等领域。本文介绍了智能集成数字温度传感器ds18b20 的特点和工作原理,对基于ds18b20 多点测温的二种方法进行了分析与探讨。 1. 前言 多点测温在粮食仓库存储的温度监控,禽蛋孵化箱自动温度控制,机柜仪器设备的温度监控,电力、电讯设备的过热故障预知检测,交通工具温度监视,医疗与保健诊断的温度测试,以及智能家居的室温自动调节等领域有着广泛的应用。 传统的温度检测大多以热敏电阻为传感器,但利用热敏电阻测量温度精度较低、可靠较差,且必须经过a/d 转换等接口电路转换成数字信号后才能送给微处理器进行处理,这样就使得测温装置的电路结构较复杂,降低了系统的安全可靠性。 2.ds18b20 数字温度传感器简介 ds18b20 是美国dallas 公司生产的单线数字温度传感器,它是一款性能优异的智能集成数字式传感器,具有体积小、功耗低、性能高、抗干扰能力强、使用简单等优点。其独特的单总线技术使用户可轻松地组建传感器网络,特别适合于构成多点温度测控系统。每个ds18b20 都有一个唯一的64 位rom 序列号,通过 ...
ds18b20数字温度计是dallas公司生产的1-wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。 1.ds18b20产品的特点 (1)、只要求一个端口即可实现通信。 (2)、在ds18b20中的每个器件上都有独一无二的序列号。 (3)、实际应用中不需要外部任何元器件即可实现测温。 (4)、测量温度范围在-55。c到+125。c之间。 (5)、数字温度计的分辨率用户可以从9位到12位选择。 (6)、内部有温度上、下限告警设置。 2.ds18b20的引脚介绍 to-92封装的ds18b20的引脚排列见图1,其引脚功能描述见表1。 (底视图)图1 表1ds18b20详细引脚功能描述序号名称引脚功能描述 1gnd地信号 2dq数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源。 3vdd可选择的vdd引脚。当工作于寄生电源时,此引脚必须接地。 3.ds18b20的使用方法 由于ds18b20采用的是1-wire总线协议方式,即在一根 ...
液晶显示温度计电路图 如图为液晶显示温度计电路图。该电路的工作原理为:由ds18b20温度传感器芯片测量当前的温度,并将结果送入单片机。然后,通过89c205i单片机芯片对送来的测量温度读数进行计算和转换,将此结果送入液晶显示模块。最后,smc1602a芯片将送来的值显示于显示屏上。本电路主要由dsl8820温度传感器芯片、smcl602a液晶显示模块芯片和89c2051单片机芯片组成。其中,dsi8b20温度传感器芯片采用“一线制”与单片机相连,它独立地完成温度测量以及将温度测量结果送到单片机的工作。 来源:zhengliping ...
由单总线数字温度传感器ds18b20和at89c2051组成的经济型家庭用测温系统电路如图所示。其温度显示为“-××c”,精度为±0.5℃,测温范围为55~+125℃。图中dsp为4只数码led显示屏的简化。 家用测温系统电路 来源:456896op ...
温度的测量和控制在激光器、光纤光栅的使用及其他的工农业生产和科学研究中应用广泛。温度检测的传统方法是使用诸如热电偶、热电阻、半导体pn结之类的模拟温度传感器。信号经取样、放大后通过模数转换,再交自单片机处理。被测温度信号从温敏元件到单片机,经过众多器件,易受干扰、不易控制且精度不高。因此,本文介绍一种新型的可编程温度传感器ds18b20,他能代替模拟温度传感器和信号处理电路,直接与单片机沟通,完成温度采集和数据处理。ds18b20与at89c51结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。 来源:阴雨 ...
ds18b20和单片机at89c2051的接口电路如下图所示 用单片机at89c2051的p1.7口线经上拉后接至ds18820的引脚2数据端,引脚1接电源地端,引脚3接+5v电源端。 来源:轻舞寻梦 ...
ds18b20在avr上的应用ds18b20在bascom-avr上的应用更详细的介绍请看这里:http://www.avrdiy.com/应用设计/ds18b20在bascom-avr上的应用.htm初稿 ds18b20是dallas公司生产的单总线 1wire 数字温度传感器, 可广泛用于工业、民用、军事等领域的温度测量及控制仪器、测控系统和大型设备中。它具有体积小,接口方便,传输距离远等特点。 1:ds18b20简介:(1)独特的单总线接口方式:ds18b20与主机连接时仅需要一条io线即可实现双向通讯。(2)在使用中不需要任何外围元件。(3)可用正常供电,也可以用io寄生供电方式工作,电压范围:+3.0~+5.5 v。(4)测温范围:-55~125℃,0~85℃误差<0.5℃,分辨率为0.0625、0.125、0.25、0.5℃,由编程实现(5)用户可自设定eeprom的报警上下限值。(6)支持多点组网功能,多个ds18b20可以并联在一起工作,实现多点测温。(8)负压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。(9)供电方式既可以由vdd直接供电,也可以采用 ...
各位帮我看看ds18b20.html">ds18b20的显示程序大家有用过ds18b20.html">ds18b20的吗?帮我看看我的程序。采集温度之后,送三个8段led显示,3片74hc164,at89c2051串行工作方式0,分别控制指示灯,温度个位,温度十位。大家看看我的程序有没有问题。temp.html">temp equ 40htemp.html">temp1 equ 41htemp.html">temp2 equ 42htemper_num equ 60hmain: acall readtemp.html">temp acall temper_cov acall led_wendu ajmp main reset: l0: clr p3.5 ; 长英科技2000/9/27mov r2,#200l1: nop djnz r2,l1 ;主机发置位脉冲持续3us﹡200=600ussetb p3.5 ...
为什么检测不到ds18b20.html">ds18b20大家好,这是我的一个ds18b20.html">ds18b20测温的程序,每个t0中断到来,都让进行一次测温并显示.可是为什么检测不到它的存在那?郁闷>>>我的晶振12m,还望大侠指点代码如下:t0_int: push psw push acc clr tf0 ;*************** init ds18b20 ***************** lcall init_1820 ;初始化 jb flag1,dsexist ;看是否存在 lcall dsnexist ;不存在 jmp t0_enddsexist: lcall re_config ;写暂存器 lcall get_temp ;得到温度.....................; ds18b20初始化程序;//************************** ...
org 0000hstart: mov sp,#60h ;开机初始化 mov p0,#0ffh mov p1,#0feh mov p2,#0ffh mov p3,#0ffh main: lcall get_temper ;调用读温度子程序 lcall disp ;调用数码管显示子程序 ajmp main ;重复循环;------ 读ds18b20传感器的温度值 ------get_temper: setb p3.3 lcall rst18b20 ;复位ds18b20 jb 00h,dss2 retdss2: mov a,#0cch ;跳过rom匹配 lcall wr18b20 mov a,#44h ;向ds18b20发出温度转换命令 lcall wr18b20 lcall rst18b20 ;准备读温度前先复位ds18b20 mov a,#0cch ;跳过rom匹配 lcall wr18b2 ...
; *****************************************;温度总子程序; *****************************************wendu: acall init_1820 acall re_config acall get_temper acall temper_cov ret; *****************************************;ds18b20初始化程序; ***************************************** init_1820: setb p2.0 nop clr p2.0 mov r0,#06bh mov r1,#03htsr1: djnz r0,tsr1 ; 延时 mov r0,#6bh djnz r1,tsr1 setb p2.0 nop nop nop mo ...