基于rs485总线的多点温度测控系统设计

合集下载

基于RS-485总线的多点测温系统原理与实现

基于RS-485总线的多点测温系统原理与实现

第l 5 卷第 1 期
的温度 , 并将 当前 温度 与设 定温 度 比较 , 若 当前 温度 高于或 低于设 定 温 度 时 , 立 即 报 警 。二 是 向主机 传 送温度 等数 据 。从 机 结构 框 图 如 图 2 。从 机 电 路包 括单片 机 、 键 盘显示 电路 、 温度传 感 器 、 报警 电路 、 通
答方 式 , 其协议 如下 : ( 1 )单片 机复位 后 , 主机为 发送 状 态 , 从 机 为接 收状 态 , 主机发 出广 播 数 据 ( 如O X F F ) , 所 有 从 机接 收 到后 , 置S M 2=1 。
允许 连接 多个 收发器 , 即具 有 多站 能力 , 可 方便 地 建
立 起设 备 网络 。本文 中 R S一 4 8 5接 口组 成半 双工 网
1 9 6 9年 公布 的通 信协 议 , 标 准对 串行 通 信接 口的信
号线功能、 电气特性都作 了明确规定。对 于近距离 通信, 目前较 为常用 且 简单 的是三 线 制接 法 , 即发 送
信接 口等 。
表 1 主 从机 通 信 中的 帧 格 式
数 据 帧 格 式
温度 传 感 器
单 片机
= ●
, l பைடு நூலகம்
通 信 接口
R S一 4 8 5总线 通 信 采 用 半 双 工 通 信 方 式 , 每 个
从机 分配一 个 地址 号 , 任 何 时 刻 只 能有 一 台 主机 发 送 。在多 机通 信 中采 用 主 一从 结 构 , 主 机 与从 机 可 以双 向通信 , 从 机 之 间 只有 通 过 主机 才 能 通 信 。每 个从 机分 配唯 一 一个 地 址 , 主从 机 之 间 采用 一 问一

基于RS-485通信的温度水位远程测控系统

基于RS-485通信的温度水位远程测控系统

芯片 , 过 R 一8 通 S 4 5与 从 机 通 信 , 成 基 本 功 能 设 置 , L D 完 用 C 显 示 工作 状 态 、 水位 、 路温 度 等 数 据 , 把 设 置 的参 数 和控 多 并 制 信息 传 送 给从 机 。 机 也是 以 A m g l 从 T e a 6为控 制芯 片 , 主要
o e e au e a d wae e e wa n r d c d Tme a 6 wa p l d a o t l r i oh ma tr a d sa e h c f t mp r t r n tr lv l s ito u e .A g l s a p i s c nr l n b t se n l v r w ih e oe c mmu i ae y RS 4 5 T ec mmu iain d sa c a x e d 1 m. i C te mitra e e au e s n o , l — o n c td b - 8 . h o n c t itn ec n e c e k W t NT h r s stmp r tr e sr mu t o h o i c a n l ae mp r tr sme s rd b 0 b t / o v y r mb d e n A me a 6 An u s mmerc l s i ao a h n e trt w e e au ewa a u e ya 1 i A D c n e o e e d d i T g 1 . n y t a o c l trw s i l u i z d t o v  ̄t ewae v l oo cl t g ̄ q e c ih w sme s rd b o n e . nt i p p r t ec ru t ig a t i c n e h tr e e s i ai le o l t l n e u n ywhc a a u e y ac u tr I hs a e , h i i da r ms c

基于485总线的温度监控系统

基于485总线的温度监控系统

基于485总线的温度监控系统引言RS-485总线由于平衡差分传输的特性,具有抗干扰能力强,传输距离远、有较强的级连的能力。

能实现多站远距离通信,组网方便,成本低廉,因此在工业控制领域得到广泛应用。

本系统是基于RS-485总线的远程多路温度监测、控制系统,上位机是一台PC,下位机是多个以AT98S51为控制器的温度传感器。

