MSP430单片机在温度测量实验中的设计应用

发布者:BlissfulWhisper最新更新时间:2014-02-08 来源: dqjsw关键字:MSP430  单片机  温度测量 手机看文章 扫描二维码
随时随地手机看文章

  本文介绍了一种基于MSP430单片机的测温实验,用此实验可代替教学中传统的热敏电阻结合电流表的测温实验。该实验采用热敏电阻和斜率A/D转换来测量温度,并由液晶显示屏显示出来。通过该实验可以使学生更好的掌握传感器、单片机、集成电路以及计算机语言等现代科学技术。

  随着时代的发展,科学技术也不断进步,新的科学技术在各个领域里广泛应用。高等教育是培养高水平人才的重要途径,但目前某些教学内容还比较落后,并没有跟上现代科技的发展。在高等教育的课程中引入更多的现代技术,有利于对人才的培养。本文介绍一种应用MSP4 30单片机测量温度的方法,来代替传统教学中相对落后的热敏电阻结合电流表的实验方法。

  1 温度测量部分

  用于测量温度的温度敏感元件有很多种,比如热电偶、热敏电阻、集成温度传感器、数字温度传感器等等。本系统采用的是热敏电阻。热敏电阻由对温度非常敏感的半导体陶瓷质工作体构成。与一般常用的金属电阻相比,它有较大的电阻温度系数,可以获得较高的温度分辨率。不同材料制成的热敏电阻适用的测温范围不同,如CuO和MnO2制成的热敏电阻适用于-70~120℃,适于测量体温。温度是模拟量,要把被测的模拟量转换成数字量,以供单片机处理。为了节约成本,可以通过斜率A/D转换来实现模数转换。斜率A/D转换是利用外接电容的充电和放电来实现的。电路连接如图1所示。

图1 电阻测量示意图

图1 电阻测量示意图

  应用MSP430的比较器(Comparator_A)和定时器(Timer_A),可以测量热敏电阻的阻值。根据阻值和温度的对应关系可以得出待测的温度,实现A/D转换。将Comparator_A的CA0端接外部信号,CA1端接内部参考电压0.25Vcc.Timer_A工作在捕获模式,下降沿捕获,通过CCI1B捕获CAOUT.先使P1.2端口输出高电平,通过Rref给电容C6充电。充电完毕时,CA0端电压高于CA1端电压,CAOUT输出1.读Timer_A的计数值t0,t0=TAR.然后再使P1.2端口输出低电平,电容C6通过Rref放电,当CA0端电压降至0.25Vcc时,Comparator_A输出翻转,CAOUT输出0,Timer_A通过CCI1B捕获到下降沿,触发定时器中断,读出捕获值CCR1,t1=CCR1.C6通过Rref放电到0.25Vcc的时间time_ref=t1-t0.再对热敏电阻Rsens充电和放电,同样测出C6通过Rsens放电到0.25Vcc的时间time_sens.由下面的公式可以计算出热敏电阻(Rsens)的阻值。


 

  2 温度显示部分

  MSP430F413带有液晶驱动电路和显示缓存,通过对显存中各位的置位和复位来使得液晶屏上对应的段显示或消失,将斜率转换后得到的数据发送到显存,就可以在液晶屏上显示出测得的温度。MSP430有4种驱动方式,选用哪种驱动方式由需要驱动的液晶段数以及液晶屏的管脚和液晶屏内部电极的排布决定。本系统采用的液晶屏是大连东显电子有限公司生产的EDS812液晶显示屏。该显示屏可以显示3位数字,有24个管脚,其中1个公共极管脚,23个段极管脚。由于该液晶屏只有1个公共极,只能采用静态驱动方式。根据图2和表1所示的对应关系连接MSP4 30和EDS812,并将数据写入显存,即可显示出测得的温度。[page]

图2 显存、液晶段、MSP430管脚的对应关系

图2 显存、液晶段、MSP430管脚的对应关系

表1 EDS812的管脚

