基于MSP430最小系统的数字温度计论文

合集下载

温度计论文

温度计论文

C甲2706超低功耗电子温度计超低功耗电子温度计摘要:本次设计的超低功耗电子温度计,采用低功耗的MSP430F2012单片机作为核心控制部件。

根据题目的具体要求,采用热敏电阻NTC100和MSP430内部自带的AD转换实现温度的采集功能,利用HT1621显示芯片和16位数码液晶玻璃片实现了数据显示功能,并采用3*1键盘实现了功能之间的转换及调节。

整个系统都是在超低功耗的要求下进行元件及运行方式选择的,只需要一片SONY的银锌电池(3V)即刻实现长时间运作,很好的实现了超低功耗、高精度、可唤醒等功能。

关键词:MSP430单片机;超低功耗;热敏元件;温度计Abstract:The Ultra-low power electronic thermometer uses the low-powerMSP430F2012 MCU as the core control components. According to the pecific equirements of this title, we uses the thermistor NTC100 and the MSP430 internal built-in AD conversion to complete the collection of temperature, besides, we uses the HT1621 and 16 digital LCD glass to achieve a data display .By using the 3*1 keyboard ,we achieves the conversion between the functions and regulation. The whole system is in the Ultra-Low-Power requirements for components and operation mode of choice ,which need only one silver-zinc batterie(SONY 3V) to achieve long operation, and achieved ultra-low power, high precision and awaken-abled functions very well.Key words: MSP430,ULP,Thermosensor, Thermometer一、系统设计:1题目要求2任务:设计一个电子温度计,能够通过温度传感器测量并显示被测量点的温度。

基于MSP430单片机的低功耗数显温度计的设计