工作时,下位机会向上位机发出本机地址和询问预置温度的请求。

上位机获得下位机地址后,就知道那些地址的下位机已启动并根据请求把相应的预置温度发给下位机,此后每隔一定时间逐一询问已启动的下位机测定的温度信息,获得温度值后存入数据库并实时显示当前各路传感器测定温度,当温度过高时,会告警提示。

下位机获得预置温度后,开始对传感器的数据采集和温度测量。

当温度低于预置温度时,接通加热器加热温度,温度过高时,接通制冷设备加速降温,同时把温度信息传回上位机,温度超出范围后,还会以蜂鸣器报警。

上位机接收下位机的测量温度后存入数据库,并实时显示,系统还具备数据库管理、温度变化曲线绘制等功能。

当下位机掉电重启后,会向上位机重新问询获得掉电前的预置温度。

温度监控系统由传感器电路、信号调整电路、A/ D采样电路、控制电路、监控主机组成。

基本工作原理是:传感器电路将感受到的温度信号以电压形式输出,经调整电路变换到TTL电平、由A/D采样后将数字量送给单片机控制电路,单片机根据开机时上位机传来的设定温度判断作何种控制,如温度未到设定温度,经驱动控制继电器闭合接通加热器,如温度过高则接通制冷设备加速降温。

单片机还将所测温度在数码管上显示,并在上位机询问时把测量温度送到上位机入库。

系统框图如下图1。

系统实现硬件设计AT89S51是ATMEL公司的可在线编程的单片机,它价格低廉,且支持在系统编程(ISP),方便设计者开发调试。

温度传感器选用NS公司生产的L=M35,它具有很高的工作精度和较好的线性工作范围,测温范围为一55℃~+150℃,完全适用于一般的测温场合。

具有RS-485通信功能的8路温度检测仪软件设计_毕业设计论文1 精品

具有RS-485通信功能的8路温度检测仪软件设计_毕业设计论文1 精品

具有RS-485通信功能的8路温度检测仪软件设计摘要温度是工业生产和自动控制中最常见的工艺参数之一,生产过程需要对温度进行检测和控制。

为了满足对温度采集和测量要求,实现对各个支路温度的检测,本系统就是采用了AT89S52为主控的8路温度检测的系统。

该系统可以实现多个点的温度检测和数值显示并且具有RS-485通信功能。

该系统包括的模块主要有温度的采集,单片机的控制,AD转换,温度值的显示,RS-485通信。

它主要使用的是热敏电阻Pt100温度传感器实现温度检测,并通过AD转换对采集到的数值进行转换,随后将温度显示在液晶屏上,并对温度设置上下阈值来实现温度报警功能。

论文首先简单介绍了该系统的基本原理及整体结构,接着分硬件、软件两部分对整个系统进行阐述,其中软件部分详细描述。

最后是系统的调试与分析,对系统的功能进行了验证。

