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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于GPRS的远程温度监测系统设计浙江大学.docx

1、基于GPRS的远程温度监测系统设计浙江大学基于GPRS的远程温度监测系统设计- 基于GPRS的远程温度监测系统设计专业 学生姓名 班级 学号 指导教师 完成日期 基于GPRS的远程温度监测系统设计摘 要温度是工业生产中主要的被控参数之一与之相关的各种温度控制系统广泛应用于冶金化丁机械食品等领域温度控制是丁业生产过程中经常遇到的过程控制有些工艺过程对其温度的控制效果直接影响着产品的质量例如在冶金工业化工生产电力工程造纸行业机械制造和食品加工等诸多领域中人们都需要对各类加热炉热处理炉反应炉和锅炉中的温度进行检测和控制在农业生产粮食储备计算机机房等都需要对温度进行控制因而设计一种较为理想的温度控制系

2、统是非常有价值的GPRS作为一种高速高效经济的无线系统具有网络覆盖范围广数据带宽宽适应性强计价按数据流量计算实时在线的优点特别适用于间断的突发性的或频繁的少量的数据传输也适用于偶尔大量的数据传输能够满足数据采集及监控的双向数据信息传输GPRS技术从实验室研究地区范围内试用到正式商用经过了长时间的完善技术先进可靠GPRS设备数据监控终端传输设备一开机就能自动附着到GPRS网络上与数据中心实时在线进行实时数据通信高速输可靠性高文中设计了一种温度控制系统用单片机作为微控器选用数字温度传感器对温度进行控制提出了一种基于GPRS技术的远程温度监测系统方案采用AT89C51单片机和DS18B20数字温度传

3、感器实现现场温度数据的采集和处理再通过GPRS模块TC39i实现远程的数据传输和接收具有精度高稳定性好的特点硬件方面设计了一个基于单片机的温度智能控制系统 以AT89C51单片机为核心采用了温度传感器DS18B20以GPRS无线通信模块为基础基于AT指令和数据采集器构建一个远程的温度数据采集系统对温度进行控制实践结果表明该系统使用效果良好有着广泛的应用前景关键词温度采集系统监控软件单片机 GPRS-based remote temperature monitoring systemAbstractTemperature is the main accused in the industrial

4、 production one of the parameters associated with a variety of temperature control systems are widely used in metallurgy chemical Ding machinery food and other fieldsTemperature control is the small business often encountered in production process controlSome on the temperature control process direc

5、tly influences the quality of productsFor example in the metallurgical industry chemical production power engineering paper industry machinery manufacturing and food processing and many other areas people need all kinds of furnace heat treatment furnace the temperature in the reactor and boiler test

6、ing and controlin agricultural production food reserves computer room and so the need for temperature controlTherefore designed an ideal temperature control system is very valuable As a high-speed efficient and cost-effective wireless systemGPRS has a wide range of network coverage wide data bandwid

7、th adaptable denominated by the data flow calculation advantage the advantages of real-time online especially for intermittent and sudden or frequent And a small amount of data transfer but also for the occasional large amounts of data transmission data collection and monitoring to meet the two-way

8、data transmission GPRS technology from the laboratory studies areas to the official business within the trial after a long technologically advanced and reliable GPRS equipment data monitoring terminal transmission equipment can automatically attach a boot to the GPRS network and data centers for rea

9、l-time data in real-time online communication high-speed transmission and high reliabilityIn this paper design a temperature control system with the microcontroller as the microcontroller the choice of digital temperature sensors temperature control a GPRS-based technology solutions for remote tempe

10、rature monitoring system using AT89C51 microcontroller and digital temperature sensor for field DS18B20 Temperature data acquisition and processing and through the GPRS module TC39i remote data transmission and reception with high accuracy good stability Hardware design of a microcontroller-based sm

11、art temperature control system to AT89C51 microcontroller as the core using a temperature sensor DS18B20 the GPRS-based wireless communication module based on AT commands and data acquisition to build a remote temperature data acquisition system For temperature controlThe results show the good effec