基于MSP430单片机的低功耗数显温度计的设计
竹 ‘i_ J l ; W l 1 c l e n c B a n q I u  ̄ n n u = o g y& I F I / I O V t  ̄ I . [ I O R
2 0q 5军
第 20剽
文章 编号:2 0 9 5 —6 8 3 5( 2 0 1 5)2 0 —0 1 0 2 —0 2
器 ( 8 MH z ) , MC L K和 S MC L K选择高频 晶振 。定时器 A,B
选择 S MC L K并进行 8分频 ,定时器 B被设置为增计数模式 , 定时器 B计数值为 0 7 C F H,定 时器 B每隔 2 ms中断一次 ,开 定时器 B中断和全局 中断 。系统进入低功耗模式 ,用定时器 B 唤醒单片机采样并实 时显示温度 。 接通电源后 , 单 片机开始工作 。 定时器 B定时 2 ms 中断一
图 1 数 显温 度计 电路
DS 1 8 B 2 0温度传感器将温度模拟量转换为 1 2位 串行数字 值经 P 1 . 6 引脚输入单片机 。 D S 1 8 B 2 0 温度传感器与微处理器连 接仅需要一条线 即可双 向通讯 。DS 1 8 B 2 0温度传感器 的测温范 围为 一5 5~1 2 5℃ , 在1 O ~8 5 ℃时 , 精 度为 ± 0 . 5 ℃,工作 电 源为 3— 5 . 5 V/ DC。 测量结果以 9—1 2 位数 字方式 串行传送 , 默 认为 1 2 位数字 量 串行 传送 ,此时 的分 辨率 为 O . 0 6 2 5 c C。 DS 1 8 B 2 0 采用外部 电源供 电方式 , 工作 电源 由 V DD引脚 接入 , 为了增加输出的稳定性 ,在输 出线上接 5 . 1 K上拉 电阻。需要 注意的是 ,在外部供 电方 式下 ,DS 1 8 B 2 0的 G N D 引脚不能悬 空 ,否则不能转换温度 ,读取 的温度总是 8 5 ℃。 系统供电 由 MAX6 0 4芯片固定输 出的典型应用 电路提供 , 电路 的输入电压范围为 2 . 7 ~l 1 . 5 V, 固定输出为 3 . 3 V 。 锂 电池 的电压范 围为 3 . 8 ~ 4 . 0 V,可选择锂 电池作为该芯片的输入 电 源 。接通 电源后 ,电源电路输出 3 . 3 V电压给 MS P 4 3 0 F 1 4 9 单 片机 、DS 1 8 C 2 0温度传感器 和 S MC 1 6 0 2 A液 晶显示器供 电。 温度值显 示 由 S MC1 6 0 2 A 标 准字 符型液 晶显示器显示 。 S MC1 6 0 2 A 显示器采用点阵型液 晶显示器 ( L C D) ,可显示 1 6

温度测量系统设计,基于msp430单片机

温度测量系统设计,基于msp430单片机

温度测量系统设计,基于msp430单片机本文介绍一种应用msp430 单片机测量温度的方法,来代替传统教学中相对落后的热敏电阻结合电流表的实验方法。

1 温度测量部分用于测量温度的温度敏感元件有很多种,比如热电偶、热敏电阻、集成温度传感器、数字温度传感器等等。

本系统采用的是热敏电阻。

热敏电阻由对温度非常敏感的半导体陶瓷质工作体构成。

与一般常用的金属电阻相比,它有较大的电阻温度系数,可以获得较高的温度分辨率。

不同材料制成的热敏电阻适用的测温范围不同,如CuO 和MnO2 制成的热敏电阻适用于-70~120℃,适于测量体温。

温度是模拟量,要把被测的模拟量转换成数字量,以供单片机处理。

为了节约成本,可以通过斜率A/D 转换来实现模数转换。

斜率A/D 转换是利用外接电容的充电和放电来实现的。

电路连接如图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.由下面的公式可以计算出热敏电阻。

基于msp430单片机的温度pid算法设计

基于msp430单片机的温度pid算法设计

南阳理工学院本科生毕业设计(论文)学院(系):电子与电气工程学院专业:自动化学生:黄帅豪指导教师:殷华文完成日期 2014 年 5 月南阳理工学院本科生毕业设计(论文)基于MSP430单片机的温度PID算法设计Design of Temperature PID Algorithm Based on MSP430 Single Chip Microcomputer总计: 20 页表格: 0 个插图: 13 幅南阳理工学院本科毕业设计(论文)基于MSP430单片机的温度PID算法设计Design of Temperature PID Algorithm Based on MSP430 SingleChip Microcomputer学院(系):电子与电气工程学院专业:自动化学生姓名:黄帅豪学号:105090640035指导教师(职称):殷华文(副教授)评阅教师:完成日期:南阳理工学院Nanyang Institute of Technology基于MSP430单片机的温度PID算法设计自动化专业黄帅豪[摘要] 本设计基于MSP430F149单片机,以IAR Embedded Workbench软件为开发平台,在MSP430中用自编的位置式PID算法程序实现对电加热锅炉水温的控制,并在上位计算机上实现组态王软件监控。

Pt100热电阻信号经放大调理后通过MSP430 ADC 模块送入单片机。

在MATLAB中通过一元二次方程进行温度数据拟合,把拟合结果在MSP430中编程进行温度数据标度变换,上位机向MSP430发送温度设定值和PID参数,根据组态王软件监控结果对算法进行分析和改进,加入不完全微分和积分分离程序。

通过实验验证和结果分析,温度控制无超调,稳态误差<0.3℃。

[关键词]MSP430单片机;位置式温度PID算法;温度数据拟合;不完全微分;积分分离Design of Temperature PID Algorithm Based on MSP430 SingleChip MicrocomputerAutomation Specialty HUANG Shuai-haoAbstract:The design is based on SCM MSP430F149, using IAR Embedded Workbench software as a development platform, to realize the temperature control of electric water boiler with location PID algorithm program compiled in MSP430, and realizes the Kingview software in upper computer monitoring. Pt100 thermal resistance signal is amplified by MSP430 ADC after conditioning module into the microcontroller. The temperature data through a two quadratic equations in the MATLAB, the fitting results are programmed in MSP430 temperature data scale conversion, computer set value and PID parameter to send set temperature to MSP430, after analyzed and improved on the algorithm according to the monitoring results of Kingview software, with incomplete differential and integral separation procedure. Through experiment and analysis of the results, the temperature control has no overshoot, steady-state error of <0.3 ℃.Key Words: MSP430 single chip microcomputer;position type temperature PID algorithm; temperature data fitting; incomplete differential; integral separationI目录1 引言 (1)1.1 单片机温度PID算法的发展现状 (1)1.2 本课题的研究意义及前景 (1)1.3 论文组织结构 (1)2 系统整体方案设计与关键技术分析 (2)2.1 系统主要工作原理 (2)2.2 系统整体设计方案 (3)2.2.1 温度信号采集设计方案 (3)2.2.2 单片机程序设计方案 (3)3 系统硬件电路的选型及设计 (5)3.1 单片机的选型 (5)3.2 开关电源模块设计 (6)3.3 前向模拟通道设计 (7)3.3.1 前置放大器 (8)3.3.2 采样保持器 (8)3.4 输出驱动模块设计 (8)4 系统软件设计 (8)4.1 软件开发平台 (8)4.2 温度控制程序设计 (10)4.2.1 主程序 (10)4.2.2 PID算法程序 (11)4.2.3 ADC模数转换程序 (13)4.2.4 定时器设置程序 (13)4.2.5 异步通讯程序 (14)4.2.6温度拟合程序 (15)5 系统调试及结果分析 (16)5 .1 系统整体的调试和结果 (16)5.1.1 MODBUS-ASCII的调试 (16)5.1.2 上位机监控画面 (17)5.2结果分析 (18)结束语 (19)II附录 (21)致谢 (48)III1 引言1.1 单片机温度PID算法的发展现状在现代工业生产的许多环节中,温度是非常重要的一个指标,因此温度控制系统在工业控制领域中十分重要。

基于MSP430的远程无线体温测量系统

基于MSP430的远程无线体温测量系统
杨 博 ,冒晓莉 . 一 ,葛益娴 t
( 1 . 南 京 信 息 工 程 大 学 电子 与 信 息 工 程 学 院 ,江 苏 南 京 2 1 0 0 4 4 ; 2 . 南 京 信 息 工 程 大 学 江 苏省 气 象探 测 与信 息 处理 重 点 实验 室 , 江 苏 南京 2 1 0 0 4 4 ) 摘要 : 针 对 目前 医院 临 床 监 护 中人 工 测 量 、 记 录 病人 体 温 的 现 状 , 提 出 一种 远 程 无 线体 温 测 量 系统 的设 计 。该 系统 由
De s i g n o f r e mo t e wi r e l e s s t he r mo me t e r s y s t e m b a s e d o n M SP4 3 0
YANG Bo ,MAO Xi a o . 1 i 。 一 ,GE Yi . x i a n ,
Ab s t r a c t :A r e mo  ̄ wi r e l e s s t h e r mo me  ̄r s y s t e m i s p u t t e d f o r w a r d f o r t h e s i t u a t i o n o f me a s u r i n g a n d r e c o di r n g b o d y
2 1 0 0 4 4 ,C h i n a; 2 . J i a n g s u K e y L a b o r a t o r y f Me o t e o r o l o g i c a l O b s e r v ti a o n a n d I n f o r m a t o i n P r o c e s s i n g , Na n j i n g U n w e m i @o f I n f o r m a t on i S c i e n c e& T e c h n o o l g y , N a n j i n g 2 1 0 0 4 4 , C h i n a )

