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.从站应答

看主站的行为

相关推荐
不做无法实现的梦~40 分钟前
STM32解析PPM协议
stm32·单片机·嵌入式硬件
番茄灭世神2 小时前
MCU开发常见软件BUG总结(持续更新)
c语言·stm32·单片机·嵌入式·gd32
Ar-Sr-Na2 小时前
STM32现代化AI开发指南-VSCode环境配置(macOS)
c语言·人工智能·vscode·stm32·嵌入式硬件·硬件工程
世微 如初3 小时前
AP5125 宽压大功率 LED 恒流驱动器:技术参数与应用设计指南
stm32·单片机·嵌入式硬件
弄曲幽篁5 小时前
stm32 USB虚拟串口
stm32·单片机·嵌入式硬件
学嵌入式的小杨同学5 小时前
STM32 进阶封神之路(四十一)FreeRTOS 中断管理、软件定时器、内存管理与低功耗模式|工业级实战完整版
vscode·stm32·单片机·嵌入式硬件·mcu·智能硬件·嵌入式实时数据库
yu85939585 小时前
基于MSP430 LaunchPad的蔬菜基地分布式无线低功耗温湿度监测系统
分布式·stm32·嵌入式硬件
学嵌入式的小杨同学6 小时前
STM32 进阶封神之路(四十)FreeRTOS 队列、信号量、互斥锁精讲|任务通信、同步、资源保护(超详细图文版)
c++·stm32·单片机·嵌入式硬件·mcu·架构·硬件架构
爱分享的阿Q1 天前
STM32现代化AI开发环境搭建:从Keil到VSCode+AI的范式转移
人工智能·vscode·stm32
bubiyoushang8881 天前
利用STM32实现Modbus通信(RTU从机方案)
stm32·单片机·嵌入式硬件