关键词:AT89S52, RS-485,AD转换, PT100温度传感器ABSTRACTTemperature is one of the most common parameters in industrial production and automatic control of technological, there is the need of the detection and control in the productive process. In order to meet the requirement of temperature acquisition and measurement to detect eight-channel`s temperature, so we will design a simply temperature detection system which focus on the AT89S52.This system can detect the temperature, display the values of number with RS-485 communication function. This system includes the collection of temperature, the control of the single chip microcomputer, AD conversion, display the temperature value and RS-485 communication. It detect temperature and transfer the temperature which is mainly use a PT100 temperature sensor. Then display the temperature on the Liquid Crystal Display. And set up the top and the bottom temperature value. If the temperature doesn`t reach the range of the top and bottom ,the system will give an alarm.This paper first introduces the basic principle and the massive structure of the system. Then it is divided into two parts to the whole system hard ware and software are described, the software part will give a detail description. Finally there is a need to debug and analyze the system to testify the system.KEY WORDS:AT89S52, RS-485 communication, AD conversion,Pt100 temperature sensor目录前言 (1)第1章绪论 (3)1.1基本原理 (3)1.1.1传感器部分 (3)1.1.2 主控制部分 (4)1.1.3 AD转换模块 (4)1.1.3.1 ADC0809简介 (4)1.1.3.2 ADC0809原理 (5)1.1.4 485通信模块 (6)1.2系统方案 (6)1.2.1系统的整体结构 (6)1.2.2 软件介绍 (7)1.3 章节安排 (8)第2章硬件设计 (9)2.1 总体设计 (9)2.2 系统主要器件的介绍 (10)2.2.1 单片机AT89S52 (10)2.2.2 A/D转换芯片 (11)2.2.3 温度传感器 (11)2.2.4 显示LCD 1602 (12)2.2.5 MAX485芯片 (12)2.3 总体电路图 (12)第3章软件设计 (15)3.1 主程序的设计 (15)3.2 AD转换子程序设计 (16)3.3 LCD温度显示程序设计 (19)3.4 报警子程序设计 (22)3.5 按键设置程序设计 (22)3.6 RS-485通信模块程序设计 (24)第4章调试与仿真 (26)4.1 软件仿真 (26)4.1.1 建立程序文件 (26)4.1.2 加载目标代码文件 (29)4.1.3 进行调试与仿真 (29)4.2 硬件调试 (31)4.3 产生的问题与分析 (33)第5章结论与展望 (34)5.1 结论 (34)5.2 展望 (34)参考文献 (35)附录系统程序 (38)前言在人类的生产生活之中,温度扮演着极其重要的角色,温度对工业的发展有着及其重要的影响,因此传感器也有着飞速的发展,来适应这种对温度的检测要求。

利用RS_485实现多路温度测量

利用RS_485实现多路温度测量

责任编辑:韩汝水65ApplicationDesign Ideas Design引言在孵化设备的科研过程中,常常用多路温度测试仪来对孵化机器内部的温度场进行测量,而我们以前用的多路温度测试仪是用两片16选1的模拟开关来完成对32路温度的测量, 温度的采样时间受模拟开关开通关断时间的限制,开关信号对温度采样也造成了一定的干扰。

在实际使用过程中还常受到温度采样路数(如8路、20路、64路、70路,128路等)的限制,为能更灵活的应用该多路温度测试仪,我们采用了主从机RS-485通讯的模式来完成多路温度的测量。

每个从机采样8路温度并作为一个模块,每个从机有独立的地址,这样我们就可以在主机通讯负载能力范围内灵活的配置从机模块的数量,并且能提高温度采集的及时性和准确性,为科研实验提供便利工具。

利用RS-485实现多路温度测量Using RS-485 to Implement Multi-Temperatures Measurement郭庆亮 中国电子科技集团公司第四十一研究所(青岛266555)郭庆亮:工程师,研究方向为自动化产品硬件开发。

摘要:本文介绍了一种主、从机之间通过RS-485通讯实现的多路温度测量电路。

每个从机可以采样8路温度信号,主机最多可以与32台从机进行通讯。

关键词:主机;从机;RS-485;多路温度测量DOI: 10.3969/j.issn.1005-5517.2010.02.010硬件设计总线式主从机结构框图如图1。

主机我们采用Atmel公司的高性能8位处理器ATMEG128L-8AI,该芯片具有128k的ISP-FLASH、4k的EEPROM、4k的SRAM,该芯片容量大、可重复在系统编程、指令丰富并且执行速度快。

主机主要完成以下功能:从机地址识别、与从机的通讯、实时温度显示、按键处理、温度软校准以及从机扩张选择,主机功能框图如图2。

实时温度显示采用19264单色点阵液晶,该液晶没有背光时仍能正常查看,只是为了在夜间查看,我们增加了液晶背光功能。

基于RS485总线的供热性能监测系统设计