基于msp430单片机的温度控制系统的设计

基于msp430单片机的温度控制系统的设计


1.4 ERP 的类型
参考文献
ERP 产品很多 如:完整的 ERP 系统是生产 供
销 财务完全集成 包含预算控制 计划自动生成
[1] 宁 俊 服装企业管理教学案例[M] 北京
和自动下达 包含供应商和客户的管理及供应链的 中国纺织出版社 2004
上接 83 页 MSP430F1121 单片机对温度的控制是通过可控硅实现的 由 MSP430F1121 单片机 P1.1 发出控制信号 控制可控硅的通断就可实现控制温度的目的 MSP430F1121 只要改变P1.1 的接通时间就可调节温度的变化 由于加热丝存在热惯性和时间滞后等特性 为精确控制温度带来困难 可通过脉冲加热控制法控制温度 即 通过测得的温度与设定温度的差值大小 分别采用不同宽度的脉冲 控制P1.1的接通时间达到控温的目的 3 结束语 MSP430F1121 单片机和热敏电阻体积小 重量轻 抗干扰性能强 价格低廉 结构稳定 可靠性高 灵活性好 一致性好 对环境要求不高的优点 应用简单方便 本文的温度测控系统仅是单片机广泛应用 的一例 相信单片机的应用会越来越广泛
以热敏电阻为测量元件的 MSP430F1121 单片机温度测控系统电路原理图略 可向作者索取 本文仅 对温度测量与控制电路部分进行描述
2.1 温度测量电路与软件设计
传统的办法采用充电的办法测量 为增加分别率 我们取内部的
0.25Vcc作为阈值电压 采用放电的办法可分别测出参考电阻Rref的
放电时间Tref 热敏电阻器电阻Rsensor 的放电时间Tsensor则有下
TAX_ISR add
&TAIV,PC
reti
C C R 1 _ I S R bic
#LPM0,0(SP)
reti

