• 首页
  • 使用指南
    上传指南安装指南
  • API文档
    开发指南API调用API参考
  • 相关网站
    嘉立创EDA嘉立创社区开源广场
  • 编辑器
    在线编辑器(专业版)桌面客户端
  • 扩展管理
  • 登录注册
嘉立创产业服务站群

电子产业

logo

嘉立创PCB

PCB、FPC制造服务

logo

嘉立创SMT

一站式PCBA服务平台

logo

嘉立创激光钢网治具

激光钢网&治具制造

logo

嘉立创EDA

国产PCB设计工具

机械产业

logo

嘉立创FA

机械/电气零部件一站式商城

logo

嘉立创3D打印

树脂、尼龙、金属3D打印服务

logo

嘉立创CNC机械智造

机加件一件起订,3天交货

更多服务

嘉立创CAM

国产线路板CAM软件

Forface 3D

SaaS化3D技术服务平台

硬创社

好玩的硬件交流社区

供应商合作

一站式阳光采购平台

· EDA扩展广场
首页

使用指南

上传指南安装指南

API文档

开发指南API调用API参考

相关网站

嘉立创EDA嘉立创社区开源广场

编辑器

在线编辑器(专业版)桌面客户端
登录注册

Rogowski Coil Generator

lys6668883v1.0.0
(2)Apache-2.0
一键生成电感式编码器罗氏线圈 (SIN/COS/-SIN/-COS),支持双环8线圈、周期数独立配置、交替层差分走线
详情
更改日志
历史版本
评论

Rogowski Coil Generator

lys6668883
(2)Apache-2.0
详情
更改日志
历史版本
评论

简体中文 | English

Rogowski Coil Generator

用于嘉立创EDA专业版的罗氏线圈自动生成插件,专为电感式编码器设计。

Logo

功能简介

在PCB上一次生成最多 8 个罗氏线圈(外圈4个 + 内圈4个),满足电感式编码器对 SIN / COS / -SIN / -COS 四相接收线圈的设计需求。

每个线圈遵循 r(θ) = rIn + (rOut - rIn) × (sin(Nθ + φ) + 1) / 2 的正弦调制走线,自动在极值处打过孔换层(顶层↔底层),相邻线圈层偏移防止交叉。

使用方法

  1. 打开或新建一个 PCB 文档
  2. 点击菜单 Rogowski Coil → Configure & Generate...
  3. 在弹出的配置面板中设置参数:
区域参数说明默认值
Outer RingEnable是否生成外圈✓
Outer R-in外圈内径(mm)40
Outer R-out外圈外径(mm)63
Outer Periods外圈周期数 N16
Inner RingEnable是否生成内圈✓
Inner R-in内圈内径(mm)15
Inner R-out内圈外径(mm)35
Inner Periods内圈周期数 N16
CommonTrace Width走线宽度(mm)0.2
Pts / segment每段插值点数(越大越平滑)48
PositionCenter X / Y线圈中心坐标(mm)0, 0
  1. 实时预览画布确认效果
  2. 点击 Generate on PCB 一键生成

使用截图

配置面板

8线圈预览

PCB生成效果

生成结果

每个线圈包含:

  • 2N 个走线段(顶层↔底层交替,每段 π/N 机械角 = 180° 电角度)
  • 2N 个过孔(每个段边界一个,包括起止端,形成闭合回路)
  • 4 线圈 net 名:SIN / COS / SIN_N / COS_N(外圈)、SIN_I / COS_I / SIN_N_I / COS_N_I(内圈)
外圈(红/蓝/橙/绿)内圈(半透明)
rIn=40mm, rOut=63mmrIn=15mm, rOut=35mm

线圈相位

线圈相位 φ首个过孔位置说明
SIN0π/(2N)正弦同相
COSπ/20超前 90° 电角
SIN_Nππ/(2N)反向(差分对)
COS_N3π/20反向(差分对)

安装要求

  • 嘉立创EDA专业版 ≥ 3.0.0
  • 打开 PCB 文档后再使用

开发

npm install
npm run build    # 编译打包 → ./build/dist/*.eext

本插件基于 pro-api-sdk 构建。

许可证

Apache-2.0

更新日志

[1.0.0] - 2026-07-21

新增

  • 罗氏线圈自动生成,用于电感式编码器 PCB 设计
  • 双圈支持:外圈 + 内圈,可独立启停,各自可设周期数 N
  • 每圈 4 相线圈:SIN、COS、SIN_N、COS_N(φ = 0, π/2, π, 3π/2)
  • 正弦调制走线公式:r(θ) = rIn + (rOut - rIn) × (sin(Nθ + φ) + 1) / 2
  • 每 180° 电角度(π/N 机械角)换层一次,每条线圈 2N 段走线
  • 每个段边界一个过孔(共 2N 个),形成闭合回路
  • 防交叉设计:SIN/SIN_N 和 COS/COS_N 共享起始角,通过层偏移区分
  • Net 命名:SIN / COS / SIN_N / COS_N(外圈)、SIN_I / COS_I / SIN_N_I / COS_N_I(内圈)
  • 实时 canvas 预览,4 色绘制,外圈实线 / 内圈半透明
  • 可配置参数:内外圈半径、周期数 N、走线宽度、插值点数、线圈中心位置
  • 双语 i18n:简体中文(默认)+ 英文,根据 EDA 语言设置自动切换
  • PCB 菜单集成:Rogowski Coil → Configure & Generate
  • 插件图片:logo + 3 张截图(配置面板、8 线圈预览、PCB 生成效果)
  • README.md(中文)和 README.en.md,含参数表和截图

修复

  • JS 变量提升 bug:drawOnPcb 和 drawPreview 中局部 var t 覆盖了 i18n 函数 t(),导致 "t is not a function" 报错
  • 线圈起止连接处(s=0)缺失过孔:过孔数从 2N-1 改为 2N,确保闭合回路
暂无数据
暂无数据

评论

在登录或注册后才可以进行评论操作
全部评论(1)
按时间排序|按热度排序

类型

PCB

关键词

RogowskiCoilInductiveEncoderPCBSINCOS电感式编码器罗氏线圈正弦线圈

扩展信息

版本v1.0.0
发布者

刘雨生

发布时间2026-07-21 18:39:17
名称

rogowski-coil-generator

UUID

f8030a251a3b4700b3a9b3a801a87907

适用EDA版本:^3.0.0
报告

报告滥用

logo

政策条款

服务条款隐私政策项目授权许可协议作出贡献感谢名单

软件版本

专业版标准版教育版私有化部署版

解决方案

专业版编辑器标准版编辑器桌面客户端API接口文档格式

使用帮助

用户论坛专业版教程标准版教程专业版更新标准版更新

关于我们

团队介绍相关报道关于公司联系我们合作联系
EDA公众号
EDA公众号
开源公众号
开源公众号
开源硬件交流群
开源硬件交流群
版权所有 - 深圳创电优选科技有限公司 粤ICP备2026007863号粤公网安备44030402002736号增值电信业务经营许可证粤B2-20201198ISO/IEC隐私政策用户协议