RS485串口通信:【图文详讲】

RS485,RS的意义为Recommended Standard的缩写,也就是推荐标准,是一种常用的半双工-异步-串行通信总线。半双工的意思就是两者通信时,同一时刻,只能由其中一方发送,另一方只能接收,不可以同时收发。

 1:RS485节点支持

标准RS-485接口的输入阻抗为≥12kΩ,相应的标准驱动节点数为32个

为适应更多节点的通信场合,一些RS-485芯片的输入阻抗被设计成更高的值,如1/2负载(≥24kΩ)、1/4负载(≥48kΩ)甚至1/8负载(≥96kΩ)。这些设计使得RS-485总线能够支持更多的节点,具体如下:

  • 1/2负载(≥24kΩ):节点数可增加到64个
  • 1/4负载(≥48kΩ):节点数可增加到128个
  • 1/8负载(≥96kΩ):节点数可增加到256个

通常: RS-485组网方式中通常只允许一个主机(上位机),其它全部为从机

2:电平逻辑

1:两根数据线A/B之间由电压差来表示信号,也就是表征了逻辑0和逻辑1,

2:逻辑1:(A+和B-)之间电压差在+2V~+6V之间表示,

3:逻辑0:(A+和B-)之间电压差在-2V~-6V之间表示。

4:通常二者电压差极限被认定200mv左右,电压差低于200mv的信号就很难被检测到了。 

由此可见RS485是通过差分的形式来通信的,这个极大的提高了抗干扰能力

 

 3:数据帧格式

一帧串口数据常为:1个起始位+8个数据位+1个停止位 共10bit。(校验位可自己选择)

起始位:电平低(0)

停止位:电平高(1)

通信速度:115200/57600/9600等等,跟uart一样

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1552137.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Java 每日一刊(第18期):集合

文章目录 前言1. Java 集合框架概述1.1 Java 集合框架的定义和意义1.2 Java 集合框架的历史演进1.3 集合框架的基本组成部分1.4 Java 集合的优势1.5 Java 集合与数组的区别与关系 2. Java 集合框架的核心接口2.1 Collection 接口2.2 List 接口2.3 Set 接口2.4 Queue 接口2.5 Ma…

共享单车轨迹数据分析:以厦门市共享单车数据为例(九)

副标题:基于站点800m范围内评价指标探究——以吕厝站为例 上篇文章我们以厦门市为例,来通过POI和优劣解距离法(TOPSIS)来研究厦门岛内以800m作为辐射范围的地铁站哪些地铁站发展的最好,根据综合得分指数可以知道&…

【Linux】【操作】Linux操作集锦系列之七——Linux环境下如何查看CPU使用情况(利用率等)

🐚作者简介:花神庙码农(专注于Linux、WLAN、TCP/IP、Python等技术方向)🐳博客主页:花神庙码农 ,地址:https://blog.csdn.net/qxhgd🌐系列专栏:Linux技术&…

AutoGen实现多代理-Planning_and_Stock_Report_Generation(六)

1. 案例背景 本节内容是构建Agent组,通过广播模式,实现管理者对agent工作流的管理。本实验链接:传送门 2. 代码实践 2.1 环境设置 llm_config{"model": "gpt-4-turbo"}# 工作任务描述 task "Write a blogpost a…

Cyberduck网络鸭-访问远程文件客户端新选择

Cyberduck 是一款适用于 macOS 和 Windows 的自由文件传输客户端。适用于 Linux、macOS 和 Windows 的命令行界面 (CLI)。核心库用于Mountain Duck。 官网:https://cyberduck.io/download/ 开源地址: https://cyberduck.io/download/ 支持协议很多&…

国庆同欢,祖国昌盛!肌肉纤维启发,水凝胶如何重构聚合物

在这个国庆佳节,我们共同感受祖国的繁荣昌盛,同时也迎来了知识的探索之旅。今天来了解聚合物架构的重构的研究——《Hydrogel‐Reactive‐Microenvironment Powering Reconfiguration of Polymer Architectures》发表于《Advanced Science》。材料科学不…

消费电子制造企业如何使用SAP系统提升运营效率与竞争力

在当今这个日新月异的消费电子市场中,企业面临着快速变化的需求、激烈的竞争以及不断攀升的成本压力。为了在这场竞赛中脱颖而出,消费电子制造企业纷纷寻求数字化转型的突破点,其中,SAP系统作为业界领先的企业资源规划(ERP)解决方…

