基于MSP430F单片机的低功耗电子温度计设计方案

发布者:幸福的时光最新更新时间:2014-09-22 来源: dzsc关键字:MSP430F  单片机  低功耗  电子温度计 手机看文章 扫描二维码
随时随地手机看文章

  该温度计带电子时钟,其检测范围为l0℃~30℃,检测分辨率为1℃,采用LCD液晶显示,整机静态功耗为0.5μA.其系统设计思想对其它类型的超低功耗微型便携式智能化检测仪表的研究和开发,也具有一定的参考价值。

  1 元器件选择

  本系统的温度传感器可选用热敏电阻。在10~30℃的测量范围内,该器件的阻值随温度变化比较大,电路简单,功耗低,安装尺寸小,同时其价格也很低,但其热敏电阻精度、重复性、可靠性相对稍差,因此,这种传感器对于检测在1℃以下,特别是分辨率要求更高的温度信号不太适用。

  显示部分可以采用笔段式LCD液晶显示。特别是黑白笔段式液晶显示器的功耗极低,美观适中,价格低廉,而且驱动芯片可选择性强。为此,本设计选用了技术成熟、功耗较低、性能稳定、价格低廉的通用性LCD驱动器HT1621.

  作为整个系统的核心部件,单片机的选择至关重要。通过比较多家单片机芯片,最终选定了TI公司的MSP430系列控制器,该系列控制器功耗极低,性能强大,成本也较低。

  2 MSP430F单片机的主要特点

  MSP430F系列是美国TI公司生产的一种超低功耗的FLASH控制器,该器件有“绿色”控制器(GREEN Mcu)之称,其技术特征代表了单片机的发展方向。MSP430的片内存储器该器件单元是能耗非常低的单元,消耗功率仅为其它闪速微控制器的五分之一。MSP430F同其它控制器相比,既可缩小线路板空间,又可降低系统成本。

  MSP430F系列器件集成了超低功率闪存、高性能模拟电路和一个16位精简指令集(RISC)CPU,且指令周期短,大部分指令可在一个指令周期内完成。该器件的工作电流极小,并且超低功耗,关断状态下的电流仅为0.1μA,待机电流为0.8μA,常规模式下的(250μA/1MIPS@3V),端口漏电流不足50 nA,并可零功耗掉电复位(BOR)。另外,该芯片属低电器件,仅需1.8~3.6V电压供电,因而可有效降低系统功耗。由于其具有超低功耗的数控振荡器技术,因而可以实现频率调节和无晶振运行。其6μs的快速启动时间可以延长待机时间并使启动更加迅速,同时也降低了电池的功耗。MSP430系列芯片的片内资源丰富,I/O端口功能强大且十分灵活,所有的I/O位均可单独配置,每一根口线分别对应输入、输出、方向和功能选择等多个寄存器里的一位。因此,其温度模拟控制可以采用带隔离的低电压控制方式。

  3 超低功耗电子温度计硬件设计

  图1所示是本超低功耗电子温度计的硬件原理框图。下面给出其它单元电路的设计方案。

  3.1温度采集转换电路

  利用MSP430来测量电阻,就可以通过斜率技术而不使用A/D转换电路,处理起来简单易行。对于这种技术,可以使用MSP430系列芯片上的比较器和时钟来完成斜率的A/D转换。

  本系统的具体温度测量是应用电容充放电把被测电阻值转换成时间,再利用MSP430内部的捕获比较寄存器准确捕捉时间,从而测量出热敏电阻的阻值,以间接获得温度值。其温度检测电路结构如图2所示。

  图中,Rref是参考电阻,用于定标,Rsens是被测电阻。

  系统工作时首先令MSP430接Rref的口置位,然后输出高电平VCC并通过标准电阻对电容定时充电,定时时间到后,端口复位,使电容放电,放电过程一直持续到电容上的电压降到充电端口为“0”电平的上限为止,截止时刻由Timer_a内部的捕捉器通过捕捉入口CA0准确地捕捉。这一段放电时间可标记为Tref.然后,对P2.1施以同样的操作,以获得电容通过被测电阻放电的时间Tsens.最后比较Tref和Tsens,并由下式计算出被测电阻值:

  Rsens=RrefTmeas/Tref

  式中,Rsens为被测热敏电阻,Tsens为被测组件放电时间,Tref为参考组件放电时间,Rref为参考精密电阻。

  由上式可以看出,只要电压和电容的值在测量中保持稳定,电压和电容的具体取值便不再重要,这是因为在比例测量原理中,这些因素在计算过程中已被消除。因此,尽管仪表的供电电池的电压具有离散性,并且该电压会随着时间的推移逐渐减小,但是,由于被测电阻值的测量与电源电压值的大小毫无关系,所以该测量方法具有电源电压自补偿特性。

  3.2 LCD液晶驱动显示电路

  LCD显示电路可采用HT1621驱动,HT1621是128点内存映象和多功能的LCD驱动器。HT1621的软件配置特性使它适用于多种LCD应用场合,包括LCD模块和显示子系统。用于连接主控制器和HT1621的管脚只有4或5条。此外,HT1621还有一个节电命令用于降低系统功耗。

  用此LCD液晶驱动器可驱动4路公共端、1/3偏压比的4位液晶板。此驱动电路还具有待机功能。当系统进入待机模式后,驱动芯片和液晶板的总耗电量小于1μA(几乎为零)。[page]

  4 软件设计

  4.1 电源管理软件的低功耗设计

  要想最大效率地利用电池的能量,延长便携式仪表的电池使用寿命,除了选择低电压低功耗器件为硬件基础外,还必须编制具有灵活的电源管理软件,具体措施如下:

  (1)由于微处理器内部的基本模块都有各自的电源开关,只有在使用时才打开。因此,进行温度采样时,可通过软件启动定时器Timer_a,开始捕获;采样结束时,再通过软件关闭定时器,禁止捕获;

  (2)由于温度属时慢变参数,因此,温度的采集应采用定时中断方式。即在CPU初始化后立即进入低功耗模式,等待中断。定时器中断将再次唤醒CPU进行温度采集和数据处理,并将此时的温度值存人FLASH Ram中,处理完毕后,CPU再次进入低功耗模式;

  (3)对CPU状态进行智能化管理。MSP430单片机具有LMPO~LMP4等5种低功耗模式(LMP的序号越高,该模式下的功耗越低)。不采集温度时,可使CPU处于低功耗模式LMP3(V为3 V,f为32768 Hz),该模式下的工作电流小于2μA.从低功耗模式到工作模式的转换时间小于6μs.

  (4)为了降低电流消耗,可在温度检测电路里用3根I/O口线。并使其平时均处于高阻态,而在数据采集过程中,再通过CPU将相应的口线切换到输出状态。

  4.2软件程序

  本系统软件由主程序、定时中断服务程序和一系列子程序组成。主程序用于完成单片机的初始化以及等待中断。定时中断服务程序包括测量用的定时充电程序、数据处理子程序以及放电时间测量程序等。其放电时间测量程序流程图如图3所示。被测电阻的测量精度取决于放电时间的测量周期数,例如,当所需分辨率为10位时,可设置计数器的最大值为1024个测量周期。

  MSP430的工作模式可通过模块的智能化运行管理软件和CPU的优化状态组合来支持超低功耗的各种要求。主要是使系统中的单片机工作时处于激活模式,工作间隙则将其设定为低功耗模式,以降低系统功耗。

  5 系统测试

  5.1测试方法

  根据环境要求,对本系统的测试可反复在不同温度环境中进行,同时根据数据误差调整软件和硬件来进行校准。温度可采用按度对照校准的方法来测量。

  5.2误差分析

  本测试所使用的仪器包括计算机、EZ430编程器、示波器、精密数字电流表、数字万用表、温度计和秒表等。

  在超低功耗的实现上,可采用极低功耗的组件,并控制漏电流的产生。使微处理器工作在较低频率和使用待机模式,并可优化软件运行,以使整机功耗完全达到最低。

  6 结束语

  本电路的优点是分辨率高、功耗低,整个电路的特点是外围组件和可调组件少,工作稳定可靠。该系统设计思想对超低功耗、微型便携式的智能化检测仪表的研究和开发具有一定的参考价值。

