MSP430单片机的热敏电阻温度测量

发布者:王大雷最新更新时间:2011-10-24 关键字:MSP430单片机  温度测量 手机看文章 扫描二维码
随时随地手机看文章
    测量温度一般采用热敏电阻做传感器,测量的方法有R—V转换电压测量法和R—F转换频率测量法。这两种方法的电路复杂且成本高,电路中很多元器件直接影响测量精度。本文论述一种类R—F转换频率的测量法,用NE555定时器和热敏电阻等器件构成振荡器,由MSP430单片机的捕获功能来捕获多谐振荡器输出信号的高低电平并计数,热敏电阻Rt与捕获高低电平时的计数值的差值成正比关系。该方法电路简单、成本低,系统流程框图如图1所示。

1 负温热敏电阻
    PT一25E2热敏电阻温度阻值变化曲线如图2所示。PSB型负温热敏电阻由Co、Mn、Ni等过渡金属元素的氧化物组成,经高温烧成半陶瓷,利用半导体毫微米的精密加工工艺,采用玻璃管封装,耐温性好,可靠性高,反应速度快且灵敏度高。它采用轴向型结构,便于安装,能承受更高温度,且玻璃封装耐高低温(一50~350℃)。


2 MSP430单片机计数法测温原理
    以NE555定时器为核心组成典型的多谐振荡器,把被测热敏电阻Rt作为定时元件之一接入电路中,NE555定时器输出引脚接MSP430单片机的P1.2脚(Timer_A:捕获、CCIlA输入引脚)。系统电路如图3所示。

    由NE555工作原理可知,多谐振荡器输出信号(周期性矩形波)的高电平时间(1个周期内)为:

    

若控制MSP430单片机的定时器A计数时钟的频率设置为f,则捕获到高电平时间内的计数值为NH,捕获到低电平时间内的计数值为NL,所以有:


 

        [page]

    因为f、C1、R1均为定值,所以Rt与N成正比,且增大f还可以提高测量精度。查表可得温度值。
    由上述测量原理可知,误差主要来源为:R1、R2精度,单片机的定时器和电容器的精度以及稳定度。这里选用高精度(士O.001%)、温度系数小于土O.3×10-6/℃的精密金属箔电阻器。因此当选用高精度、高稳定度的电容器,且单片机的工作频率足够高,就可以得到较好的测温精度。


3 MSP430单片机捕获原理
    捕获计数法的原理如图4所示。通过MSP430单片机TACTL寄存器给定时器A设置一个固定的时钟频率f和计数模式(本系统设为连续模式)。又知Timer A工作在连续计数模式时,TAR(16位)计数范围是0一FFFFH值。定时器A连续模式计数启动后,TAR的值开始从O—FFFFH一O—FFFFH……不断重复计数,直至软件控制其停止计数为止;同时设置TACCTL寄存器的CMx、CAP、CCIE位,在多谐振荡器输出方波的上升沿和下降沿都触发捕捉并中断。这样当每次沿到来,进入中断并捕获上升沿和下降沿时刻的值(如TACCRla、TACCRlb、TAC—CRlc、TACCRld……),然后用此次捕获的值减去上次捕获的值即可得高或低电平时间内的计数值NH、NL。例如:NH=TACCRlb一TACCRla、NL=TACCRlc一TACCRlb,代入式4、式5便可得出R的值,查表即得温度值。

   MSP430F1X定时器初始化所涉及的寄存器配置如下:

    TASSELx:4种时钟源供选择。
    IDx:4种预分频选择。
    MCx:TAR计数模式选择,MCx=11,上升沿和下降沿都捕获。
    TAIE:Timer_A中断使能,为“1”中断使能。
    CMx:捕获触发信号选择。
    SCS:捕获同步或异步选择,“O”同步、“1”异步。
    CAP:捕获模式选择,“O”比较、“1”捕获。
    CCIE:捕获/比较中断选择,为“1”中断使能。