基于RS485总线的供热性能监测系统设计
据基础 。
关 键 词 : 4 5 监 测 系统 , 热 RS 8 , 供 中 图分 类 号 : P T 3 文献标识 : A 文 章 编 号 :6 2 4 4 2 1 ) 4 9 — 0 1 7 — 6 X( 0 1 O — 1 4
De i n o a i g Pe f r a c o t r ng S s e s g f He tn r o m n e M nio i y t m
线 的 多通 道 温度 、 电量 、 量 、 流 日照 量及 远 端 数 据 的 实 时监 测 系统 , 系统 整 体 设 计 分 为 前 端 数 据 采 集 与
后 端 数 据 管理 。 经过 验 证 , 系统 可 长 时 间稳 定 运 行 , 为确 认 计 量 收 费及 调 控 节 能 的有 效 进 行 提 供 了数
XU n Ql Ji Shens- na n Wans Yans- y anB
Sc o l f t ma i n,S e y n r s a e Un v r i h o o Au o to h n a g Ae o p c i e s t y,S e y n 1 1 6,P.R.Ch n h n a g1 0 3 ia
b s. a e
Ke wo d :RS 8 y rs 4 5;m o io ig s s e ;h a ig n t rn y tm e tn

节约能源是我 国实施可持续发展战略的重要 内容 。传统住宅的供 热采用供 暖水 自上 而下 串联方
式 , 要 保 证 一 层 住 户 室 温 达 到 1 ℃ , 层 以 上 住 户 的 室 温 就 会 逐 级 递 增 , 时 高 层 住 户 室 温 达 到 若 6 二 有 2 ℃ 以致 更 高 , 户 感 觉 室 温 过 高 时 , 会 开 窗 缓 解 室 温 , 势 必 会 造 成 大 量 的能 源 浪 费 。 6 住 常 这 随 着 人 民生 活 水 平 的 提 高 , 们 对 住 宅 功 能 的舒 适 性 要 求 也 愈 来 愈 高 Ⅲ , 后 住 宅 用 能 源 消 费量 人 今

基于RS-485总线远程多点分布式温度监控系统的设计

采用 10 6 2液 晶 , 于显 示 下 位 机 当 前 的温 度 值 。 用
图 1 原 理 图
视 化 程 序 设计 语 言 , 简单 易行 , 吸 收 了 面 向 对 象 程 序 设 计 的 既 又 新 思 维 , 其 功 能 更 加 加 强 , 发 周 期短 。 使 开 Vs a B sc . 制 实 时 动 态 血线 , i l a i60绘 u 方法 有 以下 几 种 : 1使 用 Pcue o ) i rB x控 件 , 合 Ln t 结 ie方 法绘 制 。将 串 口或 是 其他 仪 器 中监 测 到 的 数 据 送 往 Pcue o ,而 曲线 的绘 制 一 般 i rB x t
D 1 B 0在 使 用 中不 需 要 任何 外 围 元 件 , 部 传 感 元 件 及 转 换 S 2 8 全
2 使用 Wid ws AP 的 Ln T 0 Pcre o ) no I i o 在 it B x上绘 制 。 e u
优 点 速度 较 快 。
3 使用 Wid w P 的 L e o 在内存 中绘 制 , ) n o sA I i T0 上 2页 )
黑 军
‘L. I ‘ 上jI - L jI L


[ ] 振 海 . 通 MA L 7编 程 与 数 据 库 应 用 [ . 京 : 子 工 业 出 版 6董 精 T AB M] 北 电
社 ,0 7 2 0

. 屯 ;
. . I.| ‘ 址 ; 1L.t L
冷 雪锋
( 常州轻工职业技术学院, 江苏 常州 2 3 6 ) 1 14
摘 要
设 计 了一 种 基 于 R 一 8 S 4 5总线 远程 多点 分布 式 温度 监控 系统 , 系统通 过 在 环 境现 场 放 置 多 个 D 1 B 0数 字 温度 传 感 该 S8 2

