![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
通信协议
文章平均质量分 84
嵌入式之入坑笔记
分享单片机、linux、物联网IOT、嵌入式项目开发中的技术心得!每天进步一点点,改变看的见!一起加油啊!
展开
-
Modbus协议详解5:Modbus数据模型、寄存器、功能码 (非常重要)
Modbus协议最早的应用领域是工业控制中的,那个时候PLC中的使用很多,而且涉及的控制对象又很多是开关、指示灯、信号灯等等的,所以为了控制和表示这一系列的对象,就需要抽象一些数据类型出来专门进行表示。线圈可读可写,还是布尔类型的,它可以表示控制现场的开关,1表示开关的打开,0表示开关的关闭。控制开关的开闭可以这么表示,同样的读取回来的值也可以表示开关的开闭状态。看着还挺让人奇怪的。Modbus是应用层上的协议,还是一种主从的通信协议,通信过程按照一定的协议规则进行,数据的交互也是有固定的格式的。原创 2023-10-29 11:29:32 · 4736 阅读 · 0 评论 -
Modbus协议详解4:RTU帧 & ASCII帧的差错校验
纵向冗余校验(LRC)为一个字节,含有8位二进制值。LRC由发送设备计算,并附加LRC到报文。接收设备在接收文时计算LRC,并将计算的结果与在LRC接收到的实际值相比较,如果两个值不相等,则结果为错。原创 2023-10-24 22:43:51 · 1342 阅读 · 0 评论 -
Modbus协议详解3:数据帧格式 - RTU帧 & ASCII帧的区别
在项目应用中,很多时候多报文帧的接收都会涉及到中断,特别是在通信速率很高的情况下,会频繁的快速中断,对cpu的负担是很重的,这个时候这t1.5和t3.5的时间就会变得很短暂,并不是很好处理。在RTU模式中,为了标识不同的报文帧,在报文帧之间插入一个空闲时间间隔,在两帧报文之间用至少3.5个字符的空闲时间来区分不同的帧,同时标识一帧是否已经完成接收。原创 2023-09-17 13:01:46 · 8164 阅读 · 2 评论 -
Modbus协议详解2:通信方式、地址规则、主从机通信状态
Modbus是一种串行链路上的主从协议,在通信线路上只能有一个主机存在,不会有多主机存在的情况。虽然主机只有一个,但是从机是可以有多个的。原创 2023-09-06 22:42:38 · 6104 阅读 · 0 评论 -
Modbus协议详解1:Modbus的简介
早在1979年出现工业串行链路以来,Modbus的应用就开始普遍起来,它使得各种自动化设备之间的互相通信得到实现,做嵌入式产品开发的朋友应该不会陌生,Modbus的身影是随处可见的。并且在中国Modbus都已经形成了规范的标准,都有相应的国标的文件可以查阅到的。原创 2023-08-27 12:23:29 · 524 阅读 · 0 评论 -
一些常用的通信协议的原理动态演示
分享一些常见通信的底层数据传输原理的动态显示,方便理解原理的实现!转载 2023-03-18 21:42:46 · 407 阅读 · 0 评论 -
不懂 CAN ?一文告诉你CAN协议!
CAN总线简称—控制器局域网络,由德国BOSCH公司开发,是一种串行的差分总线,并且这种差分总线只传递数据信息。原创 2022-07-20 10:20:43 · 10216 阅读 · 4 评论 -
Modbus 协议基本原理
Modbus 是由 Modicon(现为施耐德电气公司的一个品牌)在 1979 年发明的,是全球第一个真正用于工业现场的总线协议。原创 2022-07-13 14:01:55 · 6184 阅读 · 0 评论 -
SPI 协议的解析
SPI协议是由摩托罗拉公司提出的一种串行外围设备通信接口,是一种高速全双工的通信总线。它被广泛地使用在ADC、LCD、存储器等设备中,包括一些需要与MCU之间有较高通讯速率要求的场合中。 ............原创 2022-06-24 10:01:29 · 7167 阅读 · 0 评论 -
浅谈RS-485协议
RS-485是美国电子工业协会(EIA)在1983年批准的一种信号传输标准,它只是一个电气的标准,不涉及上层协议的规定,仅仅是接口的物理层规定。原创 2022-06-23 11:05:04 · 6387 阅读 · 0 评论 -
一文带你彻底了解IIC协议
IIC协议最早1982年由飞利浦公司设计开发,是一种两线制(SDA + SCL)的串行通信方式,提供了主从机之间通行的一种方案,在今天也是被广泛的应用在很多的产品设备上。原创 2022-06-22 14:04:07 · 6407 阅读 · 0 评论