485总线考试

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

多路温度采集系统麻成军孙煜08电信二班多路温度采集系统本系统主要采用DALLAS公司的单总线集成温度采集器件DS18B20,通过RS-485总线把采集到的数据从下位机传送到上位机显示。GND接地DQ单数据总线VDD电源电压NC空引脚DS18B20原理DS18B20的温度检测与数据输出全集成于一个芯片上,从而抗干扰能力强,其一个工作周期可分为两个部分,即温度检测和数据处理。其内部定义严格的读写时序,在编写程序是可根据其时序图完成DS15B20的初始化。本次工作重点在于RS-485的多机通讯。DS18B20RS-485总线一、485总线简介RS-485是RS-422A的变型。RS-422A为全双工工作方式,可以同时发送和接受数据,而RS-485则为半双工工作方式,在某一时刻,一个发送另一个接受。RS-485是一种多发送器的电路标准,在同一RS-485网络中,可以有多达32个模块,这些模块可以是被动发送器、接收器或收发器。RS-485电路允许公用电话线通信。电路是在平衡连接电路两端有终端电阻(约为120Ω),在平衡电缆上挂发送器、接收器或收发器。RS-485标准没有规定在何时控制发送器发送和接收器接受数据的规则。电缆选择比RS-422A更为严格。RS-485总线二、RS-485总线功能特点1、RS-485总线特点⑴平衡发送、平衡接收,抗干扰能力强;⑵多个发送器、多个接收器,发送/接收器小于32对,所有发送/接收器必须有地址;⑶需要终端匹配电阻2×120Ω(可能有变化);⑷信号不需要调制与解调。Rt=120ΩRt=120ΩDTDTDTDTDTRS-485总线(5)RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。(6)RS-485的数据最高传输速率为10Mbps。(7)RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。(8)RS-485接口的最大传输距离可达1500米以上。(9)RS-485接口在总线上是允许连接多达32对收发器。RS-485总线因RS-485接口具有良好的抗干扰性,长的传输距离和多站能力等优点就使其成为首选的串行接口。因为RS485接口组成的半双工网络,一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。RS485接口连接器采用DB-9的9芯插头座,与智能终端RS485接口采用DB-9(孔)。RS-485总线2、RS-485标准连接器RS-485总线3、MAX485芯片简介(1)封装(即引脚图)RS-485总线(2)引脚介绍RS-485总线4、本实验的电路设计(基于RS485总线的多路温度采集系统)RS-485总线5、程序编写多机通信主机程序RS-485总线多机通信从机程序RS-485总线三、综合设计实验总结1、RS485总线优点在中长距离通信中,RS-485因硬件设计简单、控制方便、成本低廉等优点广泛应用于工厂自动化、工业控制、小区监控、水利自动报测等领域2、RS485总线缺点(1)、RS485总线的通讯速率低,常用波特率为9600bps。而且其速率与通讯距离有直接关系,当达到数百米以上通讯距离时,其可靠通讯速率1200bps。(2)、RS485芯片功耗较大,静态功耗达到2-3mA,工作电流(发送)达到20mA,若加上偏置电阻及终端电阻,工作电流会更大。增加了线路电压降,不利于远程布线。RS-485总线(3)、RS485总线通常不带隔离,当网络上某一节点出现故障会导致系统整体或局部的瘫痪,而且又难以判断其故障位置。(4)、RS485总线采用主机轮询方式,这样会造成以下的弊端:1)通信的吞吐量较低,不适用于通信量要求较大(或平均通信量较低,但呈突发式的)场合。RS-485总线2)系统较大时,实时性较差。3)主机不停地轮询各从机,每个从机都必须对主机的所有查询作出分析,以决定是否回应主机,势必增加各从机的系统开销。4)当从机之间需要进行通信时,必须通过主机,增加了从机间通信的难度及主机负担。三、学习心得通过对RS485总线的系统学习,是我掌握了RS485总线的基本通信原理,并且能够实现基本的通信。在本学期综合设计实验中我们小组主要完成了运用RS485总线实现多路温度采集系统,在实验老师的指导下我组焊接出了运用RS485总线实现多路温度采集系统的实物,且能正常工作。本实验使我们学到了好多知识,锻炼了我们的动手能力,使我们受益匪浅!THANKYOUVERYMUCH!本讲到此束敬请老师给出改进意见,谢谢!

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功