欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    封闭环境监测系统演示教学.doc

    • 资源ID:52384197       资源大小:212.50KB        全文页数:14页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    封闭环境监测系统演示教学.doc

    Good is good, but better carries it.精益求精,善益求善。封闭环境监测系统-基于MSP430的封闭环境监测系统摘要封闭半封闭条件苛刻的环境是我们经常接触到的。对于其中的温度,湿度进行有效测量并且传输测量信息给终端在生活和工作中具有重要应用。基于这点,我们运用两片MSP430主控芯片。一个温度传感器,无线收发模块,一个湿度传感器。和液晶显示模块等部分。解决了这个日常生活和工作中的问题。关键词:MSP430F149;NRF24L01;温度;无线传输;封闭环境ABSTRACT Whendoingexperiments,wealwayscomeacrosswiththeclosedandsemi-closedrigorousenvironment.It'shighlyacknowledgedthatmeasuringthetemperatureandhumidityandtransmittingtheinformationeffectivelyplaysavitalroleinthedailywork.Asaresult,TwopiecesofMSP340arechosenasthemaincontrolchipinthesystem.Onetemperaturesensorandwirelesstransceiver.OnehumiditysensorandLCDmodule.Withtheirhelp,wesuccessfullysolvedthedailyproblems.随着生产生活的现代化发展。电子测量的相应技术正逐步应用于生产生活。在生产和生活中我们经常涉及到这么一类环境。其典型特点为封闭或半封闭,并且环境较为苛刻。例如农业生产中常见的温室大棚,生活中脏乱的管道,工业生产中涉及的环境恶劣的厂房等等。这样当我们需要对其中的环境信息进行测量时。传统的接触式测量和分区采样等方法将不再适合。而且,有时甚至涉及到的待测量环境是在运动之中的。这样即使是铺设有线的电缆。也无法将信息可靠,稳定,安全的传输到终端。所以需要一种新的测量方式和系统来解决上述问题。基于以上情况的考虑。本设计项目的目的在于设计一个可以深入到恶劣封闭环境内部非接触测量的测量系统。并且,通过特定的收发器,将测量到的环境信息,实时的传送到处于封闭环境之外的终端。供环境之外的人员参考使用。系统安全可靠,具有实用价值。1. 系统方案本系统使用两片MSP430作为主控芯片(含最小系统),配合DS18B20温度传感器,AMX1001湿度传感器(模拟量输出)。5110液晶显示MOUDLE。NRF24L01无线传输芯片。实现封闭环境内部测量和发送,外部接收的功能。总体来看整体设计分为两个大部分。每个大部分又分为若干模块。具体如下:1.测量发射部分:分为数据采集模块,控制模块,无线收发模块数据采集模块:此部分采用的核心是一个DS18B20温度传感器。一个AMT1001温湿度两用传感器。控制模块:采用MSP430单片机及其最小系统。无线收发模块:采用NRF24L01无线收发芯片。2.接收处理部分:分为数据接收,处理显示数据接收模块:采用NRF24L01收发芯片处理模块:采用一片MSP430单片机及其最小系统显示模块:采用一个5110显示模块首先由测量发射部分在封闭环境之内采集到温度和湿度信息。由MSP430负责将采集到的信息传送给无线收发芯片NRF24L01。并且控制收发芯片将数据打包。在2.4GHz的频段内,发送到封闭环境之外。这时在封闭环境之外的接收处理部分的无线模块接收到有效信息。其间经过收发的应答确认。确认信息有效后。送MSP430处理,得到温度湿度信息。送到显示模块上显示输出。具体实现见如下框图:2. 测量发射部分:接收处理部分:系统硬件设计温度采集模块:该模块采用美国DALLAS公司推出的数字测温芯片DS18B20。它具有体积小多种封装形式,独特的单总线协议等优点。测量范围从-55摄氏度到+125摄氏度,拥有可以选择的9到12位温度数据分辨率,可工作在寄生电源模式,可自定义温度告警设置。我们在本系统中使温度传感器输出脚与430单片机的P1.5相连,外接上拉电阻到电源正。DS18B20封装图如图(摘自百度图库):无线收发模块:该模块采用Nordic公司生产的nRF24L01无线收发芯片。nRF24L01作为单片射频收发芯片,其工作于2.42.5GHz世界通用ISM频段,工作电压为1.93.6V。可通过SPI协议写入数据,数据传输速率最快可达2Mbits,并且具有自动应答和自动再发射功能。芯片融进了增强式ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。该芯片功耗低,6dBm功率发射时,工作电流9mA,接收时工作电流只有12.3mA,可选择的掉电模式和空闲模式使其应用设计更为方便。在本系统中。我们使用MSP430F149单片机的三个I/O口模拟SPI协议,与2401实现通信。同时用一个I/O进行模式选择,这四个I/O分别对应于:CE:P4.0CSN:P2.3SCK:P4.2MISO:P4.4MOSI:P2.5详见下图:湿度测量模块:本模块采用广州奥松电子有限公司的新一代AMT1001湿敏电容温湿度模块。该模块具有精度高,可靠性高,一致性好,带温度补偿,长期稳定性好,使用方便及价格低廉等特点,被广泛应用于暖通空调、加湿器、除湿机、通迅、大气环境监测、工业过程控制、农业、测量仪表等应用领域。由于该模块输出量是模拟的。电压0-3V。所以采用MSP430自带的内部高速AD转换器。进行模拟量到数字量得转换。所使用通道为通道2。电压与湿度对应关系详见附录(摘自奥松提供的数据手册)。显示模块:显示模块这里我们采用5110显示模块。5110显示模块本来是诺基亚5110系列手机的显示屏幕。厂家经过改造,又添加了四个背光灯来使用。由于其支持SPI协议。所以这里我们将5110与MSP430F149的I/O口直接相连。通过I/O口直接模拟SPI协议。来控制5110的显示。将温湿度信息等显示在屏幕上。具体连接方式如下:RST:P5.0SCE:P5.1DC:P5.2SDIN:P5.3SCLK:P5.4控制模块:本模块采用TI公司的超低功耗混合信号处理器MSP430F149作为主控芯片,配合其最小系统。MSP430系列是TI公司生产的16位单片机,采用精简指令集(RISC)结构。具有丰富的寻址方式(7种源操作数寻址、4种目的操作数寻址)、简洁的27条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令。同时,其最杰出的特性是超低功耗。电源电压采用的是1.8-3.6V电压。在系统中共有一种活动模式(AM)和五种低功耗模式(LPM0LPM4)。在实时时钟模式下,可达2.5A,在RAM保持模式下,最低可达0.1A。同时其集成了丰富的外设。看门狗(WDT)、模拟比较器A、定时器A0(Timer_A0)、定时器A1(Timer_A1)、定时器B0(Timer_B0)、UART、SPI、I2C、硬件乘法器、液晶驱动器、10位/12位ADC、16位-ADC、DMA、I/O端口、基本定时器(BasicTimer)、实时时钟(RTC)和USB控制器等若干外围模块为系统的单片解决方案提供了极大的方便。系统中我们自己搭建了其最小系统,具体包括:单片机、晶振电路、复位电路,下载接口等等。其中程序下载方式为BSL编程。复位方式为上电复位和按键复位。晶振为8MHz无源振荡器。内部不分频。即MCLK=SMCLK=8MHz。3. 系统软件设计由于系统分为测量发送,接收处理两个大部分。所以下关于软件的论述将分为两个方面来进行。1.测量发送部分:算法设计思想:首先收发模块处于接收状态(视为待机状态),不断扫描接收寄存器的值,当值为零时默认没有来自外部的数据请求。继续循环扫描。当某一时刻接收到了特定的数据(由接收处理的模块发送,内容预先约定)。与预先约定的值比较,匹配则认为数据请求已经到达。这时微控制器(此处为MSP430)启动A/D转换,对输入A/D通道的湿度传感器的模拟量进行采集。同时启动DS18B20。采集温度信息。得到这两方面信息后。对信息(共四个字节)进行打包。送至发送缓冲器。数据不经处理的发送。启动无线发送。默认发送三次后停止发送。进入待机状态。流程图:状态转移图:2.接收处理部分:算法设计思想:首先收发模块处于发送状态(视为待机状态),这时扫描时间标志。当时间标志置位时(达到默认更新数据时间)。这时微控制器(此处为MSP430)首先通过无线模块发送数字起始信号。然后转入接收状态,等待对方的数据信号。得到数据包后。对数据进行处理。得到数据。即温度和湿度值。处理后调用显示。最后进入发送待机状态。流程图:4. 系统创新根据以上的叙述,可以看出本系统创新之处有以下几点:1.采用2.4GHz频段无线收发一体化芯片NRF24L01来组成无线数据传输系统,对于测量得到的温度湿度等信息能够快捷准确的发送到接收节点。由接收节点对得到的数据进行诸如计算温度,湿度的计算处理,从而得到相应的温湿度信息。由于2401的传输性能突出。所以此种方式可以满足大多数封闭半封闭环境的测量要求。2.在无线通信的过程中,我们自己设计了二者的握手“协议”,可以保证二者通信正常。且不受第三方干扰。实现实用性,安全性的原则。5. 评测与结论经过实际测量,测试通信距离约为60米。由于程序中我们设定数据更新时间为5S周期。所以,测试更新时间为5S。即5S刷新一次数据。当然此项可以根据实际需要更改。温度精度为0.1摄氏度。湿度精度为1%RH。另外,穿墙测试,普通混凝土楼房建筑。一层测试数据无明显损失,效果满意。多层未进行测试。-

    注意事项

    本文(封闭环境监测系统演示教学.doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开