您的位置 首页 应用

根据单片机的精度高成本低的测温计划介绍

本文介绍一种带I2C通信接口的数字温度传感器SD5075来实现测温功能。阐述了其软件和硬件设计方案,该测温装置的温度分辨率01℃,测温精度在-40℃~+100℃范围内典型误差小于±05℃。

  本文介绍一种带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管脚图

  SDA:两线通讯数据线

  SCL:两线通讯时钟线

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

  GND:地

  A2-A0:地址挑选信号

  VDD:电源

  单片机

  选用的单片机型号为SD8102,也是杭州晶华微电子研发的。具有16k Bytes OTP空间,256 Bytes SRAM,19个可编程I/O口,3个16位的守时/计数器,内置2M的RC振荡器。该单片机也能够选用一般的51单片机或P%&&&&&%单片机代替。

  显现、按键和电源

  选用5位数码管显现,保存1位小数,输出方法选用动态扫描方法,挑选单片机的5个I/O口作为数码管的位线和8个I/O口作为数码管的段线;

  经过S0按键来切换摄氏度和华氏度显现。

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

  软件规划

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

  

  程序流程图

  结语:

  此测温计划选用的SD5075测温芯片具有功耗低,测温精度高和价格便宜等长处,十分适用于一般测温场合。一起还兼容ADT75/LM75A/TMP75等测温芯片。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/254116.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部