mosbus复习总结(20260110)

6 modbus

串行通信协议

物理层基于:RT485、TCP、RS232、RS422

协议层:RTU,TCP,ASCII

6.1差分信号

1.USART

1.特点:双线全双工、TX/RX引脚、抗干扰能力差

2.过采样

(1)对每一位的信号进行16个点采样,取中间的三个点

(2)判断三个点是否相同,如果不同就不要

2.RS485/RS422

1.特点:

1.至少两根线,双线半双工,四线全双工

2.抗干扰能力强,传输距离远

3.差分线,一般是频率相同,极性相反

2.布线要求:

1.尽可能紧挨着

2.长度尽量相同

6.2modbus

基于主从架构

主设备会以广播的形式通知所有的从设备

利用mosbusid进行从设备的识别

1.从设备

1.里边有4个寄存器(本质就是数据)

2.主设备

1.通过字节命令对从设备的4个数组进行读写的操作

3.数据格式:

1.主站请求

地址 + 功能码 + 起始地址(高低) + 数据量(高低) + CRC(低高)

2.从站应答

看主站的行为

相关推荐
hsjiasb10 小时前
FreeRTOS学习(二十七)——任务栈与栈溢出检测
开发语言·stm32·学习·学习笔记·freertos
cardinal_50816 小时前
STM32MP157F-DK2开发板构建交叉编译链
stm32·单片机·嵌入式硬件
振南的单片机世界21 小时前
推挽vs开漏:一个“强拉硬灌”,一个“只拉不管”
arm开发·stm32·单片机·嵌入式硬件
小心亦新1 天前
STM32学习23--I2C-1
stm32·嵌入式硬件·学习
嵌入式阿蔡1 天前
STM32时钟树详解:配错一个全乱套
c语言·stm32·单片机·嵌入式硬件
lsz1525901 天前
嵌入式开发第一步:STM32 F1系列功能介绍与快速上手
stm32·单片机·嵌入式硬件·嵌入式开发·可扩展模块
智闲电子设计2 天前
STM32 独立看门狗 IWDG 实战:系统跑飞,它来兜底复位
stm32·单片机·嵌入式硬件
zcmodeltech2 天前
智能制造教学实训沙盘模型多系统协同控制系统设计:基于STM32与Modbus RTU的工业机器人-智慧工厂-数字孪生全场景联动方案
数据库·stm32·嵌入式硬件·机器人·制造·多分类
嵌入式阿蔡2 天前
HAL库 vs LL库 vs 寄存器:到底用哪个?
c语言·stm32·单片机·嵌入式硬件·嵌入式实时数据库
嵌入式阿蔡2 天前
CAN总线入门:从协议帧到STM32实战
c语言·stm32·单片机·嵌入式硬件·嵌入式实时数据库