1 单片机温度采集系统 一、设计内容 本系统采用主机(PC机)作为控制中心,与从机(AT89C51单片机)进行温度传输
从机完成温度采集,数据显示,键盘设定温度的上限和下限值,在温度设计范围内将启动报警系统,同时将采集到的温度值给传送到 PC机
PC机和单片机进行数据通信外还做数据整理、保存、打印等的工作
在 PC机和单片机的通讯中,采用国际标准的 RS485差分方式接口器件,使通讯的速率和传输距离均大于 RS232的标准接口方式,并且用线最少,同时系统扩展性好,稍作改动就可以进行多路数据采集和传输
采用数字温度传感器 DS18B20直接将采集到的数字信号交给从机进行数据处理
二、系统要求 1、从机完成温度采集、数据显示、键盘设定温度的上限和下限值; 2、在温度设计范围内启动报警系统,同时将采集到的温度值传送到 PC机; 3、PC完成数据整理、保存、打印
三.所需设备 1、单片机AT89C51; 2、数字温度传感器 DS18B20; 3、RS485差分方式接口器件; 4、蜂鸣器、键盘、PC机、数码管
四、系统组成框图: 以 AT89C51 单片机系统为核心对温度进行实时监测
各检测单元(从机)能独立完成各自功能,并根据主控机的指令对温度进行实时或定时采集
测量结果不仅能在本地储存和显示,而且可通过RS-485 总线及通信协议将采集的数据传送到主控机
以便进行进一步的分析、存档、处理
主控机负责控制指令的发送,并控制各个从机进行温度采集,收集测量数据,同时对测量结果(包括历史数据)进行整理、显示和打印
主控机与各从机之间能够相互联系、相互协调,从而达到系统整体统一和谐的控制效果
从机部分实现的功能几乎和主机是对等的,但会接受主机发送过来的命令
硬件配置 (1)温度传感器 从 机 AT89C51 数据保存 数据打印 主控机 PC机 键 盘 LED显示 DS18B2