4 软件设计
    基于MSP430单片机捕获中断测温程序流程如图5、图6所示,包括主程序流程、捕获中断和溢出中断流程。

    Timer_A初始化代码如下

[page]

    捕获中断和溢出中断函数代码如下:

    代入常量f、C1、R2的值,即可得热敏电阻阻值,通过查表可得温度值。查表温度间隔一般为1℃,如果忽略热敏电阻1℃以内的非线性误差,可以将两摄氏度之间取线性计算,这样可以得到O.01℃的分辨率。


结 语
    由测量原理知:被测电阻的阻值越大,测量误差越小。笔者已应用该方法设计出一款温度计,测量范围为一10~80℃,分辨率达到O.01℃,误差在O.3℃以内。该设计充分利用了MSP430单片机的捕获功能和低功耗功能,使得电路功耗低、电路简洁、价格低廉、精度高。

 

 

关键字:MSP430单片机  温度测量 引用地址:MSP430单片机的热敏电阻温度测量

上一篇:MSP430单片机的热敏电阻温度测量
下一篇:基于嵌入式WinCE与MSP430单片机多串口通信设计

推荐阅读最新更新时间:2024-03-16 12:44

过程校验仪温度测量及输出的工作原理
过程校验仪都使用微处理器,输出和输入采用dac和adc技术,具有较高的精度和百万分之一的分辨率。校验仪没有电位器等可调元件,而是采用面板校准技术,由微处理器在规定的时间,自动进行内部校准以消除各种影响,并能溯源至上一级标准。vc系列的工作原理如下: (1)过程校验仪温度测量及输出的工作原理 校验仪用在温度测量及输出时,其原理是按照热电偶、热电阻的分度表,输出或者测量一个相应的mv或ω信号, 再根据分度表转换为相应的温度进行显示,vc14的工作原理如图1所示。 图1 vc14工作原理方框图 ① 电压和热电偶输出时的工作原理 用于电压和热电偶输出时,可通过面板的“bbbbb/output”和“fun”功能键选择电压或热电偶输出功能
[测试测量]
过程校验仪<font color='red'>温度测量</font>及输出的工作原理
MSP430单片机+BS8112A-3程序源码
采用仿II2C通讯,该芯片II2C通讯略有区别,已调试通过,仅供参考 单片机源程序如下: //============================================================================== //本程序只供学习使用,未经作者许可,不得用于其它任何用途 // 文 件 名 : keyboard.c // 版 本 号 : // 作 者 : // 生成日期 : // 最近修改 : // 功能描述 : FPC触摸按键 IIC 接口例程(MSP430F149系列) // 驱动IC : BS8112A-3 // 说明: 硬件说明 //--------
[单片机]
温度测量方法与测量仪表的选择
温度测量和压力、流量、物位测量一样,常常受到被测介质各种特性及环境条件的约束,接触式测温方法尤其如此。 由于温度是物体受热程度的反映,温度测量也必须涉及测温元件与被测对象之间的热量交换,因此传热好坏、热损失、热惯性及温度场的分布都会影响到测温结果。 但是对于温度测量、生产工艺及流体特性对测量方法的影响,比起流量、液位测量要小,温度测量在大部分工况中都能工作。因此,诸如价格、精度、响应时间、可维护性,甚至某些传统习惯都可以成为选择温度测量方法的理由。 (1)就地温度仪表的选择 a.在满足测量范围、工作压力、精度要求下,应优先选用双金属温度计。 b.对于-80℃以下,无法近距离观察,有振动以及对精度要求不高的场合可以选择压力式温度
[测试测量]
MSP430单片机定时器面面观
对于MSP430 X449而言: 默认情况如下: ACLK = LFXT1 = 32768Hz, 低频时钟源 MCLK = SMCLK = default DCO = 32 x ACLK = 1048576Hz 高频时钟源 ACLK ,MCLK ,SMCLK的频率可以根据 FLL+相应的寄存器来调节 时钟源有: LFXT1CLK: 32768 HZ 即:32K XT2CLK: 4M DCOCLK: 选择AP18PF时 FN_2 1.04875M FN_3 1.08860M FN_4 1.710 FN_8 3.4M 以下引脚的复用功能如下: P1.5 : ACLK
[单片机]
<font color='red'>MSP430单片机</font>定时器面面观
MSP430教程15:MSP430单片机串行通讯模块
串行异步通讯模块 在MSP430系列产品中,每一款型号都能实现串行通讯的功能,在MSP430F1X11系列中,可以用定时器A和软件编程结合实现串行通讯功能。而在其它系列产品中都带有硬件的串行通讯模块USART;另外,MSP430F14X系列产品中还带了两个串行通讯模块。而在MSP430F15X,F16X系列中USART0还可以实现IIC总线通讯。在UART模块中带有UART串行异步通讯和SPI同步通讯硬件资源。 图是USART模块结构图,从下图可以看出USART模块分别由波特率部分:波特率发生器,串行通讯接收/发送控制寄存器。 接收部分,发送部分,端口IO部分。 串行异步通讯的特点: 1-异步通讯模式,包括线路空
[单片机]
MSP430教程15:<font color='red'>MSP430单片机</font>串行通讯模块
一种低成本高精度工业领域的温度测量方案
针对传统工业领域温度测量方案高成本,低精度的特点,现提出基于一款国产数模混合型SoC的低成本、高精度、抗干扰能力强的工业温度测量方案,方案已被广泛应用于工业测温,温度控制等领域。 引 言 随着国内工业化水平的不断提高,工业现场温度的测量作为工业测量领域一个十分重要的分支,其测量成本和测量精度要求也变得越来越苛刻。PT100和K型热电偶等作为工业领域广泛应用的测温元件,对于它们的运用也变得十分重要。本文介绍了基于一款国产数模混合型SoC的高精度温度测量方案,相较传统的测温方案,其测量电路成本大大降低,而测量精度显著提高。 方案介绍及测量原理 01、方案介绍 如图1所示,该种测量方案利用SoC内部两路匹配度较高的恒流源来驱
[测试测量]
一种低成本高精度工业领域的<font color='red'>温度测量</font>方案
MSP430单片机的发展及特点
  MSP430单片机的发展   德州仪器1996年到2000年初,先后推出了31x、32x、33x等几个系列,这些系列具有LCD驱动模块,对提高系统的集成度较有利。每一系列有ROM 型(C)、OTP 型(P)、和 EPROM 型(E)等芯片。EPROM 型的价格昂贵,运行环境温度范围窄,主要用于样机开发。这也表明了这几个系列的开发模式,即:用户可以用 EPROM 型开发样机;用OTP型进行小批量生产;而ROM型适应大批量生产的产品。   2000 年推出了11x/11x1系列。这个系列采用20脚封装,内存容量、片上功能和 I/O 引脚数比较少,但是价格比较低廉。   这个时期的MPS430已经显露出了它的特低功耗等的一系列技
[单片机]
<font color='red'>MSP430单片机</font>的发展及特点
常见传感器分类和工作原理
传感器是能感受规定的被测量并按照一定的规律转换成可用输出信号的器件或装置。传感器有许多种,在先进测量技术这门课中提到了许多传感器,在现代工业生产尤其是自动化生产过程中,要用各种传感器来监视和控制生产过程中的各个参数,使设备工作在正常状态或最佳状态,并使产品达到最好的质量。因此可以说,没有众多的优良的传感器,现代化生产也就失去了基础。许多基础科学研究的障碍,首先就在于对象信息的获取存在困难,而一些新机理和高灵敏度的检测传感器的出现,往往会导致该领域内的突破。 1  位移传感器 传感器的分类是可以通过转换原理、用途、输出信号以及制作材料和工艺分。根据工作原理可以分为两大类,分别是物理传感器和化学传感器。目前最常用的传感器之一是
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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