• 2026-09-06 07:20
    131 0
    EtherCAT四态机工控人谁没被 INIT/PRE-OP/SAFE-OP/OP 卡到过?上电→在线→电机不动→主站报错,别慌,其实它就是设备开工前的4道安检门 INIT=刚醒,先报到上电复位,ESC起来了主站只干一件事:认人+点名 不配参 ...
  • 2026-09-06 07:14
    47 0
    点击上方“正运动小助手”,随时关注新动态!100%元器件 实现全国产 为规避核心技术“卡脖子”及进口器件供应链风险,正运动结合项目经验与实际用户需求,经多轮技术方案设计、元器件测试筛选和功能验证,已推 ...
  • 2026-09-06 07:05
    91 0
    为什么EtherCAT成了工业通信的主流?——9个维度拆解工业实时以太网的"全能选手"做工业自动化的朋友应该都有感觉:最近这些年,EtherCAT几乎成了高端设备的"标配"。伺服、机器人、半导体、包装机械、数控机床、风电 ...
  • 2026-09-06 07:03
    82 0
    运动控制总线怎么选?EtherCAT / CANopen 区别一次讲明白上个月有个做包装机的客户打电话过来选型,第一句话就是:“你们这驱动器支持EtherCAT吗?”语气跟问“这颗螺丝是不是M6的”差不多随意。但如果反过来问一句 ...
  • 2026-09-06 07:02
    75 0
    利用EtherCAT G,我们希望帮助客户打造世界上最出色、性能最高的机器设备。EtherCAT G基于成功的EtherCAT技术运行原理,同时将数据速率提升到1 Gbit/s和10 Gbit/s。EtherCAT协议本身保持不变,和以前一样,网络中的 ...
  • 2026-09-06 06:58
    123 0
    一样的网线水晶头,插上去为什么不能上网?EtherCAT 和普通以太网差在哪第一次接触 EtherCAT 的人,多半都有过这个疑惑。线是普通网线,头是普通水晶头,接口也是普通网口,看着跟办公室里连电脑那根一模一样。可你 ...
  • 2026-09-05 11:31
    38 0
    机器人项目中,真正决定机器人动作有没有抖动、有没有延迟、有没有莫名其妙停顿的,往往是底层控制系统。更具体一点,就是控制主站、实时系统、通信总线、驱动器和电机之间的协同。对于有高精度控制需求、多电机共 ...
  • 2026-09-05 11:24
    36 0
    机器人看起来像一个整体在运动,但从工程视角,它更像一张分布式系统:计算单元(大脑)要把“目标动作”变成对每个执行器的“具体指令”,并且还要从遍布全身的传感器采集“反馈状态”。真正决定机器人“能不能稳 ...
  • 2026-09-05 11:07
    114 0
    摘要在嵌入式项目开发中,根文件系统(RootFS)的软件包选型直接影响应用能否正常运行。本文以 Nitrogen8MP 平台的实际项目为例,系统性地介绍如何对照应用需求分析 Yocto 镜像中的软件包版本、如何通过 IMAGE_INST ...
  • 2026-09-05 11:05
    78 0
    摘要基于 Boundary Devices Nitrogen8MP(i.MX8MP)平台,使用 Yocto Mickledore 构建 `boundary-image-multimedia-full` 镜像时,`do_fetch` 阶段频繁失败是开发者最常遇到的阻碍。本文记录两个典型的源码拉取问题 ...
  • 2026-09-05 11:04
    125 0
    摘要ethercat 命令行工具是 EtherCAT 调试和诊断的必备工具。本文详细介绍所有命令的使用方法、高级用法、脚本集成,以及故障排查技巧。图 1: Command Tree图 2: Usage Example1 工具安装与配置───────── ...
  • 2026-09-05 11:02
    119 0
    摘要IgH (EtherLab IgH) EtherCAT Master 是开源的 EtherCAT 主站实现,广泛应用于 Linux 嵌入式系统。本文深入剖析 IgH Master 的架构设计、初始化流程、从站配置方法、PDO 映射机制,以及与实时扩展(Xenomai/PRE ...
  • 2026-09-05 11:02
    56 0
    摘要PDO(Process Data Object)是 EtherCAT 周期性数据交换的核心机制。本文深入剖析 PDO 与 SDO 的区别、PDO 配置方法、FMMU 映射原理、域(Domain)管理、性能优化策略,以及常见配置问题的诊断与解决。图 1: Do ...
  • 2026-09-05 11:01
    103 0
    摘要CiA402(CANopen device profile for drives and motion control)是伺服驱动器的国际标准,定义了统一的状态机、控制字/状态字机制和运动模式。本文深入剖析 CiA402 状态机、控制字详解、状态转换流程、常见运 ...
  • 2026-09-05 10:55
    67 0
    Bootloader是嵌入式系统启动的第一个程序,负责初始化硬件、加载操作系统内核。本文档讲解U-Boot的开发与移植,包括启动流程、环境变量、设备树和自定义命令开发。1. U-Boot概述U-Boot(Universal Boot Loader) ...
  • 2026-09-05 10:51
    82 0
    作为嵌入式工程师,在交叉编译时你是否遇到过这些问题:•GCC 版本太高,内核编译失败?•编译器警告报错,不知道怎么改?•多个项目需要不同版本的 GCC,如何管理?•内核升级后,旧代码编译不过怎么办? 本文 ...
  • 2026-09-05 10:46
    50 0
    摘要前三篇文章覆盖了 Nitrogen8MP(i.MX8MP)平台从 Yocto 构建到根文件系统定制的完整流程。系统跑起来之后,开发者面临的下一个问题是:如何验证平台硬件状态正常? 本文聚焦两个在产品交付和现场运维中反复出现 ...
  • 2026-09-05 10:42
    111 0
  • 2026-09-05 10:41
    41 0
    摘要Yocto 构建通过 `do_fetch` 后,真正的挑战在编译和配置阶段。本文记录 Nitrogen8MP 构建中三个典型问题:Cargo 构建工具链与主机环境冲突、设备树补丁的 Yocto 标准化集成方式、WiFi 固件文件名不匹配导致加载 ...
  • 2026-09-05 10:36
    83 0
    前言在上一篇文章中,我们完成了 SC233HGS V4L2 驱动框架的搭建,包括驱动结构定义、寄存器表初始化、Probe 函数实现等核心代码。但当驱动代码就绪后,如何正确配置设备树并进行系统级调试,才是让传感器真正工作的 ...
  • 2026-09-05 10:34
    101 0
    摘要本文系统化地整理 EtherCAT 应用中的常见错误、诊断方法、解决思路,以及实用的排查工具,帮助工程师快速定位和解决问题。图 1: Common Errors图 2: Troubleshooting Flow1 错误分类体系─────────── ...
  • 2026-09-05 10:32
    65 0
    摘要承接硬件与配置篇,本文深入讲解 NX9020 Audio Codec 驱动核心代码实现,涵盖 ALSA SoC 框架集成、寄存器初始化序列、DAPM 电源管理等关键技术点。通过实际代码示例,展示如何在 RK3588 平台上实现稳定高效的音 ...
  • 2026-09-05 10:20
    73 0
    摘要在 EtherCAT 应用中,有时需要在周期性任务运行时动态修改从站参数。本文深入剖析 SDO 请求机制、异步状态机、在周期任务中安全读写参数的方法、常见陷阱及最佳实践。图 1: Cyclic Task图 2: Sdo State Machine ...
  • 2026-09-05 10:14
    84 0
    摘要EtherCAT 从站状态机(AL State Machine)是理解 EtherCAT 通信的核心概念。本文深入解析从站的五种状态(Init、PreOp、SafeOp、Op、Boot)、状态转换条件、AL 状态寄存器、错误处理机制,以及 CiA402 驱动器状 ...
  • 2026-09-05 10:11
    111 0
    摘要在 STM32MP157 平台上移植 IGH EtherCAT Master 时,遇到了几个典型问题。本文记录这些踩坑经验和解决思路,帮助读者在自己的项目中少走弯路。01 项目背景STM32MP157 是 ST 的双核异构 MPU,内置千兆以太网 MAC ...
  • 2026-09-05 10:11
    107 0
    摘要EtherCAT(Ethernet for Control Automation Technology)是 Beckhoff 公司在 2003 年推出的一项高性能工业以太网技术。本文深入剖析 EtherCAT 协议的核心原理,包括其突破性的"On-the-fly"处理机制(数据帧在 ...
  • 2026-09-05 10:06
    52 0
    为了使 VsCode/CMake 能够找到必要的依赖项,我在项目的 .vscode 文件夹中创建了一个 cmake-kits.json 文件。此文件用作 CMake 工具包的配置。下面是一个示例 cmake-kits.json 文件:[ { "name": "Yocto-Po ...
  • 2026-09-05 10:06
    104 0
    前言嵌入式开发涉及底层系统、硬件交互和性能优化,调试难度远高于应用软件开发。一个高效的bug排查流程可能需要多种工具配合使用,从系统级别的性能分析到源码级别的逻辑追踪。本文档系统讲解嵌入式开发中必备的 ...
  • 2026-09-05 09:57
    36 0
    曾几何时,使用buildroot创建文件系统,只知道在本地独立编译一份,殊不知,可以创建sdk,然后发布,便于项目内使用,基本流程如下:1、在buildroot根目录,执行make sdk,生成sdk相关信息2、在buildroot的output目 ...
  • 2026-09-05 09:51
    51 0
    作为嵌入式工程师,在实现高精度 EtherCAT 运动控制系统时,你是否遇到过这些问题:·250μs 周期时间总是达不到,抖动太大?·Xenomai 装好了,但性能提升不明显?·IGH Master 的驱动选择让人困惑(generic vs ...
  • 2026-09-05 08:41
    89 0
    作为 Zynq MPSoC 开发者,你是否在 GPIO 驱动开发时遇到过这些问题:• 想写个简单的 GPIO 控制却不知从何入手?• GPIO 中断配置半天没反应?• sysfs 接口已废弃,libgpiod 怎么用?• PL 端 AXI GPIO 怎么写驱 ...
  • 2026-09-05 08:38
    140 0
    作为 Zynq MPSoC 开发者,你是否在设备树配置时遇到过这些问题:• 设备树语法一大堆,不知道从何入手?• GPIO 配置总是不生效,引脚号怎么算?• PL 端 IP 核怎么动态加载到设备树?• Petalinux 设备树编译流程 ...
  • 2026-09-05 08:33
    86 0
    前言作为嵌入式工程师,你是否在搭建 Zynq MPSoC 开发环境时遇到过这些问题: - Petalinux 安装依赖报错,折腾一整天? - 工具链版本不兼容,编译时各种错误? - 想快速 ...
  • 2026-09-05 08:28
    57 0
    前言前几篇文章我们学习了 Buildroot 的基础配置、外部包集成和根文件系统定制。但在实际企业级项目中,这些知识点如何协同工作?如何管理多产品线、多配置的复杂场景? 本文将通过一个真实的工业网 ...
  • 2026-09-05 08:18
    56 0
    Buildroot 实战:添加外部软件包的完整指南前言在上一篇《Buildroot 快速入门》中,我们学习了如何使用 Buildroot 构建基础嵌入式 Linux 系统。但实际项目中,仅依赖官方提供的 2000+ 软件包往往不够——你需要集成 ...
  • 2026-09-05 08:06
    132 0
    前言在完成了 SC233HGS(2.3MP 可见光传感器)的驱动开发后,我们迎来了更具挑战性的任务:适配 LCG6122 红外热成像模组。这是一款 640×512 分辨率的非制冷红外焦平面探测器,输出 YUV422 格式,通过 2-lane MIPI ...
  • 2026-09-05 08:02
    103 0
    摘要基于 RK3588 平台,详细讲解 SmartSens SC233HGS 2.3MP 红外传感器的 Linux 驱动开发全过程。本文涵盖传感器硬件特性分析、V4L2 subdev 驱动框架搭建、寄存器表初始化、外触发模式实现等关键技术点,分享从零开 ...
  • 2026-09-05 07:57
    58 0
    摘要基于 RK3588 平台移植 NX9020 Audio Codec 驱动,通过完整的硬件连接分析、设备树配置和平台适配,实现 I2S 音频功能。本文重点介绍硬件接口配置、设备树关键参数、I2C/I2S 时序要求,以及常见问题的排查方法, ...
  • 2026-09-05 07:53
    79 0
    摘要MYiR-IMX6ULL 没有 WiFi 模块,通过 ESP-Hosted 方案让 ESP32 作为无线协处理器,实现 WiFi 功能。本文记录基于 ESP-Hosted-FG 的实现方式,重点说明 SoftAP 启动、MAC 地址处理和网络配置流程。1. 方案选择ESP ...
  • 2026-09-05 07:51
    91 0
    导语: 在工业运动控制领域,通讯总线是设备数据交互、同步控制的核心枢纽,其实时性、稳定性与传输效率,直接决定工控系统的运行精度与智能化层级。伴随自动化装备向高速化、智能化升级,传统总线的性能短板逐 ...
  • 2026-09-05 07:49
    132 0
    EtherCAT总线伺服,是利用EtherCAT工业以太网替代传统脉冲、模拟量控制方式,将多台伺服驱动器组网形成总线控制系统,可实现高速响应、超高精度、多轴同步联动,是目前自动化高端运动控制场景的主流核心方案。一、E ...
  • 2026-09-05 07:38
    99 0
    摘要分布式时钟(Distributed Clocks, DC)是 EtherCAT 实现纳秒级同步精度的核心技术。本文深入剖析 DC 机制原理、时钟传播算法、配置方法、Sync0/Sync1 信号、补偿机制,以及高精度运动控制中的应用。图 1: Dc Of ...
  • 2026-09-02 09:54
    29 0
    先介绍一下自己。本人从事运动控制底层技术研发十余年,一直专注在FPGA领域。大约十年前,我自主完成了基于FPGA的硬插补和速度规划全套算法,输出方式是传统的脉冲+方向控制。当时这套方案在精度和实时性上可以说做 ...
  • 2026-09-01 09:00
    80 0
    前面我们讲了EtherCAT 轴控中PDO里的控制字( 0x6040)EtherCAT轴控的PDO中的控制字Controlword(166040)代表什么意思,包含哪些信息应一些网友的要求,今天我们讲一下0x6041在 EtherCAT 轴控中,PDO里的状态 ...
  • 2026-09-01 08:17
    52 0
    概述SIMATIC S7-1200 G2 是当前广受成功应用的SIMATIC S7-1200 系列的后续替代产品。SIMATIC CP 1243-1 G2 模块是S7-1200 G2 系列的通信模块,如图1-1所示。图1-1CP1243-1 G2 模块具备以下功能:网络隔离:额外提供 ...
  • 2026-09-01 07:20
    155 0
    在工业运动控制中,控制器如何与伺服驱动器"对话",直接决定了设备的精度、速度和可维护性。目前最常见的两种方案是传统脉冲控制和EtherCAT 工业以太网总线。本文从原理到选型,做一次清晰的横向对比。一、两种控制 ...
  • 2026-08-31 08:34
    104 0
    前言工业视觉检测上位机涉及的技术面比较杂:图像处理要跑得稳、通信协议要握得住、界面反馈要跟得上,还得把检测数据存下来方便回溯。这篇文章围绕一套自己动手写的 Windows 桌面上位机展开,不依赖真实工业相机和 ...
  • 2026-08-31 08:32
    65 0
    前言工业现场的数据采集,Modbus 协议跑得最多。串口接上、地址配好、开始读数据——看起来不复杂,但真要做一个能稳定跑、界面过得去、数据还能存下来查历史趋势的上位机,工作量不算小。重复造轮子没意思,不如直 ...
  • 2026-08-31 08:23
    53 0
    点击"工控学习社"关注我们吧!ModBus网络是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成。其系统结构既包括硬件、亦包括软件。它可应用于各种数据采集和过程监控。M ...
  • 2026-08-27 10:52
    133 0
    前言车间的生产管理,很多时候还是靠纸质工单加人工盯设备。工单从 MES 下发后,操作工得手动抄参数、填报表,设备状态全靠现场巡检去盯,数据滞后不说,还容易出错。要是遇到网络波动,生产数据传不回 MES,更是麻 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码