基于RS-485总线的多点温度监控系统设计

基于RS-485总线的多点温度监控系统设计
卢嫚;李彦斌
【期刊名称】《微型电脑应用》
【年(卷),期】2014(30)11
【摘要】针对温室温度多点监测需要,设计了下位机+上位机温度多点监测系统,下位机以STC 12C5A60S2为监测节点核心,节点采集的温度数据通过RS-485总线传输到上位机(PC机),用户可通过个人PC机实时查看温室内各节点数据.重点介绍系统的软硬件设计过程,上位机软件采用C#设计,上位机终端实现了温度数据的查询、保存、输出及报警功能.该系统已投入运用,实践表明该系统运行可靠,具有一定的实用性.
【总页数】4页(P16-19)
【作者】卢嫚;李彦斌
【作者单位】西安工程大学,西安,710048;西安工程大学,西安,710048
【正文语种】中文
【中图分类】TP311
【相关文献】
1.基于RS-485总线的多点测温系统原理与实现 [J], 仝新建
2.基于RS-485总线的远距离温度监控系统的设计 [J], 李金娟
3.基于RS-485总线远程多点分布式温度监控系统的设计 [J], 冷雪锋
4.基于RS-485、1-Wire总线的远程多点温度采集系统解决方案 [J], 段波
5.基于1-Wrie总线和VB的多点温度监控系统 [J], 刘刚;凌云
因版权原因,仅展示原文概要,查看原文内容请购买。

基于RS_485总线的粮仓多点温度监测系统


开始
开始
初始化
读输入寄存器
读设置 Ⅰ=1 读测点Ⅰ N 温度超界?
Y 置报警标志
Ⅰ=Ⅰ+1
Ⅰ> 测点数? N Y
Ⅰ=Ⅰ
a .上位机主流程图

起始符?

开始记录 =T Ⅰ=1

N 开始记录 =T?
Y 记录字符Ⅰ
开始记录 =F 字串校验 N 本机地址?
Ⅰ=Ⅰ+1
Y 记录完毕?

Y 指令解析执行
结束
b .下位机串行接收中断子程序图
( 3) 硬 件 设 计 与 主 要 元 件 选 择 。 AVR 系 列 单 片 机 是 Atmel 公 司 推 出 的 低 功 耗 高 性 能 8 位 RISC 架 构 MCU, 内 置 FLASH 程 序 存 储 器 及 EEPROM 存 储 器 , 支 持 ISP 在 线 编 程 。 同 时 AVR 单 片 机 具 有 串 行 异 步 通 讯 UART 接 口 , 且 不 占 用 定 时 器 和 SPI 传 输 功 能 。 其 中 ATmega 系 列 单 片 机 属 于 AVR 中的高档产品。考虑到液晶显示、键盘输入等 I/O 端口需要, 故 上 位 机 选 用 ATmega16 芯 片 。 此 外 , 下 位 机 选 用 ATmega8 芯 片 , 可 减 小 体 积 , 降 低 成 本 。 测 温 元 件 选 用 DS 公 司 生 产 的 数 字 式 温 度 传 感 器 芯 片 DS18B20, 该 芯 片 具 有 高 精 度 、 易 组网的优点, 其输 出 信 号 为 纯 数 字 信 号 , 与 MCU 联 接 方 便 。 电平转换器件选择 Maxim 公司的 MAX485 芯片 。 该 芯 片 采 用 半双工通讯方式, 完成将 TTL 电平转换为 RS—485 电平的功 能。与单片机连接时分别将输出端和输入端, 与单片机的 RXD 和 TXD 相 连 , 另 需 一 个 信 号 控 制 MAX485 的 接 收 和 发 送。同时, 将 A 和 B 端之间加 100Ω 的匹配电阻。下位机地 址分配采用跳线设置方式, 即采用跳线短接的方法设置其中 一 组 通 用 I/O 端 口 各 引 脚 的 电 位 。 开 机 时 , 下 位 机 读 取 该 端 口设置的数据作为本机地址。

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

