基于单片机的精度高成本低的测温方案介绍

发布者:静默思考最新更新时间:2015-04-27 来源: eefocus关键字:单片机  测温方案  SD8102 手机看文章 扫描二维码
随时随地手机看文章
  本文介绍一种带I2C通信接口的数字温度传感器SD5075来实现测温功能。阐述了其软件和硬件设计方案,该测温装置的温度分辨率0.1℃,测温精度在-40℃~ +100℃范围内典型误差小于±0.5℃。

  用传统的水银或酒精温度计来测量温度,不仅测量时间长、读数不方便、而且功能单一,已经不能满足人们在数字化时代的要求。本文提出了一种新型的数字式温度测量电路的设计方案。杭州晶华微电子有限公司最新研制了一款高精度数字温度传感器芯片SD5075,兼容ADT75/LM75A/TMP75,且价格更低,精度更高,可替代性好,本文将重点介绍。

  系统组成:

  整个系统由数字温度传感器、单片机、显示、按键和电源这几个部分组成。电路设计见下图:

  

  电路图

  SD5075可设置迟滞阈值寄存器和过温阈值寄存器。如果实际测试环境温度高于设置的过温阈值寄存器则通过开漏引脚ALARM输出报警信号。实际环境温度低于迟滞阈值寄存器则解除报警信号。Alarm输出有2种可选的工作模式:Alarm比较器模式和Alarm中断模式。Alarm输出可选择高电平或低电平有效。详细的操作流程可参考SDIC官方网站的SD5075单总线数字温度传感器规格书。

  SD5075介绍:

  SD5075是一款高准确度温度传感器芯片,内含高精度测温ADC,在-40℃~ +100℃范围内典型误差小于±0.5℃,在-55℃~ +125℃范围内典型误差小于±1.0℃。通过两线I2C/SMBus接口可以很方便与其他设备建立通信。设置A2 ~ A0的地址线,可支持8片芯片并联总线连接。

  本芯片可选3种工作模式:连续测温模式,单次测温模式,关断模式。可根据速度或功耗的需求灵活选择和配置。

  SD5075特点:

  1、12位数字温度读数,分辨率为0.0625℃。

  2、在-40℃~+100℃范围内最大误差±0.8℃,在-55℃~+125℃范围内最大误差±1.5℃。

  3、2线通信接口,跟I2C/SMBUS协议兼容。

  4、提供过温报警功能,可设置过温阈值及迟滞恢复阈值。

  5、可选连续测温模式或单次测温模式。

  6、低功耗:连续测温时典型工作电流只有170uA,关断模式工作电流小于1uA.

  7、工作电压范围:2.7V~5.5V.

  8、管脚兼容ADT75/LM75A/TMP75.

  SD5075管脚描述:

  图SD5075管脚图

  图SD5075管脚图

  SDA:两线通信数据线

  SCL:两线通信时钟线

  ALARM:作温度报警或者SMBus Alert用

  GND:地

  A2-A0:地址选择信号

  VDD:电源

  单片机

  采用的单片机型号为SD8102,也是杭州晶华微电子研制的。具有16k Bytes OTP空间,256 Bytes SRAM,19个可编程I/O口,3个16位的定时/计数器,内置2M的RC振荡器。该单片机也可以采用普通的51单片机或PIC单片机替代。

  显示、按键和电源

  采用5位数码管显示,保留1位小数,输出方式采用动态扫描形式,选择单片机的5个I/O口作为数码管的位线和8个I/O口作为数码管的段线;

  通过S0按键来切换摄氏度和华氏度显示。

  采用外接电源方式供电(5~12V不需加限流电阻,大于12V时加个470R/3W的限流电阻),通过HT7533降压为3.3 V给系统各模块供电。

  软件设计

  单片机程序流程参考下图:

  程序流程图

  程序流程图

  结语:

  此测温方案选用的SD5075测温芯片具有功耗低,测温精度高和价格便宜等优点,非常适用于普通测温场合。同时还兼容ADT75/LM75A/TMP75等测温芯片。

关键字:单片机  测温方案  SD8102 引用地址:基于单片机的精度高成本低的测温方案介绍

上一篇:基于ZigBee技术的汽车胎压监视系统设计
下一篇:红外解码程序(用1602显示码值)

推荐阅读最新更新时间:2024-03-16 13:59

基于裸机编程的实时系统
  引 言   在嵌入式控制系统的设计中,如何对被控制的多个任务进行有效协调,使其动作顺序合理、响应速度快捷,往往是设计者所考虑的一个很重要的方面,也是衡量检验一个系统的综合性能的重要指标。为了在多个任务的协调控制中满足实时性的要求,设计者往往会考虑在系统中嵌入目前流行的某种实时操作系统。现在也有一些通过验证的比较优秀的实时操作系统可供选择,有的源代码甚至是免费提供的,网上也有大量的移植成功的源代码范例。基于实时操作系统编程可以大大缩短开发的周期,实时性也有足够的保证。基于实时操作系统编程的代价之一是,增加了程序代码的长度;代价之二是,需要较多的RAM空间,在不扩展片外存储器的情况下,中低档单片机是难以胜任的。另一方面,大部分中