12、t of the system and have broad application prospectsKey WordsTemperature acquisition system monitoring software Microcontrolle目 录1 概 述 511 课题设计背景 512 课题设计意义 52 系统的总体结构与硬件电路设计 621 系统总体结构设计 622 温度采集模块设计 623 单片机电路设计 824 通信电路设计 123下位机软件设计 1431 下位机总体软件的设计 1432温度采集程序设计 1633通信模块设计 184上位机软件设计 2241 GPRS通信网络

13、2242 远程温度检测的实现原理 2343 GPRS DTU 远程温度监测界面 245系统集成与调试 256结束语 27致 谢 29附录1采集系统接线图 30附录2元器件表 311 概 述11 课题设计背景温度与人们的生产生活密切相关需要对温度监测的场合非常多传统的有线测温方式存在着布线复杂线路容易老化等问题无线测温技术与有线测温技术相比有成本低携带方便搭建网络简单快捷等特点特别是在有线网络不通畅或由于现场环境因素的限制不便架设线路的情况下使用无线通信技术进行温度监测显得更加实用快捷随着计算机技术和通信技术的不断发展计算机远程无线监控技术在工业控制领域中的应用越来越广泛GPRS技术从实验室研究

14、地区范围内试用到正式商用经过了长时间的完善技术先进可靠GPRS设备数据监控终端传输设备一开机就能自动附着到GPRS网络上与数据中心实时在线进行实时数据通信高速输可靠性高GPRS网络覆盖全球不存在信号盲区按照流量收费没有数据流量传递时不收费用计费合理科学企业运行投资小效益高这些特点适合于提高企业计量信息的及时性可靠性准确性和实现企业生产管理的信息化温度自动监测技术在我国工业生产中应用非常普遍但大多数是传统的分散式三级系统下位机中位机上位机采用有线的传输方式其远程线路铺设及维护的成本过高引线过长导致整个系统的传输速率变慢功耗上升稳定性下降随着无线通信数字网络的发展采用GSM和GPRS无线通信网作为

15、通信方式为上述问题提供了一个新的解决方案随着无线通信技术的发展采用无线的传输方式已成为远程分布式温度监测技术的发展趋势GPRS技术在移动通信领域的发展已经能够实际应用到许多需要无线数据传输的领域也为温度采集传输及监控提供了一种新的数据通信方式温度传输的实时性与可靠性成了设计远程数据采集系统的关键12 课题设计意义 本文对GSM远程温度监测系统硬件和软件设计进行说明温度检测采用 DS18B20非常适用于多点恶劣环境下的温度监测系统系统进行温度数据的实时监测监测数据精度高系统操作简单而且可应用于有线网络设备无法到达的地方实现了温度监测的自动化智能化具有成本低廉分布灵活实时在线的优点GSM模块利于系

16、统集成成本较低运行稳定可靠适用于远距离监测不受地形条件的限制有着广泛的应用前景系统的实现给远程对温度的要求提供了方便而且快捷成本不高等为农业工业生产带来极大的方面2 系统的总体结构与硬件电路设计21 系统总体结构设计系统的总体设计思路是温度采集模块将采集到的数据通过GPRS模块发送到监控计算机上温度传感器把室内温度的处理发送给AT89C51单片机温度数据通过单片机处理再由GPRS发送模块发送出去GPRS接收模块接收发送模块发送过来的数据通过RS232通信接口连接GPRS模块实现与上位机通信将数据上传至上位机实现在上位机中对室内温度远程的分析管理图2-1 系统的总体框图22 温度采集模块设计在设

