NEMC NEMC

嵌入式 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
nsrrcnemc-pixel 0 Stars MIT BOM 完整度: /5 教程完整度: /5

项目简介

NEMC是基于EtherCAT协议的开源步进电机控制器。


NEMC 是一个基于 EtherCAT 协议的开源步进电机控制器,涵盖硬件与软件两个层面,旨在为工业自动化与科研领域提供一套低成本、高灵活性的运动控制解决方案。其核心设计理念是“去 PC 化”——控制器内置了触摸屏面板,用户无需连接电脑即可独立完成参数配置、运动指令下发和状态监控,极大降低了现场部署的门槛和调试复杂度。同时,NEMC 保留了远程连接能力,提供 LabVIEW 应用程序接口(API)及配套示例代码,方便工程师在现有 LabVIEW 环境中快速集成与二次开发;EPICS(实验物理与工业控制系统)支持也正在开发中,未来可无缝接入大型科学装置或分布式控制网络。

项目特点

基于 EtherCAT 协议,实现高实时性、高精度的电机控制。
内置触摸面板,支持独立配置和控制,无需连接 PC。
提供 LabVIEW API 和示例,方便集成到现有系统。
EPICS 支持正在开发中,未来可扩展至大型实验控制系统。
开源硬件和软件,用户可自由修改和定制。

技术规格

通信协议
控制对象
用户界面
软件支持
开源范围

项目资源

所需工具

工具用途是否必需
3D打印机 打印外壳和结构件 ▢ 推荐
焊台 焊接电子元件 ✅ 是
示波器 调试EtherCAT通信 ✅ 是
编程器 烧录固件 ✅ 是

能力画像

记忆与知识检索
1/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
2/5
数理与计算
4/5
动手与操作
4/5
狂热与坚持
3/5
创造与创新
3/5

所需技能

🔧 **动手能力**:需要焊接、调试硬件电路,组装控制器。 💻 **编程能力**:需要掌握C/C++(固件开发)、LabVIEW(API使用)或EPICS(未来)。 ⚡ **电子电路**:需要理解步进电机驱动、EtherCAT物理层、电源设计等。

适用场景

工业自动化中的步进电机精确控制。
科研实验中的运动控制平台。
需要独立运行或远程控制的电机驱动系统。