下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于msp430f1121和数字温度传感器的小型测温系统
1模数转换电路温度测量和控制在粮食储备、智能设备空调控制等工农业生产和科学研究中得到广泛应用。温度检测的传统方法是使用诸如热电偶、热电阻、半导体PN结(如AD590)之类的模拟传感器,经信号取样电路、放大电路和模数转换电路处理,获取表示温度值的数字信号,再交由微处理器或DSP处理。被测温度信号从敏感元件接收的非电模拟量开始,到转换为微处理器可处理的数字信号之间,设计者须考虑的线路环节较多,相应测温装置中元器件数量难以下降,随之影响产品的可靠性及体积微小化。由此会造成整个检测系统有较大的偏差,稳定性和抗干扰性能都较差。本文设计一种基于数字温度传感器DS18B20的小型测温系统,主控芯片采用TI公司的MSP430单片机,数字温度传感器通过单总线与单片机连接,系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,可应用于仓库测温、楼宇空调控制和生产过程监控等领域。2系统的电源模块该系统主控芯片采用美国TI公司的超低功耗16位单片机MSP430F1121,温度检测采用数字温度传感器DS18B20,温度显示单元采用4位段型液晶显示模块LCM046,电源部分采用升压型DC-DC电源模块MAX1674。整个系统采用3.3V供电,功耗低,结构简单。系统电路图如图1所示。3功能单元的配置3.1省电模式5.2vMSP430F1121单片机是美国TI公司生产的超低功耗16位混合信号微控制器,性能特点如下:(1)低电源电压范围:2.2V-3.6V(2)超低功耗,低工作电流:1.3uA在4KHz、2.2V;160uA在1MHz、2.2V(3)五种省电模式(备用模式:0.8uA;RAM保持关闭模式:0.1uA);从备用模式唤醒只需6us。(4)16位精简指令集结构,125ns指令周期(5)4K+256字节FLASH存储器,128字节RAM(6)看门狗定时器WatchdogTimer,可用作通用定时器(7)带有3个捕捉/比较寄存器的16位定时器Timer_A(8)2个具有中断功能的8位并行端口:P1与P2(9)模拟比较器Comparator_A该款芯片的超低功耗和良好的性能价格比使其非常适合嵌入式产品应用。3.2ds18b20温度族和测点装置DS18B20是美国DALLAS公司推出的单总线数字测温芯片。它具有独特的单线接口方式,将非电模拟量温度值转换为数字信号输出仅需占用1位I/O端口,能够直接读取被测物体的温度值,提高了抗干扰能力和测量精度。它体积小,电压适用范围宽(3.0V-5.5V),可以采用外部供电方式(如图1所示),也可以采用寄生电源方式,即从数据线上获得电源。用户还可以通过编程实现9—12位的温度读数,即具有可调的温度分辨率,因此它的实用性和可靠性比同类产品更高.DS18B20采用3脚TO-92封装,形如三极管;同时也有8脚SOIC封装。测温范围为-55℃-+125℃,在-10℃-+85℃范围内,精度为±0.5℃。每一个DS18B20芯片的ROM中存放一个64位ID号:前8位是产品类型编号,随后48位是该器件的自身序号,最后8位是前面56位的循环冗余校验码。又因其可采用寄生电源方式供电。因此,一条总线上可以同时挂接数个DS18B20,可方便的实现多点测温系统。另外用户还可根据实际情况自设定非易失性温度报警上下限值TH和TL(掉电后依然保存)。DS18B20检测到的温度值经转换为数字量后,自动存入存储器中,并与设定值TH或TL进行比较,当测量温度超出给定范围时,就输出报警信号,并自动识别是高温超限还是低温超限。3.3发挥多功能通用型8段式显示模块显示部分采用北京青云创新科技发展有限公司的液晶显示模块LCM046。它是4位多功能通用型8段式液晶显示模块,内含看门狗/时钟发生器,2种频率的蜂鸣驱动电路,内置显示RAM,可显示3个小数点以及任意字段笔划,3-4线接口,低功耗。显示清晰,稳定可靠,使用编程简单,非常适合电池供电的仪器仪表。3.4输出电压vun电源变换芯片采用MAXIM公司生产的升压型DC-DC变换器MAX1674,其常态下工作效率可达94%,输入电压范围较宽(0.7V~Vout:其中Vout可以设定为3.3V、5V或可变的输出电压),输出电压Vout设定为3.3V,给整个系统供电,允许的输出电流达到500mA,完全满足设计要求。值得注意的是,实际使用过程中,外围元件采用接插件较好,使用贴片式芯片反而容易引起电源纹波。4配置实现及程序设计本系统采用C语言进行程序设计,大大提高了开发调试工作的效率;同时,所产生的文档资料也容易理解,便于移植。适用于MSP430系列单片机的C430语言,与标准C语言兼容程度高。MSP430系列单片机C语言编译环境可以利用IAR公司提供的集成调试环境Workbench和C430语言调试器C-SPY进行编译,直接下载至片内Flash内存,脱机运行。整个用户界面友好,调试过程中可以在上层软件中看到各寄存器的内容并在线修改,支持单步运行,在线观察定义的各个变量实时值。采用把所有相关文件放入一个项目中的组织方式,编译运行时软件会自动将文件按内在联系自动组合在一起,方便灵活。该测温系统程序包括主程序、DS18B20温度检测转换子程序和显示子程序,流程图如图2。由于DS18B20采用的是独特的单总线方式传输数据,对时序的要求较严格。虽然硬件连接变得方便了,但导致软件的编制变得异常复杂。同时对MSP430单片机的控制操作不同于51系列,它的I/O口有方向控制及输入输出寄存器,对于读写操作就要分别对待,稍有不慎,就容易出错。下面就以DS18B20为例,给出在MSP430系列单片机C语言编译环境Workbench下的几个主要C函数,由于篇幅所限,未列出全部详细代码。5器件的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业商品交易合同范例
- 房屋买卖合同协议书撰写指南
- 2024年门卫值班人员聘用合同协议
- 个人借款延期还款协议书范例
- 工厂土地转让合同样本
- 产品加工项目合作协议书范本
- 2024年劳务合同与劳务协议书
- 合同范本编写指南
- 出口冻肉禽协议模板样本
- 山东产销合作联盟协议
- 高级运筹学课件库存论
- 多头小直径水泥土深层搅拌桩防渗墙施工方案1
- 美的集团人才培养与人才梯队建设管理办法
- 公司员工工牌规范和人员进出管理规定
- 34_专题五 圆的计算与证明ppt课件
- JJG 162-2019饮用冷水水表 检定规程(高清版)
- 消防系统供电与布线
- 疯牛病检测规范与防控
- 小学生写字教学经验交流
- 风力光伏新能源发电企业组织架构和部门职能
- 《柔性接口给水管道支墩》(10S505国标图集)简介-国标10s505
评论
0/150
提交评论