基于RS—485总线的远程温度控制系统设计作者:王建珍来源:《电子技术与软件工程》2016年第24期本文给出了一种基于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)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于RS485总线的多点温度测控系统设计基于RS485总线的多点温度测控系统设计【摘要】具有设备简单,成本较低,能实现长距离的通信等特点的分布式数据收集与控制系统是基于RS485总线构成的。

本文对RS585总线进行了相关的简要理论基础介绍,并且分析了RS485总线的各个特点,对其中在运行时经常可能出现的问题进行了分析和解释,并且结合了一种实用的分布式数据采集和控制系统。

对其中出现的干扰和通信效率低等方面进行了实际应用系统的具体分析,提出解决方案。

【关键词】RS总线多点温度测控系统设计可靠性在与日俱进的社会发展上,技术和生产的水平越来越高,数字信息化的模式越来越深的灌输到各类方面。

使用具备设备简单,价格低廉,能实现长距离信息传输的RS484收发器系统能有效的将分布广泛的数据进行采集和分析控制,利用其多点测控的特点及其优势对温度进行检测和控制,能有效的对环境和生产带来益处,对其有着不可忽视的作用。

一、RS485总线RS-485采用平衡发送和差分接收,具有抑制共模干扰的能力,并且具备抑制共模干扰的能力,其总线收发器具有很高的灵敏度。

市场上一般RS-485采用半双工工作方式,任何时候只能有一点处于发送状态。

RS-485用于多点互连时非常方便,可以省掉许多信号线。

其联网构成的分布式系统能很大程度的提高连接驱动器和接收器的容量,提高工作效率。

二、RS485系统设计的要求在针对基于RS485总线的多点温度测控系统的设计中,主要要根据该系统的应用环境和具体内容,对系统的设计进行四点的要求。

主要有要体积小,因为此系统有别于其他普通的温度测量系统,并且该系统主要用于设置在生产车间厂区内,对厂区的温度进行测量,所以要对其体积进行尽量小的设计,减少占地面积,给生产设备和厂区规划提供更多的应用空间,而且对其体积进行缩小有利于系统的安装和修理,并且为以后的更新换代打下基础。

其次,要在设计中实现对远距离信息的实时传输,这有利于在面积大,范围广的厂区中,能远距离的进行远距离通讯,而且对系统数据的传输线路进行必要的简化,提供可靠的实时数据传输。

另外,系统的可靠性要符合明确的要求,保证在生产的环境中减少温度测量的误差,提供有效的测量数据,加强其持久性和耐用性与准确性。

最后一点就是要设计低成本的系统,在满足生产需求的情况下,尽量减少对其安装设置生产的成本,如此才具有更高的效益比。

三、系统方案的确定在基于RS485总线的多点温度测控系统的设计方案中,要明确其整个系统的组成和模块的功能,主要将系统分为温度测量模块和温度接受模块。

而这两个模组间的联系和通讯与信息交互就是由RS485总线进行传输的。

明确温度测量模块与传输模块分别的作用,前者为负责数据的采集,后者为负责数据的传输与处理四、RS485的理论简述对于RS485总线多点温度测控系统中的RS485,其就是一个电器接口规范,是一个七层开放系统互连模型物理层的协议标准。

他不仅支持半双工模式还支持全双工模式,对它的网络拓扑也通常采用的是终端匹配的总线型结构。

而对于环型或星型网络,它是不支持的。

RS485采用的是平衡传输方式,它可以采用二线或四线的方式进行多点双向通信和点对多点的通信。

在实现通信的方面上,它一般采用平衡发送和差分接收的方式,所以它具有很强的抗共模干扰能力,并且具备了很高的接收灵敏度,这使得它能检测到200mv的电压,同时它的最大传输距离与最大传输速率也大大的增强。