[单片机]
基于Cortex-M3的微控制器热电偶测量系统
  器件连接/参考   ADuCM360:基于Cortex-M3的微控制器,内置双通道24位Σ-Δ型ADC   ADP1720-3.3:低压差线性稳压器   评估和设计支持   电路评估板   CN-0300评估板(EVAL-CN0300-EB1Z)包含USB-SWD/UART和SEGGER J-Link Lite电路板   设计和集成文件   原理图、布局文件、物料清单、ADuCM360源代码   电路功能与优势   本电路在精密热电偶温度监控应用中使用ADuCM360精密模拟微控制器,并相应地控制4 mA至20 mA的输出电流。ADuCM360集成双通道24位Σ-Δ型模数转换器(ADC)、双通道可编程电流源、
[测试测量]
基于Cortex-M3的<font color='red'>微控制器</font>热电偶测量系统
PIC16位单片机CAN(7)定时器
定时器相对来说是最简单的了,也没有什么说的, 每个定时器模块都是 16 位定时器 / 计数器,由以下可读 / 写寄存器组成: ? TMRx:16 位定时器计数寄存器 ? PRx:与定时器相关的 16 位定时器周期寄存器 ? TxCON:与定时器相关的 16 位定时器控制寄存器 需要注意的是: 1:定时器是16位了,也可以配置为32位的,具体看文档,这里使用16位的定时器。 2:PRx:与定时器相关的 16 位定时器周期寄存器。也就是TMRx的值和PRx值相等时产生中断。】 下面看程序: /***********************************************************
[单片机]
STM32单片机(12) 红外信号接收解码(外部中断)
本程序主要利用外部中断,实现红外遥控器信号接收解码,并利用串口通信把编码传至计算机显示 注:请用质量好点的遥控器实验,用了劣质遥控器浪费了一天时间,数据位接收总是不完整,后来用宿舍空调遥控器就解码成功了 相关资料 STM32单片机学习(2) 外部中断 http://blog.csdn.net/leytton/article/details/38063335 STM32单片机学习(3) 串口中断通信 http://blog.csdn.net/leytton/article/details/38393553 STM32单片机学习(7) 串口通信printf重定向 http://blog.csdn.net/leytton/ar
[单片机]
单片机对SD卡读写系列(一)
SD卡,是一种基于半导体快闪记忆器的新一代记忆设备,SD于1999年8月研制成功,其重量只有2克。但却拥有高记忆容量、快速数据传输率、极大的移动灵活性以及很好的安全性。SD卡也很容易重新格式化,有广泛的应用领域,如音乐、电影、新闻等多媒体文件都可以方便地保存,数码相机也开始支持SD卡。SD卡容量最高能达到4GB。 SD卡在24mm×32mm×2.1mm的体积内结合了〔SanDisk〕快闪记忆卡控制与MLC(Multilevel Cell)技术和Toshiba(东芝)0.16u及0.13u的NAND技术,通过9针的接口界面与专门的 驱动器 相连接,不需要额外的 电源 来保持其上记忆的信息。而且它是一体化固体介质,没有任何移动部分,所
[单片机]
单片机控制DAC0832输出锯齿波
DAC 0832:DAC0832是8位全MOS中速 D/A 转换器,采用R—2RT 形 电阻 解码 网络,转换结果为一对差动 电流 输出,转换时间大约为1us。使用单 电源 +5V―+15V 供电。参考 电压 为-10V-+10V。在此我们直接选择+5V 作为参考电压。DAC0832 有三种工作方式:直通方式,单缓冲方式,双缓冲方式;在此我们选择直通的工作方式,将XFER WR2 CS 管脚全部接数字地。管脚8 接参考电压,在此我们接的参考电压是+5V。我们在控制P0口输出数据有规律的变化将可以产生三角波,锯齿波,梯型波等波形了。 #include reg51.h sbit wela=P2^7; // 数码管 位选 sbi
[单片机]
基于DDS与MCU的运算放大器参数测量系统设计
引言 在现代科研机构电路设计、大专院校的电子系统教学中,集成运算放大器作为信号处理的基本器件,应用非常广泛,准确的掌握集成运放的参数是进行电子系统设计的基本前提。为了方便用户准确掌握手中运放的各项参数,本文提供了一种采用可编程DDS芯片和MCU的测量系统,可自动测量集成运放的5项基本参数,以小液晶屏显示测量结果,并可根据需要打印测量的结果,与现有的BJ3195等昂贵测试仪相比,该测量系统功能精简、操作智能化、人机接口友好。 系统总体设计 系统框图如图1所示。系统以SPCE061单片机为控制核心,采用主从结构,从单片机负责外围的液晶显示、打印、语音提示等功能。主单片机负责接收红外键盘的输入信息,根据当前用户输入,将参数测试部分
[测试测量]
单片机控制的简易定时报警器电路设计
设计一个单片机控制的简易定时报警器。要求根据设定的初始值(1-59秒)进行倒计时,当计时到0时数码管闪烁“00”(以1Hz闪烁),按键功能如下: (1)设定键:在倒计时模式时,按下此键后停止倒计时,进入设置状态;如果已经处于设置状态则此键无效。 (2)增一键:在设置状态时,每按一次递增键,初始值的数字增1。 (3)递一键:在设置状态时,每按一次递减键,初始值的数字减1。 (4)确认键:在设置状态时,按下此键后,单片机按照新的初始值进行倒计时及显示倒计时的数字。如果已经处于计时状态则此键无效。 3.1.2 模块1:系统设计 (1)任务分析与整体设计思路 根据题目的要求,需要实现如下几个方面的功能。 计时功能:要实现计时功能则需要使用
[单片机]
<font color='red'>单片机</font>控制的简易定时报警器电路设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved