2.5 KiB
2.5 KiB
2026-08-21 工作日志
环路车检器方案 + 原理图
- 老大咨询环路车检器检测方法选型与原理图绘制
- 输出:检测方法对比(LC振荡+频率计数 主推 / PLL 高灵敏 / 电桥 不推荐 / 多频扫频 抗变频器干扰旗舰)+ LC振荡频率计数方案完整原理图
- 文件:
/root/.openclaw/workspace/loop-detector/loop-detector-principle.html(源文件,含图1方法对比 + 图2原理图)fig1-methods.svg/.png、fig2-schematic.svg/.pnginline_svg.py(SVG 样式内联转换脚本,librsvg 不支持 CSS 变量)
- 关键设计点:匹配变压器隔离耦合、谐振 20~150kHz、周期法测频、基准频率自适应抗温漂、光耦隔离输出、回差阈值
服务器安装 KiCad
- KiCad 7.0.11 安装完成(apt 官方源,35 个包,库占 363MB)
- 组件:kicad / kicad-cli / eeschema / pcbnew,符号库+封装库完整
- 无 GPU:3D 查看器软渲染慢,原理图/PCB 编辑不受影响
- 图形界面走向日葵远程桌面使用
KiCad 环路车检器原理图工程(已交付)
- 目录:
/root/.openclaw/workspace/loop-detector/loop-detector-kicad/loopdet.kicad_sym— 自定义符号库(R/C/Q_NPN/MOS_N/LED/TVS_BI/XFMR/OPTO/COMP/MCU/RELAY_SPDT/CONN2)loop-detector.kicad_sch— 原理图(A3,LC振荡+频率计数完整信号链)loop-detector.kicad_pro— 工程文件loop-detector.pdf— 导出的 PDFloop-detector-preview.png— 预览图gen_sch.py— 程序化生成脚本(改参数后重跑即可)sym-lib-table— 工程级符号库表;全局表在~/.config/kicad/7.0/sym-lib-table
- KiCad 7 文件格式踩坑记录(重要!):
- 文件头
(kicad_sch (version 20230121) (generator eeschema),uuid/generator 都不带引号 - 内嵌 lib_symbols 符号名必须带库前缀(
"loopdet:C"),与 lib_id 一致才能解析 - pin 必须带电气/图形类型:
(pin passive line (at ...) (length ...) (name "~" ...) (number "1" ...)) - symbol 实例必须有
(instances (project ... (path ... (reference ...) (unit 1))))块 - 网络标签是
(label "VCC" (at ...) (effects ...) (uuid ...)),不是 net_label - 顶层文本是
(text "内容" (at ...) ...),字符串前置,不是 (string ...) 子块
- 文件头
- 调试方法:kicad-cli sch export pdf 验证;用 top_children 拆分文件做二分测试定位解析错误
- 经验:kicad-cli 查库表加载缺失库会段错误(t11 测试),尽量内嵌符号