首页 > 爱游戏直播稳定版 > 工业自动化

基于MSP430的低功耗便携式测温仪设计

时间: 2024-03-16 15:52:38 |   作者: 工业自动化

  便携式测温仪采用16位超低功耗单片机MSP430F435和热电阻传感器铂1000实现温度的信号处理和采集。采用MSP430系列单片机的一个最大优势是它具有低功耗和高集成度,非常适合于电池供电和空间受限的工作环境和便携式应用场合。作为一个便携式应用系统,功耗是总系统的功耗,不仅是处理器的功耗。比如处理器输入端口的漏电流对系统的耗电影响就较大,MSP430单片机输入端口的漏电流最大为50 nA,远低于其他系列单片机(一般为1 μA~10μA)。该测温仪适合高炉热负荷水温测量,或者需要连续测量多点温度和温差的测量场合。

  便携式测温仪主要由处理器、传感器接口、键盘、LCD(液晶显示器)、数据存储、打印和电源等模块组成。系统硬件组成框图如图1所示。

  MSP430F435是测温仪的控制中心,完成传感器数据结果处理、键盘的识别、串口通信的管理等。美国得州仪器(TI)公司的MSP430F435单片机是Flash类型单片机,内嵌16 kB Flash程序存储器和512 B数据存储器。其主要特征是:超低功耗、16位指令、内置A/D转换器、串行通信接口、硬件乘法器、LCD驱动器及高抗干扰的能力等。因此,MSP430单片机很适合应用在智能仪表、防盗系统、智能家电、电池供电便携式设备等产品中。该芯片性能特点如下:低工作电压(1.8 V~3.6 V);超低功耗(工作模式4下耗电仅为0.1μA);16位RISC(精简指令集计算机结构);150 ns指令周期。

  整个电路由1个AA电池供电,通过电压转换芯片获得处理器和外围电路所需电源。为保证测温仪正常工作,电源电路中还配有电池的电量检测装置,在电池的电量比较低、可能会影响到测温仪正常工作的情况下及时报警,提醒更换电池。采用MSP430F435内置比较器模块,无须外加专门的电池检测芯片,只需2个电阻就能够实现此功能。

  传感器接口模块电路见图2。传感器输出毫伏级的应变信号,通过高稳定度电桥变换,经由运算放大器MAX492组成的减法放大电路,然后经调零、滤波处理后,送至NSP430F435的A/D转换接口ADC0,实现对温度信号的检测。单片机根据处理结果的值和范围进行查表,实现分段线性化,将传感器信号与温度对应。

  系统所采用的传感器是热电阻传感器铂1000。铂电阻是目前普遍的使用的精度高、稳定性高、性能可靠的测温元件。但是,铂电阻温度传感器使用时也有不便之处,比如,输出信号非线性、信号弱、正负温度的分辨率不同、模拟量输出不能与单片机直接相连等。由于铂电阻的非线性,在应用时一定要考虑非线性校正;由于仪表工作在小信号状态,抗干扰措施和合理电路工艺设计对整个仪表精度影响较大。设计时,严格将数字地与模拟地分开连接,再选一点共地,适当地增加数字滤波,这样做才能够提高抗干扰能力。

  LCD和键盘显示是进行人机交互的重要手段。MSP430内部有LCD驱动模块,最大可驱动160段的LCD。采用4位8段低功耗模块,这种LCD非常适合于要求功耗低的仪表(如电子水表、电表、煤气表等)以及便携式系统中。测温仪面板上设置有2个手动键,1个功能键,1个确认键,以完成实时显示、保存测量值和打印等功能。在按功能键的同时,LCD会有相应的数值显示,用户都能够读出相关的信息,或者按确认键执行相应的功能。

  MSP430F435外扩了2 kB的E2PROM,E2PROM通过I2C总线与单片机连接,用于保存采集的温度值,以备打印机打印。

  打印机选用北京炜煌科技的汉字微型打印机,与单片机串口直接相连,接口电路相对简单,通过用软件使其按指定的格式打印出温度值。

  便携式测温仪面板上设置了2个键,以完成实时显示测量值和打印等功能。使用按键与单片机的I/O口线直接连接的方法构成,采用查询方式获得按键值。

  整个系统软件设计主要由温度采集、低功耗设计、LCD显示、读写E2PROM和打印处理5部分所组成。本系统的工作流程图如图3所示。

  硬件初始化后,开始采集当前温度值,检测是否有按键按下。如果有按键按下,则执行按键相对应的功能,然后由LCD显示程序显示不同功能所对应的信息。假如没有任何按键按下,则显示当前实测温度值,等待用户的下一步操作。如需打印测得的数据,则进入打印处理程序。

  温度数据采集采用单片机MSP430F435自带的A/D转换器,A/D转换的精度可达12位。MSP430单片机内部提供了方便的A/D转换器初始化寄存器,只需简单地设置几个A/D转换器控制寄存器,就可完成对A/D转换器的初始化。软件设计的重点是温度与热电势间非线性关系的线性化标度变换算法和关于传感器温度数据噪声干扰的滤波算法。其中标度变换采用分段(每10 ℃分段)线性化的方法,提高了系统的测温精度;而滤波采用中位值滤波算法。算法的具体实现过程是:首先连续采集15次,然后把15个温度数据按由小到大的顺序排列,取中位值作为本次采样值。中位值滤波能有效地克服因偶然因素引起的波动干扰。对温度、液位等缓慢变化的被测参数,采用此方法能收到良好的滤波效果。实际使用证明这样的滤波算法可保证小数点后1位数据保持稳定。

  对于便携式设备,设计时应尽可能降低功耗,使系统尽可能长时间停留在低功耗状态。因此,考虑设备在适当的时候自动关机。这里采用了一个定时器。当定时器大于0时,系统处于开机状态;当定时器倒数到0时,系统进入休眠状态并且关掉LCD模块和A/D模块。当处理器处于休眠状态时,键盘程序就不好用了,处理器不会主动去扫描键盘。而键盘接在P1口,P1口具有外部中断的功能,当处理器进入休眠状态时打开按键中断。当有按键按下时,CPU响应外部中断,系统被唤醒,回到正常工作模式。具体操作是:开机时,对定时器初始化一个大于0的值,并且在每按一次有效键时,系统重新初始化这个值。因此,当没有按任何有效键时,3 min后就会自动关机,以此来实现降低功耗的目的。

  LCD显示部分的实现要与键盘处理程序相配合,根据不同功能显示不同的信息。要实现LCD的正常显示至少需要下面几个重要步骤:选择LCD驱动模式、制定相应驱动模式下LCD的BCD码显示存储表、设置LCD时钟、设置通用I/O端口属性和更新LCD显示缓存区。本仪表选择静态LCD驱动模式,制定了0~F的BCD码显示存储表,采用1 024 Hz的时钟频率,设置通用I/O口属性为输出,根据不同功能实时更新LCD显示缓存区的内容。

  E2PROM模块用于保存测量的温度值和测量点。串行通信模块用于实现测温仪与打印机连接,打印测量的温度值。这两部分程序较简单,这里不再叙述。 3测温仪功能及主要技术性能

  测温仪功能如表1所示。当功能号为0、1时,用于确认保存当前测量点温度值,然后自动转到下一个测量点位置测量;当功能号为2时,用于显示和保存记录已经测量的测量点位置;当功能号为3时,用于显示已经测量的测量点位置和清除上次测量的记录;当功能号为4时,用于确认打印。

  仪表分辨率可达0.1℃,测量误差小于±0.1℃。MSP430系列单片机均为工业级器件,运行环境和温度为-40℃~85℃运行稳定,可靠性高,所设计的产品适用于各种民用和工业环境。所以该测温仪能够适用于测量高炉热负荷水温差测量,或者需要对连续多点的温度测量场合。

  本文研制的便携式低功耗便携式测温系统克服了传统测量系统存在的不足,具有结构相对比较简单、工作稳定可靠、测量精度高、功耗低、便携性好、功能齐全、适用场合广泛等优点。与其他测温仪的突出不同之处在于,本系统采用新型低功耗16位单片机MSP430 F435作为总系统的控制核心。由于采用了功能强大的MSP430单片机,本系统模块设计的硬件电路与以往有较大差异。MSP430 F435有着丰富的外围模块,因此非常容易实现温度信号的采集、处理、显示、存储及打印,从而使整个硬件电路得到极大的简化。实际使用证明该测温仪全部符合工厂应用的需要,稳定性很高,可靠性高,设备简单易操作方便。关键字:引用地址:基于MSP430的低功耗便携式测温仪设计

  引言 随着现代电子技术和微电脑技术的迅速发展,应用到天平领域,出现了电子天平。从上世纪七十年代末期出现世界上第一台电子天平起,短短三十几年中,发展出了各种规格,门类齐全的系列电子天平,大范围的应用于各行各业的质量计量。 我国电子天平的发展,紧随国际发达国家之后,于上世纪八十年代初期开始,现已形成规模化生产并大范围的应用到国内各领域,同时也部分出口世界上许多国家。 电子天平具有数字显示,直接读数、快速称量、重量轻、操作简单便捷,抗干扰能力强等特点,并采用了微机技术使得智能化、多功能,可与打印机、计算机相联机进行在线测量,数据统计分析等,使电子天平具有机械天平不能够比拟的优点,因此应用场景范围愈来愈普遍。 本设计的电子天平采

  单片机的高精度电子天平设计 /

  JEDEC 固态技术协会, 全球微电子产业领先标准制定组织日前发布计划,将举办关于新近发布的JEDEC LPDDR2 低功耗内存标准的为期一天的教育研讨会。与Denali MemCon 2009大会同期举办的本次LPDDR2 研讨会将在6月25日星期四在加州 圣克拉拉市凯悦酒店举行。详细会议议程及注册请访问如下网页链接: 。 为帮助业界了解并尽快采用新标准,LPDDR2研讨会将由业界主要DRAM与闪存生产商作技术演讲,对LPDDR2标准作详尽介绍。会议内容将涉及操作特性、在前代内存技术基础上的改进、具有突

  //MSP430 Advanced Developping Components - ////DS1302 Trickle Charge Timekeeping Chip //MSP430高级实验开发组件 - DS1302时钟芯片 //时钟设置: ////ACLK=N/A,MCLK=SMCLK=default(DCO~800k) //硬件连接: //// MSP430 MCU DS1302 //// ------------------ ------------------ //// P20 ------ SCLK

  1.JTAG口,JTAG引脚如下定义: 单片机TCK——测试时钟输入,接仿线脚 单片机TDI——测试数据输入,接仿线脚 单片机TDO——测试数据输出,接仿线脚 单片机TMS——测试模式选择,接仿线脚 单片机TRST——测试复位,输入引脚,低电平有效(此引脚可选),接仿线. BSW接口 单片机SBWTDIO/RST——测试数据输入输出,接仿线脚TDO,其中SBWTDIO和单片机复位RST引脚复用 单片机SBWTCK/TEST——测试时钟,接仿线脚TCK

  的JTAG接口和BSW接口 /

  指南针是一种重要的导航工具,在许多场合都具有应用价值。为了使指南针的性能更优良,应用领域更广泛,我们设计制作了基于磁阻传感器的低功耗方向指示系统。在一些特殊地形条件下,GPS 将无法很好的工作,而此方向指示系统却不会受一定的影响,非常适合于某些只要求检测方向而不需要检测所在经纬度的场合。 1 功能特色与指标要求 1.1 总体功能及特色 方向指示系统主要有方向指示功能、图形显示功能、磁偏角校正功能和信息锁定功能,并具有便携式和低功耗的特点。其界面设置图如图1 所示。 方向指示系统应用领域广泛,能应用到如下领域:手持式方向指示系统,车载导航与行程控制,移动电话中的指南针,望远镜定位,医疗器械中的方向指

  方向指示系统 /

  电路的功能 以电池作动力的电子电路一定要采用低功耗型。对于放大电路来说,只要采用低功耗OP放大器即可。但要实现基准电压源的低功耗却很麻烦。普通齐纳二极管若减少偏流,性能就会恶化,所以应有数MA的工作电流。 本电路是低功耗基准电压电路,采用了可用30UA置偏的低功耗基准电压用IC(LM385)。 电路工作原理 电路构成并无特别之处,与“温度补偿式齐纳二极管+10V基准电压发生电路”的电路相同,但选用了低功耗OP放大器,而且置信电阻采用了高阻值,尽可能降低消耗电流。 如果基准电压二极管的偏流IS为30UA,R1=(VO-VZ)/IZ=83K,R2则由流过电阻分压电路的电流IS确定,若IB较小,为1UA,则

  影响系统功耗的重要的因素 对于一个数字系统而言,其功耗大致满足以下公式:P=CV2f,其中C为系统的负载 电容 ,V为 电源 电压,f为系统工作频率。由此可见,功耗与 电源 电压的平方成正比,因此电源电压对系统的功耗影响最大,其次是工作频率,再就是负载 电容 。负载电容对设计人员而言,一般是不可控的,因此设计一个低功耗系统,应思考在不影响系统性能的前提下,尽可能地降低电源的电压和使用低频率的时钟。下面对ATMEL公司的AT91SAM7L来具体探讨这样的一个问题。 基于AT91SAM7L的极低功耗系统模块设计 AT91SAM7L是工业级的32位RISC 控制 器,具有高性能和超低功耗的优点,该系列新产品嵌入了 控制 多个功率岛 (powe

  先说下我所使用的IDE及硬件,IDE为IAR集成开发环境,本人从学习单片机时就使用的IAR,CCS也用过,但觉得没IAR使用的顺手,如果是CCS爱好者请自己去研究下CCS中该如何设置才能在RAM中调试MSP430的程序,理论上也是很简单的。硬件为MSP-EXP430F5529LP,也就那块红色的MSP430F5529 LaunchPad 。至于为何需要在RAM中调试程序,自己去百度这样做的好处吧,我也懒得说了。 首先简单分析下MSP430F5529的启动过程,根据其官方数据手册所述,中断向量表如下: 能够正常的看到中断向量表在0xFF80-0xFFFF,其中复位向量在0xFFFE-0xFFFF,一共两个字节,16位,系统上电

  蓝牙设备硬件设计注意事项

  ( BLE) 连接的 PSoC 6 MCU 入门

  研讨会 : 用于感测应用 带可配置信号链元素的新型 MSP430™ MCU

  直播回放: TI 多款MSP430 ™ 片上Sigma-Delta ADC助力高精度信号检测应用

  有奖征文:邀一线汽车VCU/MCU开发工程师,分享开发经验、难题、成长之路等

  MPS电机研究院 让电机更听话的秘密! 第一站:电机应用知识大考!第三期考题上线,跟帖赢好礼~

  【下载】LAT1396 STM32CubeIDE实用技巧之STM32H7双核调试的配置

  【下载】LAT1392 LTDC RGB接口 LCD的TouchGFX工程的移植步骤

  【直播】3月27日,STSAFE-A110安全芯片及ST4SIM eSIM芯片助力安全通信

  【线日,基于Buildroot制作STM32MP13启动镜像-深圳/厦门/西安/郑州/苏州

  【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性

  【新品】STM32MP13X-支持Linux、RTOS和Bare Metal应用,新一代通用工业级MPU

  【新品】Arm® Cortex®-M33处理器内核,运行频率160 MHz,基于Armv8-M架构并带有TrustZone®

  【下载】AN5129_适合2.4GHz无线信号的低成本PCB天线 基于 BlueNRG-LP ARM Cortex-M0+

  在前一篇文章中我们已学习到能够最终靠直接访问存储地址来读写外设寄存器,下面复习下将 GPIO A3 设为输出模式的代码:* (volatile ui ...

  SysTick中断属于核内外设中断器,中断号为-1。想要使用SysTick中断,只需在SysTick查询定时上进行稍微的修改。需要添加开启中断,直接用中 ...

  本次操作的SRAM的型号是IS62WV51216,是高速,8M位静态SRAM。它采用ISSI(Intergrated Silicon Solution, Inc)公司的高性能CMOS技术, ...

  1总线的由来很多人对总线和地址映射的概念都是一头雾水,但是我们如果知道为何需要总线和地址映射,他们是在什么背景下被衍化出来的,自然 ...

  很多应用场合对于功耗的要求很严格,比如长期无人照看的数据采集仪器,可穿戴设备等。其实很多MCU都有相应的低功耗模式,以此来降低设备运 ...

  是德科技的Chiplet PHY Designer助力小芯片见互联PHY设计

  TI即将直播【 MSP430 系列最新超声波流量测量方案】,你会错过?报名看直播赢双重好礼喽!

  Microchip 喊你快来打造你的理想型单片机,智能门铃、百元京东卡等【80份】好礼等你赢!

  51单片机PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程词云:

上一篇:STC89C52单片机的水温控制管理系统设计

下一篇:LCD显示电压示波系统模块设计方案