RS485通信----基本原理+电路图

news/2024/11/22 0:12:04/

一、RS485 通信----简介

RS485 是美国电子工业协会(Electronic Industries Association,EIA)于1983年发布的串行通信接口标准,经通讯工业协会(TIA)修订后命名为 TIA/EIA-485-A
RS485 是一种工业控制环境中常用的通讯协议,其中RSRecommended Standard 的缩写。
RS485 是 半双工异步 串行通信。

特点

  1. 支持多节点:一般最大支持 32 个节点。
  2. 传输距离远:最远通讯距离可达1200米。
  3. 抗干扰能力强:差分信号传输。
  4. 连接简单:只需要两根信号线(A+和B-)就可以进行正常的通信。

差分信号传输

RS485 通信采用差分信号传输,通常情况下只需要两根信号线就可以进行正常的通信。
在差分信号中,逻辑0逻辑1是用两根信号线(A+和B-)的电压差来表示。

  • 逻辑 1:两根信号线(A+和B-)的电压差在 +2V~+6V 之间。
  • 逻辑 0:两根信号线(A+和B-)的电压差在 -2V~-6V 之间。

连接方式

在 RS485 通信网络中,通常会使用 485 收发器来转换 TTL 电平RS485 电平
节点中的串口控制器使用 RX 与 TX 信号线连接到 485 收发器上,而收发器通过差分线连接到网络总线。
串口控制器与收发器之间一般使用 TTL 信号传输,收发器与总线则使用差分信号来传输。
发送数据时,串口控制器的 TX 信号经过收发器转换成差分信号传输到总线上。
接收数据时,收发器把总线上的差分信号转化成 TTL 信号通过 RX 引脚传输到串口控制器中。
通常在这些节点中只能有一个主机,剩下的全为从机。
在总线的起止端分别加了一个 120 欧的匹配电阻。

具体连接图如下所示:

在这里插入图片描述

二、RS485 通信----电路图(SP3485)

SP3485 芯片是一款非常经典的+3.3V低功耗半双工RS485收发器,数据传输速率高达10Mbps。

SP3485 芯片引脚

SP3485 芯片的引脚图如下所示:

在这里插入图片描述
引脚说明如下:

引脚名称功能
1RO接收器输出
2RE接收器输出使能(低电平-接收使能)
3DE驱动器输出使能(高电平-发送使能)
4DI驱动器输入
5GND接地
6A驱动器输出/接收器输入(同相)
7B驱动器输出/接收器输入(反相)
8VCC芯片供电+3.3V

RS485 电路图----普通收发

RS485 电路图如下图所示:
在这里插入图片描述

未完,待续。。。


http://www.ppmy.cn/news/9957.html

相关文章

Linux权限shell命令以及运行原理

文章目录一、Linux权限的概念二、Linux权限管理2.1.文件访问者的分类(角色)2.2文件属性2.3文件访问权限的相关设置方法2.4访问者角色的修改2.5目录权限含义2.6默认权限三、粘滞位四、 shell命令以及运行原理一、Linux权限的概念 权限的概念通常是指行事…

Linux c编程之输入输出及IO操作

一、说明 输入输出及IO函数是编程入门的基础,也是软件程序中是最常用的函数。熟练掌握相关函数是提高编程能力的前提。 二、标准库IO函数 2.1 API说明 2.1.1 fopen() #include <stdio.h> FILE *fopen(const char *path, const char *mode);作用:打开(文件)流 参数…

Individual Tree Segmentation Method Based on Mobile Backpack LiDAR Point Clouds

Abstract 单棵树 (IT) 分割对于森林管理、支持森林清查、生物量监测或树木竞争分析至关重要。光探测和测距 (LiDAR) 是这方面的一项突出技术&#xff0c;优于竞争技术。航空激光扫描 (ALS) 经常用于森林记录&#xff0c;在树顶表面显示良好的点密度。尽管使用多回波 ALS 可以收…

vue+element对接第三方接口实现校园发帖网站“淘柳职”

一.前言 当前项目访问地址&#xff1a;点击查看效果 接上一篇博客《vueelementuijava 前后端分离实现学校帖子网站&#xff0c;仿照“淘柳职”学校大作业》 上一篇博客介绍的项目完全自带前、后端实现的&#xff0c;是一个完整的项目&#xff0c;现在作者在此基础上&#xff…

【产品设计】原型设计

一、什么是原型图&#xff1f;“原型”的最基本定义是“最终产品的仿真或样本版本&#xff0c;用于发布之前方便测试。” 原型的目标是在花费大量时间和金钱进入开发产品前&#xff0c;让开发者以及对应的需求方能够快速的了解产品创意以及产品的样式布局。原型是一种让用户提前…

AI机器学习时序序列特征提取实现分类预测实战

最近有位做医疗项目的同学咨询有一批人员的身高、体重、性别、年龄、心电图、是否有心脏病等数据是否可以根据这些数据预测某个人是否有心脏病的迹象。这当然是可以的&#xff0c;AI机器学习不就是干这事的吗&#xff1f;这是一个典型的分类算法。根据这些人体特征来判断是否存…

Git的标签:tag

目录 1. 查看标签 1.1 简单查看 1.2 匹配筛选标签 2. 创建标签 2.1 附注标签 2.2 轻量标签 2.3 代码提交之后打标签 2.4 提交标签 3. 删除标签 4. 检出标签 Git 可以给仓库历史中的某一个提交打上标签&#xff0c;以示重要。 比较有代表性的是人们会使用这个功能来标记…

【Java语法】之String类练习2

目录 1.转换成小写字母 2.字符串中的单词数 3.交替合并字符串 转为数组 转为StringBuilder 4.字符串压缩 5.关于同构 有效的字母异位词 字符串的排列 6.长度最小的子数组 7.小结 1.转换成小写字母 709. 转换成小写字母 难度简单220 给你一个字符串 s &#xff0c;将该字符串中…