表1 EDS812的管脚

  3 键盘控制部分

  键盘是人机对话的输入设备,通过键盘可以设置系统参数,控制系统运行。单片机应用系统的键盘可采用非行列式键盘和行列式键盘。非行列式键盘的硬件电路和执行软件都比较简单,消耗CPU资源少,但只适用于按键较少的情况。本系统只有一个电源开关键和一个温度测量键,适于采用非行列式键盘。本系统采用轻触按键,它是通过开关状态来实现其功能的。在实际应用中,单片机的运行速度相对于操作者按键的速度来说是非常快的,这样就必须考虑按下按键前后的抖动问题。本系统采用软件延时来消除抖动,即当系统检测到有按键按下时,经过20 ms再次检测是否该按键被按下。如果检测到该按键确实被按下,则执行该按键对应的功能;如果没有检测到该按键被按下,则继续保持待机状态。

  4 结语

  利用以上系统可以精确地测得温度。不同学校可以根据具体的教学要求在硬件连接、软件设计等方面制定具体的实验步骤。通过该实验使学生将基础课的教学阶段初步掌握单片机、传感器、集成电路的应用。由本系统构成的实验仪器和传统的实验仪器相比较应用了更多的现代科学技术,也更接近实际的仪器设备,可以使学生将学校中学到的知识更好地应用到实际工作当中。

关键字:MSP430  单片机  温度测量 引用地址:MSP430单片机在温度测量实验中的设计应用

上一篇:SPCE061A单片机在智能报警系统中的设计
下一篇:单片机初学者必须掌握的几个概念

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