基于MSP430单片机和DS18B20的数字温度计

基于MSP430单片机和DS18B20的数字温度计

图 4 DS18B20 内部结构框图 Fig. 4 Internal structure diagram of DS18B20
-107-
《电子设计工程》2010 年第 11 期
3 系统软件设计
3.1 系统程序 系统的程序主要包括主程序、读出温度子程序、温度转
换命令子程序、计算温度子程序和显示数据刷新子程序。 程序 的 主要 功 能 是实 时 显 示 温 度 、读 出 并 处 理 DS18B20
2.3 温度 传 感 器[6-7] 单线 数 字 温 度 传 感 器 DS18B20 可 以 把 温 度 信 号 直 接 转
换成数字信号,每片 DS18B20 含有唯一的 64 位序列号 ,测温 范围是-55~+125 ℃,完全符合系统要求。
DS18B20 数字温度计提供 9 位 温度 读 数 ,指示 器 件 的温 度 信 息 经 过 单 线 接 口 送 入 DS18B20 或 从 DS18B20 送 出 ,和 MCU 之间只需一条线连接,读写和完成温度变换所需的电源 可以由数据线本身提供而无需外部电源。 由于每个 DS18B20 有 唯 一 的 系 列 号 (silicon serial number),因 此 ,多 个 DS18B20 可存在于同一条单线总线上 ,此特性可以应用于 HVAC 环境 控制建筑物设备或机械内的温度检测以及过程监视和控制 中的温度检测。
温 度 传 感 器 选 用 了 DALLAS 公 司 数 字 式 集 成 温 度 传 感 器 DS18B20, 采用 2 位共阴极 LED 数码 管以 及 2 个 CD4511 译 码 器 实 现温 度 显 示[3-4]。 系 统 的 整体 设 计 电路 如 图 2 所示 。 2.1 主控制器
1 数字式温度计的总体设计

基于MSP430单片机和DS18B20的小型测温系统

基于MSP430单片机和DS18B20的小型测温系统

技术创新单片机开发与应用您的论文得到两院院士关注基于MSP430单片机和DS18B20的小型测温系统AMini-TemperatureDetectingSystemBasedOnTheMSP430MicrocontrollerAndDS18B20(1.河北建筑工程学院2.燕山大学)李虹1温秀梅1高振天2Li,HongWen,Xiumei1Gao,Zhentian摘要:介绍了超低功耗16位单片机MSP430F1121和数字温度传感器DS18B20的基本特性,结合4位段型液晶显示模块LCM046和升压型DC-DC变换器MAX1674,设计了一个小型测温系统。