怀孕之天赋共享:其实人身体没变,完全是天赋共享

关于怀孕天赋共享,有人说,是不是怀孕导致身体变化? 并没有。下面这个就是案例。你总不能说,小孩生下来身体立即改变吧?

World of Warcraft [CLASSIC] Engineering 421-440

工程学421-440 World of Warcraft [CLASSIC] Engineering 335-420_魔兽世界宗师级工程学需要多少点-CSDN博客 【萨隆邪铁锭】421-425 学习新技能,其他都不划算,只能做太阳瞄准镜 【太阳瞄准镜】426、427、428、429 【随身邮箱】430 这个基本要做的&am…

基于SSM的农产品仓库管理系统【附源码】

基于SSM的农产品仓库管理系统(源码L文说明文档) 目录 4 系统设计 4.1 系统概要设计 4.2 系统功能结构设计 4.3 数据库设计 4.3.1 数据库E-R图设计 4.3.2 数据库表结构设计 5 系统实现 5.1 管理员功能介绍 5.1.1 用户管…

ios内购支付-支付宝APP支付提现

文章目录 前言一、IOS内购支付(ios订单生成自己写逻辑即可)1.支付回调票据校验controller1.支付回调票据校验server 二、安卓APP支付宝支付1.生成订单返回支付宝字符串(用于app拉起支付宝,这里用的是证书模式)2.生成订…

Java 死锁及避免讲解和案例示范

在大型分布式系统中,死锁是一种常见但难以排查的并发问题。特别是在 Java 领域,死锁问题可能导致系统崩溃或卡顿。本文将以电商交易系统为例,详细讲解如何识别和避免 Java 程序中的死锁问题,确保系统高效运行。 1. 什么是死锁&am…

Cesium 路径导航线

Cesium 路径导航线 const points [-115.05079620730267, 37.19786588187864,-115.22324534761827, 37.543541965531986,-115.47419222019222, 37.615105164973855,-115.48787694581283, 37.40861889557443,-115.41627083519458, 37.11794056537019,-115.1758997349438, 36.951…

C0007.Clion中添加ui文件及运行的完整步骤

1.创建ui文件 选择Ui文件目录,右击,打开Qt Designer; 创建完成后,保存ui界面,并且命名为test.ui; 2.新建头文件test.h 在include目录中,新建头文件,文件名为test.h 3.新建test.cpp源文件

Web安全 - 重放攻击(Replay Attack)

文章目录 OWASP 2023 TOP 10导图1. 概述2. 重放攻击的原理攻击步骤 3. 常见的重放攻击场景4. 防御重放攻击的技术措施4.1 使用时效性验证(Time-Based Tokens)4.2 单次令牌机制(Nonce)4.3 TLS/SSL 协议4.4 HMAC(哈希消息…

YOLOv11尝鲜测试五分钟极简配置

ultralytics团队在最近又推出了YOLOv11,不知道在有生之年能不能看到YOLOv100呢哈哈。 根据官方文档,在 Python>3.8并且PyTorch>1.8的环境下即可安装YOLOv11,因此之前YOLOv8的环境是可以直接用的。 安装YOLOv11: pip instal…

DevExpress WinForms v24.1新版亮点:富文本编辑器、电子表格组件功能升级

DevExpress WinForms拥有180组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜…

VMware 虚拟机 下载安装 Centos7 和Windows10 镜像源

准备工作 下载 VMware链接:稍后发布链接 Centos7完整版链接:https://www.123865.com/ps/EF7OTd-mdAnH Centos7mini版链接:https://www.123865.com/ps/EF7OTd-1dAnH Windows10链接:https://www.123865.com/ps/EF7OTd-4dAnH 演示环境…

Linux Shell编程快速入门以及案例(Linux一键批量启动、停止、重启Jar包Shell脚本)

文章目录 1,shell核心概念1. 1,变量1. 2. 引号1. 3. 循环1. 4. 条件判断1. 5. 函数1. 6. 重定向1. 7. 管道1. 8. 通配符 2,案例 本文通过介绍Linux Shell编程中最重要的十个核心概念,帮助初学者快速入门。 1,shell核心…

pdf怎么盖章不覆盖文字

pdf怎么盖章不覆盖文字?在PDF上盖章而不覆盖文字,可以按照以下步骤操作: 使用福昕PDF编辑器 下载安装:从福昕软件官网下载并安装福昕PDF编辑器。打开文档:用福昕PDF编辑器打开需要盖章的PDF文档。访问图章工具&#…