17、计中温度采集模块我使用的是美国 DALLAS公司采用单总线技术生产的一种新型数字式温度传感器DS18B20com DS18B20 简介DS18B20为单总线数字化温度传感器由其组成的测温系统精度较高能达到小数点后3位而且具有连接方便占用接口线少等优点DS18B20与传统的热敏电阻相比能够直接读出被测温度并且可根据实际要求通过简单的编程实现912 位的数字值读取 读取DS18B20的信息仅需一根总线总线本身可以向所有挂接的 DS18B20芯片提供电源 而不需额外的电源温度测量的范围为- 55 125测量的分辨率为0 5最高可达01062 5 工作的电压范围 3105 5 VDS18B20其内部6

18、4位光刻 ROM是出厂前被光刻好的它由8位产品系列号48位产品序号和8位CRC编码组成DS18B20的产品系列号均为28 H 每个器件48位产品序号各不相同其中VCC接313 V电源电源端外接一个约为417 k的上拉电阻 当总线闲置时其状态为高电平com 温度传感器的测温原理 DS18B20的测温原理如图2-2所示图中低温度系数晶振的振荡频率受温度的影响很小用于产生固定频率的脉冲信号送给减法计数器1高温度系数晶振随温度变化其振荡频率明显改变所产生的信号作为减法计数器2的脉冲输入图中还隐含着计数门当计数门打开时DS18B20就对低温度系数振荡器产生的时钟脉冲进行计数进而完成温度测量计数门的开启时

19、间由高温度系数振荡器来决定 每次测量前首先将- 55所对应的基数分别置入减法计数器1温度寄存器中减法计数器1和温度寄存器被预置在- 55所对应的一个基数值减法计数器1对低温度系数晶振产生的脉冲信号进行减法计数当减法计数器1的预置值减到0时温度寄存器的值将加1减法计数器1的预置将重新被装入减法计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数如此循环直到减法计数器2计数到0时停止温度寄存器值的累加此时温度寄存器中的数值即为所测温度图中的频率累加器用于补偿和修正测温过程中的非线性其输出用于修正减法计数器的预置值只要计数门仍未关闭就重复上述过程直至温度寄存器值达到被测温度值另外由于DS18B20

20、单线通信功能是分时完成的它有严格的时隙概念因此读写时序很重要系统对DS18B20的各种操作必须按协议进行操作协议为 初始化DS18B20 发复位脉冲 发ROM功能命令发存储器操作命令处理数据图2-2 测温原理图com 温度传感器接口电路设计 在设计中由DS18B20组建温度采集系统其中1脚GND2脚为数据输入端3脚VCC2脚与3脚间接上一个47K的电阻形成上拉电阻详细的采集电路如图2-3所示图2-3 DS18B20温度采集电路23 单片机电路设计com 单片机选择及简介单片机选用的是Atmel公司的AT89C51单片机AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压高性能CMO

21、S 8位微处理器该器件采用ATMEL高密度非易失存储器制造技术制造与工业标准的MCS-51指令集和输出管脚相兼容由于将多功能8位CPU和闪烁存储器组合在单个芯片中ATMEL的AT89C51是一种高效微控制器AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案单片机的外围电路主要包括时钟电路和复位电路主要特性与MCS-51 兼容4K字节可编程闪烁存储器寿命1000写擦循环数据保留时间10年全静态工作0Hz-24Hz三级程序存储器锁定1288位内部RAM32可编程IO线两个16位定时器计数器5个中断源 可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路b管脚说明图2-4 A

22、T89C51芯片引脚图 VCC供电电压 GND接地 P0口P0口为一个8位漏级开路双向IO口每脚可吸收8TTL门电流当P1口的管脚第一次写1时被定义为高阻输入P0能够用于外部程序数据存储器它可以被定义为数据地址的第八位在FIASH编程时P0 口作为原码输入口当FIASH进行校验时P0输出原码此时P0外部必须被拉高 P1口P1口是一个内部提供上拉电阻的8位双向IO口P1口缓冲器能接收输出4TTL门电流P1口管脚写入1后被内部上拉为高可用作输入P1口被外部下拉为低电平时将输出电流这是由于内部上拉的缘故在FLASH编程和校验时P1口作为低八位地址接收 P2口P2口为一个内部上拉电阻的8位双向IO口P