并基于集成开发环境IARWorkbench给出了主要的C430函数。

利用MSP430单片机的超低功耗以及DS18B20的单线接口方式,实现了整个系统的低功耗,结构简单,性能稳定,经济实用。

关键词:测温系统;MSP430F1121;DS18B20;C430;MCU中图分类号:TP368.1文献标识码:BAbstract:Thecharacteristicoftheultra-lowpowermicrocontrollerMSP430F1121andthedigitaltemperaturesensorDS18B20isin-troduced.Amini-temperaturedetectingsystemisdesignedcombiningthe4bitssegmentedLCDmoduleLCM046andtheDC-DCconverterMAX1674.SomeprimaryC430functionsarepresentedintheIARWorkbenchIDE.Usingtheultra-lowpoweroftheMSP430microcontrollerandthe1-WAREinterfacemodeoftheDS18B20,theultra-lowpower、simplestructure、stableperformanceandpracticalityofthewholesystemisrealized.Keywords:temperaturedetectingsystem,MSP430F1121,DS18B20,C430,MCU文章编号:1008-0570(2006)07-2-0137-021引言温度的测量和控制在储粮仓库、智能楼宇空调控制及其它的工农业生产和科学研究中应用广泛。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录摘要 (2)绪论 (3)1、电子系统设计任务书 (4)2、总体方案设计 (5)2.1设计要求 (5)2.2选题背景 (5)2.3设计方案选择及论证 (6)2.3.1芯片方案一 (6)2.3.2芯片方案二 (6)2.3.3传感器方案一 (7)2.3.4传感器方案二 (7)3、系统硬件设计 (7)3.1硬件总体框图 (7)3.2主要器件介绍 (8)3.2.1 MSP430F149单片机 (8)3.2.2 AD590传感器 (10)3.3 设计过程论述 (12)3.3.1 设计原理分析 (12)3.3.2 软件程序设计 (14)3.3.3 数据分析计算 (15)3.3.4 硬件调试 (15)3.4 设计结果分析及总结 (16)3.4.1 设计结果分析 (16)3.4.2 设计总结 (16)4、致谢 (17)5、附录 (18)5.1 附录一(PCB图) (18)5.2 附录二(实物图) (19)5.3 附录三(程序) (19)6、参考文献 (21)摘要为了完成课题任务,设计了一种基于低功耗MSP430单片机的数字温度计。

整个系统通过单片机MSP430F149控制AD590读取温度,采用1602显示,温度传感器AD590与单片机之间通过串口进行数据传输。

MSP430系列单片机具有超低功耗,且外围的整合性高,AD590只需一个端口即可实现数信,连接方便。

通过多次实验证明,该系统的测试结果与实际环境温度一致,除了具有据通接口电路简单、测量精度高、误差小、可靠性高等特点外,低成本、低功耗的特点使其拥有更广阔的应用前景。

论述了一种以16位单片机MSP430F149为控制核心,利用电流输出型集成温度传感器AD590实现温度测量的温度检测系统。

详细论述了该系统的硬件组成和软件设计,给出了关键部分的电路图及相应的MSP430F149单片机温度测量程序。

实验结果表明,该温度检测系统具有低成本、可靠性高、结构简单、性能稳定、经济实用等特点,可根据不同需要应用于多种工农业温度检测领域。

关键词:温度测量;MSP430单片机;AD590绪论单片机技术作为计算机技术的一个分支,广泛地应用于工业控制,智能仪器仪表,机电一体化产品,家用电器等各个领域。

学生在课程设计,毕业设计,科研项目中会广泛应用到单片机知识,而且,进入社会后也会广泛接触到单片机的工程项目。

鉴于此,提高“单片机原理及应用”课的教学效果,让学生参与课程设计实习甚为重要。

单片机应用技术涉及的内容十分广泛,如何使学生在有限的时间内掌握单片机应用的基本原理及方法,是一个很有价值的教学项目。

