单片机温度采集系统分析_第1页
单片机温度采集系统分析_第2页
单片机温度采集系统分析_第3页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机温度采集系统一、设计内容本系统采用主机PC机)作为控制中心,与从机VAT89C51单片机)进行温 度传输。从机完成温度采集,数据显示,键盘设定温度的上限和下限值,在温 度设计范围内将启动报警系统,同时将采集到的温度值给传送到PC机。PC机和单片机进行数据通信外还做数据整理、保存、打印等的工作。在PC机和单片机的通讯中,采用国际标准的RS485差分方式接口器件,使通讯的速率和传输距离均大于 RS232的标准接口方式,并且用线最少,同时系统扩展性 好,稍作改动就可以进行多路数据采集和传输。采用数字温度传感器DS18B20直接将采集到的数字信号交给从机进行数据处理。二、系统要求1、从机完成温度

2、采集、数据显示、键盘设定温度的上限和下限值;2、 在温度设计范围内启动报警系统,同时将采集到的温度值传送到PC机。3、PC完成数据整理、保存、打印。三所需设备1、单片机AT89C512、数字温度传感器DS18B203、RS485差分方式接口器件;4、蜂鸣器、键盘、PC机、数码管。四、系统组成框图:DS18B20AT89C51声光报警NO以AT89C51单片机系统为核心对温度进行实时监测。各检测单元 (从机 能 独立完成各自功能,并根据主控机的指令对温度进行实时或定时采集。测量结 果不仅能在本地储存和显示,而且可通过 RS-485总线及通信协议将采集的数据 传送到主控机。以便进行进一步的分析、存

3、档、处理。主控机负责控制指令的 发送,并控制各个从机进行温度采集,收集测量数据,同时对测量结果(包括历史数据进行整理、显示和打印。主控机与各从机之间能够相互联系、相互协 调,从而达到系统整体统一和谐的控制效果。从机部分实现的功能几乎和主机 是对等的,但会接受主机发送过来的命令。五.硬件配置1)温度传感器图2为DS18B20引脚排列图,在 DS18B20中,DQ为数字信号输人/输出端;GN助电源地;VDD为外接供电电源输入端。I.ASIBOTTOM VIKW)TO-92(DS18B2UDS18B20在光刻ROM中的64位序列号是出厂 前被光刻好的,它可以看作是该DS18B20的地址序列码,这样就

4、可以实现一根总线上挂接多个 DS18B20的目的。图2 DS18B20引脚排列态,gn环能悬空。DS18B20电路如图3所示,采用3脚TO-126封装,图中低温度系数晶振 的振荡频率受温度的影响很小,主要用于产生固定频率的脉冲信号并送给减法 计数器1,高温度系数晶振在温度变化时,其振荡频率有明显改变,它所产生 的信号可作为减法计数器 2的脉冲输入,图中隐含着的计数门开时,DS18B20即对低温度系数振荡器产生的时钟脉冲进行计数,进而完成信号采集。R35 IK有两种方法可确保 DS18B20在有效转换期内 得到足够的电源电流。第一种方法是在温度变换 时,在I/O口接一个强的上拉。第二种是将其连

5、到VCC外部电源,这样就不用在I /O 口接强上 拉,也可在温度变换期间使口线保持高电平。以 在变换时间内允许其它数据在单总线上传输。也 可使用外部电源通过发跳过 ROM命令和变换命令 T来完成温度变换。需要注意的是:在工作状D3D?DIDS18B20连接示意图表1 DS18B20内部暂存器序旨寄存器名称,作用昇号寄存器名称0温度低字节1以16位补码形式存放k 51课留字节1、21温度高学节|-1 6'计数器余值2勺咕IZ用户字 ;节】存披温度上限171计数器丿91 3HL/用户宇 节2存加温度下限8r crc在硬件上,DS18B20与单片机的连接有两种方法,一种是Vcc接外部电源,G

6、ND接地,I/O与单片机的I/O线相连;另一种是用寄生电源供电,此时UDD、GND接地,I/O接单片机I/O。无论是内部寄生电源还是外部供电,I/O 口线要接5KQ左右的上拉电阻。CPU对DS18B20的访问流程是:先对 DS18B20初始化,再进行 ROM操 作命令,最后才能对存储器操作,数据操作。DS18B20每一步操作都要遵循严格的工作时序和通信协议。如主机控制 DS18B20完成温度转换这一过程,根据 DS18B20的通讯协议,须经三个步骤:每一次读写之前都要对DS18B20进行复位,复位成功后发送一条ROM指令,最后发送 RAM指令,这样才能对DS18B20进行预定的操作。2) AT

