- 博客(2)
- 收藏
- 关注
原创 EtherCAT 标准帧结构及Datagram全解(含LRW逻辑读写专项)
逻辑地址是EtherCAT运行层专属的虚拟内存地址,可以理解为总线的统一门牌号,和扫描/配置阶段用的物理地址(ADP从站号)完全不同。物理地址(ADP):相当于小区楼栋号,主站要挨个喊楼栋号找从站,效率低;逻辑地址:相当于把所有从站的PDO数据,搬到一栋统一的虚拟大楼,每个从站的控制/反馈数据都分配一个连续的房间号,主站不用管是哪个从站,直接喊房间号(逻辑地址)就能读写数据,所有从站同步响应,这也是EtherCAT能实现微秒级多轴同步的核心原因。
2026-04-02 15:03:56
339
原创 一文了解嵌入式硬件通信核心:串口/CAN/以太网,底层逻辑居然全一样!
本文揭示了嵌入式硬件通信开发的通用范式,通过分析串口、以太网、CAN等不同通信方式的底层逻辑,发现它们都遵循相同的四步流程:查找设备→获取句柄→数据收发→关闭释放。作者将这一共性抽象为可复用的开发框架,提出以"句柄=遥控器"为核心的设计理念,并展示了适用于所有通信方式的统一类结构(包含句柄、硬件参数和5个标准函数)和五步函数模板(检查句柄→验证参数→调用API→判断结果→返回数据)。通过8种常见通信协议的UML类图验证了该范式的通用性,指出只需替换底层API和参数即可适配新协议,大幅提升
2026-03-31 22:19:44
498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