为此,我们进行了“单片机的学习与应用”方面的电子系统设计,锻炼学生的动脑动手以及协作能力。

单片机课程设计是针对模拟电子技术,数字逻辑电路,电路,单片机的原理及应用课程的要求,对我们进行综合性实践训练的实践学习环节,它包括选择课设任务、软件设计,硬件设计,调试和编写课设报告等实践内容。

通过此次课程设计实现以下三个目标:第一,让学生初步掌握单片机课程的试验、设计方法,即学生根据设计要求和性能约束,查阅文献资料,收集、分析类似的相关题目,并通过元器件的组装调试等实践环节,使最终硬件电路达到题目要求的性能指标;第二,课程设计为后续的毕业设计打好基础,毕业设计是系统的工程设计实践,而课程设计的着眼点是让学生开始从理论学习的轨道上逐渐引向实际运用,从已学过的定性分析、定量计算的方法,逐步掌握工程设计的步骤和方法,了解科学实验的程序和实施方法。

第三,培养学生勤于思考乐于动手的习惯,同时通过设计并制作单片机类产品,使学生能够自己不断地学习接受新知识(如在本课设题目中存在智能测温器件AD590,就是课堂环节中不曾提及的“新器件”),通过多人的合作解决现实中存在的问题,从而不断地增强学生在该方面的自信心及兴趣,也提高了学生的动手能力,对学生以后步入社会参加工作打下一定良好的实践基础。

1、电子系统设计任务书1、电子系统设计(报告)题目:数字温度计2、电子系统设计(报告)工作规定进行的日期:第五周起至第十五周止3、电子系统设计(报告)进行地点:实验室4、电子系统设计(报告)要求:设计一个数字化的温度测量电路,基本要求:①测温范围-30~150℃;②可用于远距离温度测量;③系统功耗小于等于5W。

5、内容:查阅相关文献资料,了解数字温度计程序的原理,能够运用C语言进行数字温度计的设计与制作。

设计基于C语言的数字温度计的控制系统硬件部分,画出控制系统硬件框图,设计数字温度计的控制系统的软件部分,首先根据数字温度计所需的具体功能设计好程序流程图;根据设计的程序流程图写出代码,并进行代码编译的调试。

根据总体的方案设计,包括完成的硬件部分和软件部分来选择合适的元器件;根据硬件电路图进行硬件电路板的制作并调试硬件。

把设计好的软件代码烧入硬件中,然后进行总体调试,直至原先预定要实现的功能完全实现为止。

设计出系统方框图、单元图、原理总图;画出控制程序流程图,以及编写完整的程序代码;撰写硬件系统总体说明、硬件接线图、控制程序、其他附件及图纸。

完成报告的撰写,根据格式要求和范文要求,先把目录确定,再根据目录的章节把具体内容撰写好,以此完成整篇报告。

6、安排表7、组内成员完成任务情况2、总体方案设计2.1设计要求设计一个数字化的温度测量电路,基本要求:a.测温范围-30~150℃;b.可用于远距离温度测量;c.系统功耗小于等于5W。

2.2选题背景随着科技的不断发展,现代社会对各种信息参数的准确度和精确度要求都有了几何的增长,而如何准确而又迅速获得这些参数就需要受制于现代信息基础的发展水品。

在三大信息信息采集(即传感器技术)信息传输(通信技术)和信息处理(计算机技术)中,传感器属于信息技术的前沿尖端产品,尤其是温度传感器技术,在我国各领域已经引用的非常广泛,可以说是参透到社会的每一个领域,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产也离不开温度测量,因此研究温度的测量方法和装置具有重要的意义。

温度是工业对象的一个重要的被控参数。

然而采用的测温元件和测温方法也不相同:产品的工艺不同,控制温度的精度也不同。

