历史上的今天
返回首页

历史上的今天

今天是:2025年01月26日(星期日)

2018年01月26日 | 凌阳单片机温度计设计

2018-01-26 来源:eefocus

常见的玻璃管温度计,是靠管内水银升降来判断温度值的高低。当光线较暗时,就看不清水银位置,给观察带来不便。这里介绍一种采用热敏电阻测温并用语音报告温度值的热敏电阻温度计,它具有使用方便的优点。

电阻测温原理
  热敏电阻是一种新型半导体感温元件,具有灵敏度高、体积小、寿命长的优点。热敏电阻可分为正温度系数和负温度系数两种类型。


  负温度系数热敏电阻具有负的电阻温度特性,当温度升高时,电阻值减小;当温度降低时,电阻值增大,其阻值棗温度特性曲线如0所示。热敏电阻的阻值棗温度特性曲线是一条指数曲线,非线性较大,在实际使用中要进行线性化处理,但比较复杂,一般只使用线性度较好的一段(如图所示ab段)。如果测出热敏电阻的阻值,就可以间接的算出对应的温度值。



温度特性曲线

硬件电路
  用热敏电阻测温的硬件连接见0。将热敏电阻RT与固定电阻R串联,接3.3V电源,当温度改变时,RT阻值改变,其两端的电压随之改变,测量两端的电压,通过以下公式求得温度值: T=T0-KVT
其中:
  T-被测温度
  T0-与热敏电阻特性有关的温度参数
  K-与热敏电阻特性有关的系数
  VT-热敏电阻两端的电压
  此例中选用负温度系数热敏电阻MFD-502-34,其线性化较好的一段是在-20℃~80℃。


硬件连接图

  固定电阻R阻值的选取:
  MFD-502-34型热敏电阻线性化较好的一段是在-20℃棗80℃,为了在最高温度和最低温度时使被测信号基本接近满量程值,采取线性区域内中间某一点温度的阻值作为固定电阻的值。它们分压后,AD的输入电压是AD的输入电压范围一半。在25℃时热敏电阻的阻值为5KΩ,所以选取固定电阻R的值为5KΩ。
  在-20℃时热敏电阻的阻值为37.399KΩ,热敏电阻两端电压VRT=2.9V,接近A/D输入电压的上限3.3V;在80℃时热敏电阻的阻值为0.796KΩ,热敏电阻两端电压VRT=0.45V,接近A/D输入电压的下限0V。
  在温度线性化较好的区域内SPCE061A的A/D值都没有达到极限值。按照0接法时,T0=76,K=0.1022,根据以上公式和参数,测出热敏电阻两端的电压就可以求出被测温度。

温度计算
  系统扩展了一个按键,接于IOA15,当按键按下时,就进行A/D转换初始化,并进行4次A/D转换,SPCE061A的A/D转换结果在高10位,每次将其移入低10位再计算4次平均值作为AD有效结果返回;为了提高准确度,变量TempAD、Temper都采用浮点数,计算完成用语音将温度值报出来。由于在放音时播放函数会改变一些参数,为了稳定期间,在每次A/D转换前都做一次初始化。
  由于每个热敏电阻的特性并非一样、与热敏电阻串联的固定电阻的不准确等原因,每支温度计在整个测量范围内至少找5点进行校正,并适当的修改参数以达到最佳状态。

A/D转换程序:

.publIC _ReadAD 
_ReadAD: .proc 
R2=4 
R3=0 
TestLoop: 
R1=[P_ADC_MUX_Data] 
R1=0x8000 
TempConverLoop: 
TEST R1,[P_ADC_MUX_CTRl] 
JZ TempConverLoop 
R1=[P_ADC_MUX_Data] 
R1=R1 LSR 4 
R1=R1 LSR 2 
R3+=R1 
R2-=1 
JNZ TestLoop 
R3=R3 LSR 2 
R1=R3 
retf 
.endp 

温度计算及语音播报部分程序:

 

//进4转换




//进AD转换


//转换H 
  
//读AD转换  
  
  
 

if(Key==0x8000)
{
InitAD();
TempAD=ReadAD();              
Temper=76-0.1022*TempAD; 
if(Temper<-20 | Temper>80)
Temper=0xFFFF;                  
PlayVoice(Temper);               
}


推荐阅读

史海拾趣

EPC公司的发展小趣事

某EPC公司注重与产业链上下游企业的合作与共赢。公司与供应商建立了长期稳定的合作关系,确保了原材料的稳定供应和成本控制。同时,公司积极与设备制造商、系统集成商等合作伙伴开展深度合作,共同研发新技术、新产品,为客户提供更加全面的解决方案。通过合作共赢的模式,公司实现了跨越式的发展,成为了电子行业的领军企业之一。