7、89C51 单片机:AT89C51单片机是系统的主控部件,部含有4KEPROM,外部可扩接64KRAM及64KEPROM,部有256个字节RAM,其中高地址128RAM为单片机 专用寄存器占用,低128RAM可作为四个工作寄存器组,128个位寻址,堆栈 区及通用RAM使用,具有5个中断源,2套定时计数器(TO、T1四组1/0 口 (PO,P 1,P 2,P 3可以通过P3 口的RXD和TXD实现多机通信功能。3) RS485接口a. A与B 口采用差分实现传输;b. RO 口为读数据用,RE_N为读使能位 低电平有效),DE 口为写数据使 能高电平有效),DI 口为写数据用;c. VCC: 3

8、3.6V;d. GND:接地;注:因为RS-485的最大传输距离是 RS-22的8倍,约1200M。所以采用 RS-485符合本设计要求。MAX3485使用半双工通讯;RS-485接口是20mA电流环路串行通信接口,它也是目前品行通信广泛应用的 一种接口电路,其最大的优点是低阻传输对电报导噪声不敏感,而且易于实现 光电隔离,非常适于长距离串行通信。常用的RS-485接口芯片有SN75176、75276、MAX1428、MAX1483、MAX485E、MAX3162E 等。X口 :- :六硬件电路awsoU5>RCOHIOgc2|OTIj_330«rnpij 1 P14 2nCO

9、H*KXD1!XDAWT2Xejd-3COM4B10 1112B1*15MW士 C8F12 j QUO31D 1?LOlnFSCR?H3HiHJSC讣li10R'Ia2OPFWC1PIO" P11H M2 P13 Pl* Pl; P16 P17W!1DHO!1 I>19IS/LD 17 U7 JZ t P133 P12JCtSCto畑WPSCRVWflX250OC5 330WowEAATXIUfET4?KDWkPOPOPOPOHPOPOPOP2P2P2P2P2P2S:P2XXD TXD MZXP Pd111m®C52VCC21*T/W 但JOvcc13曽 IF

10、"OU!L<Y 5久 5Y A 4Yj+丄山出LE:UC2IDdTOKPnuD17WC CSHD7+LflHVCC®l:ElT1;P21 IfMi 15 pHITHI-OUT4L145LILED4-1VCC2&Z J VCC2旳WC2MeeLEDTjnUTi1 J 5- + -h 了 -; “刊覚円$|1直n±11OK-i»hF 一*c«七各部分功能分析:1、AT89C51 单片机:AT89C51单片机是系统的主控部件,部含有 4KEPROM,外部可扩接64KRAM 及64KEPROM,部有256个字节RAM,其中高地址128RA

11、M为单片机专用寄存 器占用,低128RAM可作为四个工作寄存器组,128个位寻址,堆栈区及通用RAM使用,具有5个中断源,2套定时计数器(TO、T1四组1/0 口 (PO,P 1,P2, P 3。可以通过P3 口的RXD和TXD实现多机通信功能。2、微机通信:控制室的微机(上位机通过串行通信口 RS-232经MAX202ECPE电平转换芯片 与一路AT89C51主单片机(下位机 的RXD, TXD相连,实现双工通信功能,在 AT89C51主控板上的液晶显示屏上显示的内容可实时显示在微机的CRT屏幕上,同时通过微机的键盘发布各种控制命令到温室的主单片机控制系统中去。然后由主单片机经三态门控制切换

12、(见附图向其它温室的从单片机通过多机通信方式向各从单片机进行通信,实现同步监测与 控制。3、晶显示接口:系统采用北京金创导科技开发中心的 KY智能液晶终端。字库为6x8点阵西文 字符448个16X 16的汉字显示缓冲区及国标一、二级汉字 6768个,通过简单指令可以完成,绘制点、直线、矩形、园弧、点阵图形字符或汉字旋转、显示 等。4、盘接口:放大字间距,行间距调整,上下及左右滚屏采用6位键盘直接与 AT89C51P1 口的Pl.0- Pl.6相连,实现温、湿度上/下限数 据调整及从机地址设置。5、告警.系统主程序循环中对侮次采样的温、湿度值与设定的上、下值进行比较,若越 界则调用发声子程序,从P1.7 口输出1000H:驱动喇叭告警&传感器:DS18B20是8位ADD转换芯片,转换速度慢、但成本低。占用后 32K地址 (15=A有效采用2M晶振经四分频后,得到 500K频率送至0809的CLOCK, 0809的INO-IN7分别接至4路温度传感器和4路湿度传感器,进行实时采样监 测,转换结果由EOC端输出反相后接至AT89C51的TN h0外中断(边沿触发方 式,主机在中断服务程序中进行实时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论