传统的控制方式已不能满足高精度,高速度的控制要求,如温度控制表温度接触器,其主要缺点是温度波动范围大,由于他主要通过控制接触器的通断时间比例来达到改变加热功率的目的,受仪表本身误差和交流接触器的寿命限制,通断频率很低。

近几年来快速发展了多种先进的温度控制方式,如:PID控制,模糊控制,神经网络及遗传算法控制等。

这些控制技术大大的提高了控制精度,不但使控制变的简便,而且使产品的质量更好,降低了产品的成本,提高了生产效率。

本课题设计整个系统通过单片机MSP430F149控制AD590读取温度,采用1602显示。

结构简单,实用性高。

同时,本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用。

2.3设计方案选择及论证2.3.1芯片方案一采用AT89S52芯片,AT89S52是一种低功耗,高性能的8位CMOS微控制器,具有8K的可编程Flash存储器。

同时具有AT89S51的功能,且具有在线编程可擦除技术,当对电路进行调试时,由于程序的错误修改或对程序新增功能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏。

2.3.2芯片方案二采用MSP430F149单片机,MSP430F149芯片是美国TI公司推出的超低功耗微处理器,有60KB+256字节FLASH,2KBRAM,包括基本时钟模块、看门狗定时器、带3个捕获/比较寄存器和PWM输出的16位定时器、带7个捕获/比较寄存器和PWM输出的16位定时器、2个具有中断功能的8位并行端口、4个8位并行端口、模拟比较器、12位A/D转换器、2个串行通信接口等模块。

MSP430F149芯片具有如下特点:1)功耗低:电压2.2V、时钟频率1MHz时,活动模式为200μA;关闭模式时仅为0.1A,且具有5种节能工作方式。

2)高效16位RISC-CPU,27条指令,8MHz时钟频率时,指令周期时间为125ns,绝大多数指令在一个时钟周期完成;32kHz时钟频率时,16位MSP430单片机的执行速度高于典型的8位单片机20MHz时钟频率时的执行速度。

3)低电压供电、宽工作电压范围:1.8~3.6V;4)灵活的时钟系统:两个外部时钟和一个内部时钟;5)低时钟频率可实现高速通信;6)具有串行在线编程能力;7)强大的中断功能;8)唤醒时间短,从低功耗模式下唤醒仅需6μs;9)ESD保护,抗干扰力强;10)运行环境温度范围为-40~+85℃,适合于工业环境。

2.3.3传感器方案一考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,这是非常容易想到的,所以可以采用一只温度传感器DS18B20,DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。

此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。

2.3.4传感器方案二传感器部分,采用集成温度传感器。

集成温度传感器一般且有具有线性好、精度高、灵敏度高、体积小、使用方便等优点。

根据实验室现有材料可选取AD590。

AD590 的测温范围为-55℃~+150℃,能满足本设计的-30~150 度测量要求。

根据相关技术资料:AD590 线性电流输出为1μ A/K,正比于绝对温度;AD590 的电源电压范围为4V~30V,并可承受44V 正向电压和20V 反向电压,因而器件反接也不会被损坏。

该方案能完全满足此设计的要求,同时,AD590测量热力学温度、摄氏温度、两点温度差、多点最低温度、多点平均温度的具体电路,广泛应用于不同的温度控制场合。

由于AD590精度高、价格低、不需辅助电源、线性好,常用于测温和热电偶的冷端补偿。

综合各方面考虑,决定采用MSP430F149单片机加AD590传感器读取温度。

3、系统硬件设计3.1硬件总体框图图2.1.1 系统总体设计框图 3.2主要器件介绍3.2.1 MSP430F149单片机单片机引脚图如图3.2.1所示:58脚RST/NMI 为430单片机的复位引脚(低电平有效)。

1脚DVCC 、63脚DVSS 为数字电源接口。

64脚AVCC 、62脚AVSS 为模拟电源接口。

注意:MSP430系列单片机的供电电压为1.8V~3.6V 。

32脚UTXD0、33脚URXD0 的第二功能为MSP430F149单片机两路串口通讯接口中的第一路。

相关文档
最新文档