logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从零开发 EtherCAT 主站(二):EtherCAT 通信原理详解,数据为什么能“边经过边处理”?

上一篇文章我们介绍了 EtherCAT 的发展背景,以及它为什么能够在工业自动化、机器人、运动控制等领域得到广泛应用。其中最核心的一个原因就是:> **EtherCAT 从站可以在数据帧经过自己的同时完成数据读取和写入,而不需要等待整个数据帧接收完成。**这个机制被称为 **On-The-Fly Processing(边经过边处理)**。但如果只停留在这个概念层面,我们还是很难真正理解 Ether

文章图片
#网络#嵌入式硬件#学习
从零开发 EtherCAT 主站(一):EtherCAT 为什么能成为工业实时通信的主流?

随着工业自动化不断向智能制造、高精度运动控制和多轴协同方向发展,传统现场总线已经逐渐难以满足越来越高的实时性要求。尤其是在机器人、数控机床、半导体设备、新能源装备等领域,一个控制器往往需要同时管理几十甚至上百个从站设备,并且要求数据能够在毫秒甚至微秒级完成同步。如果你之前开发过 CAN/CAN FD、CANopen、Modbus 等通信协议,那么学习 EtherCAT 会更加容易,因为它们都是工业

文章图片
#嵌入式硬件
SPI 与 QSPI 通信详解:时序、模式、速度与实际应用

不是所有标有“SPI”的高速接口都能直接当作 QSPI 使用。MCU QSPI×MCP2518FD就不能因为 QSPI 有 4 根数据线,就直接把 MCP2518FD 当成 Quad SPI 设备连接。MCP2518FD 的主机接口仍然是传统 SPI,最高 20 MHz。MicrochipSPI、QSPI、OSPI 虽然都属于串行接口,但是否兼容必须看 Master 和 Slave 双方支持的具体

#嵌入式硬件
嵌入式开发笔记:伺服电机四大控制模式深度剖析——从原理到调试实战

本文深入解析了伺服电机的四种核心控制模式:轮廓位置模式(PP)、轮廓速度模式(PV)、轮廓力矩模式(PT)和MIT混合模式。首先介绍了伺服系统的三环控制结构(位置环、速度环、电流环),随后详细分析了每种模式的工作原理、DS402协议中的关键参数对象、调试方法和常见问题解决方案。特别对MIT混合模式进行了重点讲解,该模式创新性地将位置、速度、扭矩三环指令集成在一帧数据中,适用于机器人关节等需要同时兼

文章图片
#学习#嵌入式硬件
嵌入式开发笔记:Qt信号槽机制深度解析——从原理到实战的全方位指南

Qt信号槽机制深度解析 本文全面介绍了Qt框架中信号与槽机制的核心概念和实际应用。信号槽是Qt实现对象间通信的独特机制,通过解耦发送者和接收者,大大提高了代码的可维护性和扩展性。 文章首先阐述了信号槽的基本概念:信号(Signal)是事件通知,槽(Slot)是事件响应,两者通过connect函数绑定。所有使用信号槽的类必须继承QObject并添加Q_OBJECT宏。 接着详细讲解了如何自定义信号和

文章图片
#qt#开发语言#嵌入式硬件 +1
有感FOC vs 无感FOC:高性能伺服与低成本量产的技术选择

技术博客摘要:有感FOC与无感FOC的技术选型指南(150字) FOC控制根据转子位置获取方式分为有感(外置传感器)和无感(算法估算)两种方案。有感FOC凭借编码器/旋变实现超高精度,广泛应用于工业机器人、CNC机床和新能源汽车等高性能场景;无感FOC通过滑模观测器/高频注入等算法降低成本,成为家电、电动工具等消费级产品的首选。未来趋势呈现两极分化:高端设备持续深化有感控制精度,消费领域通过AI算

文章图片
#学习#嵌入式硬件
嵌入式开发笔记:Bootloader固件升级完全指南——从原理到CAN FD实战

[ 刷写开始 ] │ ▼ ┌───────────────────────┐ │ 诊断会话控制($10 02) │ │ 切换到编程会话 │ └───────────────┬─────────┘ │ ▼ ┌───────────────────────┐ │ 通信控制($28 01) │ │ 关闭非诊断通信 │ └───────────────┬─────────┘ │ ▼ ┌──────────

文章图片
#嵌入式硬件#学习
嵌入式开发笔记:HAL_Init启动逻辑深度解析——从复位到main的完整旅程

《嵌入式开发笔记:HAL_Init启动逻辑深度解析》 摘要: 本文深入解析STM32从复位到main()函数的完整启动过程,揭示HAL_Init()的关键作用。实际执行流程为:硬件复位→启动文件初始化→SystemInit()基础时钟配置→main()函数。HAL_Init()作为HAL库入口,完成三项核心任务:1)设置NVIC中断优先级分组;2)配置SysTick为1ms时基;3)调用HAL_M

文章图片
#嵌入式硬件#学习
嵌入式开发笔记:谐波模组结构深度解析——从三大核心部件到一体化关节的完全指南

本文深入解析了谐波模组这一机器人核心部件。首先介绍谐波减速器的三大核心组件(波发生器、柔轮、刚轮)及其错齿运动原理,阐述其零背隙、高精度等优势。随后详细说明谐波模组的一体化集成设计,包含无框力矩电机、谐波减速器、双编码器系统和伺服驱动器四大模块,并分析中空设计特点。文章还列出了关键性能指标,列举典型产品案例,展示其在工业机器人、协作机器人等领域的广泛应用。最后总结谐波模组作为机械、电气、控制技术融

文章图片
#嵌入式硬件#学习
嵌入式开发笔记:CAN与CAN FD完全指南——从帧格式差异到MCU选型实战

本文全面解析了CAN FD与传统CAN的帧格式差异及MCU选型策略。CAN FD通过双速率模式(仲裁段1Mbps,数据段最高8Mbps)、数据扩容(单帧最大64字节)和增强校验(17/21位CRC)三大突破解决了传统CAN的带宽瓶颈。文章详细对比了两者的帧结构差异,包括FDF位标识、BRS双速率切换、ESI错误指示等关键改进,并指出CAN FD与传统CAN的兼容性问题。最后重点分析了STM32系列

文章图片
#网络#汽车#学习 +2
    共 20 条
  • 1
  • 2
  • 请选择