关键字:MSP430F  单片机  低功耗  电子温度计 引用地址:基于MSP430F单片机的低功耗电子温度计设计方案

上一篇:浅析单片机与嵌入式系统异同
下一篇:基于LED照明的通用型智能开关设计方案

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

单片机小白学步(11) 购买成品开发板
学习单片机时,我们通常有必要选择一款合适的成品单片机开发板,毕竟所有的电路都自己搭建学起来很不容易。这一篇简单介绍下成品开发板相关的知识。 成品开发板我们可以很容易的从淘宝或电子市场买到。通常都有配套的学习资料,尤其是配套可以直接下载到板子中使用的程序示例,能大大提高我们的学习效率。 电路图的识别 一般成品开发板都有电路图,初学者在看电路图的时候可能会有不少疑惑。下面是某开发板的部分电路图。 我们可以看到,为了画的简洁好懂,单片机开发板电路图常常会画成图中这样,分成一个个的模块,而不是全部画在一张图中。图中根据功能进行划分每个模块,并且大部分的模块都会有VCC和GND标号。 在任何一个电路图中,所有相同的标号
[单片机]
<font color='red'>单片机</font>小白学步(11) 购买成品开发板
MSP430单片机定时器TA中断 程序
程序1 #include msp430x41x.h void main(void) { WDTCTL = WDTPW + WDTHOLD; // 停止看门狗 FLL_CTL0 |= XCAP18PF; // 配置晶振负载电容 P1DIR |= BIT3; // 设置P1.3为输出脚 TACCTL0 |= CCIE; // 允许比较/捕获模块0的中断 TACCR0 = 3277-1; //100ms约3277个ACLK周期 TACTL = TASSEL_1 + MC_1;
[单片机]
基于MSP430单片机的PID参数整定仪
  PID控制是最常的控制策略,在工业过程控制中90%以上的控制回路具有PID结构。PID控制之所以被广泛应用主要是因为它算法简单,在实际中容易被理解和实现,而且许多高级控制都以PID控制为基础。但是由于环境的变化,使被控对象具有时变性,参数经过一段时间以后会出现性能欠佳、适应性变差、控制效果下降等情况。因此,寻求参数自动整定技术,以适应复杂工况及高性能指标的控制要求,是实现节能优化控制的重要手段,具有重大的工程实践意义。   1 自整定过程原理   本文主要研究了一种手持式的PID参数整定仪器,此整定仪具有整定单变量和双变量的双重功能,控制系统主要采用低能耗的MSP430微控制器,软件部分采用的软件开发平台是IAR MSP4
