摘要:介绍了一种基于双串口高速微控制器DS87C520的智能化、网络化、数字化的分布式温湿度数据采集系统,该系统一方面可通过与数字化温湿度传感器通信来获得温湿度数据,另一方面可以与上位机进行周期性或随机性的通信,从而实现对温湿度的采集、存储和打印等功能的操作。 关键词:DS87C520;温湿度;数据采集 近年来,随着人们生活质量的不断提高,以及楼宇智能化、自动化的不断兴起与普及,许多大型场所如购物中心、酒店、写字楼等都需要较为舒适的温湿度环境,因此,精确的温湿度数据在温湿度控制系统中显得极为重要。本文结合科研课题研究开发了一个基于双串行口微控制器DS87C520的 分布式温湿度数据采集系统是现代楼宇自动化和环境监控的关键组成部分,尤其在购物中心、酒店和写字楼等大型场所,确保适宜的温湿度环境对于提升舒适度和节能至关重要。本文介绍的是一种基于双串口高速微控制器DS87C520的系统,它能够实现智能化、网络化和数字化的数据采集。 DS87C520是一款高性能的微控制器,其设计与传统的Intel 80C51指令集兼容,但具有更快的执行速度和更高的效率。在相同频率的晶振下,其指令执行速度可以比80C51快1.5到3倍。该控制器内置256字节RAM、16KB EEPROM和1KB SRAM,提供了充足的存储空间。此外,它拥有两个全双工串行口,便于与多个设备通信。 在硬件设计中,DS87C520的串口控制寄存器SCON0和SCON1用于配置串口的工作模式,而PCON和WDCON寄存器则用于设定波特率。串口2通常使用定时器1作为波特率发生器,而串口1则可以选择定时器1或定时器2。在本系统中,两个串口都使用定时器1,因为它们需要保持相同的波特率。 温湿度数据采集通过RS-485总线进行,采用MAX487接口芯片,该芯片具有高输入阻抗,允许在总线上连接多达128个传感器。系统通过DIP开关读取传感器数量,并通过用户界面选择自动或手动操作模式。在自动模式下,控制器按传感器地址顺序依次通信获取数据;在手动模式下,用户可以指定特定传感器进行数据采集。 系统的核心是与数字化温湿度传感器的通信。这些传感器内置微处理器,能够将物理信号转化为数字信号,然后通过串口发送给DS87C520进行处理和显示。采集到的温湿度数据不仅实时显示,还可以被存储和打印,便于数据分析和报告生成。 这个分布式温湿度数据采集系统利用DS87C520的强大功能,实现了高效、精确的温湿度监控。它能够适应大规模的环境监测需求,为楼宇自动化提供可靠的数据支持,有助于优化环境控制策略,节省能源并提高用户满意度。
- 粉丝: 6
- 资源: 929
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助