文档详情

基于RS-485总线的远程温度控制系统设计.pdf

发布:2017-06-01约8.31千字共3页下载文档
文本预览下载声明
单片机技术 ·SCMTechnology 基于RS-485总线的远程温度控制系统设计 文 千建珍 主机端 本文给 出了一种基于 Rs一485 总线的远程温度控制系统的设计 方法,不仅可 以在本地显示温度 测量值,还能通过 RS一485总线把 测量值发送给主机端 ,实现远程 通 信。 【关键词】单片机 温度 RS一485总线 在仓库管理、蔬菜犬棚等行业 , 仆需 要对 点温度进行测精平lI控制 .而传统的用温 眨计逐一测量的方法存ff.N餐误差人、随机性 强及效率低下的缺点 所 以,有必要设计 一个 高效、高精度、使j{】方便的温度拎制系统。本 文提出了一种远程温控系统.该系统能够埘重 要数据进行保存, 1i机端显示 前时间,设 定温度 l-限值并发送给从机 ,符从机通过温度 传感器 自动测出当前温度并发送给 机,当温 度超过 【限值时,通过蜂呜器报警并启动栩应 的J扇进行降温。 1系统总体设计 从机端 如图 l所示,远程温控系统 由芏机端、 图 1:系统总体框 图 RS一485总线和各个从机端组成。 机端可置 j丰控室,各个从机端可置1需测最温度的各 个点,如各仓库。本 史以两个测量点为例说明 手机 端 包 括 机、按 键 键 盘、液 晶 LCD2002、琳 电器 l、继 }乜器2、 朗 1、风 扇 2、 钟芯片 DS1302、存储芯片 AT24C02 及总线接L_M『AX487组成。 土机采用单片 机 AT89C52,通过按键键盘设置温度上限值和 时间,将设置 的温度 J限值发送给从机端,接 收从机端发来的当fji_温『度测量值,如果从机 l 所在测量点当前温度测毓值超出 艮值时,闭 合继 电器 1,启动风痢 l。类似地,如果从机 2所在测量点当前温度测量值超 l限值时, 闭合继 电器 2.启动风痢 2。 从 }几端i由从 机、液 ltI}tjLCDl602、温 度 传感 器 DS18B20及总 线接 L]MAX487等 组 图2:主机端 电路 成 从机 也采用 单片机 AT89C52,接收主控 机系统芨来的温度 艮值,通过温度传感器 卜机 和从机均 采用 AT89C52 片机 , 的随机存取数据仔储器 (RAM)。单片机品 DS18B20测出当前温度显示在液晶LCD1602 AT89C52有 32个1/O 口,内禽 8kB的可反复 振频率设为 l1.0592MHZ。 l-机端采用查询的 卜并发送给主机 。 擦写的Flash只读程序存储器 (ROM)和256B 方式,从机端采用 }【1断方式。 258 ·电子技术与软件工程 ElectronicTechnologySoftwareEngineering SCMTechnology·单片机技术 开始 泰托韧皤化 图 3:从机端 电路 图4:主机主程序流程 主帆城佑蟪程 肮机置伯 中断般务哥j莹序 开始 I
显示全部
相似文档