[单片机]
基于MSP430<font color='red'>单片机</font>的PID参数整定仪
单片机为核心处理器 无线解说器
无线讲解器通常用于工厂、博物馆、景区等室外空旷场所供参观介绍用,通过事先在场所安放无线发射模块,并控制发射模块的工作范围。听众到达景点后,手上的讲解器将自动接收各个地点的无线编码信号,经解码后即可将存储在SD卡中的语音播放,以便清晰地全程收听全部介绍内容。 1 系统总体构成 系统主要器件包括TFT触摸屏、STM32F103RCT6微控制器、SD卡、语音解码芯片VS1003、扬声器。STM32F103RCT6微控制器为系统终端的控制核心,通过它与手持式设备之间进行无线串口通讯,读取SD卡中的音频文件,控制VS1003解码读取的数据,实现声音的播放与控制,该系统主体结构如图1所示。 图1 系统设计框图 2 硬件电路控制
[单片机]
以<font color='red'>单片机</font>为核心处理器 无线解说器
节能型供热温度控制器电路设计详解
大型公共建筑高能耗已成为建筑节能发展的瓶颈,为实现节能型的供热温度控制,文中采用了基于89C51单片机和CAN总线的设计方法,给出了供热温度控制器的总体设计方案,以及主要电路原理图的引脚连接,并根据功能要求和实际电路设计了系统软件,给出了主要程序的流程图。最终对单片杌进行了软硬件联调,实现了相应功能。文中采用了基于89C51单片机和CAN总线的设计方法,给出了供热温度控制器的总体设计方案,以及主要电路原理图的引脚连接,并根据功能要求和实际电路设计了系统软件,给出了主要程序的流程图。最终对单片杌进行了软硬件联调,实现了相应功能。 温度控制的工作原理 在温度测控系统中,稳压器完成对单片机的供电,数码管完成温度的显示。系统的被测参数
[单片机]
节能型供热温度控制器电路设计详解
[单片机框架][bsp层][AT32F415][bsp_pwm] PWM配置和使用
9.1.3.6 PWM输入模式 该模式是输入捕获模式的一个特例,除下列区别外,操作与输入捕获模式相同: 两个ICx信号被映射至同一个TIx输入。 这2个ICx信号为边沿有效,但是极性相反。 其中一个TIxFP信号被作为触发输入信号,而从模式控制器被配置成复位模式。 例 如 , 你 需 要 测 量 输 入 到 TI1上 的 PWM信 号 的 长 度 ( TMRx_CC1寄 存 器 ) 和 占 空 比(TMRx_CC2寄存器),具体步骤如下(取决于CK_INT的频率和预分频器的值)。 选择TMRx_CC1的有效输入:置TMRx_CCM1寄存器的C1SEL=01(选择TI1)。 选择TI1FP1的有效极性 (用来捕获数据到T
[单片机]
[<font color='red'>单片机</font>框架][bsp层][AT32F415][bsp_pwm] PWM配置和使用
MAX4465-MAX4469低功耗麦克风前置放大器
MAX4465-MAX4469是微功率运算放大器优化麦克风前置放大器使用。他们提供优化增益带宽产品与电源电流,并在一个超小型封装的低电压操作的理想组合。MAX4465/MAX4467/MAX4469是单位增益稳定,并提供从电源电流仅24μA,200kHz的增益带宽。MAX4466/MAX4468 ??是代偿+5 V / V的最小稳定增益,并提供一个600kHz的增益带宽积。此外,这些放大器具有轨到轨输出,高的音量,加上出色的电源抑制比和共模抑制比在嘈杂的环境中运行。 MAX4467/MAX4468 ??包括一个完整的关机模式。在停机时,放大器的电源电流降低至5nA最终积蓄力量和外接麦克风的偏置电流被切断。单MAX4465/MAX4
[模拟电子]
MAX4465-MAX4469<font color='red'>低功耗</font>麦克风前置放大器
以IP平台形式将8051微控制器引入FPGA
  一直以来,设计人员为迅速发展的市场如消费电子和汽车等开发产品时,都面对严峻的上市时间压力。但是现在,这些严格的时间要求已经转移至其它许多领域,包括嵌入式控制和工业设计。 毋庸置疑,近年来谈论最多的芯片设计趋势是转向系统级芯片 (SoC) ,透过工艺技术和设计方法的突飞猛进,这种理想得以实现。但是SoC的发展进程仍然缓慢,并且对市场的变化非常敏感。此外,开发SoC本质上是一项成本高昂的高风险事业。极少公司拥有充足资源,能负担将SoC产品发展成为批量生产所需的非经常性工程开支 (NRE),即使公司拥有足够资源也必须仔细考虑取得投资回报的机会。   在业内,迅速将产品推出市场的意愿非常重要。产品销售每推迟一周都会对营业额造
[嵌入式]
以IP平台形式将8051<font color='red'>微控制器</font>引入FPGA
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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