基于MSP430F设计的超低功耗电子温度计方案

基于MSP430F设计的超低功耗电子温度计方案,第1张

  1 元器件选择

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

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

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

  2 MSP430F单片机的主要特点

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

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

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

  基于MSP430F设计的超低功耗电子温度计方案,基于MSP430F设计的超低功耗电子温度计方案,第2张

  3.1温度采集转换电路

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

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

  基于MSP430F设计的超低功耗电子温度计方案,基于MSP430F设计的超低功耗电子温度计方案,第3张

  图中,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(几乎为零)。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2551372.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-06
下一篇 2022-08-06

发表评论

登录后才能评论

评论列表(0条)

保存