ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:393.07KB ,
资源ID:2101989      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2101989.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于ARM的仓库温湿度无线监控系统.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于ARM的仓库温湿度无线监控系统.docx

1、基于ARM的仓库温湿度无线监控系统摘 要 在仓库的货物的治理中,防潮、防霉、防腐、防爆是衡量仓库治理质量的重要指标,它直接阻碍到储蓄物资的利用寿命和工作靠得住性。为保证日常工作的顺利进行,咱们需要实时明白温湿度的具体转变,因此首要问题确实是增强仓库内温度和湿度的监测工作。人工测试方式费时费力、效率低、测试的温度湿度误差大随机性大,而且库区的面积愈来愈大,因此咱们需要一种造价低廉、利用方便、测量准确、传输能力强和通信距离远的监控系统来有效地对仓库货物进行监管。本课题是在ARM操纵系统的基础上,利用DS18B20温度传感器、HS1101湿度传感器、AY-nRF905和S3C44B0,通过SPI总线

2、方式进行AY-nRF905与S3C44B0的数据通信。同时,通过DS18B20温度传感器和HS1101湿度传感器在嵌入式系统的操纵下来实现工业现场温度和湿度数据的搜集,将该温度和湿度数据送到AY-nRF905无线收发模块予以发射出去。在远程进行接收并实现报警、显示温度和湿度和被送到上位机。关键词:ARM DS18B20 HS1101 NRF905 监控系统AbstractIn the management of warehouse goods ,moisture, mildew, corrosion, explosion are important indicators to measure

3、the quality of warehouse-management. They directly affect the life and reliability of the stockpile. In order to ensure the daily work is carried out smoothly, we need to know the real-time and specific changes of temperature and humidity . So the first problem is to strengthen the monitoring of tem

4、perature and humidity inside the warehouse. Manual testing method is time-consuming and low efficiency, large randomness of the test temperature and humidity errors, and the area of the reservoir area is more and more large. Therefore, we need a low cost, easy to use, accurate measurement, transmiss

5、ion capability and the communication distance monitoring system to effectively regulate the storage of goods. This topic is about how to use the DS18B20 temperature sensor, the HS1101 humidity sensor, the AY-nRF905 and S3C44B0 and AY-nRF905 S3C44B0 data communication through SPI bus based on the ARM

6、 control system. DS18B20 emperature sensor and HS1101 humidity sensor in the control of embedded systems down industrial site temperature and humidity data collection, the temperature and humidity data to the AY- nRF905 wireless transceiver module to be transmitted out. Receive and display the tempe

7、rature and humidity as well as being sent to the host computer in the remoteKeywords : ARM DS18B20 HS1101 NRF905 Monitoring system绪 论嵌入式系统是指操作系统和功能软件集成于运算机硬件系统当中。简单的说确实是系统的应用软件与系统的硬件一体化,类似与BIOS的工作方式。具有软件代码小,高度自动化,响应速度快等特点。专门适合于要求实时的和多任务的体系。 嵌入式系统技术具有超级广漠的应用前景,其应用领域能够包括:工业操纵、交通治理、信息家电、家庭智能治理系统、POS网络及

8、电子商务、环境工程与自然等。本课题确实是把嵌入式系统的优势利用到仓库的温湿度监控系统中。 在仓库的货物的治理中,防潮、防霉、防腐、防爆是衡量仓库治理质量的重要指标,它直接阻碍到储蓄物资的利用寿命和工作靠得住性。为保证日常工作的顺利进行,咱们需要实时明白温湿度的具体转变,因此首要问题确实是增强仓库内温度和湿度的监测工作。传统的方式是用与湿度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行监测,对不符合温度和湿度要求的库房进行通风、去湿和降温等工作。这种人工测试方式费时费力、效率低、测试的温度湿度误差大随机性大,而且库区的面积愈来愈大,因此咱们需要一种造价低廉、利用方便、测量准确、

9、传输能力强和通信距离远的监控系统来有效地对仓库货物进行监管。 本课题的目的确实是利用ARM操纵器来实现工业现场温度、湿度的搜集和无线传输,在远程能够显示温度和被送到上位机。1 温湿度搜集系统的硬件设计本系统以嵌入式系统为核心即S3C44B0X,组成一个集温度的搜集、处置、无线传输、显示、远程报警为一体的温度搜集系统。系统硬件要紧由温度传感器DS18B20、湿度传感器HS110一、嵌入式系统S3C44B0X、AY-nRF905模块组成。其系统框图见下图: 图1-1 系统框图该系统的工作流程是,通过DS18B20温度传感器在嵌入式系统的操纵下搜集温度数据,将该温度数据送与AY-nRF905无线收发

10、模块予以发射出去。那个进程是温度数据的发射。同时,该无线数据搜集系统也具有接收并显示温度数据的功能。通过AY-nRF905无线收发模块接收数据,并送显示2。 S3C44B0XS3C44B0微处置器片内集成ARM7TDMI核,采纳 CMOS工艺制造。ARM7TDMI是ARM公司最先为业界普遍认可且取得了普遍应用的处置器核,专门是在电话和PDA中,随着ARM技术的进展,它已是目前最低端的ARM核。ARM7TDMI是从最先实现了32位地址空间编程模式的ARM6核进展而来的,可稳固地在低于5V的电源电压下靠得住的工作;增加了64位乘法指令、支持片上调试、Thumb指令集和EmbededICE片上断点和

