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

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

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基于RS

485总线的远程温度控制系统设计

王建珍

本文给出了一种基于RS-485总线的远程温度控制系统的设计方法,不仅可以在

本地显示温度测量值,还能通过RS-485总线把测量值发送给主机端,实现远程

通信。

【关键词】单片机温度RS-485总线

在仓库管理、蔬菜大棚等行业,往往需要对各点温度进行测量和控制,而传统

的用温度计逐一测量的方法存在测量误差大、随机性强及效率低下的缺点。所

以,有必要设计一个高效、高精度、使用方便的温度控制系统。本文提出了一

种远程温控系统,该系统能够对重要数据进行保存,在主机端显示当前时间,

设定温度上限值并发送给从机,各从机通过温度传感器自动测出当前温度并发

送给主机,当温度超过上限值时,通过蜂鸣器报警并启动相应的风扇进行降温。

1系统总体设计

如图1所示,远程温控系统由主机端、RS-485总线和各个从机端组成。主机端

可置于主控室,各个从机端可置于需测量温度的各个点,如各仓库。本文以两

个测量点为例说明。

主机端包括主机、按键键盘、液晶LCD2002、继电器1、继电器2、风扇1、风

扇2、时钟芯片DS1302、存储芯片AT24C02及總线接口MAX487组成。其主机采

用单片机AT89C52,通过按键键盘设置温度上限值和时间,将设置的温度上限

值发送给从机端,接收从机端发来的当前温度测量值,如果从机1所在测量点

当前温度测量值超出上限值时,闭合继电器1,启动风扇1。类似地,如果从机

2所在测量点当前温度测量值超出上限值时,闭合继电器2,启动风扇2。

从机端由从机、液晶LCD1602、温度传感器DS18B20及总线接口MAX487等组成。

从机也采用单片机AT89C52,接收主控机系统发来的温度上限值,通过温度传

感器DS18B20测出当前温度显示在液晶LCD1602上并发送给主机。

主机和从机均采用AT89C52单片机,AT89C52有32个I/O口,内含8kB的可反

复擦写的Flash只读程序存储器(ROM)和256B的随机存取数据存储器(RAM)。

单片机晶振频率设为11.0592MHZ。主机端采用查询的方式,从机端采用中断方

式。

主机端与从机端通过RS-485总线进行通信。RS-485总线工作方式为半双工方

式。网络的传输线是双绞线。

RS-485接口芯片选用Maxim公司的MAX487,这是一款半双工收发器件。在某一

时刻,一个发送,一个接收。采用差分信号进行数据传输,在同一个RS-485总

线系统中,其发送器只能为一个,接收器最多可达32个,最大传输速率为

10Mbps,最大传输距离为400英尺。

2硬件电路设计

2.1主机端

如图2所示,主机端电路主要由单片机、液晶显示模块、按键键盘、蜂鸣器、

时钟DS1302、存储器AT24C02、继电器等组成。液晶显示模块用于显示当前时

间和温度值。按键键盘由SET、UP、DOWN和OUT四个按键组成,这四个按键一

端分别和单片机的P1.4、P1.5、P1.6、P1.7相连,另一端接地。继电器RL1、

RL2分别和单片机的P2.0、P2.1相连(图2中未画出RL2),接插件J1连接风

扇电路。当主机接收到从机1发来的温度测量值大于设定的温度上限值时,RL1

线圈得电,启动相应的风扇1电路,以达到降温的目的。类似地,当主机接收

到从机2发来的温度测量值大于设定的温度上限值时,RL2线圈得电,启动相

应的风扇2电路。

2.2从机端

如图3所示,从机端包括单片机、温度传感器

文档评论(0)

135****0879 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档