当前位置: 首页 > 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

相关文章:

  • 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赛题复现
  • “女硕士失踪13年生两孩”案进入审查起诉阶段,哥哥:妹妹精神状态好转
  • 秦洪看盘|预期改善,或迎来新的增量资金
  • 听企业聊感受,《外企聊营商》5月13日起推出
  • 郑州通报“夜市摊贩收取香烟交给城管”:涉事人员停职调查
  • “春申阡陌”漆画展:将传统漆艺融入现代创作
  • 哈尔滨工业大学原副校长王魁业逝世,享年92岁