- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维普资讯
· 64 · 煤 矿 机 械 2005年第 9期
文章编号:1003.o794(2005)09—0064—02
基于 MSP430单片机温湿度控制器的实现
杨学存.侯嫒彬
(西安科技大学 电控学院,西安 710054)
摘 要 :设计并实现 了一种基 于MSP430F123单片机温湿度控制 系统,主要 包括 了控制器的硬
件 和软件设计 。系统利用单线数 字温度传感器DS18B20和湿敏 电阻进行 温湿度 测量,在分析 了温
度及湿度 的测量原理、噪声影响和计算方法基础上进行补偿 .设计 系统软件 ,通过温湿度测量来控
制测量区域的加热器和加湿器的工作 ,最终确保仪器箱在合适 的外界环境下稳定工作。本 系统设
计的温湿度控制器已小批量生产 ,用在各种仪器控制箱中。经测试表明,该系统简单,操作方便,成
本低 。测量 范 围:一40~85 ℃.RH20% ~95%。
关键词:MSP430单 片机 :单线数字温度传感器;湿敏 电阻
中图号-TP18 文献标识码 :A
1 系统的总体设计方案 (3)每一个数字温度传感器 内均有唯一的64位
MSP430微控制器 MCU(MicroControllerUnit)是 地址序列号 (最低 8位是产 品代码 ,其后 48位是器
1rI公司推出的一款具有丰富片上外 围的超低功耗 件序列号,最后 8位是前56位循环冗余校验码),用
16位 FLASH型混合信号处理器。本系统使用 的 户可以对特定地址序列号的传感器进行操作 ,在 多
MSP430F123有一个串口通信接口,一个带有大量捕 传感器系统 中将它们一一识别 ,实现一根总线上挂
获 /比较寄存器的 16位定时器 ,看 门狗,一个模拟电 接多个 DS18B20的 目的。
压 比较器 。 2.2 温度 的测量及算法
工业仪器大多数工作在野外的环境 中,供电方 操作单总线数字温度传感器必须严格按规定 的
式比较麻烦 ,所 以使仪器的功耗尽可能地降低是非 协议操作 ,根据 DS18B20的通讯协议 ,主机控制
常必要的。该系统与传统 的温湿度控制器相比,选 DS18B20完成温度转换必须经过 3个步骤 :每一次
择了MSP430微控制器 ,它充分运用各种低功耗设 读写之前都要对 DS18B20进行复位 ,复位成功后发
计手段 ,使芯片的电流极小 ,在超低功耗时可达 0.1 送一条ROM指令 ,最后发送 RAM指令 ,这样才能对
A。整个系统在平 时处于低功耗状态 ,每隔 5min DS18B20进行预定 的操作。ROM操作命令主要是对
自动从低功耗下唤醒 ,进行温度和湿度测量,并通过 传感器地址 的操作 ,包括读 ROM、匹配 ROM、跳过
温度和湿度的对应关系,来确定是否启动加热器和 ROM等操作,通过 ROM 指令选择特定 的传感器进
加湿器。其中,温度测量使用单线数字温度传感器 行操作 。RAM指令主要完成对温度的测量 ,涉及到
DS18B20,其体积小 ,构成的系统简单 ,精度高,湿度 的AR M指令主要有读寄存器 、写寄存器、温度转换
测量使用湿敏 电阻 CHR一01,成本低廉。所以整个 等操作。实现温度转换要进行一下几个方面的操
系统与传统 的温湿度控制器相 比,功耗低 ,性价 比 作 ,主要有复位 DS18B20,读 DS18B20、写 DS18B20等
高 ,电路简单 ,易于实现。 操作 ,并且每次操作都要满足以下
文档评论(0)