五、RS485的网络配置在RS485系统的网络配置上,最为典型的就是具为一个主机和多个从机,并且在这些从机上面都分配了唯一的地址。

而且为了提高数据在传输时的可靠性,在系统通信方式的设计上,将其定为命令/应答的通信方式,在工作时,命令帧与应答帧都是唯一相互对应的,在发出指令的主机上,发出命令从机的命令帧,命令帧到达要访问的从机,从机接收后给予回应,发出应答帧,期间从机与主机的地址匹配,其他的从机并不对主机发出的命令帧进行回应,从而以这种问答式的通信方式加强其通讯的可靠性。

不过在对其进行设计时需要注意的是,由于网络节点数与所选的RS485的芯片驱动能力和接收器的输入阻抗有关,所以在设置和设计节点数上,要按照RS485芯片最大值的70%选取,对其传输速率与通信距离等方面都根据有关的通信效率和节点数与实地环境等因素进行综合性的考虑与设计。

还有就是针对其节点与主干的距离,从理论上来说,对RS485节点与主干的距离的设计要求越短越好,同时由于RS485是多用于一对多点的以半双工为结构通信的总线设计,所以在安置主机的时候尽量将其安置于一端,避免将其安置于中间。

六、基于RS485总线的硬件设计作为现代通讯技术的工业标准之一,RS485总线是在工业中应用非常成熟的一个技术。

它具有简便的多站互联功能,采用一对双绞线便能实现。

而针对其采用的是平衡发送和差分接收,所以为了提高系统的抗共模干扰能力,要求在信号的传输上,要在发送端,利用驱动器将TTL电平信号转换成差分信号,而在信号的接收上,将差分信号通过接收器转变成TTL电平。

并且在总线的末端连接一个与总线的特性阻抗相当的匹配电阻RF,从而吸收总线上的反射信号,使得其传输的信号能正常无毛刺的稳定传输。

并且对RS485系统的设计中,要避免集中供电,这是为了防止由于微机系统上造成电时节点的收发混乱而出现的总线堵塞现象,避免出现在上电时节点的不正常。

最后要值得注意的是,为了实现对总线的使用权进行有效的分配,完全隔离连接到总线上的单机发送控制信号的时间,保证发送和接收信号的完整与正确,避免总线信号的互扰,要对MAX1487E芯片DE端通过单片机I/O口进行控制。

七、温度测量系统硬件的设计(1)单片机控制器AT89S52。

单片机控制器AT89S52是一款具有功耗低、高性能特点的CMOS8位微控制器,在他的系统可编程Flash 存储器中具有8K的内存。

单片机控制器AT89S52可以在众多嵌入式控制应用系统中,为其提供高灵活和超有效的解决方案,而且单片机控制器AT89S52可以运行静态逻辑操作,并且支持两种软件可选择节电模式。

并且它的串行口可以用于网络通信,并且可以实现串行异步通信,同时能作为同步移位寄存器进行使用。

在其单片机地址输入的连接方式上,因为其两个口,分别为单片机的P2口和P0口具有第二功能,可以分别输入高低地址,所以在其运行中,能通过P2口的运作进行对从机地址的确定。

还需要提出的是,在单片机复位电路的设计中,影响单片机系统运行稳定性的因素可以分为外因和内因两个部分。

外因为射频干扰,内因为振荡源的稳定性。

而要解决这些问题,就要通过电源滤波和隔离,还要进行对电路参数整定稳定度受振荡器类型温度和电压等参数的设定与调整等手段进行优化。

而复位电路的功能就是对系统上电后提供复位信号。

它是一个重要的工作方式,对系统的安全性与稳定性提供了有效的保障。

(2)数字温度传感器DS18B20。

数字温度传感器DS18B20是一款世界上先进的,将所有的传感原件与转换电路集中在一只形如三极管的集成电路内的温度传感器。

它能对电压的变化和不稳性更好的适应,而且它采用的独特的单线接口方式使得其在实现与微处理器进行双向通讯时能更为简单的仅需一条口线。

