📘 Modbus 网关实战
30章 · 从入门到部署
⚡ 跨协议转换 · 工业物联网
01
工业通信协议概述
RS232/RS485 · Modbus族 · 网关定位
02
Modbus RTU协议详解
帧结构 · 主从机制 · 抓包分析
03
Modbus TCP协议详解
MBAP头 · 与RTU差异 · 502通信
04
跨协议转换核心原理
协议栈映射 · PDU/ADU · 状态机
05
硬件平台选型
MCU对比 · 以太网芯片 · 隔离电源
06
RTU转TCP网关架构
双协议栈 · 缓冲区 · 超时重传
07
TCP转RTU网关架构
连接池 · 虚拟从站 · 广播处理
08
Modbus ASCII协议
LRC校验 · 起止符 · 转换要点
09
多从站聚合网关设计
轮询调度 · 优先级 · 故障剔除
10
数据缓存与同步机制
环形缓冲区 · 时间戳 · 断线续传
11
功能码深度解析
01-06 · 15/16批量 · 自定义扩展
12
异常码处理机制
01-11异常码 · 响应帧 · 重试策略
13
CRC校验算法实现
查表法 · 计算法 · 性能优化
14
LRC校验算法实现
ASCII模式 · 纵向冗余 · 代码实现
15
协议转换性能指标
吞吐量 · 延迟分析 · 抖动控制
16
多线程/多任务设计
FreeRTOS · 信号量 · 优先级
17
内存管理优化
静态内存池 · DMA双缓冲 · 零拷贝
18
配置与诊断接口
AT指令 · Web配置 · SNMP MIB
19
安全机制设计
IP过滤 · TLS加密 · 功能码权限
20
Modbus/TCP服务器实现
socket · epoll · 心跳保活
21
Modbus/RTU从站实现
USART中断 · 定时器 · RS485方向
22
网关固件升级方案
YModem · 双备份 · OTA升级
23
协议转换测试方法论
模拟器 · 一致性测试 · 边界条件
24
常见问题排查
CRC错误率 · 丢包定位 · 时序冲突
25
工业现场总线集成
PROFINET · EtherCAT · CANopen
26
云平台对接
MQTT桥接 · JSON/XML · 阿里云IoT
27
边缘计算功能
本地逻辑引擎 · 条件触发 · 滤波
28
低功耗设计
休眠唤醒 · 事件驱动 · 太阳能
29
产品认证与合规
CE/FCC · EMC防护 · UL 61010
30
实战项目
HVAC监控 · 光伏逆变器 · 产线中台