Antex公司的发展小趣事

Antex公司始于1917年,当时它主要从事锻件的制造和销售。这一时期的Antex,凭借着对锻造技术的深入研究和不断创新,逐渐在电子行业中崭露头角。公司注重产品质量和客户需求,通过设计、锻造、机械加工、装配的一站式服务,赢得了客户的信赖。

芯茂微电子公司的发展小趣事

随着市场竞争的日益激烈和技术创新的加速推进,芯茂微电子也面临着越来越多的挑战和机遇。面对这些挑战,公司始终坚持不懈地推进技术创新和产品研发,不断提升自身的核心竞争力和市场地位。同时,公司也积极寻求新的市场机遇和合作伙伴,不断拓展业务领域和市场空间。正是这种对挑战和机遇的积极应对和坚持不懈的努力,让芯茂微电子在电子行业中不断发展壮大。

ALPS公司的发展小趣事

芯茂微电子自创立之初,就致力于高性能模拟及数模混合集成电路的研发。经过多年的努力,公司在BICMOS和BCD工艺平台上取得了显著的技术突破,成功开发出多款高性能、低功耗的集成电路产品。这些产品凭借卓越的性能和稳定性,迅速获得了市场的认可,广泛应用于消费类电子、通信、计算机等领域。公司的技术实力和创新能力得到了业界的一致认可,成为国内集成电路设计领域的佼佼者。

苏州锋驰(Feng)公司的发展小趣事
通常具有可调的输出电流范围,可以根据需要进行调节。
ERA Transformers公司的发展小趣事

为了保持技术领先地位和市场竞争力,ERA Transformers公司非常重视创新与研发工作。公司每年都会投入大量资金用于新产品的研发和技术创新。在一次研发项目中,公司成功开发出了一种具有超高能效和极低损耗的新型变压器。这款产品的问世立即引起了市场的广泛关注,并成功获得了多项国内外专利。持续的创新与研发使得ERA Transformers公司在电子行业中始终保持着领先地位。

问答坊 | AI 解惑

面像识别技术简介

面像识别技术包含面像检测、面像跟踪与面像比对等课题。面像检测是指在动态的场景与复杂的背景中,判断是否存在面像并分离出面像。面像跟踪指对被检测到的面像进行动态目标跟踪。面像比对则是对被检测到的面像进行身份确认或在面像库中进行目标搜索 ...…

查看全部问答>

(转贴)网络化监控存储之中心存储

网络化存储之中心存储 在网络视频监控系统中,部署得更多的是中心存储。前端设备采集监控点图像并编码压缩处理成数字监控码流,然后通过网络传送到中心业务平台,由中心业务平台将码流分发给网络录像单元进行集中存储。 在很多大型的视频监控联网应 ...…

查看全部问答>

LPC1114不能下载问题解决

之前放蛮久的板子突然不能下载了 ,原来是驱动损坏,而就算卸载是重新安装他还是会调用原先的驱动,论文忙完了今天在公司的偷偷搞了会 (*^__^*) 嘻嘻……又好了(我们公司不是搞单片机这类的) 我就相信我不会挂硬件的…

查看全部问答>

如何在PB中设置wince系统占用内存大小

wince初始设置系统占用的内存太小,如何将它改大一点,并在硬启动后仍有效?…

查看全部问答>

昂达主板好不好?

我配置的电脑,主板和显卡都是昂达的,不知道昂达好不好?…

查看全部问答>

一些资料

一些430的资料哦…

查看全部问答>

基于eZ430-RF2500的无线隧道监测系统

基于eZ430-RF2500的无线隧道监测系统…

查看全部问答>

stm8lsi时钟起不来啊怎么配置

   CLK_ICKR=0x08; /* Configure clock prescaler */ CLK_CKDIVR = 0x01; /*分频时钟源 */ /* To select external source by automtic switch */ CLK_ICKR |= 0x10; /* 使能转化 */ CLK_SWR = 0xD2; /* 时 ...…

查看全部问答>

各位已经拿到STM32F2芯片的都是从哪里拿到的样片?

                                 各位已经拿到STM32F2芯片的都是从哪里拿到的样片?…

查看全部问答>

msp430f149 的ADC12

同志们用msp430f149  的ADC12测量的电压值准确不? 我设置的是使用内部AVCC   怎么感觉像是2.5V    然后我用外部的输入AVCC电压值才比较准确 (还是有点误差) 谁知道怎么回事吗?…

查看全部问答>