RS-485是工业控制环境中常用的通信协议,具有抗干扰能力强、传输距离长的特点。RS-485通信协议是对RS-232协议的改进。协议层不变,但只有物理层得到了改进,从而保留了串行通信协议应用简单的特点。

RS-232和RS-485的特性的不同

典型的串行通信标准是RS-232和RS-485,它们定义了电压、阻抗等。但不定义软件协议。不同于RS-232和RS-485的特性包括:

1、RS-485的电气特性:逻辑“0”由两条线之间的电压差表示为+(2-6)伏;逻辑“1”表示为两条线之间的电压差为-(2-6)伏。接口信号电平低于RS-232-C,不易损坏接口电路的芯片,电平与TTL电平兼容,可以方便地与TTL电路连接。

2、RS-485的最高数据传输速率是10Mbps。

3、RS-485接口强,即抗干扰性好。

4、RS-485接口的标准最大传输距离为4000英尺,实际可达3000米(理论数据,在实际操作中,极限距离仅为1200米左右)。

此外,RS-232-C接口只允许连接总线上的一个收发器,即单站能力。RS-485接口允许多达128个收发器连接在总线上。也就是说,它具有多站功能,因此用户可以使用单个RS-485接口轻松建立设备网络。

由于RS-485接口具有良好的抗干扰性、长距离传输和多站能力,已成为首选串行接口。由于由RS-485接口组成的半双工网络一般只需要两根导线,因此RS-485接口均采用屏蔽双绞线传输。RS-485接口连接器采用DB-9的9芯插头插座,与智能终端的RS-485接口采用DB-9(孔),与键盘连接的键盘接口RS485采用DB-9(引脚)。

RS-485通讯协议应用及缺点分析

RS-485通信协议总线是一种传统的通信总线。它不能执行总线的自动仲裁,也就是说,它不能同时发送数据以避免总线竞争。因此,整个系统的通信效率必然较低,数据冗余大,RS-485总线不适合高速要求的应用场合。

同时,由于RS-485总线上通常只有一台主机,这种总线方式是典型的集中分散控制系统。一旦主机出现故障,整个系统的通信将被限制在瘫痪状态,因此做好主机的在线备份是一项重要措施。

传统光电隔离的典型电路

VDD和5V1(VCC485)是两组非共用电源,通常由隔离的DC-DC实现。信号的隔离传输是通过光耦合隔离实现的。ISL3152EIBZ与单片机系统不在同一个位置。

完全隔离有效抑制了高功率电压的产生,大大降低了485的损坏率,提高了系统稳定性。但是也存在一些缺点,如电路体积过大、电路复杂、分立器件过多、传输速率受限于光电器件等,这对整个系统的稳定性也有一定的影响。

RXD1:串行端口接收端

TXD1:串行端口传输端

TRE1:控制位:控制是发送还是接收数据;

当TRE1=1(高电平)时,光耦合器电路121关闭。/RE=1(无效),DE=1(有效),即传输数据;

当TRE=0(低电平)时,光耦合器电路开启。/RE=0(有效),即收到的数据,DE=0(无效);

RE:485接收端

/RE:485发送端

好了,以上内容就是帝特电子关于RS-485通讯协议的详细介绍,希望能对大家有所帮助!感谢您的阅读与支持!

