仓库多点无线采集系统的设计.doc
《仓库多点无线采集系统的设计.doc》由会员分享,可在线阅读,更多相关《仓库多点无线采集系统的设计.doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.仓库多点无线采集系统的设计【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.仓库多点无线采集系统的设计仓库多点无线采集系统的设计【摘要】烟草仓储的过程中,仓库环境温湿度的变化和波动,都会对自然发酵的进度和卷烟质量产生很大的影响,甚至对人体造成了极大的毒害,所以如何控制好仓库环境的温湿度是极其必要的。 本设计研究如何对烟草仓库进行无线多点采集,设计利用了 STC89C52 单片机,结合无线模块 NRF2401+进行传输温湿度、热释电信号来实现采集功能。该系统分为主机和从机模块,从机可以把温湿度、热释电信号传输给主机,
2、在主机上的工作人员不仅可以设置从机温湿度的上下限值而启动相应的措施来保证仓库的温湿度在安全范围内, 而且可以接收从机传来的热释电信号进行防盗报警。【关键词】无线温度 湿度热释电信号防盗【Abstract】The changes of temperature and moisture will change the naturalferment of tobacco, which will affect the quality and even poison humanshealth, so how to control a balance temperature and moisture of
3、 thestorehouse is very very importantly. This design use MCU(STC89C52) andunited wireless module (NRF2401) to monitor temperature-moisture signalsand heat-release-electricity signals and study the way of wirelessmulti-point acquisition. This system is consists of host and slave.Theslavetransfersthet
4、emperature-moisturesignalsandheat-release-electricity signals to the host, and then the workers canset the limitation of highest and lowest temperature on the host that canturn on the dehumidifiers, sprinklers, and air-conditioning cooling andheating system in the warehouse where the slaves is in, a
5、nd also thissystem can alarm using anti-theft signal.【Key Words】wirelesstemperaturemoistureheat-release-electricitysignalanti-theft目录1 绪论.31.1 浅谈烟草仓库温湿度控制系统的重要性.31.2 目前烟草仓库温湿度控制的现状与发展前景.3本论文的主要内容.42NRF24L01 无线模块的简介.42.1 NRF24L01 引脚配置.42.2 工作原理.42.3 射频数据包.53 本课题的设计方案.53.1 本课题的总体方案.53.2 无线模块方案.63.3 CP
6、U 主控制模块方案.63.4 温湿度传感器选择方案. 73.5 电源方案.73.6 显示方案.83.7 数据包处理方式选择.9本章小结.94 多点无线温湿度采集系统的硬件设计. 94.1 硬件系统结构.9【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.4.2.最小系统模块.104.3 电源模块.104.4 NRF2401 模块.104.5 采集模块.114.6 LCD 显示模块.11本章小结.115 多点无线温湿度采集系统的软件设计.115.1增强型 ShockBurstTMMode 的发送流程. 115.2增强型 ShockBurstTMMode 的接收流程. 115.3 主
7、机的无线传输流程.125.4 从机程序流程.13本章小结.146 多点无线温湿度采集系统的实物展示. 146.1 实物展示.146.2 结果评论与展望.15参考文献.15致谢语.15附录一:原理图.161 绪论近年来,不仅烟草公司的不断增加,市场竞争力越来越大,而且人们对于烟草的质量也越来越重视,因此烟草仓库环境的温湿度也得到了极大的重视1.1 浅谈烟草仓库温湿度控制系统的重要性烟草仓库作为烟草的储存地,必须维持相对恒定的温度、湿度环境,由于库容一般都比较大,室内温湿度场比较复杂,设计一套完善的温湿度控制系统就非常必要。烟草的“毛吸作用”很强,在高温高湿的环境里,容易吸收过量水分;而当环境温湿
8、度降低时又将过量的水分释放出来,在表面凝结成水。 这样,就为各种微生物的繁殖提供了适宜的条件,容易造成烟草的大面积变色、变质、冲烧、霉烂及虫蛀。 同时,在干旱地区,夏季的相对湿度很低,外界环境甚至15%,造成烟叶燥碎率很高,损耗增加,色泽及味道均有不同程度的劣化,致使卷烟质量下降,有的烟草企业每年仅烟叶燥碎造成的损失就高达百万元。 而且仓库的温湿环境品质直接影响烟叶的自然醇化效果,而烟草醇化效果则决定了卷烟制成品的品质。因此通过控制烟叶存放环境的温湿度,为烟草存放提供适宜的环境条件,避免因湿度过大造成霉变,或因湿度过低、 温度过高造成燥碎而形成经济损失;同时适宜的条件有利于提高自然醇化质量,提
9、高制成品内在品质,对增强卷烟的市场竞争力十分有利【1】。1.2 目前烟草仓库温湿度控制的现状与发展前景为了达到保证卷烟质量防止劣化的目的, 目前仓库温湿度调节有以下几种方法:(1)通风降温降湿:通风降温降湿是在掌握第一手资料后,也就是说当库外的温度.湿度低于库内时可敞开门窗通风驱热降温。通风条件差的可利用排风扇: 鼓风机强制通风降温。此种情况方法应根据库外的天气变化规律恰到好处即可。(2)密封隔潮土法吸潮:在高湿季节,库外的湿度往往高于库内,在卷烟人库时最好只打开一个门,其它门窗关闭密封,尽量少开或不开,以减少潮气冲入,在库内可以采用氧化钙.石灰.木炭吸潮.但必须注意防止污染卷烟。【精品文档】
10、如有侵权,请联系网站删除,仅供学习与交流.精品文档.(3)窗外遮阳隔热:太阳辐射是通过墙体.门窗把热量传到库内,是库内温度升高的主要热源,根据这一现象,可在门窗外加遮阳物品,如门帘.窗帘.遮阳棚等以减少太阳辐射的热量进入库内。对于以上的几种调节方法,获得准确的库内温湿度和库外温湿度以及气象资料便是必不可少的第一手资料, 由于各种原因使得以上几种方法难于实施于大型公司,无线温湿度采集系统成了今后仓库不可缺少的控制系统【2】。本论文的主要内容本课题研究的 RFID 数据传输控制系统,针对的是 2.4GHz-2.5GHz ISM 频段的有源射频技术【3】,设计了一款基于 nRF2401 射频收发芯片
11、的有源 RFID 的多点无线采集系统。该数据传输系统由一台主机和两台从机构成,两台从机可以读取温湿度与热释电信号并显示温湿度, 通过无线模块可以发送温湿度与热释电信号让主机接收并显示,主机可以设定两台从机温湿度的上限值与下限值,发送给从机,控制从机采取相应的措施(除湿机、洒水机、空调制冷制热) ,主要应用于菜棚.烟草仓库温湿度采集等场所。本论文的第一部分是NRF2401无线模块简介; 第二部分是本课程的设计方案;第三部分是多点无线温湿度采集系统的硬件设计; 第四部分是多点无线温湿度采集系统的软件设计;第五部分是多点无线温湿度采集系统的实物展示。2NRF24L01 无线模块的简介NRF2401
12、无线模块是目前最常用的无线模块,该模块性价比高.使用简单,深受初学者的喜爱,该章简单介绍了该模块的主要知识点。2.1 NRF24L01 引脚配置通过配置寄存器可将 nRF24L01 配置为发射、接收、空闲及掉电四种工作模式,如表 3.1 所示。表 3.1 nRF24L01 工作模式模式PWR_UPPRIM_RXCEFIFO 寄存器状态接收模式111-发射模式101数据在 TX FIFO 寄存器中发射模式1010停留在发送模式,直至数据发送完待机模式 2101TX_FIFO 为空待机模式 11-0无数据传输掉电0-待机模式 1 主要用于降低电流损耗,在该模式下晶体振荡器仍然是工作的;待机模式 2
13、 则是在当 FIFO 寄存器为空且 CE=1 时进入此模式;待机模式下,所有配置字仍然保留。在掉电模式下电流损耗最小,同时 nRF24L01 也不工作,但其所有配置寄存器的值仍然保留【5】。2.2 工作原理发射数据时,首先将 nRF24L01 配置为发射模式:接着把接收节点地址TX_ADDR 和有效数据 TX_PLD 按照时序由 SPI 口写入 nRF24L01 缓存区,TX_PLD必须在 CSN 为低时连续写入,而 TX_ADDR 在发射时写入一次即可,然后 CE 置为高电平并保持至少 10s,延迟 130s 后发射数据;若自动应答开启,那么nRF24L01 在发射数据后立即进入接收模式,接
14、收应答信号(自动应答接收地址【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.应该与接收节点地址 TX_ADDR 一致) 。 如果收到应答, 则认为此次通信成功, TX_DS置高, 同时TX_PLD从TXFIFO中清除;若未收到应答, 则自动重新发射该数据(自动重发已开启),若重发次数(ARC)达到上限,MAX_RT 置高,TXFIFO 中数据保留以便在次重发;MAX_RT 或 TX_DS 置高时,使 IRQ 变低,产生中断,通知 MCU。最后发射成功时,若 CE 为低则 nRF24L01 进入空闲模式 1;若发送堆栈中有数据且CE 为高, 则进入下一次发射;若发送堆栈中无数据且
15、 CE 为高, 则进入空闲模式 2。接收数据时,首先将 nRF24L01 配置为接收模式,接着延迟 130s 进入接收状态等待数据的到来。当接收方检测到有效的地址和 CRC 时,就将数据包存储在RXFIFO 中,同时中断标志位 RX_DR 置高,IRQ 变低,产生中断,通知 MCU 去取数据。若此时自动应答开启,接收方则同时进入发射状态回传应答信号。最后接收成功时,若 CE 变低,则 nRF24L01 进入空闲模式 1。在写寄存器之前一定要进入待机模式或掉电模式。表 3.2 常用配置寄存器地址(H)寄存器名称功能00CONFIG设置 24L01 工作模式01EN_AA设置接收通道及自动应答02
16、EN_RXADDR使能接收通道地址03SETUP_AW设置地址宽度04SETUP_RETR设置自动重发数据时间和次数07STATUS状态寄存器,用来判定工作状态0A0FRX_ADDR_P0P5设置接收通道地址10TX_ADDR设置接收接点地址1116RX_PW_P0P5设置接收通道的有效数据宽度2.3 射频数据包无论是直接收发模式还是 ShockBurstTM模式,其发射或接收的数据包均由四部组成,分别为字头、地址、有效数据和 CRC 校验码,如下图 3.6 所示。图 3.6 发射或接收的数据包字头置于通信信号最前端,标志着通信信号开始。该字头有两种形式存在;01010101 和 101010
17、10。字头形式由地址码的第一位决定,若地址码第一位为 0,字头则为 01010101,反之亦然。地址宽度可以是 3、4 或 5 字节宽度。数据宽度可设置为 132 字节。CRC 校验是可选的,可设置为 02 字节宽度。3 本课题的设计方案该章节主要介绍了本论文的总体系统以及各个模块方案的选择,通过了这章节的概述与比较,更加优化了设计的方案。3.1 本课题的总体方案根据第一章的要求,可以分为几大模块:在主机上,有键盘模块,中央处理器,显示模块,无线模块,电源模块,如下图 3.1.1 所示。在从机上,有人体感应模块.温湿度模块, 中央处理器, 显示模块, 无线模块, 电源模块, 如下图 3.1.2
18、所示。【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.键盘输入中央处理器显示模块无线模块电源模块3.1.1 主机中央处理器显示模块人 体 感应模块温 湿 度模块电源模块3.1.2 从机无线模块报警模块控制模块3.2 无线模块方案本设计中,由于有线的数据传输局限性太大,在遇到特殊的应用环境都将布线工程有极强的制约力,如果系统需要增加新的设备也非常麻烦,所以用无线模块来进行传输数据,来代替有线的数据传输,有以下两种选择方案。方案一:采用一种新型的单片无线收发数传 MODEM 模块 PTR2000,该器件为超小型模块器件,具有超低功耗、高速率(19.2Kbps)无线收发数据传输功能。
19、因其编程时对工作模式和工作频道的选择要求太高。方案二:采用 NRF24L01 单片机,最高工作速率可达 2Mbps,具有高效 GFSK调制,抗干扰能力强,有 125 频道,可以满足多点通信和跳频通信需要,内置硬件 CRC 检错和点对多点通信地址控制,低功耗,模块可软件设地址,只有收到本机地址时才会输出数据(提供中断指示),可直接接各种单片机使用,软件编程非常方便,内置专门稳压电路,使用各种电源包括 DC/DC 开关电源均有很好的通信效果, NRF24L01SE 配外置天线,无阻挡传输距离 50-100 米,NRF24L01B配 PCB 内置天线,无阻挡传输距离 20-50 米。通过上述各优点的
20、比较, 能够符合本设计要求, 而且易于实现的只要方案二,因此采用方案二。3.3 CPU 主控制模块方案中央处理单元(Center Process Unit)指具有运算器和控制器功能的大规模集成电路,简称 CPU 或微处理器,微处理器在微机中起着最重要的作用,是微机的心脏,构成了系统的控制中心,对各部件进行统一协调和控制,有如下两种方案选择:方案一: 采用 STM32 嵌入式STM32 系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Corter-M3 内核。按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型系列时钟频率达到
21、72MHz,是同类产品中性能【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.最高的产品;基本型时钟频率为 36MHz,以 16 位产品的价格得到比 16 位产品大幅提升的性能,是 16 位产品用户的最佳选择。两个系列都内置 32K 到 128K 的闪存,不同的是 SRAM 的最大容量和外设接口的组合。时钟频率 72MHz 时,从闪存执行代码, STM32 功耗 36mA, 是 32 位市场上功耗最低的产品, 相当于 0.5mA/MHz。方案二:采用 STC89C52 单片机STC89C52 单片机,它以经典的 8031 为内核,有一个 8 位的微处理器,不仅可以处理字节数据,还
22、支持位操作,片内拥有 8KB 的 Flash ROM 程序存储器,256B RAM 的数据存储器,中断系统拥有 6 个中断源,分两级优先权,一个串行口,4 个 8 位并行 IO 口:P0、P1、P2、P3,具有很强的运算、控制能力,而且与其他单片机相比具有很强的稳定性,价格低,性价比高。综上所述, 根据本毕设的要求, 考虑了功能.性价比等因素, 选用了 STC89C52单片机。3.4 温湿度传感器选择方案在本次设计中,需要读取仓库环境的温湿度数值,温湿度传感器是指能够将温度量和湿度量转换成容易被测量出来的电信号的传感器, 在选择何种温湿度传感器器型号时,需要考虑测量范围.漂和温漂等因素,方案论
23、证如下:方案一: DHT11 数字温湿度传感器是一款含有已校准熟悉信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个 NTC测温元件,并与一个高性能 8 位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个 DHT11 传感器都在即为精确的湿度校验室中进行校准。校准系数以程序的形式存在 OTP 内存中,传感器内部在检测型号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达 20 米以上,使其成为给类
24、应用甚至最为苛刻的应用场合的最佳选择。产品为 4 针单排引脚封装,连接方便.方案二:采用热电阻温度传感器。热电阻是利用导体的电阻随温度变化的特性制成的测温元件。现应用较多的有铂、铜、镍等热电阻。其主要的特点为精度高、测量范围大、便于远距离测量。铂的物理、化学性能极稳定,耐氧化能力强,易提纯,复制性好,工业性好,电阻率较高,因此,铂电阻用于工业检测中高精密测温和温度标准。缺点是价格贵,温度系数小,受到磁场影响大,在还原介质中易被玷污变脆。按 IEC 标准测温范围-200650,百度电阻比 W(100)=1.3850时,R0 为 100和 10,其允许的测量误差 A 级为(0.15+0.002 |
25、t|) ,B级为(0.3+0.005 |t|) 。铜电阻的温度系数比铂电阻大,价格低,也易于提纯和加工;但其电阻率小,在腐蚀性介质中使用稳定性差。在工业中用于-50180测温。通过了以上的比较和设计的要求,选择了方案一。3.5 电源方案单片机 STC89C52 与无线收发模块 nRF24L01 连接时,由于 STC89C52 工作电压为 5V,而 nRF24L01 工作电压为 3V 左右,因而要在两个芯片之间加上电压转换电路。方案论证如下:方案一:采用电位计进行分压根据电阻串联原理iURRRU2110(12)【精品文档】如有侵权,请联系网站删除,仅供学习与交流.精品文档.在公式 1.2 中,U
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 多点 无线 采集 系统 设计
限制150内