基于单片机多点温度检测系统设计资料_第1页
基于单片机多点温度检测系统设计资料_第2页
基于单片机多点温度检测系统设计资料_第3页
基于单片机多点温度检测系统设计资料_第4页
基于单片机多点温度检测系统设计资料_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

通信接口,芯片使用了ATMEL公司的AT89C51单片机和本设计运用主从分布式思想,由一台上位机(PC微型计算机),下位机(单片机)串行通讯标准,通过上位机(PC)控制下位机(单片机)进行现场温度采集。温度值既第二章方案论证微型计算机),下位机(单片机)多点温度数据采集,组成两级上位机(PC)第三章硬件电路设计因为单片机工作电源为+5V,且底层电Nmm12kw8763o2YIA.开关状态的可靠输入实时显示通道一的温度值实时显示通道二的温度值实时显示通道三的温度值实时显示通道四的温度值实时显示通道五的温度值实时显示通道六的温度值实时显示通道七的温度值实时显示通道八的温度值自动循环显示所有通道的温度8gd中中中8d中中中88d中中ps28gd中中中99BA5DDcBA278742ll感器,具有3引脚T0-92小体积封装形式。测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出。其工作电源既可在远端引入,也可采用寄生电源方式产生。CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可DS18B20支持“一线总线”接口,测量温度范围为-55℃~+125℃,在-10~+85℃范围扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费DS18B20内部结构(1)DS18B20的内部结构如下图所示。和电源检测DS18B20内部结构图①64位激光ROM。64位激光ROM从高位到低位依次为8位CRC、48位序列号和8位家②温度灵敏元件。③非易失性温度报警触发器TH和TL。可通过软件写入用户报警上下限值。④配置寄存器。配置寄存器为高速暂存存储器中的第五个字节。DS18B20在0工作时按此寄存器中的分辨率将温度转换成相应精度的数值,其各位定义如图所示。11111MSBDS18B20配置寄存器结构图LSB其中,TM:测试模式标志位,出厂时被写入0,不能改变;RO、R1:温度计分辨率设置位,其对应四种分辨率如下表所列,出厂时RO、R1置为缺省值:RO=1,R1=1(即12位分辨率),用户可根据需要改写配置寄存器以获得合适的分辨率。配置寄存器与分辨率关系表:温度计分辨率/bit最大转换时间/us009011011(2)高速暂存存储器转换所得的温度值以二字节补码形式存放在高速暂存存储器温度低位温度高位保留保留保留LSBDS18B20存储器映像图MSBSSSSS温度/℃二进制表示十六进制表示0挂256个DS18B20,但时间应用中发现,如果挂接25个以上的DS18B20仍旧有可能产生§3.3串口通讯电路C2+82CI-93oC2-O我们采用了三线制连接串口,也就是说和电脑的9针66784O5OO627389549OO§3.4整体电路见附件二(电路原理图)第四章软件设计§4.2主程序方案温度芯片继电器控制程序数码管序中断开始系统硬件测试程序温度显示子程序拨码开关扫描子程序温度测试及处理子程序开始系统硬件测试程序温度显示子程序拨码开关扫描子程序温度测试及处理子程序N(1)温度测试子程序设计N2S到否Y定时器1重新赋值Y定时器1重新赋值(2)中断控制程序设计信协议采用半双工异步串行通信方式,通过a.CommPort:设置或返回串行端口号,其取值范围为1—99,缺省为1开始开始自动接收数据子程序读一个数据且存储NY回复55H接受字节数据8个字节到否?Y返回N开始发联络信号AAHN是联络信号55H?Y发储存单元数据返回单片机程序流程图参数设定:通信端口选择COM1,波特率设定为1200B/S第五章系统调试AT89C5

温馨提示

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

评论

0/150

提交评论