23、2口缓冲器可接收输出4个TTL门电流当P2口被写1时其管脚被内部上拉电阻拉高且作为输入并因此作为输入时P2口的管脚被外部拉低将输出电流这是由于内部上拉的缘故P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时P2口输出地址的高八位在给出地址1时它利用内部上拉优势当对外部八位地址数据存储器进行读写时P2口输出其特殊功能寄存器的内容P2口在FLASH编程和校验时接收高八位地址信号和控制信号 P3口P3口管脚是8个带内部上拉电阻的双向IO口可接收输出4个TTL门电流当P3口写入1后它们被内部上拉为高电平并用作输入作为输入由于外部下拉为低电平P3口将输出电流ILL这是由于上拉的缘故 P3口也

24、可作为AT89C51的一些特殊功能口如下表所示 口管脚 备选功能 P30 RXD串行输入口 P31 TXD串行输出口 P32 INT0外部中断0 P33 INT1外部中断1 P34 T0记时器0外部输入 P35 T1记时器1外部输入 P36 WR外部数据存储器写选通 P37 RD外部数据存储器读选通 P3口同时为闪烁编程和编程校验接收一些控制信号 RST复位输入当振荡器复位器件时要保持RST脚两个机器周期的高电平时间 ALEPROG当访问外部存储器时地址锁存允许的输出电平用于锁存地址的地位字节在FLASH编程期间此引脚用于输入编程脉冲在平时ALE端以不变的频率周期输出正脉冲信号此频率为振荡器频

25、率的16因此它可用作对外部输出的脉冲或用于定时目的然而要注意的是每当用作外部数据存储器时将跳过一个ALE脉冲如想禁止ALE的输出可在SFR8EH地址上置0此时 ALE只有在执行MOVXMOVC指令是ALE才起作用另外该引脚被略微拉高如果微处理器在外部执行状态ALE禁止置位无效 PSEN外部程序存储器的选通信号在由外部程序存储器取指期间每个机器周期两次PSEN有效但在访问外部数据存储器时这两次有效的PSEN信号将不出现 EAVPP当EA保持低电平时则在此期间外部程序存储器0000H-FFFFH不管是否有内部程序存储器注意加密方式1时EA将内部锁定为RESET当EA端保持高电平时此间内部程序存储器

26、在FLASH编程期间此引脚也用于施加12V编程电源VPP XTAL1反向振荡放大器的输入及内部时钟工作电路的输入 XTAL2来自反向振荡器的输出com 复位电路按键复位是利用开关按钮来实现的即通电后按下开关使得瞬间RST端的电位与Vcc相同随着电容上储能增加电容电压也增大充电电流减少RESET端的电位逐渐下降这样在RST端就会建立一个脉冲电压调节电容与电阻的大小可对脉冲持续的时间进行调节RST引脚是复位信号的输入端复位信号是高电平有效高电平有效的持续时间应为24个振荡周期以上若时钟频率为6MHz则复位信号至少应持续4微秒以上才可以使单片机复位本次设计中采用按键复位的方法进行复位操作如下图2-5

27、所示图2-5 单片机复位电路com 单片机时钟电路单片机时钟电路就是提供单片机内部各种操作的时间基准的电路没有时钟电路单片机就无法工作设计中采用由内部方式产生时钟的方法形成时钟电路具体如图所示内部方式在XTAL1和XTAL2端外接石英晶体作定时组件内部反相放大器自激振荡产生时钟时钟发生器对振荡脉冲二分频即若石英频率fosc6MHz则时钟频率3MH2因此时钟是一个双相信号由P1相和P2相构成fosc可在2MHZ12MHZ选择小电容可以取30PF左右图2-6时钟电路com 单片机外围电路设计图2-7是单片机的外围电路主要包括晶振电路复位电路采集电路单片机选用AT89C51采集电路中的传感器用DS1

