基于MSP430的温度控制报警系统
基于MSP430的平衡式温度计的研制
转换成电压值送 到检 流汁 , , 1 同H , 软件将电位器调节出的电信 t q
号转 换 成 的 A D值 拟 合 成温 度 值 并 用数 码 管 显示 。调 节 电位 器 , / 当检 流 汁指 零 , 即两 路 模 拟 量 平 衡 时 , 时 显 示 的温 度 值 就 是 热 此
电偶 测 量 刘 的温 度值 。测量 温 度 的 直读方 式避 免 了 人 为误 差 。另
K y rs sn l c i mi o o t mp r t r a ue n , mp rt r o e s t e wo d ;ige hp c c, y e e a u e me s r me t e e a u e c mp n a e t
飞机 发 动 机 的 温 度 测 试 是 飞 机 性 能 检 测 的重 要 部分 ,其 专 川测 试仪 器 U 1 1 T 2 0精 度 高 , 定 性 好 , 仪 器 中应 用 了大 量 的 稳 但
mo c p r i le ral a d ti ma e h n t me t e u gn r o v ne t s o e ae smpi d ge t n hs f i y k s te isr u n d b g ig moe c n e in. s
平 衡 式 温 度计 中有 两 路 模 拟 量 ,一 路 为热 电 偶 采 集 到 的 电
信号 , 另一 路 为 蒯 电位 器 得 到 的 模拟 量 。 仪器 用 电桥 对 热 电 原
偶 进 行 冷 端 补 偿 ,将 两路 模 拟 量 经 多 级 处 理 后 分 别 接 人 枪 流 计 的 州端 , 将 电位 器 与 度 盘 联 动 , 据 榆 流 计 指 针 的 偏 转 调 节 电 并 根 一 化 器 , 盘 随之 转 动 。 度 当检 流 汁指 零 , 盘 的 读 数 就 是 温 度 值 , 度 其
基于GSM和MSP430单片机的温度控制器设计
参数 , 定时发送信息 ; 时钟复位 电路保证系统正常
收 稿 日期 :0 1 30 2 1- -8 O
作者 简介 : 王起源 (9 0 ) 男 , 19 一 , 吉林 省吉林市人 , 吉林化 工学院信息 与控 制丁程学 院 电气 工程及其 自动化专业 2 0 08 级学生 , 主要从事单片机方 面的研 究.
摘要 : 基于 G M 和 MS4 0单 片机的温度控制器设计. 控制器可对环境温度实 时监测 , S P3 该 当温度异 常时
通过无线通讯发送手机短信报警 , 并且 可实现手机短信远程遥控风扇开 、 和转速 , 关 以调节 环境温度. 文
中重点阐述 了基于 T 3 i M P 3 片机 G M通讯接 口设计 . C 5 的 S 4 0单 S 关 键 词: 温度控制器 ; S MS 4 0 T 3 i G M; P 3 ;C 5
第 5期
王起源 , : 等 基于 G M 和 MS 4 0单片机的温度控制器设计 S P3
5 9
釜 [l )
图 2 温 度 控 制 器 系 统 电路
2 1 T 3 i 片 与单片 机接 口 . c 5 芯
1 、2引脚 为充 电引脚 , 11 可外 接 可充 电电池 ;3引 1
数据 是 一个 非常 好 的选 择 . 文 论 述 了通 过 手 机 本
短信实现温度异常报警 以及对风扇进行 开、 关和
图 1 温 度 控 制 器 系统 框 图
调 速 控 制 的 温 度 控 制 器 设 计 , 点 阐 述 了基 于 重 T 3 i MS40单 片机 G M 通讯 接 口设计 . C5 的 P3 S
第2 8卷 第 5期 2 1 年 5月 01
ห้องสมุดไป่ตู้
基于MSP430的智能温度检测系统设计
No 6 . De .. 01 c 2 0
MI CROP R0CES SOR S
基 于 MS 4 0的智 能 温度 检测 系统 设 计 P3
董鹏永 , 袁盼鑫 , 牛庆丽
( 州科 技 学院计算机 系 , 州 406 ) 郑 郑 504 摘 要 : 述 了 一 种 以 l 位 单 片机 MS40 19 为 控 制 核 心 , 用 数 字 化 温 度 传 感 器 论 6 P3 F4 利
文献标 识码 : B
文章编号 :0 2— 2 9(0 0 O 0 7 0 10 2 7 2 1 ) 6— 0 5— 4
Th sg fIt lg n e e De in o n el e tT mp r t r a u ig S s e Ba e n MSP 3 i e a u e Me s r y t m s d o n 40
D NG P n yn , U N P n—x , I ig— i O eg— o gY A a i N U Qn l n
( eat etfC m u r c neZ eghuC lg Si c Dp r n o o p t i c,hn zo o eo c ne& Tcnl y Z eghu4 0 6 , h a m e Se  ̄ f e ehoo , hnzo 5 04 C i ) g n
DS1 B2 o ra ie te tmp r t r a u e nt Th a d r o o iin a d s fwa e d sg ft e 8 0 t e lz e e a u e me s rme . e h r wa e c mp sto n ot r e in o h h
D 1 B 0实现 温度 测量 的智 能 温度检 测 系统 。详 细论述 了该 系统 的硬 件 组 成 和软 件设 计 , 出 了 S82 给
基于MSP430和DS18B20的智能温度检测系统的设计
高校 理科 研 究
基于 MS 4 0和 D B 0晌智鹾温度趁测系统晌设计 P3 S1 2 8 张 彤
[ 摘 要] 介绍 了一种 以 1 位单 片机 MS 4 0 19 6 P 3 F 4 为控制核心 , 利用数字化温度传 感器 D 1B 0实现温度 测量 的智能温度检测 系 S8 2 统. 详细论述 了该系统 的硬件组成和软件设计 , 给出了关键部分的电路 图, 相应的 MS 4 0 1 9单片机温度测量程序. P3F4 实验结果表明 该 智能温度检 测系统具有低成本 、 可靠性高、 结构简单 、 ・ 巨能稳定、 经济 实用等特点 , 可根据不 同需要 可应 用于多种工农业温度检测 领域. 【 关键词 ] P 3F 4 D 1B 0 温度检测 系统 MS4O19 S8 2
㈠
l储 控 存 嚣 制
路 比较复杂 , 成本也 比较高 。 设计 本智 能温度检测系统采用的是一种改
进型智能温度传感 器 D 1B 0 S 8 2 ,数字温度传感器通过单总线 与单片机 连接 , 系统结 构简单 , 抗干扰能力 强 , 适合于恶劣 环境 下进行现场温度 测量 ,也可应 用于仓库测温 、高层空调控制和农业生产过程监控等领
根 总线 上 挂 接 多 个 D 1B 0的 目的 。 S8 2 21 S 8 2 .. D 1 B 0的 工 作 过 程 2
该系统采用美国 T 公 司生产的 l I 6位带闪存的单片机 M P 3 F 4 ̄ S 40 1 9 作为 主控芯片 。该芯片工作电压是 1 . 8伏至 36伏, 的优点有: . 它 处理能 力强 、 运行速度快 、 功耗低 ; 芯片 内有数量较多的寄存器 , 存储器可以进 行多种运算 ; P 3F 4 有 较多中断源 , MS 4 0 1 9 还可 以随意 的嵌套 ; 中断请 用 求唤醒处于省 电状态的系统 只需 6微秒 ; 具有很多外 围器件 ,6位定时 1 器 Tm r 4 ie A有 种工作模式 ,可以同时进行多个捕获 , 比较功能 ;具有 4 个可独立编程的输入 / 出接口; 8 输 具有微秒 A T R 0与微秒 A T R 1串行 通信接 口; 具有多达 6 K 0 B的闪存存储器 , 可有 l 万次擦写次数 。该款 O 芯片 的超低功耗和 良好的性 能价格 比使其非常适合工业监控领域 。 23语音报警模块 - 系统使用语音报警的方式对温度超限报警 。由 ID12 S 40芯片控制 语 音 报 警 , 芯 片 具 有分 段 录放 功 能 , 次 分 段 录 放 的时 间 为 2 此 每 0秒 。被 测温度 由 MS 4 0单 片机 预先判 断 ,当测 量值低于或高 于标准温度值 P3 时 , 统 会 放 出 预 先 录制 好 的相 应 温度 语 音 , 系 这样 就 实 现 了 温 度 报 警功 能。 24温 度 显示 模 块 . 液 晶显示 模块 H M10 A是 基于 ¥ A 0 9 片构 建的 2 l 列 T 62 6 06 芯 行 6 字符型 的 L D液 晶显示模 块 , C 其字 符显示 的分 辨率是 5×8即每个字 ( 符是 由一个 5 8 × 的点矩阵构成) 。基于 ¥ A 0 9 6 0 6 所编写 的控制程序亦 可 以很方 便 地应 用于 其 它大 部分 字符 型 液 晶显示 模块 。因此 选用 H M10 A模块显示 系统的测 温结果 。 T 62 2 . 5数据存储模块 系统采用 的存储芯片是 C T 4 6 。 A 2 WC 4 这种芯 片是一个 6 k位串行 4 C SE P O 它的内部含有 8 9 MO E R M, 12个 8位字节 , 具有 一个 3 2字节 的 写缓冲器 , 器件具有一个专门写保护功能 , 该 通过 IC总线接 口进行操 2
基于MSP430单片机的无线温度检测系统设计
机 需
,
其 突 出 的 特 点 是 可 以 实现 极 低 的 功 耗
的工
。
它有 5
1
种可编程
作 模 式 其 中活 动 模 式 下
,
工
作电流仅
IJ A
。
280 p A
L PM 4 ,
模 式 下 仅 需
4 8K B + 2 56B
以 及
口
0
.
M S P 4 3 0 F 16 1 1
内部 具 有
,
的
F la s h
s o gc aa tr t so w o t, ih rl bl , i l tu tr , tbep ro ma c n r ciai , n y t n h rce i i fl c s hg ei i t smpe s cu e sa l ef r n ea dp a t l a d ma r sc o a i y r c t y
序 列 号 是 出厂 前 被
,
0 0 62 5 ℃
.
,
可 实现 高 精 度 测 温
.
。
适 应 电压 范 围
,
:
光 刻 好 的 其 排 列 是 : 品 类 型 标 号 接 着的 4 8 位 是 产
该 D S l 8 B Z O 环 冗 余 校 验 码 (C R C 码 ) 光 刻 R O M 的
。
3 0
E E PR OM 性 质的上
.
再 由 复 制 R A M 命令 写 入
。
(4 ) 成 本 低 廉
1) S 18 8 2 0
。
、
下 限 报 警寄存 器 中
6 内部 结 构 主 要 由 四 部 分 组 成 : 4 位 光
基于MSP430的控温热水器
基 于 M S香婧 王 中明
【摘要 】控温热水器是一种可以根据用户的设置,精确输 出特定水温的热水器。它先通过温度传感器对冷、热水的温度进行采样 ,将采样值 送入 微 控 制 器MSP43(),通 过 分析 计 算 ,算 出应输 出的冷 热 水 比例 。然 后控 制舵 机 旋 转到 特 定 的位 置 ,从 而控 制三 通 水 阀的旋 转 .经 过 混水 装 置 ,配 出用 户设 置的 温度 最 后 ,再 次利 用温度 传 感 器检测 输 出水 的温 度 ,与 用户设 置 温度进 行 比较 ,对输 出水 的温度 进行 实时调 整 .从 而达 到 输 出恒 温的 效果 。 【关键词 】电子与通信;MSP43();舵机 :温度采样 :混水
本 项 目设计 的智 能控 温热 水 器可 以通 过按 键 直接 输入 水 温值 控 制水 温 。控 制 系统 根据 当 前 的冷 热水 温度 和混 合 水 的温度 ,调节 冷 热水 出水 比例 ,达到 精 确控 制混 合水 温 度的 目的 。
2.项 目原理及框 图
该控 温装置 包括冷 水接 头、热水 接头 、混 水 阀、出水龙 头、第 一 温度 传感器 、第 二温度传 感器 、第三温 度传感 器 、微控 制器 、舵机 , 第一 温度传 感器 设置在冷 水接 头中 ,第二温度 传感器 设置在 热水接 头 中,第三温 度传感 器设 置在 出水 口中,通过输 入设 备输 入设 定温度 , 控制 器根据 热水温 度值 、冷水 温度和 设定温度 的数值 关系控制 与控 制 器连 接 的舵 机转 动一 定的角度 ,通过 舵机可 以调节转 子转动 ,从 而调 节 第一接 71和第 二接 口与第三接 El连通 面积 的大 小,通过将 冷水接 头 与 第一接 口连通 ,将热 水接头 与第二接 口连通 ,将 出水龙头 与第三 接 口连通 ,从而可 以调节 进入 第一接 口的冷水 和进入第 二接 口的热 水的 比例 ,使 得可 以从 出水 龙头 中混合 出温度为设 定温度 的温水 。最后 , 再次利 用温度传 感器检 测输 出水的温 度 ,与用户设置 温度进 行 比较 , 对输 出水 的温 度进 行 实时调 整 ,从 而达 到输 出恒 温 的效 果 。
基于MSP430单片机的高压电力设备温度在线监测系统
理 模 块 负 责 控 制 和显 示 的功 能 , 体 功 能 如 下 : 具 ( ) 温模 块 1测 温 度 数 据 采 集 :通 过 P 1 0 T 0 0温 度 探 头将 温 度 模 拟 量 转 成
因此 极 易 导 致 设 备烧 毁 或 突 然 停 电等 事 故 。解 决 电 力设 备过 热
问题 是 杜 绝此 类 事故 发 生 的关 键 。高 压 电力 设 备 内 由 于有 裸 露 高压 , 空间 狭 小 , 用 的温 度 测 量 方 法 不 能 使 用 。本 文 将 介 绍 一 常 种 基 于 MS 4 0的 高 压 电 力 设备 温度 在 线 监 测 系 统 ,从 而 解 决 P3
出来 。 据 处 理 模 块 还可 以将 数 据 通 过 串 口传 输 到 上位 机上 , 数 生
成 各 点 温 度 数 据库 。 在 需 要 监 测 温度 的测 量 点 上 各 安 装 一 个 测 温模 块 , 测 温模 块 可 以直 接 固 定在 测 量 点 , 其 屏 蔽 外 壳 与 测 量 点 有 效 接 触 , 将 这 样 就 可 以 有 效地 屏 蔽 高 压 环 境 产 生 的 电磁 场 干 扰 , 同时 也 方 便 了现 场 安 装 调试 。将 红 外 发 射 接 收 对 管 对 准 数 据 处 理 模 块 的红 外 发 射 接 收 对 管 , 者 之 间 可 以处 理 模 块 的 红 外头 可 以通 过 较 长 的屏 蔽 线 连 接 到模 块 的信 号 接 收 端 , 样 数 据 处 理 模 块 就 能 远 离 测 温 现 场 , 止 高 压 环 境 对 于 这 防 数 据 处 理模 块 稳 定 性 的 影 响 。 系 统 结 构 图如 图 1所示 。
pa r l m o pe WO duls e ar u e t moni te e peat e f i v t e sd o t or h t m r ur o hgh ol age qui e tt s ower y t e pm n hu p s sem a i ns ccde t ca be n
基于MSP430单片机的超低功耗温度采集系统设计
a n l ig F nd f al usn YD 1 8 C 一1 i y 2 64 LeD o di a i el t s y n ra— pl 1 w e o r
i ・Thi outo ort e pea u e ds ly i eu o dei n m o iorng s tm t e m ss l i n f he tm r t r p a susflt sg n t i yse whih w i i c l o e po tbe /be m r ra l
2 1年 1 01 o月 第1 o期
电 子
测
试
Oc . t2o1 1
No. D 1
EL ECT RON I TEST C
基于MS 4 0 P 3 单片机 的超低 功耗温度采 集系统设 计
周丽 ,裴东兴 ( 中北大学 仪器科学与动态测试教 育部重点实验室 ,山西 太原 005 ) 30 1
.
t sp pe hi a r
d s n h o tb e a d lw o rc n u e i st e p ra l n o p we o s mp i n r c r e O c H c n i ly tmp r t r s g M S 4 0 G4 1 g t e o d rt o e ta d d s a e e au e u i P 3 F 6 8 o p n M ir c n r l r I r e O ma e t ep we o s mp i n o e tmp rt r o e f n s s m o r a h mi i m t i co o t l . n o d rt k h o rc n u t ft e e au e c H c o y t t e c n mu oe o h i e hs
基于MSP430单片机的温度测控装置的设计与开发
基于MSP430单片机的温度测控装置的设计与开发设计与开发基于MSP430单片机的温度测控装置一、引言随着科技的不断进步,温度测控装置在生活和工业中扮演着重要的角色。
本文将介绍基于MSP430单片机的温度测控装置的设计与开发。
该装置可以用于实时监测环境温度,并根据设定的阈值控制温度。
二、硬件设计1.传感器选择:本设计采用温度传感器DS18B20。
它是一种数字式温度传感器,通过一根串行线来与单片机通信。
2.电路连接:将传感器与MSP430单片机连接。
传感器的VCC引脚接单片机的3.3V电源,GND引脚接地,DQ引脚接到单片机的GPIO引脚。
3.LCD模块:为了显示当前温度和控制参数,我们需要一个LCD模块。
将LCD模块的数据引脚接到单片机的GPIO引脚。
4.电源:设计一个适当的电源电路,以提供所需的电压和电流。
三、软件设计1.硬件初始化:在程序开始时,初始化MSP430单片机的GPIO引脚,配置传感器引脚为输入模式和LCD数据引脚为输出模式。
2.温度采集:通过传感器的引脚与单片机通信,获取当前温度数据。
传感器采用一线式通信协议,在读取温度数据之前,先向传感器发送读取命令,然后从传感器接收数据。
单片机通过GPIO引脚进行数据的收发。
3.温度显示:将获取到的当前温度数据通过LCD模块显示出来。
4.温度控制:设定一个温度阈值,当实际温度超过阈值时,单片机控制继电器等设备进行温度调节。
可以采用PID控制算法,根据当前温度与设定温度的差异,调整控制设备的输出。
5.程序循环:通过一个无限循环来保持程序运行。
四、测试与验证1.硬件测试:对硬件电路进行测试,确保传感器和LCD模块的接线正确,电源电压稳定。
2.软件测试:通过模拟不同温度值,确认温度采集、显示和控制功能正常。
3.综合测试:将温度测控装置放置在实际环境中,观察温度采集和控制性能,根据需要进行调整。
五、结论本文设计与开发了基于MSP430单片机的温度测控装置。
基于msp430的温室大棚温度远程监控系统
2012年5月农机化研究第5期基于M SP430的温室大棚温度远程监控系统赵方1,吴必瑞2,卢青波h3(1.郑州职业技术学院电气电子工程系,郑州450121;2.宁德师范学院物理与电气工程系。
福建宁德352100;3.太原科技大学,太原030024)摘要:研制了一种温室大棚的温度远程监控系统,系统以M sP430F149为控制终端的核心控制器,采用D s l8820作为温度传感器,利用G SM通信网络传输温度、故障等信息至农户手机或监控中心上位机。
同时,详细阐述了系统温度采集、控制终端系统、G sM短信息系统和上位机监控系统等硬件设计思想。
试验样机在某农户的蔬菜大棚中进行了试验,结果表明:系统能很好地完成温度控制、故障报警、G SM短信息传输功能,具有操作简单、智能化和人机界面友好等特点,在农业领域有良好的推广价值和应用前景。
关键词:温室大棚;温度远程监控;M SP430F149;G s M;PC机监控中图分类号:s625.5+1文献标识码:A文章编号:1003—188×(2012105一们82—060引言近年来,全国都在想方设法增加农民收入,而大棚蔬菜生产已成为增加农民收入的有效途径,目前我国温室大棚总面积占全球的80%,而温室大棚管理的一个重要因素就是温度的控制。
将温室大棚的温度控制在适合蔬菜生长的范围内是大棚种植的关键,温度太低,会使大棚内蔬菜停止生长甚至冻死;温度太高也会使蔬菜的生长受到影响,并且不同蔬菜品种及其不同生长期所需要的温度也不同且要求稳定在一定的温度范围内。
经多方实地考察,目前温室大棚的温度控制基本都是在大棚内装设温度计,人工不断检查温度计,根据温度计的温度人工去启动加热设备或制冷设备。
这种仅靠人工控制的方法既耗人力,又容易出错。
因此,要求有一种能对温室温度的检测具有足够精度和实时控制的远程温度控制系统来代替人工操作,从而实现农业生产的智能化和现代化。
随着G sM通信网络的大面积普及以及单片机控制技术的发展,对温室大棚温度的实时远程监控已成为可能,本文采用智能控制技术、单片机和检测技术、G sM短信息技术和R S232串行通信技术及V c++技术等研制了基于M SP430F149单片机的温室温度远程监控及实时控制系统。
基于MSP430的低压电气火灾预警装置设计
#eieuhrusge hr催 义一下方便使用 dfn cn nindca
# e i e u n ms g e n d fn itt ind it
# el euo gus ge og d ln ln n in dln
块 。微处理器模块主要采用MS 4 0 19 P 3 F 4 低功耗微处理
器芯片 ,该模块的主要负责将采集的数据进行处理 ,并
且对整 个系统 的功耗 以及任务进 行控制 和管理 。而射
频部分采用 的是T 的C 2 2 芯片 ,为了有 效地控制功 I C 40
耗 ,F AS L H存储也 选用低功耗产 品 。传感器部分 根据 实际需求 的不 同可以选用温度 、压力 、流量等具体 的传 感器 ,对于一些非 电量 的信号 ,可能还需要经过 电压变 换模块转化为模拟信号 。笔者在本次 的设计之中 ,综合 考虑 了总体的成本 以及系统的性能需求 ,通 过考虑 ,拟
频率。
络等 。电气火灾预警装置 的整体结构示 意图详见下 图所
示
本次构件 的系统 的射频信号经 由天线 向C 2 2 芯 C 40
片传输 。低噪声放大器( o i mpie ,L ) L w Nos A l r NA 在 e i f
接收到相关 的信号之后 ,将其转化 为2 z MH 中频 ,使其
图1 电气 火灾 预警 装置 整体 结构 示意 图
形成同向分量 以及正交 分量两路 中频 信号。随后 ,对这 两路中频信号进行滤波以及放大处理 ,再从模拟信号转 化为数字信号 。然后对其进行最终信 道的选择 以及控制
增益等处理 。为 了确保存储模块部分能够满足系统的实
在电气火灾预警装置 稳定 、安全工作对 于 保 障正常的教学秩序 ,具有非 常重要 的作用 。低 电压 电
智能温度采集报警系统的低功耗设计
智能温度采集报警系统的低功耗设计作者:刘明来源:《科教创新》2013年第02期摘要:随着现代电子技术的飞速发展,电子产品的低功耗设计越来越到人们的重视,尤其是对便携式电子产品的低功耗设计更是近年来电子产品设计的一个主潮流。
本论文以智能温度采集报警系统为研究对象,重点探讨了基于MSP430F149型超低功耗单片机在温度采集报警系统上的应用与开发。
关键词:MSP430单片机低功耗硬件设计1.设计的意义本次设计的温度采集报警系统是一种能够长期自动工作的设备,它使用的电源为电池也可为充电电池,因此其功耗的大小直接决定了其使用的时间的长短。
而且一般情况下这类系统的工作环境都比较恶劣,因此,对该系统进行低功耗设计不仅便于延长使用寿命,便与安装、管理与维护,而且由于该系统具有其他无人值守自动设备相似的特点,对该系统进行低功耗设计的方式方法可以应用到其他设计中,这具有非常重要的社会效益和经济效益。
本设计的应用性比较强,如稍加改装可做实验室温湿度监控系统、仓储温湿度监控系统、工业环境监控系统等。
2.系统的设计2.1总体设计方案本系统对温度数据进行采集,温度传感器通过某种关系的换算,就可以得到温度与输出电压的关系,单片机通过模拟口采集得到传感器输出电压,通过设置的参考电压就可以得到传感器的输入带电压,再通过一定关系的转换就获得温度参数,将得到的温度参数进行分析后进行相应的处理,比如显示或者报警。
另外系统通过键盘输入来完成对报警温度的上、下限设置;通过显示电路将得到的数据显示出来;当温度超过上限和下限的时候,系统进行报警,报警通过驱动一个蜂鸣器来实现。
本设计的系统硬件部分主要包括CPU处理模块、传感器采集模块、键盘输入模块、电源及复位模块[1]、报警模块[2]、显示模块[3]以及串口通信模块等。
整个系统的原理框图如图2-1所示:2.2设计的基本思路2.2.1系统的低功耗设计一个单片机系统的功耗受多因素的影响,主要有系统的技术指标,芯片和元器件的选择,及系统的工作方式等。
温度自动控制系统
温度自动控制系统摘要本系统严格按照题中所定参数及要求,构建了一个以MSP430单片机为控制核心的温度自动控制系统。
该系统用PSB型负温热敏电阻作为温度传感器,以一种类R-F的方法测量木盒内实时温度,单片机用实时温度与预设温度值一起代入PID算式得出一个温度增量,再用此温度增量线性的控制PWM波的占空比,开关电源的输出电压也会随之变化,即制冷晶片的输入功率发生变化,因此制冷晶片制冷(加热)的功率随PWM波占空比变化,达到自动控温的目的。
本系统制冷(加热)效果明显,效率高,界面友好,制作精致,能够胜任题中所定各项要求。
关键字:MSP430、PID、温度自动控制、PWM1系统方案1.1系统结构框图与方案描述图1 系统框图针对题中所给的各项要求,我们提出了如下方案,用计数法测量热敏电阻的阻值,查表可得木盒内温度,经增量式PID算法,计算出实时温度与预设温度之间的PID增量,然后根据此增量线性的调节PWM波的占空比,用控制场效应管的开关来调节开关电源的输出电压,从而调节制冷晶片的功率,达到控制封闭木盒内的温度的目的。
用红外遥控作输入接口,设定预设温度,当温度达到预设温度时用发光二极管报警提示,温度曲线及相关信息在LCD上显示。
1.2方案论证1.2.1温度测量方案DS18B20的测量速度也较快,选择12bit精度时,750ms可转换一次,此时的精度也可达到0.0625℃,但是DS18B20在温差较小的降温时,对温度的反应不太敏感,测量温度降得较慢,这样会严重影响PID温度控制,造成温度过调幅度会很大,温度需较长时间达到稳定。
热敏电阻则对温度的反应灵敏,精度高,完全能够胜任本设计的要求。
我们选用热敏电阻测量温度,因此测温的问题就转化为测电阻的问题了。
测量电阻的方法有 R-V 转换电压测量法和 R-F 转换频率测量法。
这两种方法的电路复杂成本高,并且电路中很多元器件直接影响测量精度,因此不适合在本系统中使用。
类 R-F 转换频率的测量法。
基于MSP430单片机的高压开关柜温度在线检测系统设计
/ \ 按时接收
机是美 国德 州仪器 ( ) 1 ,在 19 年推 出的一种 1 位 1 96 6
低功耗软件设计 , 对解决可靠性 、稳定性和频繁更换 用 T 公司的 MS 40 I P 3 系列单片机 。MS 40 P 3 系列单片
电池问题具有意义 。
中 霰 俄表 2 8 M 期 周{毳 0 ̄ 0 6
维普资讯
技术探讨
超 低功 耗 的混 合信 号 处理 器 , 用精 简 指令 集 (IC 采 RS )
程序初始化
开 总 中 断 进 行 接 收 数 据 的 初始 化
结构 ,电源 电压采用的是 1 - . . 3 V电压 ,在 1 H 的 8 6 M z
和询 问触点 单 片机 两 个部 分 。如 果被 询 问的触 点单 片
线 总线” 方式把温度数据 串行给单 片机 , 开关 在
机在规定时 问内没有反应 ,向上位机 发送 “F ,表 F"
示 询 问失 败 。因为 它采 用稳 压 电源 的供 电方 式所 以不 用 进入 休 眠模 式 ,软 件 流程 如 图 2所 示 。
片机 安装 在 开关 柜 的柜 壁 上 ,可 以采 用 稳压 电源 供 电 的 方式 。 3 集 成温 度传 感 器 的硬件 实 现 . 2
进入 L 3 眠模 式 MP 休 是否为本机、、
芝 // !
i Y
唤醒系统进行 I 温度转换 I
—
—
———ຫໍສະໝຸດ !————一 发送采集 到的 1 温度数据 I
赵光兴 张 帆
2 3 2 4 ̄ 、 害 工 k 举 由. 信 . 荤 院 f 徽 弗 山 k- 每 鼠 害
基于MSP430F149单片机的实验用温控对象模拟器的设计
基 于 MS 4 0 19单 片 机 的 实 验 用 P3 F4 温 控 对 象 模 拟 器 的 设 计
邹 莉
( 安徽 国防科技职业学院, 安徽 六安 27 1 ) 30 1
摘 要: 从控制算法 、 硬件、 软件等方面介绍实验用温控对象模拟器 , 选用 M P 3 F4 S 4 0 19单片机作为主
teap a s n r t nwt ecn oe( . . C)b en f i e aa gIO canl o d t h pa t t a i i t ot l r eg aP r u ie co hh rl ym as t r l h e r i a o eh o / n n s sl
专 业 的控 制 系 统 类 课 程 的学 习 中 , 不 将 温 度 无
作 为被控参 数构成微 机测控 系统 , 学生 作综 供 合 实 验 或 课 程 设 计 , 此 真 实 的 可 在 实 验 室 运 因 行 的控制 对 象对 于提 高 实验 室 的装 备 水 平 和 教 学能力具 有很大价 值 。 由 于 温 度 自身 的 一 些 特 点 , 惯 性 大 、 如 滞
c mmu iain ln a e atmp rt r o t lsse wa ome . o n c t ik g , e eau c nr y tm sfr d o c o K e r s MS 4 0F1 9 CM ;e eau e c nr lc nrlag r h ; ltn m e a eitr y wo d : P 3 4S tmp rt r o t ; o to l i m paiu t r lr sso o o t h m
温 度 是 生 产 过 程 和 科 学 实 验 中 非 常 常 见 而 又 十分 重 要 的 物 理 参 数 , 微 波 炉 、 箱 、 在 冰 电
基于MSP430单片机的多路无线温度检测系统
基于MSP430单片机的多路无线温度检测系统作者:王玲, 王中训,王恒来源:《现代电子技术》2011年第01期摘要:设计了基于MSP430的多点无线温度检测系统。
系统采用低功耗的MSP430F149单片机作为核心控制部件,硬件由无线通信模块、温度采集电路、显示模块和串口通信模块组成,软件采用模块化的设计方法。
测试表明,整个系统都是在超低功耗的要求下进行元件及运行方式的选择,各个基站只需要3 V电池供电就能实现长时间运作,能很好地实现超低功耗,并且实现了测量温度的实时性。
关键词:MSP430单片机; NRF24L01; NTC热敏电阻;超低功耗中图分类号:TN919-34文献标识码:A文章编号:1004-373X(2011)01-0125-03Multi-spots Wireless Temperature Detecting System Based on MSP430WANG Ling,WANG Zhong-xun,WANG Heng(Institute of Science and Technology for Opto-electronics Information, Yantai University, Yantai 264005, China)Abstract: The multi-spots wireless temperature detecting system based on MSP430 is designed, which uses the low power consumption MSP430F149 microcontroller as the core control unit. Its hardware is composed of wireless communication module, temperature acquisition circuits, display module and serial communication modules. Its software adopts modular design methods. The system tests show that the components and running modes of the whole system are selected under ultra-low power consumption, and each base station can get long working hours by using 3V battery. This system greatly realized ultra-low power consumption.Keywords: MSP430 MCU; NRF24L01; NTC thermistor; ultra-low power0 引言温度在人类日常生活中扮演着极其重要的角色,同时在工农业生产过程中,温度检测具有十分重要的意义。
基于MSP430单片机和DS18B20的小型测温系统
A 50 之类 的模拟传感器 , D9) 经信号取样 电路 、 放大电 路和模数转换 电路处理 ,获取表示温度值 的数字信
号 , 交 由微 处 理 器 或 D P处理 。被测 温 度 信号 , 再 S 从 敏感 元 件 接 收 的非 电模 拟 量 开 始 ,到 转 换 为微 处 理
器可处理的数字信号之间 ,设计者须考虑 的线路环
低, 结构简单。系统电路图如图 1 所示 。
收 稿 日期 :0 l 0 一 2 2 1- l 2
() 7 带有 3 个捕捉 , 比较寄存 器的 1 6位定 时器
作者 简介 : 张希辉 (95 )男 , 15一 , 辽宁铁岭人 , 高级工程师 , 主要从 事智 能控 制系统和光通信 系统 的研发 。
摘 要 : 绍 了超 低功耗 1 位 单片机 MS 40 l2 和数 字温度传感 器 DS8 2 介 6 P 3F11 1B 0的基本特性 , 结合 4位段 型液 晶显 示
模 块 L M0 6和升压 型 DC DC 变换 器 MAX17 , C 4 — 6 4 设计 了一 个小型测 温 系统 , 并基 于集成 开发 环境 I R Wok ec A rbn h
( ) 种 省 电模 式 ( 35 备用 模式 :. A; A 0 8 R M保 持关 闭模式 :. A)从备用模式唤醒只需 6 s 01 ; ; 该 系统 主 控 芯 片 采 用 美 国 1 公 司 的 超 低 功 耗 f 1 () 6 4 1 位精简指令集结构 ,2 8 15 指令周期 ; n l 6位单片机 M P 3 F 1 S 40 12 ,温度检测采用数字温度 1 () k 26 5 4 + 5 字节 F A H存储器,2 字节 R M LS 18 A ; 传感器 D 1B 0 S 8 2 ,温度显示单元采用 4位段型液晶 ( ) 门狗定时器 Wa h o ie, 6看 t dg m r可用作通用 c T 显示模块 L M 4 ,电源部分采用升压 型 D — C电 C 06 CD 源模 块 M X 64 A 17 。整个 系统采用 33 . V供 电,功耗 定 时器 ;
基于MSP430的无线温湿度报警系统设计
基于MSP430的无线温湿度报警系统设计陈树成;李晓波;崔明;苏连维【摘要】设计基于MSP430F149的无线温湿度报警系统,系统采用数字温湿度传感器SHT21测量温度和湿度数据,将测量结果通过段式液晶实时显示.当采集到的温度、湿度数据超过系统设定的上下限值时,驱动SIM300模块开机,将报警信息通过短信息方式发送到系统指定手机.系统采用单节可充电锂电池供电,并配置有太阳能或者USB充电功能.给出了系统的结构框图、MSP430最小系统电路、温湿度采集电路和锂电池充放电控制电路,最后给出了系统软件程序流程图和实验数据.实验证明,系统能够准确的测量温度、湿度数据,并且能够准确的发送报警信息;系统设计结构简单、工作稳定、功耗较低,在各种工农业温湿度控制领域有着广泛的应用前景.【期刊名称】《电子设计工程》【年(卷),期】2019(027)010【总页数】5页(P183-187)【关键词】MSP430F149;SHT21;温湿度报警;SIM300【作者】陈树成;李晓波;崔明;苏连维【作者单位】天津市气象探测中心天津300061;天津市气象探测中心天津300061;天津市气象探测中心天津300061;天津市气象探测中心天津300061【正文语种】中文【中图分类】TP202随着计算机技术及现代传感技术的发展,温湿度监控在工农业控制领域中的地位越来越重要,近些年来呈现出智能化、计算机化和全自动等特点[1-2]。
如在粮食储藏、暖房进行植物培育和工业仓库都需要进行温湿度的监控,在这些特定环境中,往往要温度和湿度值保持在一定的范围之内,超出范围时就需要及时发送报警信息,调整现场的温湿度[3-4]。
为了对一特定区域的温湿度进行有效的监控,文中设计基于MSP430F149和SIM300的无线温湿度报警系统,系统选用数字温湿度传感器SHT21对温湿度进行精确采集,将采集到的温湿度数据通过液晶屏实时显示。
当采集到的数据超出预设定的范围时,通过SIM300模块将报警信息发送至用户指定手机,方便用户及时采取控制措施。
基于MSP430系列单片机的感应加热系统
c re t f GB t a ee fc v tp op o e t G B . o e v r m es r hetmp rt r o l d rw t K— petemo o pca d u r n o I T otk fe d ese st r tc I T M ro e , au et e eau e fc i e i yn h t y h r c u l n e t a kt i b c oM CU
Ab ta t Th y t m e eaea d c n r l h r i ru t o p o u eP M us s n c iv e g a f o ts x fteh a l s m Weas e c etmp rt ea d src: e sse c g n r t n o t e di ngc c i t r d c W m o t v i p l d ahe e t o l f t t e t gs t e a h o s -a o h h y e l d t tt o e h e eau r n
l 一 皇 蕴 ……
…
…
…
…
…
…
…
…
一
基 于MS 4 0 P 3 系列 单 片 机 的 感应 加 热 系统
兖 卅 东方机 电有限公 司 杨 I 杰 乔俊力 丁友涛
【 摘要】系统使用Ms40 P3 系列单 片机控制驱动 电路和产 生P wM脉冲 ,同时实现感应加热 系统的软启动功 能。并且对I T GB 温度 、电流进行检 测,根据保护信 号及 时做 出 响应防止I 因过流 、过 热而损坏 。另 外,结合注塑机的特点,注塑机温度 稍高会导致料筒 的原料被烧糊 ,所 以用K型热 电偶和MA 67芯片检测料筒温度将其反 馈到 ( T x 65 单片机,给感应加热加入PD调节来控制料筒温度。 I 【 关键词 】MS40 片机 ;I B P 3单 G T;驱动模 块;PD I
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微控制器应用及系统设计课程设计报告南京理工大学2010 年 5 月目次1 引言 (3)2 系统总体设计 (3)2.1 系统组成结构及工作原理 (3)2.2 系统工作流程 (3)2.3 系统核心器件选型 (4)3 系统硬件设计 (4)3.1 电源模块设计 (4)3.2 LED显示模块设计 (4)3.3 键盘输入模块设计 (5)3.4 温度采集模块设计 (5)3.5 报警模块设计 (6)4 系统软件设计 (6)4.1 系统软件总体结构及总流程图 (7)4.2 LED显示模块程序设计 (9)4.3 键盘输入模块程序设计 (9)4.4 温度采集模块程序设计 (10)4.5 报警模块程序设计 (10)4.6 主模块程序设计 (10)5 系统调试与结果分析 (10)5.1 系统调试步骤 (10)5.2 遇到的问题及解决方案 (12)5.3 实验结果 (13)6 结论与心得体会 (13)参考文献 (13)附录 (14)1 引言温度是一个非常重要的物理量,因为它直接影响燃烧、化学反应、发酵、烘烤、煅烧、蒸馏、浓度、挤压成形、结晶以及空气流动等物理和化学过程。
温度控制失误就可能引起生产安全、产品质量、产品产量等一系列问题。
因此对温度的检测的意义就越来越大。
温度采集控制系统在工业生产、科学研究和人们的生活领域中,得到了广泛应用。
在工业生产过程中,很多时候都需要对温度进行严格的监控,以使得生产能够顺利的进行,产品的质量才能够得到充分的保证。
使用自动温度控制系统可以对生产环境的温度进行自动控制,保证生产的自动化、智能化能够顺利、安全进行,从而提高企业的生产效率。
温度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的更加广泛的应用,利用新型单总线式数字温度传感器实现对温度的测试与控制得到更快的开发。
现在的生活中,所用到的电器,家具设备,包括工业产品等对温度的要求日益增高,灵敏的温度控制报警系统已成为日常生活中必不可少的产品。
例如冰箱的温控系统,锅炉等等,无不都用到了这一功能部件。
对于此,我们设计了基于MSP430F149单片机的温度控制报警系统,来模拟实现现实中的温度控制系统。
此系统具有设计和布线简单,结构紧凑,体积小,重量轻,抗干扰能力强,性价比高,扩展方便,在大型仓库,工厂,智能化建筑等领域的多点温度检测中有广阔的应用前景。
2 系统总体设计2.1系统组成结构及工作原理该系统主要由5大模块组成,其中包括DS18B20温度传感器,MSP430F149微控制器,LED显示模块,4X4矩阵键盘输入模块,报警模块5大部分组成。
由温度传感器负责数据采集,经微处理器转换后由LED显示模块输出,同时由键盘模块负责输入温度报警的上下限。
当到达设定的温度限定值时就报警。
其组成框图如下所示:2.2 系统工作流程首先设定温度报警的上下限值,然后由温度传感器进行温度数据的采集,当微处理器检测到温度超过设定的范围值时就实行报警,提醒用户做相关操作。
2.3 系统核心器件选型MSP430F149单片机,DS18B20温度传感器,6个LED数码显示管,4x4矩阵键盘。
3 系统硬件设计3.1 电源模块设计整个系统采用3.3V供电,考虑到硬件系统对电源要求具有稳压功能和波纹小等特点,其使用LT1117芯片,将电压输出为3.3V。
其硬件电路原理图如下:3.2 LED显示模块设计考虑到系统的成本,同时由于综合设计的时间限制,我们采用了最简单的LED显示方式,这样的方式能满足该系统的要求,同时也可以减低系统的成本。
LED 显示器是由8只发光二极管构成的8段数码显示显示器。
其中a——g用于构成7笔字形,h用于构成小数点。
本次设计中采用的是共阳极数码管,当其接低电平时点亮相应LED灯。
其硬件原理图如下:其中共有6位,温度显示时显示2位整数,四位小数。
其位选端分别与MSP430F149的P6.2——P6.7相连,显示端分别与单片机的P4.0——P4.7相连。
3.3 键盘输入模块设计键盘输入电路主要用于输入数据,从而实现人机交互。
该系统的键盘设计是采用扫描方式实现的矩阵键盘。
其电路原理图如下:由上图可以看出该矩阵键盘由行线和列线组成,P1.0——P1.3为行线,P5.4——P5.7为列线。
键盘的行线作为键盘的控制输出端,键盘的列线作为键盘的输入端。
同时考虑到P1端口具有中断功能,因此键盘的处理程序可以由中断产生。
键盘的列线通过上拉电路将两个管脚拉高,这样在没有按键按下的情况下,该两个管脚的电平为高电平,如果有按键按下时,相应的列线管脚为低电平,这时通过设置P1口为中断方式,低电平就出发中断而进入中断服务子程序,从而获得输入的数据。
同注意到,键盘的扫描时间是很短的,仅仅几微妙的时间,然而按键的时间一次至少需要几十毫秒,所以只要有键按下的话是都可以被扫描到的,但是按键按下时有一定的时间抖动,一定要加入键盘的抖动处理。
3.4 温度采集模块设计本次系统设计采用的温度转换模块采用的是DS18B20温度传感器,其原理图如下:其只有一个端口要接,与单片机的P3.0口相接,简化了分布式温度传感应用无需外部元件可用数据总线供电,电压范围为3.0 V至5.5 V 无需备用电源测量温度范围为-55 ° C至+125 ℃。
华氏相当于是-67 ° F到257华氏度-10 ° C至+85 ° C范围内精度为±0.5 ° CDS18B20的初始化:(1)先将数据线置高电平“1”。
(2)延时(该时间要求的不是很严格,但是尽可能的短一点)(3)数据线拉到低电平“0”。
(4)延时750微秒(该时间的时间范围可以从480到960微秒)。
(5)数据线拉到高电平“1”。
(6)延时等待(如果初始化成功则在15到60毫秒时间之内产生一个由DS18B20所返回的低电平“0”。
据该状态可以来确定它的存在,但是应注意不能无限的进行等待,不然会使程序进入死循环,所以要进行超时控制)。
(7)若CPU读到了数据线上的低电平“0”后,还要做延时,其延时的时间从发出的高电平算起(第(5)步的时间算起)最少要480微秒。
(8)将数据线再次拉高到高电平“1”后结束。
DS18B20的写操作:(1)数据线先置低电平“0”。
(2)延时确定的时间为15微秒。
(3)按从低位到高位的顺序发送字节(一次只发送一位)。
(4)延时时间为45微秒。
(5)将数据线拉到高电平。
(6)重复上(1)到(6)的操作直到所有的字节全部发送完为止。
(7)最后将数据线拉高。
DS18B20的读操作:(1)将数据线拉高“1”。
(2)延时2微秒。
(3)将数据线拉低“0”。
(4)延时15微秒。
(5)将数据线拉高“1”。
(6)延时15微秒。
(7)读数据线的状态得到1个状态位,并进行数据处理。
(8)延时30微秒。
3.5 报警模块设计该部分电路主要是驱动一个蜂鸣器,这样只需要将蜂鸣器的一段接地,另一端与单片机进行相接就可以了,其与单片机的P6.1口相接。
其电路原理图如下:同时考虑到可以分级警报,因此将LED灯加进去,从而在报警时也会将相应的LED灯点亮,以显示不同的报警级别。
4 系统软件设计4.1 系统软件总体结构及流程图(主程序流程图)(按键中断服务子程序流程图)4.2 LED显示模块程序设计本次实验的显示是由LED数码管显示的,而温度传感器返回的是11位的二进制数值,因此如何把这11位二进制数值转换为数码管的10进制数值是这块程序的重点。
经过查阅资料,了解到可以逐位进行转换。
一共11位数据,7位作为整数部分,4位作为小数部分,每次取出一位,若为第一位,若为1,则其值为0.0625,因此设置相应的数码管显示,再取出第二位,若为1,则其十进制0.125,累加上去,一次类推,最后完成整个温度的数码转换。
同时在显示温度时采用的是动显温度,是通过看门狗定时器来实现的,设置看门狗定时器为1.9ms中断,当时间到达时自动进入中断实现移位显示,由于时间间隔短,因此人眼看上去就像是数码管一起显示的一样。
4.3 键盘输入模块程序设计键盘的功能为输入数值,此次设计采用的是4x4矩阵键盘,其功能面板如下:其中0——9为10个数字键;UPSET为上限温度设定选择键,完成上限温度位选功能;DSET为下限温度设定选择键,完成上限温度位选功能;UPS为上限温度设定完成确定键,输入完成后按下;DWS为下限温度输入完成确定键,输入完成后按下。
按键输入程序设计时主要是确定输入的键的键值,然后与预先设定的键码表对照,在用一个选择判断语句switch,选择相应键时即执行相应的操作。
在确定键值时用的是行列式扫描法,同时考虑到如果不先按位选键,直接按其他键也会进入按键中断服务子程序,因此特别加入了消除此缺陷的语句,使得在按错键时系统也能执行显示温度的操作,使系统运行更可靠,更稳定。
其实现方法如下:default:{ //实现按其他键时不会出现死循环,无法正常显示温度 if((presskey11 == 0) && (presskey10 == 0)){IE1 |= WDTIE; //看门狗中断使能开TBCCTL0 |= CCIE; //定时器中断使能开}break;按键程序的主要思想是首先判断是否按下功能选择键,如果按下,则置相应的功能选择键标志为1,然后再判断是否是在功能选择键标志为1(即先按了功能选择键)的情况下再按了数字键,此时才能进入温度设定程序,否则按键无效,正常显示温度。
同时温度设定完后将相应的功能选择键标志位归0。
4.4 温度采集模块程序设计温度采集模块主要是运用了温度传感器DS18B20,这款温度传感器具有温度转换功能,能通过指令将电压值转换为当前的温度值,同时还可以多个传感器一起工作,由于本次系统设计只需要一个就行,因此忽略了取产品ID号的过程,在编程时,主要是根据传感器的芯片说明的流程来思考的,通过写入函数Write_18B20()将相应的指令写进去,同时通过读出函数ReadTemp()将相应的温度数值读出来,返回给系统,从而实现温度的转换和显示。
4.5 报警模块程序设计本次报警模块的处理相当简单,有两个部件组成,一个是蜂鸣器,通过I/O 口上送出数据来驱动蜂鸣器,而LED灯也是只要通过端口送出数据就可以。
此模块包括初始化端口和数据产生两个部分,初始化端口部分只要设置相应的端口为输出方向,数据输出只要执行相应的输出操作即可。
同时在扫描检测温度情况是用到了TimerB的中断处理,用3ms中断,每过3ms检测一下温度是否在设定的范围内,若不在,则实行相应的报警参数设置,返回后,主程序通过判断报警参数实行相应的报警操作。
4.6 主模块程序设计主模块程序的设计很简单,就包括各端口,键盘,还有时钟的初始化操作,然后就一个While()循环,此循环实现的是动显温度值,同时用于判断温度报警参数实现温度报警,其他就当相应的中断产生时转到相应的中断服务子程序中执行相应的操作。