11、观看点。此开发板在如上功能的基础上集成了丰硕的外围功能模块,便于低本钱设计嵌入式应用系统1。1.1.1 S3C44B0X硬件资源(1) 在ARM7TDMI基础上增加8KB的Cache;(2) 外部扩充存储器操纵器(FP/EDO/SDRAM操纵,片选逻辑);(3) LCD操纵器(最大支持256色的DSTN),并带有1个LCD专用DMA通道;(4) 2个通用DMA通道/2个带外部请求引脚的DMA通道;(5) 2个带有握手协议的UART,1个SIO;(6) 1个多主的IIC总线操纵器;(7) 1个IIS总线操纵器;(8) 5个PWM按时器及一个内部按时器;(9) 看门狗按时器;(10) 71个通用可

12、编程I/O口,8个外部中断源;(11) 功耗操纵模式:正常、低、休眠和停止;(12) 8路10位ADC;(13) 具有日历功能的RTC(实不时钟);(14) PLL时钟发生器。1.1.2 I/O功能概述三星开发板44B0拥有71个通用可编程多功能输入/输出引脚,可分为以下7类端口:(1) 两个9位输入/输出端口(PortE和PortF);(2) 两个8位输入/输出端口(PortD和PortG);(3) 一个16位输入/输出端口(PortC);(4) 一个10位输出端口(PortA);(5) 一个11位输出端口(PortB)。每一个端口都可通过软件设置来知足各类各样的系统设置和设计要求。每一个端

13、口的功能通常都要在主程序开始前被概念3。若是一个引脚的多功能没有利用,那么那个引脚将被设置为I/O端口。在引脚配置之前,需要对引脚的初始化状态进行设定,以幸免一些问题的显现。I/O端口的各类功能主若是通过对端口各个寄放器进行设置而实现的,下面通过对各个寄放器的说明来别离介绍I/O端口所能实现的功能。(1) 端口配置寄放器(PCONAG)在44B0中,大多数引脚都是多功能引脚。因此,应为每一个引脚选择功能。端口操纵寄放器(PCONn)决定了每一个引脚的功能。若是PG0PG7在掉电模式下被用作唤醒信号,则在中断模式下这些端口必需被设定。(2) 端口数据寄放器(PDATAG)若是这些端口被设定为输出

14、端口,则输出数据可被写入PDATn相应位;若是被设定为输入端口,则输入数据可被独到PDATn相应位。(3) 端口上拉寄放器(PUPCG)端口上拉寄放器操纵着每一个端口组的上拉寄放器的使能端。当相应的位被设为0时,引脚接上拉电阻;当相应的位被设为1时,引脚不接上拉电阻。(4) 特殊的上拉电阻操纵寄放器(SPUCR)数据线D15:0引脚的上拉电阻能够通过SPUCR寄放器来操纵。在STOP/SL-IDLE模式,数据线(D31:16或D15:0)处于高阻状态(Hi-zState)。由于I/O端口的特点,在STOP/SL-IDLE模式,数据在线拉电阻可降低功耗。D31:16引脚的上拉电阻能够通过PUPC

15、寄放器来操纵;D15:0引脚的上拉电阻能够通过SPUCR寄放器来操纵。在STOP模式,为使寄放器不显现错误功能(Mal-function),存储器操纵信号通过在特殊的上拉电阻操纵寄放器里设置HZSTOP区域来选择高阻状态(Hi-zState)或先前的状态。外部中断操纵寄放器8个外部中断可用各类信号来请求。外部中断寄放器为外部中断设置了信号触发方式选择位,也设置了触发信号的极性选择位。外部中断请求信号触发的方式有以下几种:低电平触发、高电平触发、下降沿触发、上升沿触发及双沿触发。因为每一个外部中断引脚都有一个数字滤波器,这使中断操纵器能够识别擅长3个时钟周期的请求信号。外部中断挂起寄放器(EXT

16、INTPND)外部中断请求(4/5/6/7)关于中断操纵器来讲是“或”的关系。EINT4、EIN5、EIN6、EIN7共享在中断操纵器里同一个中断请求队列。若是外部中断请求的4位中的任何一名被启动,那么EXTINTPNDn将会被设置为1。外部挂起条件清除以后,中断服务程序必需清除中断挂起状态。可通过EXTINTPND对应位写1来清除挂起条件。 温度传感器部份图1-2 S3C44B0X与DS18B20的接口电路图 DS18B20的I/O口是数据输入输出端它属于漏极开路输出,外接上拉电阻后,常态下呈高电平,它与S3C44B0X的GPF4相连,DS18B20的接地端(GND)和VDD别离与S3C44B0X的接地端和VDD相连接。1.2.1 DS18B2

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1