基于PIC单片机的厨房设备智能组合控制设计
随着智能家电控制技术的不断发展,具有多功能和智能化的厨房控制器成为厨房电器设备发展的主流。和传统单一厨房设备控制器相比,多功能厨房控制器具有占用空间小、成本低、功能多、便于设备统一管理,使用安全、方便等优点。 系统以PIC单片机作为主控制芯片,选用VFD(Vacuum Fluorescent Display)真空荧光屏为显示器,结合气敏传感器,热敏电阻,高压点火器,继电器等受控对象,通过检测外部信号以及内部定时时间状态可以控制各种受控对象工作状态之间的相互转换,实现对厨房电器设备的智能控制。系统结构框图如图1所示。 1 各单元电路硬件设计 1.1 电源电路设计 设计所需的6组工作电源均由如图2所示的电路提供。6组电源分别为
[单片机]
基于PIC<font color='red'>单片机</font>的厨房设备智能组合控制设计
基于MSP430对UART的控制方案
1 #include msp430g2553.h 2 3 typedef unsigned char uchar; 4 typedef unsigned int uint; 5 6 #define LED BIT0 7 #define TXD BIT1 // TXD on P1.1 8 #define RXD BIT2 // RXD on P1.2 9 #define POUT P1OUT 10 11 #define BITTIME_1b 13*4 //1bit宽度 12 #define BITTIME_1b5 13*6 //1.5bit宽度 13 14 uchar bitcnt
[单片机]
STC51单片机EEPROM的使用方法
STC51单片机有类似flash的功能EEPROM,可以掉电保存数据,不同型号的可以保存不同大小的数据,以12C5A60S2为例,EEPROM的大小为2K,分为两个扇区,掉电保存在很多地方需要。 首先寄存器的问题,不同系列的STC单片机的与EEPROM有关的寄存器不同,比如10/11/12系列的sfr ISP_DATA = 0xC2;sfr ISP_ADDRH = 0xC3;sfr ISP_ADDRL = 0xC4;sfr ISP_CMD = 0xC5;sfr ISP_TRIG = 0xC6;sfr ISP_CONTR = 0xC7;89/90系列的sfr ISP_DATA = 0xe2;sfr ISP_ADDRH = 0xe
[单片机]
STC51<font color='red'>单片机</font>EEPROM的使用方法
基于AVR单片机的中频电源测试系统
电参数的测量和监控是 电力 系统的重要组成部分,本文从测试系统的工程学实际出发,完成了对中频 电源 系统的电压、电流、频率、功率因数、有功功率等参数的测量和实时监控,较好的实现了中频 电源 测试系统的功能和工程要求。 AVR 单片机 相对传统的 51系列 单片机 ,具有更高的集成度和更强的功能,与 C语言有很好的兼容性,RISC指令架构使其运行速度可达 1MIPS/MHZ。随着其越来越广泛的应用,必将取代 51系列成为单片机的主流。其主要功能包括看门狗、FLASH程序存储器、 E2PROM、 A/D转换器、定时器、计数器、USART 接口 等多种功能,这使得本测试系统的硬件实现变得简单,可靠。 2 硬件结构设计与实现 本文所
[电源管理]
基于单片机的具有通讯口的智能温控表设计
1 引言 温控表已广泛应用于工业控制等诸多领域,本文介绍的具有计算机通讯功能的智能温控表是一种新颖的自动化仪表,它以单片机AT89C52为核心,采用电压/频率转换技术和RS-485通信接口芯片MAX487,具有测量精度高、可靠性好、抗干扰性能强、可实现计算机网络控制等优点,可广泛应用于冶金、纺织、化工、医疗等行业。它具有-200~+500°C范围的温度测量和自动控制,是老式温控表的替代产品,市场前景广阔。 2 系统硬件设计 系统硬件框图如图1所示。 系统接通220V交流电源后,通过稳压电路(7805、7905)产生±5V直流工作电源,以满足本系统中集成电路工作需要,系统的遥测电路开始工作:在人员不能进入或不易进入的
[单片机]
基于<font color='red'>单片机</font>的具有通讯口的智能温控表设计
汽车芯片断供和芯片企业往中游收购(上)
最近有两件事情可以说是直接相关,一个是汽车芯片变得前所未有的重要,直接影响了汽车行业的生产情况,几乎是把汽车行业引以为傲的供应链管理按在地上摩擦;另外一个事情就是高通45.5亿收购汽车电子Tier 1的Veoneer,开启了从中游的整合策略,也代表了芯片企业正式站到了汽车电子的舞台中央,甚至不给Tier 1一点机会,开启了直接可以对接整车企业,并完成整套解决方案的时代。 我分两天来聊一下。今天先聊聊第一件事。 一、汽车芯片短缺的三个阶段 汽车芯片短缺是从去年开始的,我们可以梳理下时间线: (1)缺芯的第一阶段 2020年12月,Volkswagen Group、Continental和Bosch开始从供应链短缺的角度首
[嵌入式]
汽车芯片断供和芯片企业往中游收购(上)
富士通推出适合汽车应用的新型微控制器
    富士通半导体(上海)有限公司今日宣布,推出适合汽车应用的新型32位微控制器-MB91F552,该芯片最适合用于混合动力汽车(HEV)的电池的电源系统及电力传输电路。已于2013年5月13日起提供新产品样片。 图1.MB91F552     除在单一微控制器芯片上集成了控制数字电源系统(如200MHz PWM模块)的优化功能,MB91F552还支持峰值电流模式控制,大大促进了电源的稳定性并降低系统成本。     近年来随着混合动力汽车及其它电动汽车的普及,已经需要将行驶过程中产生的电力存储在车载电池中。通过这种方式储存的电力,除了对车载辅助电池进行充电,还可以向汽车上的电机、音响系统、灯光和其它板上电气元件供
[汽车电子]
基于STM32 MCU应用的EMC指南之软件篇
在基于微控制器的电子系统中,强壮的软件设计是提高 EMC 性能的主要因素。必须尽量在项目设计阶段的早期考虑 EMC 干扰导致的问题。EMC 导向的软件提高了应用的安全性和可靠性。强化 EMC 性能的软件的实施成本低,可提高最终的抗扰性能,并节约硬件和开发成本。用户应考虑到模拟或数字数据受到的 EMC 干扰,就像任何其它应用参数一样。 EMC 干扰导致的问题示例: 微控制器无响应 程序计数器失控 执行意外指令 地址指向错误 子程序执行错误 寄生复位和 / 或寄生中断 IP 配置损坏 I/O 失灵 软件故障的后果示例: 产品意外响应 上下文丢失 进程中的意外分支 中断丢失 数据完整性缺失 输入值误读 01使用看门狗或时间控制 为了
[单片机]
基于STM32 <font color='red'>MCU</font>应用的EMC指南之软件篇
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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