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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于无线传输的仓库多点温度智能监控系统设计.doc

1、基于无线传输的仓库多点温度智能监控系统设计基于无线传输的仓库多点温度智能监控系统设计摘 要:设计了一种由ATMEGA16单片机、无线模块和DS18B20温度传感器构成的多点温度智能监控系统,介绍了系统组成结构、工作原理、硬件电路和软件设计,适用于复杂环境下的仓库温度监测,具有结构简单、成本低、功耗低等特点。本设计由远程终端单片机实时采集温度数据,通过无线数传模块上传给主监控中心,主监控中心根据所测量数据向远程终端单片机发出无线信号控制外部降温设备的运行,保证仓内合适的温度环境。关键词:ATMEGA16 无线模块 DS18B20The design of the warehouse based

2、on the system of multi-spot temperature intelligent monitoring of wireless transmissionAbstract:We designed a multi-point temperature intelligent surveillance system that consists of the ATMEGA16 microcontroller, wireless module and the temperature sensor DS18B20.This paper presents its system struc

3、ture, working principle,as well as hardware circuit and software design. The system is suitable for temperature monitoring for warehouse in complex environments.It features a simple structure, low cost and power consumption,among others.The design of the remote terminal microcontroller collected rea

4、l-time temperature data,through the wireless module to the main control center, the main control center according to the measurement data sent to the remote terminal microcontroller wireless signals to control external cooling equipment operation, to ensure proper temperature warehouse environment.K

5、eywords: ATMEGA16 wireless module DS18B20目录第一章 绪论.41.1 课题设计背景和意义.4 1.2 系统功能说明.4第二章 方案论证.52.1 系统总体方案论证.52.2 单片机的选择.52.3 显示器的选择.62.4 串口通信方案论证.62.5 数据传输方案论证.7第三章 系统硬件电路设计.83.1 总体硬件电路设计.83.2 单片机主控制电路设计.83.2.1 ATMEGA16单片机介绍.83.2.2 ATMEGA16引脚功能.93.2.3 AVR与其他8位单片机的比较.113.2.4 ATMEGA16单片机最小系统电路.113.3 LCD显示模块

6、的设计.123.3.1 1602字符液晶简介.123.3.2 1602管脚说明.123.3.3 字符集.133.3.4 显示地址.143.3.5 基本的读写时序图.153.3.6 1602与单片机连接.153.4 无线数据收发模块的设计.153.4.1 无线模块的相关参数.153.4.2 XL02-232AP1的接口电路说明.173.5 数据采集模块.183.5.1 温度传感器DS18B20简介.183.5.2 DS18B20的主要特性.193.5.3 DS1820使用中注意事项.193.6 声光电路设计.203.6.1 声控电路设计.203.6.2 光控电路设计.213.7 上位机接口模块的

7、设计.223.7.1 串行异步通信.223.7.2 RS-232技术.233.7.3 MAX232数据操作原理.233.7.4 MAX232电路设计.24第四章 系统软件设计.254.1 主程序设计.254.2 按键程序设计.254.3 温度报警程序设计.274.4 上位机软件流程设计.27第五章 总结.305.1 测试环境及工具.305.2 设计总结.30致谢.31参考文献.32附录.33整机系统运行图片.33 单片机部分程序.33第一章 绪论1.1 课题设计背景和意义数字温度传感器广泛应用于各种监测系统中,如工农业生产、气象、环保、医学等,它们已影响到我们各方面的日常生活。因此,研究温度传

8、感器的测量精度和远程智能监控具有重要的意义。目前应用于仓库的温度监测系统大多由温度传感器、AD转换器及单片机等组成。这种系统需要在仓库内布置大量的电缆才能把现场各点传感器采集的信号送到监控中心,系统安装和拆卸复杂,而且不具有灵活性,监测的位置较为固定。现介绍的利用ATMEGA16单片机作为控制器,利用微型计算机控制和短距离无线通信技术,设计了一种成本低、功耗低、结构简单和便于安装的仓库温度多点智能监控系统。现在市场上的无线通信系统很多都是复杂的系统,通常涉及到高频的领域,设计无线数传产品往往需要相当的无线电专业知识和价格高昂的专业设备,传统的电路方案不是电路繁琐就是调试困难,因而影响了用户的使

9、用和新产品的开发,XL02-232AP1无线通讯芯片采用具有较强抗干扰能力的FSK调制方式,工作频率稳定可靠,功耗低,适合于便携式及手持式产品的设计,由于采用了低发送功率和高接收灵敏度的设计,因而可以满足无线管制要求,无需使用许可证,是目前低功率无线数据传输的理想选择,可广泛用于控制、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集、无线标签、身份识别、非接触RF智能卡、小型无线数据终端、安全防火、无线遥控、生物信号采集、水文气象监控、机器人控制等系统。目前市场上对于单片机之间的无线通信很少,高校也没有相关的课程,研究的也不多,由于单片机无线通信系统成本不高,研发费用低而且应用广

10、泛,可见市场前景是很大的。还可以将系统集成化小型化,开发各种应用系统,投入市场,这就是赋予本设计的实际意义。1.2 系统功能说明 基本功能说明:1. 采集多点温度并实时显示,同时可以单独查看各点的温度。2. 设置温度上下限,超过范围做声光报警处理。3. 温度数据的无线传输、远程显示及监控处理。第二章 方案论证2.1 系统总体方案论证方案一:采用数字电路方式,利用逻辑电路构成控制部分,开关实现数值的输入,而且由于整个系统采用数字信号控制方式,仅仅显示部分的硬件就非常庞大,可见整个系统的硬件电路非常的复杂,并且控制的方式也不容易实现。方案二:采用单片机来实现控制。通过键盘的功能键控制单片机实现各个

