无线温度采集与显示系统设计实习报告.doc

无线温度采集与显示系统设计实习报告.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
无线温度采集与显示系统设计实习报告

目 录 一 引 言 1 1.1 实习背景与意义 1 1.2 实习目标 1 二 系统的整体架构分析 2 2.1 系统的主要模块 2 2.2 DS18B20原理及引脚介绍 2 2.2.1 DS18B20产品的特点 2 2.2.2 DS1820的工作原理 3 2.2.3 DS1820使用中注意事项。 4 2.2.4 DS18B20引脚图。 4 2.3 STC89C52单片机 4 2.3.1 时钟电路 5 2.3.2 复位及复位电路 5 2.3.3 STC89C52引脚介绍 6 三 软件设计 8 3.1 TMOD配置 8 3.2 串口通讯原理 8 3.2.1 串行接口的一般概念 8 3.2.2 89C52单片机的串行接口结构 9 3.2.3 串行口的控制与状态寄存器 9 3.2.4 波特率的选择 11 3.3 单片机中断系统介绍 13 3.3.1 中断请求源 13 3.3.2 中断允许寄存器IE 13 3.4 温度采集 13 3.5 GSM模块发送信息 14 3.6 程序编译文档的创建 15 四.PCB板的绘制 16 4.1 AT89C52的绘制与封装后的图形 16 封装后的图形 16 五.接受模块的原理图 17 接受模块的PCB原理图以及布局和布线后的图形 17 六.发射模块的原理图 18 发射模块的PCB原理图以及布局和布线后的图形 18 七.实物连接图以及仿真结果 19 八 PCB板制作实物图 19 九.实习心得 20 十.参考文献 21 十一 附 录 22 11.1 发送端部分程序 22 11.2 接受模块部分程序 26 一 引 言 1.1 实习背景与意义 同过这次实习了解无限发射与接受的原理,熟练运用STC89C52的硬件设施,并且通过C语言的编程实现实习的目的,主要是考验我们的动手能力。 1.2 实习目标 基于STC89C52、GSM温度远程有结构简单、可靠性高、成本低等特点,可广泛应用于各个领域。 本实验首先给出了基于STC89C52、GSM温度远程发射系统的整体架构,分析了整个实习的硬件基础和软件基础。然后详细介绍STC89C52单片机和GSM的应用开发基础的主要特征。 在温度检测部分,STC89C52单片机通过DS18B20温度传感器读取温度,然后通过单 片机串口和GSM串口之间相互通信,把读取的温度传输到GSM模块,最后通过GSM模块发送到数码管显示。 二 系统的整体架构分析 2.1 系统的主要模块 系统主要由STC89C52单片机、DS18B20温度传感器和TC35i模块构成,其系统结构如图1所示。 图1 系统整体框图 系统的控制过程如下:用温度传感器采集外界温度值,通过A/D转换将此模拟信号转换为数字信号传入单片机中,对单片机进行编程。本系统采用了西门子公司提供的TC35温度模块进行温度的编辑和发送,它的串口通讯遵循RS232标准,所以要与单片机连接还要通过串口的电平转换电路,这也是系统设计的一部分;温度模块发送温度是由AT指令控制的,其发送的温度格式有两种:文本格式和PDU格式。 2.2 DS18B20原理及引脚介绍 DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。适应电压范围更宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电独特的单线接口方式,DS1820在与微处理器连接时仅需要一条口线即可实现微处理器与DS1820的双向通讯DS1820支持多点组网功能,多个DS1820可以并联在三线上,实现组网多点测温DS1820在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内温范围-55~+125,在-10~+85时精度为±0.5可编程的分辨率为9~12位,对应的可分辨温度分别为0.5、0.25、0.125和0.0625,可实现高精度测温在9位分辨率时最多在93.75ms内把温度转换为数字,12位分辨率时最多在750ms内把温度值转换为数字,速度更快测量结果直接输出数字温度信号,以一线总线串行传送给CPU,同时可传送CRC校验码,具有极强的抗干扰纠错能力DS1820的地址序列码DS1820的地址序列码光刻ROM中的64位序列号是出厂前被光刻好的,它可以看作是DS1820的地址序列码。64位光刻ROM的排列是:开始8位28H)是产品类型标号,接着的48位是该DS1820自身的序列号,最后8位是前面56位的循环冗余校验码CRC=X8+X5+X4+1)。光刻ROM的作用是使每一个DS1820都各不相同,这样就可以实现一根总线上挂接多个DS1820的目的。 DS1820温度值格式表DS1820中的温

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档