485通讯协议_终于有人把RS485通讯协议应用及缺点分析清楚了,看完收获多多相关推荐

  1. spring怎么解耦_终于有人把Spring和SpringMvc讲透了!

    Spring框架的介绍 Spring框架是由于软件开发的复杂性而创建的.Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情.然而,Spring的用途不仅仅限于服务器端的开发. ...

  2. 水晶报表中对某一栏位值进行处理_终于有人讲清楚了,BI和报表的差异!

    IT系统自带报表功能,为什么还要额外采购BI? 报表和BI都能做数据分析,区别在哪里? 加班加点做了那么多表,为什么还不满足老板需求? 报表分析需要IT团队来开发,那BI呢? 这些应该是大家对商业智能 ...

  3. 困扰了已久的TCP/IP 协议,终于有人讲的明明白白,太强了

    同样的,本文篇幅也比较长,先来一张思维导图,带大家过一遍. 一图看完本文 一. 计算机网络体系结构分层 计算机网络体系结构分层 计算机网络体系结构分层 不难看出,TCP/IP 与 OSI 在分层模块上 ...

  4. MQTT协议,终于有人讲清楚了

    6步!教你写一个mqtt调试助手_GREYWALL-CSDN博客点击上方"小麦大叔",选择"置顶/星标公众号"福利干货,第一时间送达大家好,我是小麦,之前写过一 ...

  5. snmp是什么层协议_计算机网络基础:TCP/IP协议相关知识笔记?

    1.TCP/IP特性 逻辑编址:每一块网卡会在出厂时由厂家分配了唯一的永久性物理地址.针对Internet,会为每台连入因特网的计算机分配一个逻辑地址也就是IP地址. 路由选择:专门用于定义路由器如何 ...

  6. onvif协议_【通用语言】ONVIF协议的秘密

    点击上面"蓝字"关注我们!什么是"ONVIF" 说到ONVIF,相信在安防行业打拼多年的大家都不陌生.听是听到过这个词,但还有大部分人不能理解这代表着什么,今天 ...

  7. 倍福ads通讯软件_倍福TwinCAT ADS通讯-高级语言.ppt

    倍福TwinCAT ADS通讯-高级语言 * ADS组件库文件组成简介 ADS组件库集成在TwinCAT软件中,安装任何版本的TwinCAT软件都包含ADS通讯组件,如果用户希望在没有安装TwinCA ...

  8. mysql开源系协议_常见的几种开源协议

    在学习中经常能看到一些词,例如:GPL,LGPL等等,自打上学那会就遇见过,对它们的具体含义却不了解,今天给它们总结一下. 说到开源协议,不得不提GNU.课本上给的定义是"GNU is No ...

  9. 怎么看电脑有没有蓝牙_怎么选购电脑音响?挑选到性价比高的电脑桌面音箱,看完这篇推荐指南就懂了!...

    现在越来越多人使用电脑了,所以配上一台电脑桌面音箱就很有必要了,工作闲暇的时候可以听听音乐,玩游戏的时候更能开启小音箱助力,这样才能玩的更嗨.那么问题来了,怎么才能选购一款适合自己的电脑音响呢?在挑选 ...

  10. 运维学python用不上_作为运维你还在想要不要学Python,看完这篇文章再说!

    原标题:作为运维你还在想要不要学Python,看完这篇文章再说! 本文由马哥教育Python自动化实战班5期学员推荐,转载自简书,作者为Li.Yingjie,内容略经小编改编和加工,观点跟作者无关,最 ...

最新文章

  1. shell example01
  2. 为了智能驾驶,李彦宏要改造城市道路了!
  3. qt 软件发布在别的机器不能运行(IDE为vs2005)
  4. KPI与OKR的区别
  5. python中迭代器和生成器的区别
  6. php 复制文件夹并压缩到最小_php将文件夹打包成zip文件
  7. 对于嵌入式交叉编译总结
  8. 图解分布式架构的演进过程!
  9. centos7.0查看IP
  10. 那些唱衰智能电视的砖家们可以闭嘴了
  11. 几种常见排序算法时间复杂度
  12. UTF-8、BOM、feff的问题
  13. 普通人的编辑利器——Vim
  14. Android Studio App设置背景图片
  15. pycharm——python调用dubbo接口返回句柄无效(Connection dropped:socket connection error:句柄无效)
  16. 应用性能管理APM巅峰对决:skywalking P.K. Pinpoint
  17. Python PyQt4 文字朗读演示代码
  18. zookeeper介绍
  19. 暑假积分不等式初探(未完)
  20. Jordan CP3 11 Performance Reviews

热门文章

  1. emouse思·睿—评论与观点整理之一
  2. TeamTalk编译和部署(一)
  3. PhpQuery PHP操作HTML类,PHP操作XML类,PHP操作Dom类
  4. java定时统计_java 定时任务每日晚上凌晨执行数据统计
  5. cbnertvirtual内部框架下载_关于matepad pro谷歌框架
  6. 智慧城管基础业务系统建设系统方案
  7. mysql导入数据dmp文件怎么打开_如何在oracle中导入dmp数据库文件
  8. CactiEZ中文解决方案和使用教程
  9. 直击进博会 | 强生、默沙东、史赛克、雅培、丹纳赫、罗氏、拜耳等医药巨头带来哪些新产品、新技术?...
  10. Win11鼠标动不了 键盘怎么代替鼠标操作