当前位置:网站首页>RS-485通信
RS-485通信
2022-07-20 19:55:00 【李小小小伟】
RS-485简介
RS-485 是一种工业控制环境中常用的通讯协议,RS是Recommended Standard的缩写,就是推荐标准的意思。RS-485又称为ANSI/TIA/EIA-485,1983年RS-485通讯接口被电子工业协会 (Electronics Industries Association EIA)批准为一种通讯接口标准。属于半双工,差分信号传输,具有抗干扰能力强、传输距离远的特点。
RS485的特点
1、接口电平低,不易损坏芯片 。 RS 485 的电气特性:逻辑“ 1 ”以两线间的电压差为 +(2~6)V
表示;逻辑“ 0 ”以两线 间的电压差为 -2到-6V 表示。接口信号电平比 RS232 降低了,
不易损坏接口电路的芯片,且该电平与 TTL 电平兼容,可方便与 TTL 电路连接。
2、传输距离远。最远通讯距离可达1200米。
3、传输速率高。 传输距离在10 米时RS485 的数据最高传输速率 可达 35Mbps ,在 1200m 时,传输
速度可达 100Kbps 。
4、 抗干扰能力强。 RS 485 接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力
增强,即抗噪声干扰性好。
5、支持节点多。一般最大支持 32 个节点,如果使用特制的 485 芯片,可以达到 128 个或者 256 个节点,最大的可以支持到 400 个节点。
RS-485物理层
对比CAN 通讯网络,可发现它们的网络结构组成是类似的,每个节点都是由一个通讯控制器和
一个收发器组成,在RS-485 通讯网络中,节点中的串口控制器使用RX 与TX 信号线连接到收
发器上,而收发器通过差分线连接到网络总线,串口控制器与收发器之间一般使用TTL 信号传
输,收发器与总线则使用差分信号来传输。发送数据时,串口控制器的TX 信号经过收发器转换
成差分信号传输到总线上,而接收数据时,收发器把总线上的差分信号转化成TTL 信号通过RX
引脚传输到串口控制器中。
RS-485 通讯网络的最大传输距离可达1200 米,总线上可挂载128 个通讯节点,而由于RS-485 网
络只有一对差分信号线,它使用差分信号来表达逻辑,当AB 两线间的电压差为-6V~-2V 时表示
逻辑1,当电压差为+2V~+6V 表示逻辑0,在同一时刻只能表达一个信号,所以它的通讯是半双
工形式的,它与RS-232 通讯协议的特性如下图所示
RS-485 与RS-232 的差异只体现在物理层上,它们的协议层是相同的,也是使用串口数据包的形
式传输数据。而由于RS-485 具有强大的组网功能,人们在基础协议之上还制定了MODBUS 协
议,被广泛应用在工业控制网络中。此处说的基础协议是指串口基本数据包格式的协议(基于数据位),而MODBUS 协议是使用基本数据包组合成通讯帧格式的高层应用协议(基于数据包或字节)。
有时间我会单独做一期为大家讲解MODBUS相关知识。
边栏推荐
- How to solve the problem of win11 Microsoft account login? Win11 Microsoft account login has been circling
- 东方财富证券开户安全吗,佣金最低多少?
- 【刷题记录】16. 最接近的三数之和
- rce(无回显)
- 接口测试
- mac 10.13.6 及其他版本安装MySQL和MySQL Workbench
- 剑指 Offer 34. 二叉树中和为某一值的路径
- Learning notes (1) getting to know uni app for the first time
- Win11 cannot find gpedit What about MSc? Win11 cannot open gpedit MSc solution tutorial
- VS2005 uses PDB plus source code to locate the code line where the crash occurs
猜你喜欢
APR学习失败问题定位排查
剑指 Offer 34. 二叉树中和为某一值的路径
Scientific research | how should research achievements be signed?
剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
微软推出社交应用 Viva Engage,界面神似 Facebook
剑指 Offer 12. 矩阵中的路径
Sword finger offer 13 Range of motion of robot
Container network: free days, don't buy an apartment and rent it together
测评 | 你是社恐吗?
OSError: [WinError 1455] 页面文件太小,无法完成操作。
随机推荐
【三维目标检测】Pointpillars(一)
大健康产业商业供应链管理系统:采购管理规范化,提高企业采购效益
selenium webdriver ——JUnit4 注解
MySQL Foundation
In the era of UCA, how can the enterprise supply chain respond to the enterprise procurement expenditure management quickly?
【LeetCode】在非有序数组中使用二分
学习笔记(1)初识uni-app
荐书丨《进化心理学》:刘耕宏、王心凌背后的魔力之谜
剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
Hilditch 细化(实现一)
golang语言性能调优
静态库制作及使用
七大排序知识点
剑指 Offer 13. 机器人的运动范围
乘数科技云管控平台适配阿里云PolarDB,共促云原生数据库生态繁荣
使用Express写接口
Simple student management system project: (add, delete, check, change, fuzzy check, paging check, upload, download, video import, current system time) -- "source code attached"
【LeetCode】二分基本问题题解汇总
读书会丨如何才能不做情绪的人质?
Awk statistical difference record