而且数字温度传感器DS18B20支持多点的组网功能,可以实现将其多个的并联在一条三线上,从而对测温进行联网的多点测量。

数字温度传感器DS18B20的精度高,不会因为电源极性的错误烧毁芯片,拥有机枪的抗干扰纠错能力,而且对数据的处理更快,准确度更高。

是为基于RS485总线的多点温度测控系统提供有效多点测控和多点数据处理传输提供支持的有效保证。

八、对RS485的通信效率进行提高在对基于RS485总线的多点温度测控系统的设计中,要对RS485的通信效率进行有效的提高,因为其采用的通信工作模式,即其一对多点的主从应答模式,牺牲了其通讯的工作效率,所以对于此问题,要在设计中选用合适的通信协议与控制方式。

首先,要对总线稳态控制进行优化和设计,在对现有资料和实地调查发现,一般大多数使用者都将收发控制端TC在数据发送前的1ms调至成高电平,使得在发送数据时总线进入了稳定的发送状态。

随后在数据发送完成后的1ms 再将TC调至成低电平,使得在数据在可靠发送完成后,系统转入接收状态。

而比较符合效率的做法是在三点五个机器周期的延时便可以满足其通讯质量的要求。

然后,在对每个字节进行校验的时候,要尽可能的减少特征字和校验字,这是为了保证数据传输的质量。

在选择惯用的数据包格式上,一般优先选择和尽量使其由引导码、地址码、数据、校验码、长度码、命令码、尾码组成,这便导致了每个数据包的长度过长,而在RS485总线中,太复杂的协议会严重影响其工作效率,所以要求其简练,尽量选择使用MODBUS协议。

从而进一步优化系统内部的运行环境,简化协议的复杂程度,进而提高RS485系统的通信效率。

九、系统硬件电路的设计在对系统硬件电路的设计中,为了现场监控和采集现场的温度与湿度信号,一般在系统的下位机上采用AT89C2051作为其基本的控制器。

采用DS18B20和HIH-3610分别总为系统的温度与湿度的传感器,而在系统的A/D转换上一般选取采用TLC1549。

而为了提高A/D的准确性,加强系统的工作稳定性能,一般在设计上,对其进行优化,通常的做法的是将MAX875变换的输出作为A/D转换的基准电压,在其通信接口的芯片选用上选择75LBC184。

其他的,比如系统的上位机和显示驱动芯片、时钟芯片分别采用AT89C2052、ZLG7289、HT1380。

十、电源部分的电路设计在系统的电源部分的电路设计上,一般通过变压、稳压和滤波环节将+24V的输入电压转变为各部分所需的电压。

并且为了保证更好的转换特性,并且为了使其具有更高的高频特性,对其并接一个0.1μF的电容。

同时,为了保证较好的过滤特性与稳定性,在MAX875的输出端并联一个0.1μF的电容和一个10μF的电解电容,而且,使得经过滤波得到的LM2575输出的较为精准的+5V的电压能更为持久安全稳定的输出。

十一、 RS485总线部分的电路设计因为RS485总线部分的电路对整个系统的运行有着十分重要的意义,所以在对RS485总线部分的电路设计上,要对各种可能出现的因素充分考虑,对线路上的可能出现的干扰进行提前的预防。

由于该系统应用的环境是处于复杂,各类干扰因素和不稳定因素繁多的一个工业生产环境,所以在对其设计的时候,要对RS485的传输端加行一定的保护措施设计。

具体上,对保护电路可以用稳压管DI和D2组成回路的方法,而为了对系统的通信进行有效的保护,保持系统通信的流程,对系统的通信进行可靠性的优化,所以需要对系统的电路上,对总线两端的差分端口上安置安全电阻的匹配,将其跨接在线路中,这便减少了因为不匹配造成而引起的反射,从而有效的降低了噪声的干扰。

相关文档
最新文档