28、8B20 数字温度传感器 XTAL1XTAL2管教相连组成时钟电路C3R1以及S1与单片机的复位信号的输入端相连组成单片机复位电路完成复位功能右边温度传感器DS18B20接上下拉电阻形成输入电路部分单片机根据温度传感器的输入形成输出这就是输入部分的电路图设计图2-7 单片机外围电路图24 通信电路设计com GPRS DTU的简介GPRS DTU Data Terminal unit 全称数据传输单元是专门用于将串口数据转换为IP数据或将IP数据转换为串口数据通过无线通信网络进行传送的无线终端设备GPRS DTU就是用GPRS网络来传输数据的设备它采用工业级嵌入式处理器内嵌TCPIP协议栈为用

29、户提供高速稳定可靠数据终端永远在线多种协议转换的虚拟专用网络 com GPRS DTU 的选型ZWG-23A 是一款基于GPRS 网络的无线数据传输终端设备提供全透明数据通道可以方便的实现远程无线网络化的通信方式可以轻松实现与Internet 的无线连接ZWG-23A 具有网络覆盖范围广移动网络覆盖范围能使用移动电话的地方就可以使用组网灵活快捷安装即可使用运行成本低按流量计费等诸多优点可应用于电力系统工业监控交通管理气象水处理环境监控金融证券煤矿石油等行业ZWG-23A的结构特点支持数据透明传输与协议转换支持备用数据中心支持点对点互连功能支持 APN 虚拟专网业务支持数据中心动态域名或IP 地

30、址访问支持永远在线空闲下线和空闲掉电三种工作方式支持短信和电话唤醒功能支持断线自动重连功能具有连接时机可控功能节约流量支持本地和远程图形化界面配置与维护支持短信配置与维护支持本地和远程固件升级RS232 DB9 串口具有流控信号线和上线指示信号线支持数据中心虚拟串口功能无缝衔接现有上位机软件支持 5V26V 宽范围供电工作电流最大 300mA 在线待机电流31mA休眠时14mA多重软硬件可靠设计复合式看门狗技术使设备安全运行图就是ZWG-23A的实物图 GPRS DTU 实物图com 串口通信电路为了提高串行通信的可靠性增大通信距离一般采用标准串行接口RS-232CRS422A等标准接口来进行

31、串行通信EIA RS-232C是异步串行通信中应用最广泛的标准总线它包括了按位串行传输的电气和机械方面的规定在微机通信中通常使用RS-232C接口即PC机的COM口其引脚定义如图2-所示图2- RS-232C引脚定义图PC机的COM 口输入输出为RS-232C电平而51单片机串行口的输入输出均为1frL电平由于TTL电平和RS-232C电平互不兼容所以两者接口时必须进行电平转换电平转换最常用的芯片是传送线驱动器MC1488和接收器MC1489其作用除了电平转换外还实现正负逻辑电平转换图2-是单片机与PC机通信接口电路图2- 单片机与PC机通信接口电路3下位机软件设计31 下位机总体软件的设计在

32、主程序流程图中系统软件的重点在于对单片机利用汇编语言编程包括向AT89C51对GPRS DTU的初始化以及对串行口通信速率短消息模式短消息中心号码的初始化这些初始化指令是通过AT指令写入的因此在编程时将这些常用到的AT指令编成表格存放在AT89C51的程序存储器内以便使用流程图如图3-4所示其中ABCD中断子程序只是发送数据内容不一致对应的流程一致因此使用一个中断子程序表示P2i中i 0123对应着不同的指示灯图3-1 下位机软件主流程图32温度采集程序设计温度采集方面首先初始化温度传感器等待单片机的应答一旦单片机检测到应答脉冲便执行跳过ROM匹配操作命令就可以使用内存操作命令启动温度转换延时一段时间后等待温度转换完成再执行跳过ROM匹配操作命令然后读暂存器将转换结果读出并转为显示码送到液晶显示温度传感器程序设计流程图如下图所示图3-2 DS18B2

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

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