欢迎来到天天文库
浏览记录
ID:43718006
大小:959.04 KB
页数:40页
时间:2019-10-13
《无线温度采集与显示系统设计实习报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一弓I言11.1实习背景与意义11.2实习目标1二系统的整体架构分析22.1系统的主要模块22.2DS18B20原理及引脚介绍22.2.1DS18B20产品的特点22.2.2DS1820的工作原理32.2.3DS1820使用中注意事项。42.2.4DS18B20引脚图。42.3STC89C52单片机42.3.1时钟电路52.3.2复位及复位电路52.3.3STC89C52引脚介绍6三软件设计83.1TM0D酉己置83.2串口通讯原理83.2.1串行接口的一般概念83.2.289C52单片机的串行接口结构93.2.3串行口的控制与状态寄存
2、器93.2.4波特率的选择113.3单片机中断系统介绍133.3.1屮断请求源133.3.2中断允许寄存器TE133.4温度采集133.5GSM模块发送信息143.6程序编译文档的创建15四.PCB板的绘制164.1AT89C52的绘制与封装后的图形16封装后的图形16五.接受模块的原理图17接受模块的PCB原理图以及布局和布线后的图形17六.发射模块的原理图18发射模块的PCB原理图以及布局和布线后的图形18七.实物连接图以及仿真结果19八PCB板制作实物图20九.实习心得20十•参考文献21十一附录2211.1发送端部分程序2211
3、.2接受模块部分程序26电子系统课程设计1.1实习背景与意义同过这次实习了解无限发射与接受的原理,熟练运用STC89C52的硬件设施,并且通过C语言的编程实现实习的目的,主要是考验我们的动手能力。1.2实习目标基于STC89C52.GSM温度远程有结构简单、可靠性高、成本低等特点,可广泛应用于各个领域。本实验首先给岀了基于STC89C52.GSM温度远程发射系统的整体架构,分析了整个实习的硕件基础和软件基础。然后详细介绍STC89C52单片机和GSM的应用开发基础的主要特征。在温度检测部分,STC89C52单片机通过DS18B20温度传
4、感器读取温度,然后通过单片机串口和GSM串口之间相互通信,把读取的温度传输到GSM模块,最后通过GSM模块发送到数码管显示。电子系统课程设计二系统的整体架构分析2.1系统的主要模块系统主要由STC89C52单片机、DS18B20温度传感器和TC35i模块构成,其系统结构如图1所示。图1系统整体框图系统的控制过程如下:用温度传感器采集外界温度值,通过A/D转换将此模拟信号转换为数字信号传入单片机中,对单片机进行编程。木系统采用了西门子公司提供的TC35温度模块进行温度的编辑和发送,它的串口通讯遵循RS232标准,所以要与单片机连接还要通过
5、串口的电平转换电路,这也是系统设计的一部分;温度模块发送温度是由AT指令控制的,其发送的温度格式有两种:文本格式和PDU格式。2.2DS18B20原理及引脚介绍DS18B20数字温度计是DALLAS公司生产的1—Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。2.2.1DS18B20产品的特点(1)适应电压范围更宽,电压范围:3.0〜5.5V,在寄生屯源方式下可由数据线供电。(2)独特的单线接口方式,DS1820在与微处理器连接时仅需要一条
6、口线即可实现微处理器与DS1820的双向通讯。(1)DS1820支持多点组网功能,多个DS1820可以并联在三线上,实现组网多点测温。电子系统课程设计(2)DS1820在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内。(3)温度范围一55°C〜+125°C,在-10°C〜+85°C时精度为土0.5°C。(4)可编程的分辨率为9〜12位,对应的可分辨温度分别为0・5°C、0・25°C、0.125°C和0.0625°C,可实现高精度测温。(5)在9位分辨率时最多在93.75ms内把温度转换为数字,12位分辨
7、率吋最多在750ms内把温度值转换为数字,速度更快。(6)测量结果直接输出数字温度信号,以“一线总线”串行传送给CPU,同时可传送CRC校验码,具有极强的抗干扰纠错能力。(7)负压特性:电源极性接反时,芯片不会因发热而烧毁,但不能正常工作。2.2.2DS1820的工作原理(1)DS1820的地址序列码。DS1820的地址序列码光刻ROM中的64位序列号是出厂前被光刻好的,它可以看作是DS1820的地址序列码。64位光刻ROM的排列是:开始8位(28H)是产品类型标号,接着的48位是该DS1820自身的序列号,最后8位是前面56位的循环冗
8、余校验码(CRC二X8+X5+X4+1)。光刻ROM的作用是使每一个DS1820都各不相同,这样就可以实现一根总线上挂接多个DS1820的目的。(2)DS1820温度值格式表。DS1820屮的温度传感器可完
此文档下载收益归作者所有