当前位置: 首页 > news >正文

【物联网-RS-485】

物联网-RS-485

  • ■ RS-485 连接方式
  • ■ RS-485 半双工通讯
  • ■ RS-485 的特点
  • ■ ModBus
    • ■ ModBus-ASCII
    • ■ ModBus-RTU

■ RS-485 连接方式

在这里插入图片描述

■ RS-485 半双工通讯

一线定义为A
一线定义为B
RS-485传输方式:半双工通信、(逻辑1:+2V ~ +6V 逻辑0:-6V ~ -2V)这里的电平指AB 两线间的电压差。

■ RS-485 的特点

  • 电气特性:逻辑“1”通常由两线间的电压差为+(2-6)V表示,而逻辑“0”由两线间的电压差为-(2-6)V表示。
  • 传输速率:数据最高传输速率可达10Mbps。
  • 抗干扰性:采用平衡驱动器和差分接收器的组合,增强了抗共模干扰能力。
  • 传输距离:最大传输距离可达1200米。
  • 多点通信:允许在总线上连接多达32个设备,实现多点通信。

■ ModBus

RS-485常与MODBUS协议结合使用,MODBUS协议定义了数据帧的结构和通信规则。
== ModBus 网络只有一个主机,所有通信都由他发出。==
== 网络可支持 247 个之多的远程从属控制器==

Modbus协议包括ASCII、RTU、TCP等,并没有规定物理层。此协议定义了控制器能够认识和使用的消息结构
Modbus的ASCII、RTU协议规定了消息、数据的结构、命令和就答的方式。

数据通讯采用 Maser/Slave方式,
Master端发出数据请求消息,
Slave端 接收到正确消息后就可以发送数据到Master端以响应请求;
Master端 也可以直接发消息修改Slave端的数据,实现双向读写。
Modbus协议需要对数据进行校验,串行协议中除有奇偶校验外,ASCII模式采用LRC校验,RTU模式采用16位CRC校验。

■ ModBus-ASCII

■ ModBus-RTU

http://www.dtcms.com/a/133160.html

相关文章:

  • MySQL InnoDB存储引擎中的日志系统解析:binlog、redo log、undo log
  • 笔记:代码随想录算法训练营day67:Floyd 算法精讲、A * 算法精讲 (A star算法) 严重超时完结,不过,撒花
  • HTML5+CSS前端开发【保姆级教学】+超链接标签
  • 如何保证本地缓存和redis的一致性
  • GEO全域优化白皮书:盈达科技如何打造AI生态中的认知护城河
  • 林纳斯·托瓦兹:Linux系统之父 Git创始人
  • Python 类方法
  • C2000 ADC和DAC实验
  • Java 开发工具:从 Eclipse 到 IntelliJ IDEA 的进化之路
  • leetcode36.有效的数独
  • 大数据面试问答-Spark
  • LeetCode 1922题解(快速幂模板题)
  • 9.thinkphp的请求
  • (C语言)算法复习总结2——分治算法
  • C++之 多继承
  • 【C++11】智能指针
  • 第十六届蓝桥杯Java b组(试题C:电池分组)
  • LabVIEW 程序持续优化
  • [react]Next.js之自适应布局和高清屏幕适配解决方案
  • 2025SQCTF赛题复现
  • 泰勒公式的深入研究
  • 【信息系统项目管理师】高分论文:论信息系统项目的整合管理(旅游景区导游管理平台)
  • Laravel 使用通义灵码 - AI 辅助开发提升效率
  • 【vue】双向绑定
  • git安装(windows)
  • 一文读懂WPF系列之控件模版数据模板
  • LeetCode LCR157 套餐内商品的排列顺序
  • Java基础关键_037_Java 常见新特性
  • 深度解析Redis过期字段清理机制:从源码到集群化实践 (二)
  • OSPF单区域配置实验