11、功能,单片机软件编程灵活、自由度大,可编程实现温度传感器的控制及运行;并且程序都模块化,方便利用。硬件电路方面与方案一相比较非常简单,在硬件确定的情况下,只要修改程序就能使整个系统达到设计要求。故相比较而言,采用方案二来实现此设计。整个系统采用ATMEGA16作为主控芯片,通过单片机的串口TXD和RXD对XL02-232AP1无线收发芯片实现控制并实现数据的输入和输出。为了跟上计算机发展的步伐,能够实现实际应用中与PC机的人机交互,就必须通过一个电平转换电路,将下位机的数据信息传输给上位机,而这个电平转换电路采用电平转换电路芯片MAX232。另外的设计部分还有显示和按键,显示部分采用了低功耗、

12、使用方便的LCD1602液晶屏,按键部分因为数量少,所以采用了简单的独立式按键,方便程序的编写。将各个部分连接起来就构成了系统的硬件部分,软件部分主要是对单片机进行编程,主要编写各个子程序,例如键盘子程序、数据收发子程序、显示程序和一些控制程序,将硬件和软件结合并通过调试就可以实现单片机的无线串口通信。2.2 单片机的选择方案一:采用STC89C52单片机,40脚直插,工作电压5V,51内核兼容性强。该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能,且具有在线编程可擦除技术,用MAX232下载程序。但是此单片机响应速度稍慢,无法完成个别快速显示的需要。方案二:采用ATMEG

13、A16单片机,性价比远高于51,高速、RISC结构,主频最高达20MHz;低功耗,宽电压,1.8V5.5V,最低全速运行功耗300uA;IO口驱动能力强,推拉电流能力均达30mA,可以直接驱动蜂鸣器、继电器等;片内资源丰富,外部中断、定时/计数器、UART、SPI、IIC、ADC、模拟比较器;型号齐全,而且40脚以下的AVR均具有DIP的封装形式。因AVR的时钟源(晶振、内部RC等)不经过分频直接提供给CPU使用,而51的CPU主频等于晶振的12分频,同等条件下响应速度较快,因此选用ATMEGA16作为主控单片机。2.3 显示器件的选择方案一:采用LED数码管显示。LED数码管也称半导体数码管

14、,是目前数字电路中最常用的显示器件。它是以发光二极管作笔段并按共阴极方式或共阳极方式连接后封装而成的。数码管只能显示固定数字和字母,而且其接口及驱动电路比较复杂,如图2.1。图2.1 数码管与单片机连接图方案二:采用LCD显示。LCD显示具有接口简单,可显示文字、图形,输出信息相当丰富,并具有一屏输出多路信息的特点,比较适合本设计,同时对液晶的控制口线也不多。由于LED数码显示器显示方面的局限性,不能提供文字画面显示。而LCD灵活的接口方式和简单、方便的操作指令,可构成人机交互图形界面,低电压低功耗是其又一显著特点。综上所述:同时考虑到本设计要显示多路数字信息,采用LCD显示信息比较方便。故采

15、用LCD液晶屏显示。2.4 串行通信方案论证方案一:RS232串口通信方案。利用RS232串口通信及现场总线技术,可方便地实现1台微机与多台机器的近距离通信,通用性好,成本低。方案二:RS485串口通信方案。RS485半双工异步通信总线是一种被广泛使用的数据通信总线。它具有通信距离远、通信速度高、成本低等特点。在远程监控系统中,由于设备数量多,分布较远,现场的各种干扰也较大,往往通信的可靠性及质量不高。RS485收发器采用的平衡发送和差分接收具有抑制共模干扰的功能,加上收发器具有很高的灵敏度,能检测低达200mV的电压。因此,传输信号可在千米以外得到恢复。因为这次课题并不是运用在真正的实际运作

16、当中,所以我采用了方案一。如果是在实际场合中使用,建议采用方案二。2.5 数据传输方式方案论证方案一:电缆传输方案。电缆数据传输的主要好处有:1.数据传输速度快;2.数据不易丢失,可靠性强。方案二:无线传输方案。无线数据传输解决了地域的局限性,解决了拉线拉网的烦恼,具有很强的发展空间和运用前景。虽然电缆的传输速率高、可靠性强,但价格昂贵。而无线传输成本低,没有地域限制,所以我采用方案二。第三章 系统硬件电路设计3.1 总体硬件电路设计系统总体电路主要由单片机单片机主控制电路,LCD显示模块,按键控制电路,无线数据收发模块,数据采集模块以及声光显示模块部分。下图3.1为系统部分电路图。数据终端包

17、含4个区,分别是:MAX232电平转换模块,无线数据收发模块,上位机接口模块,声光显示模块。图3.1 系统部分电路图3.2 单片机主控制电路设计3.2.1 ATMEGA16单片机介绍ATMEGA16是基于增强的AVR RISC结构的低功耗8位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATMEGA16的数据吞吐率高达1MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。ATMEGA16 AVR 内核具有丰富的指令集和32个通用工作寄存器。所有的寄存器都直接与算逻单元(ALU)相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结构见图3.2大大提高了代码效率,并且具有比普通的CISC微控制器最高至10 倍的数据吞吐率。图3.2 ATMRGA16内部结构图ATMEGA16有如下特点:16K字节的系统内可编程Flash(具有同时读写的能力,即RWW),512字节EEPROM,1K字节SRAM,32个通用I/O口线,32个通用工作寄存器,用于边界扫描的JTAG接口,支持片内调试与编程,三个具有比较模式的灵活的定时器/ 计数器(T/C),片内/外中断,可编

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2