网站首页 > 技术教程 正文
在项目应用中我们经常会遇到RS 485通信,通常需要根据接入设备设置波特率、数据位、停止位、校验位。
这些信息在设备的通信协议文档中会有描述:
一般Modbus等的报文格式为(十六进制):13 03 00 00 00 02 C7 79。其中“13”就是一个字节,换算为机器可识别的8位二进制即“0001 0011”。
那么这个字节在RS 485上是怎么传输的呢?在此之前我们先了解几个名词。
- 起始位:占用1位,固定为0;
- 数据位:占用8位(是不是很熟悉,一个字节就是8位);
- 校验位:常用的有三种校验方式,无校验(没有校验位)奇校验、偶校验(占用1位);所谓奇偶校验就是“数据位与校验位”中1的个数,奇校验1个个数为奇数,偶校验1的个数为偶数;无校验就是没有校验位,可以少传一位数据;
- 停止位:占用1位,固定为1;
那么以偶校验为例,在RS485链路上,想要发送一个字节“13”的数据,就要占用11位。
从上面的内容,我们知道了一个字节“13”在RS485上的旅程,由“起始位、校验位、停止位”护送字节从网关到设备,接下来看一下网关使用2400波特率发送字节“13”后,在RS485线末端接收到的字节的波形,用示波器展示如下:
首先看脉冲宽度418.2μs,可以计算出波特率约为2400 Baud/s;红框里的波形即是字节“13”,高电平为1,低电平为0,读出来为:0 1100 1000 1 1。与我们第一节中的分析一致,这就是“一个字节在RS485线上的旅行”。
以我司(CET中电技术)的通信装置为例。 iSmartGate智能网关支持1~8路RS 485,串口参数可根据实际接入设备灵活配置。面对不同的通信情况,还可以调整高级参数中的相应时间,保证通信质量。
另外,针对末端设备数量不多、安装分散的应用场景, iSmartGate为数据上云提供了高性价比的选择。常用于电力运维、环保用电、用水监管、光储一体化智能微网、综合能源服务、箱式变电站等场景。
>>欢迎关注“CET中电技术”:)
>>了解更多「链接」
- 上一篇: 一文入门SPI通信!超级详细!
- 下一篇: 二进制的工作原理是什么
猜你喜欢
- 2024-11-24 二进制的工作原理是什么
- 2024-11-24 一文入门SPI通信!超级详细!
- 2024-11-24 智能电表远程抄表通讯方案的工作原理及优势解析
- 2024-11-24 公钥密码学中的数学原理:模运算与互质概念
- 2024-11-24 通信原理板块——随机过程
- 2024-11-24 动图,秒懂总线的通信原理
- 2024-11-24 该如何学好《数字通信信号与系统》这门课程
- 2024-11-24 通信原理复习点
- 2024-11-24 快速了解CAN通讯原理及应用
- 2024-11-24 通讯革命:电话的创造与演进
你 发表评论:
欢迎- 最近发表
-
- Win10 TH2正式版官方ESD映像转换ISO镜像方法详解
- 使用iso镜像升级到Windows 10的步骤
- macOS Ventura 13.2 (22D49) Boot ISO 原版可引导镜像
- 安利一个用ISO镜像文件制作引导U盘的的小工具RUFUS
- CentOS 7使用ISO镜像配置本地yum源
- 用于x86平台的安卓9.0 ISO镜像发布下载:通吃I/A/N、完全免费
- AlmaLinux 9.6发布:升级工具、初步支持IBM Power虚拟化技术
- Rufus写入工具简洁介绍与教程(写入模式)
- 新硬件也能安装使用了,Edge版Linux Mint 21.3镜像发布
- 开源工程师:Ubuntu应该抛弃32位ISO镜像
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)