📁 新增 pcb/ 目录:硬件同事(唐磊)PCB 设计文档归档区

This commit is contained in:
2026-08-21 16:37:17 +08:00
parent e6fb2a1cdd
commit 87ee81c9e7
15 changed files with 2968 additions and 0 deletions
+319
View File
@@ -0,0 +1,319 @@
<?xml version='1.0' encoding='utf-8'?>
<ns0:svg xmlns:ns0="http://www.w3.org/2000/svg" viewBox="0 0 1240 880" xmlns="http://www.w3.org/2000/svg">
<ns0:defs>
<ns0:marker id="ar2" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse">
<ns0:path d="M0,0 L10,5 L0,10 z" fill="#64748b" style="fill: #64748b" />
</ns0:marker>
</ns0:defs>
<ns0:text x="20" y="34" style="font-size: 20px; font-weight: 650; fill: #172033">环路车检器原理图 — LC 振荡 + 频率计数方案(推荐①)</ns0:text>
<ns0:text x="20" y="56" style="font-size: 12px; fill: #5b6475">信号链:环形线圈 → 浪涌保护 → 匹配变压器 → 谐振/考毕兹振荡 → 比较器整形 → MCU 测频判车 → 光耦隔离 → 继电器输出</ns0:text>
<ns0:path d="M20,240 H1220" stroke-dasharray="8 4" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="26" y="233" style="font-size: 11px; fill: #5b6475">VCC 5V</ns0:text>
<ns0:path d="M320,430 H1200" stroke-dasharray="8 4" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="326" y="423" style="font-size: 11px; fill: #5b6475">GND</ns0:text>
<ns0:path d="M20,650 H1220" stroke-dasharray="8 4" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="26" y="643" style="font-size: 11px; fill: #5b6475">GND(电源地)</ns0:text>
<ns0:path d="M700,430 V650" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:rect x="24" y="262" width="172" height="196" rx="8" style="stroke: #64748b; stroke-width: 1; fill: #e2e8f0" />
<ns0:text x="110" y="252" text-anchor="middle" style="font-size: 12px; fill: #5b6475">路面(切割槽)</ns0:text>
<ns0:rect x="58" y="300" width="104" height="118" rx="4" stroke-width="3" style="fill: none; stroke: #172033; stroke-width: 3" />
<ns0:rect x="74" y="316" width="72" height="86" rx="3" stroke-width="2.4" style="fill: none; stroke: #172033; stroke-width: 2.4" />
<ns0:rect x="90" y="332" width="40" height="54" rx="2" stroke-width="1.8" style="fill: none; stroke: #172033; stroke-width: 1.8" />
<ns0:text x="110" y="472" text-anchor="middle" style="font-size: 12px; fill: #5b6475">环形线圈 3~5 匝</ns0:text>
<ns0:text x="110" y="488" text-anchor="middle" style="font-size: 11px; fill: #5b6475">L≈50~200μH(待现场验证)</ns0:text>
<ns0:path d="M162,300 H210 V310" marker-end="url(#ar2)" style="stroke: #64748b; stroke-width: 2; fill: none" />
<ns0:path d="M162,418 H210 V430" marker-end="url(#ar2)" style="stroke: #64748b; stroke-width: 2; fill: none" />
<ns0:text x="180" y="286" style="font-size: 11px; fill: #5b6475">引线(双绞屏蔽 ≤20m</ns0:text>
<ns0:rect x="215" y="295" width="26" height="26" rx="3" style="stroke: #64748b; stroke-width: 1; fill: #e2e8f0" />
<ns0:text x="228" y="313" text-anchor="middle" style="font-size: 11px; fill: #5b6475">A</ns0:text>
<ns0:rect x="215" y="415" width="26" height="26" rx="3" style="stroke: #64748b; stroke-width: 1; fill: #e2e8f0" />
<ns0:text x="228" y="433" text-anchor="middle" style="font-size: 11px; fill: #5b6475">B</ns0:text>
<ns0:rect x="250" y="262" width="96" height="200" rx="6" style="fill: none; stroke: #64748b; stroke-width: 1; stroke-dasharray: 6 5; opacity: 0.8" />
<ns0:text x="298" y="254" text-anchor="middle" style="font-size: 11px; fill: #5b6475">浪涌保护</ns0:text>
<ns0:path d="M241,308 H330" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M241,428 H330" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M288,308 V344" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M288,392 V428" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M288,344 L282,356 H294 Z" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M288,392 L294,380 H282 Z" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M288,356 V380" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="300" y="386" style="font-size: 11px; fill: #5b6475">TVS1</ns0:text>
<ns0:path d="M318,308 V350" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M318,386 V428" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:rect x="312" y="350" width="12" height="36" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:text x="336" y="370" style="font-size: 11px; fill: #5b6475">RV1</ns0:text>
<ns0:rect x="340" y="262" width="140" height="200" rx="6" style="fill: none; stroke: #64748b; stroke-width: 1; stroke-dasharray: 6 5; opacity: 0.8" />
<ns0:text x="410" y="254" text-anchor="middle" style="font-size: 11px; fill: #5b6475">T1 匹配变压器 1:1~1:2</ns0:text>
<ns0:path d="M370,310 V328" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M370,328 a7,7 0 0 1 0,14 a7,7 0 0 0 0,14 a7,7 0 0 1 0,14 a7,7 0 0 0 0,14 a7,7 0 0 1 0,14" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M370,398 V420" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M330,310 H370" marker-end="url(#ar2)" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M330,430 H370" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:circle cx="370" cy="310" r="2.4" style="fill: #172033; stroke: none" />
<ns0:path d="M392,300 V430" style="stroke: #64748b; stroke-width: 2; fill: none" />
<ns0:path d="M400,300 V430" style="stroke: #64748b; stroke-width: 2; fill: none" />
<ns0:path d="M424,320 V336" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M424,336 a7,7 0 0 0 0,14 a7,7 0 0 1 0,14 a7,7 0 0 0 0,14 a7,7 0 0 1 0,14 a7,7 0 0 0 0,14" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M424,406 V420" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:circle cx="424" cy="320" r="2.4" style="fill: #172033; stroke: none" />
<ns0:path d="M424,320 H452 V330" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M424,420 H452 V410" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M446,330 H458" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M446,410 H458" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M452,330 V410" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="478" y="368" style="font-size: 11px; fill: #5b6475">C1 谐振电容</ns0:text>
<ns0:text x="478" y="382" style="font-size: 11px; fill: #5b6475">100~470pF</ns0:text>
<ns0:path d="M424,320 H480 V336" marker-end="url(#ar2)" style="stroke: #64748b; stroke-width: 2; fill: none" />
<ns0:text x="446" y="306" style="font-size: 11px; fill: #5b6475">Cc1 10pF</ns0:text>
<ns0:path d="M452,300 H464" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M452,312 H464" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M458,300 V312" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M424,420 V430" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:rect x="462" y="248" width="180" height="196" rx="6" style="fill: none; stroke: #64748b; stroke-width: 1; stroke-dasharray: 6 5; opacity: 0.8" />
<ns0:text x="552" y="240" text-anchor="middle" style="font-size: 11px; fill: #5b6475">考毕兹振荡器(基极调谐)</ns0:text>
<ns0:path d="M480,240 V252" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:rect x="474" y="252" width="12" height="34" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M480,286 V300" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="440" y="272" style="font-size: 11px; fill: #5b6475">Rb1 100k</ns0:text>
<ns0:path d="M500,352 V356" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:rect x="494" y="356" width="12" height="34" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M500,390 V430" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="520" y="376" style="font-size: 11px; fill: #5b6475">Rb2 47k</ns0:text>
<ns0:path d="M506,340 V352" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M500,352 H512" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M501,352 V364" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M506,352 V364" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M501,364 H506" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M501,392 H506" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M506,364 V392" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M506,392 V430" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="522" y="416" style="font-size: 11px; fill: #5b6475">C3 100p</ns0:text>
<ns0:path d="M480,300 H500 V340" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:circle cx="500" cy="342" r="2.4" style="fill: #172033; stroke: none" />
<ns0:path d="M500,342 L516,314 V290" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M500,342 L514,370 V390" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M504,360 L514,354" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M508,364 L518,358" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:text x="540" y="336" style="font-size: 11px; fill: #5b6475">Q1</ns0:text>
<ns0:text x="540" y="350" style="font-size: 11px; fill: #5b6475">S9018</ns0:text>
<ns0:path d="M516,240 V256" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:rect x="510" y="256" width="12" height="30" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M516,286 V290" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="540" y="272" style="font-size: 11px; fill: #5b6475">Rc 2.2k</ns0:text>
<ns0:path d="M516,290 H526 V270" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M526,270 V280" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M526,280 a6,6 0 0 0 0,12 a6,6 0 0 1 0,12 a6,6 0 0 0 0,12" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M526,316 V322" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M526,322 H500 V336" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="540" y="306" style="font-size: 11px; fill: #5b6475">Lx 谐振</ns0:text>
<ns0:path d="M526,270 H540 V300" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M540,300 V308" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M534,308 H546" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M534,356 H546" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M540,308 V356" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M540,356 V430" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="560" y="336" style="font-size: 11px; fill: #5b6475">C2 100p</ns0:text>
<ns0:path d="M516,290 H600" marker-end="url(#ar2)" style="stroke: #64748b; stroke-width: 2; fill: none" />
<ns0:path d="M548,284 H560" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M548,296 H560" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M554,284 V296" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="556" y="276" style="font-size: 11px; fill: #5b6475">Cc2</ns0:text>
<ns0:rect x="616" y="248" width="140" height="200" rx="6" style="fill: none; stroke: #64748b; stroke-width: 1; stroke-dasharray: 6 5; opacity: 0.8" />
<ns0:text x="686" y="240" text-anchor="middle" style="font-size: 11px; fill: #5b6475">U1 比较器(带回差)</ns0:text>
<ns0:path d="M600,290 H640" marker-end="url(#ar2)" style="stroke: #64748b; stroke-width: 2; fill: none" />
<ns0:path d="M640,290 V310" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M686,300 L706,330 L686,360 Z" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M706,330 H750" marker-end="url(#ar2)" style="stroke: #64748b; stroke-width: 2; fill: none" />
<ns0:text x="712" y="322" style="font-size: 11px; fill: #5b6475">+</ns0:text>
<ns0:text x="712" y="352" style="font-size: 11px; fill: #5b6475"></ns0:text>
<ns0:path d="M640,350 H668" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M668,240 V268" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:rect x="662" y="268" width="12" height="30" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M668,298 V320" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M668,350 H686" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M668,350 V380" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:rect x="662" y="380" width="12" height="26" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M668,406 V430" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="610" y="392" style="font-size: 11px; fill: #5b6475">Vref 分压</ns0:text>
<ns0:text x="610" y="406" style="font-size: 11px; fill: #5b6475">(R3/R4)</ns0:text>
<ns0:text x="640" y="452" style="font-size: 11px; fill: #5b6475">方波输出 f≈f₀</ns0:text>
<ns0:rect x="800" y="240" width="200" height="220" rx="10" style="fill: #c7d2fe; stroke: #64748b; stroke-width: 1" />
<ns0:text x="900" y="262" text-anchor="middle" style="font-size: 14px; font-weight: 600; fill: #172033">MCU</ns0:text>
<ns0:text x="900" y="278" text-anchor="middle" style="font-size: 11px; fill: #5b6475">STM32/GD32F103</ns0:text>
<ns0:text x="816" y="302" style="font-size: 11px; fill: #5b6475">· 定时器输入捕获测周期</ns0:text>
<ns0:text x="816" y="322" style="font-size: 11px; fill: #5b6475">· f = Fclk / period → Δf</ns0:text>
<ns0:text x="816" y="342" style="font-size: 11px; fill: #5b6475">· 数字滤波 + 消抖</ns0:text>
<ns0:text x="816" y="362" style="font-size: 11px; fill: #5b6475">· 灵敏度阈值(多档)判断</ns0:text>
<ns0:text x="816" y="382" style="font-size: 11px; fill: #5b6475">· 存在/通过 状态机</ns0:text>
<ns0:text x="816" y="402" style="font-size: 11px; fill: #5b6475">· 基准频率慢速自适应(抗温漂)</ns0:text>
<ns0:text x="816" y="422" style="font-size: 11px; fill: #5b6475">· 继电器输出 + 自检/看门狗</ns0:text>
<ns0:path d="M750,310 H800" marker-end="url(#ar2)" style="stroke: #64748b; stroke-width: 2; fill: none" />
<ns0:text x="756" y="300" style="font-size: 11px; fill: #5b6475">PA0 捕获</ns0:text>
<ns0:path d="M1000,330 H1030" marker-end="url(#ar2)" style="stroke: #64748b; stroke-width: 2; fill: none" />
<ns0:text x="1004" y="320" style="font-size: 11px; fill: #5b6475">PA1</ns0:text>
<ns0:path d="M900,460 V476" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M900,476 L894,488 H906 Z" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M900,488 V494" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M894,494 H906" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M900,494 V506" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M894,506 H906" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M900,506 V520" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M900,520 V650" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="918" y="492" style="font-size: 11px; fill: #5b6475">D2 状态LED</ns0:text>
<ns0:text x="918" y="506" style="font-size: 11px; fill: #5b6475">R6 限流</ns0:text>
<ns0:path d="M860,240 V230" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="846" y="224" style="font-size: 11px; fill: #5b6475">VDD 3.3V</ns0:text>
<ns0:rect x="1030" y="290" width="70" height="90" rx="4" style="stroke: #64748b; stroke-width: 1; fill: #e2e8f0" />
<ns0:text x="1065" y="282" text-anchor="middle" style="font-size: 11px; fill: #5b6475">U2 光耦</ns0:text>
<ns0:path d="M1042,320 L1042,330 L1052,330 L1052,320 Z" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M1052,320 V326" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:circle cx="1062" cy="352" r="2" style="fill: #172033; stroke: none" />
<ns0:path d="M1062,352 L1072,344 V352" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M1062,352 L1072,360 V352" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M1052,326 H1046 V352 H1060" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M1066,340 L1072,336" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M1066,344 L1072,340" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M1030,330 H1016" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:rect x="1004" y="324" width="12" height="12" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:text x="996" y="312" style="font-size: 11px; fill: #5b6475">R5</ns0:text>
<ns0:path d="M1065,360 V375" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M1065,375 H1090" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:rect x="1080" y="368" width="22" height="14" rx="2" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M1102,375 H1108" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M1080,368 V375" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M1080,382 V375" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M1080,368 H1074" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M1080,382 H1074" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="1108" y="380" style="font-size: 11px; fill: #5b6475">Q2</ns0:text>
<ns0:text x="1108" y="394" style="font-size: 11px; fill: #5b6475">N-MOS</ns0:text>
<ns0:path d="M1080,368 V430" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="1090" y="362" style="font-size: 11px; fill: #5b6475">D</ns0:text>
<ns0:text x="1090" y="388" style="font-size: 11px; fill: #5b6475">S</ns0:text>
<ns0:rect x="1120" y="250" width="60" height="46" rx="4" style="stroke: #64748b; stroke-width: 1; fill: #e2e8f0" />
<ns0:path d="M1130,258 L1170,288" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="1150" y="282" text-anchor="middle" style="font-size: 11px; fill: #5b6475">K1</ns0:text>
<ns0:path d="M1108,375 H1120 V273" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M1180,273 H1200" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M1200,273 V300" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M1200,300 H1216" style="stroke: #64748b; stroke-width: 2; fill: none" />
<ns0:circle cx="1200" cy="300" r="2" style="fill: #172033; stroke: none" />
<ns0:path d="M1216,258 H1220" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M1216,342 H1220" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:circle cx="1216" cy="258" r="2" style="fill: #172033; stroke: none" />
<ns0:circle cx="1216" cy="342" r="2" style="fill: #172033; stroke: none" />
<ns0:text x="1222" y="254" style="font-size: 11px; fill: #5b6475">NO</ns0:text>
<ns0:text x="1222" y="346" style="font-size: 11px; fill: #5b6475">NC</ns0:text>
<ns0:text x="1222" y="304" style="font-size: 11px; fill: #5b6475">COM</ns0:text>
<ns0:text x="1124" y="318" style="font-size: 11px; fill: #5b6475">→ 道闸/PLC</ns0:text>
<ns0:path d="M1120,240 V250" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="1080" y="238" style="font-size: 11px; fill: #5b6475">K1 线圈接 VCC(或外供)</ns0:text>
<ns0:rect x="20" y="560" width="1200" height="120" rx="8" style="fill: none; stroke: #64748b; stroke-width: 1; stroke-dasharray: 6 5; opacity: 0.8" />
<ns0:text x="30" y="580" style="font-size: 11px; fill: #5b6475">电源与保护</ns0:text>
<ns0:rect x="40" y="596" width="86" height="30" rx="4" style="stroke: #64748b; stroke-width: 1; fill: #e2e8f0" />
<ns0:text x="83" y="615" text-anchor="middle" style="font-size: 11px; fill: #5b6475">VIN 12~24V</ns0:text>
<ns0:path d="M126,611 H140" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M140,605 L148,611 L140,617 Z" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M148,611 H158" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M158,596 V626" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M158,596 L164,584 H176 L170,596 Z" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M158,626 L170,596 H176 L164,584 Z" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:text x="190" y="604" style="font-size: 11px; fill: #5b6475">D1 防反接</ns0:text>
<ns0:text x="190" y="618" style="font-size: 11px; fill: #5b6475">TVS2 吸收浪涌</ns0:text>
<ns0:path d="M158,611 H200" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:rect x="200" y="596" width="70" height="30" rx="4" style="stroke: #64748b; stroke-width: 1; fill: #e2e8f0" />
<ns0:text x="235" y="615" text-anchor="middle" style="font-size: 11px; fill: #5b6475">U3 LDO 5V</ns0:text>
<ns0:path d="M270,611 H300" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:rect x="300" y="596" width="80" height="30" rx="4" style="stroke: #64748b; stroke-width: 1; fill: #e2e8f0" />
<ns0:text x="340" y="615" text-anchor="middle" style="font-size: 11px; fill: #5b6475">U4 LDO 3.3V</ns0:text>
<ns0:path d="M340,596 V540" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M340,540 H860 V230" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M340,626 V650" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M160,650 H120" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M120,640 H126" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M120,650 H126" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M123,640 V650" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="96" y="668" style="font-size: 11px; fill: #5b6475">Cin</ns0:text>
<ns0:path d="M340,650 H300" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M300,640 H306" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M300,650 H306" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M303,640 V650" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="276" y="668" style="font-size: 11px; fill: #5b6475">C5</ns0:text>
<ns0:path d="M400,650 H380" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M380,640 H386" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M380,650 H386" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M383,640 V650" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="392" y="668" style="font-size: 11px; fill: #5b6475">C6</ns0:text>
<ns0:rect x="20" y="700" width="1200" height="160" rx="8" style="fill: #e2e8f0; stroke: #64748b; stroke-width: 1" />
<ns0:text x="36" y="722" style="font-size: 14px; font-weight: 600; fill: #172033">元件图例</ns0:text>
<ns0:text x="36" y="746" style="font-size: 11px; fill: #5b6475">L 电感(线圈符号)</ns0:text>
<ns0:path d="M56,756 a6,6 0 0 1 0,12 a6,6 0 0 0 0,12 a6,6 0 0 1 0,12" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:text x="140" y="746" style="font-size: 11px; fill: #5b6475">C 电容</ns0:text>
<ns0:path d="M160,756 H172" style="fill: none; stroke: #172033; stroke-width: 1.6" /><ns0:path d="M160,768 H172" style="fill: none; stroke: #172033; stroke-width: 1.6" /><ns0:path d="M166,756 V768" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="244" y="746" style="font-size: 11px; fill: #5b6475">R 电阻</ns0:text>
<ns0:rect x="264" y="752" width="12" height="16" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:text x="340" y="746" style="font-size: 11px; fill: #5b6475">TVS 双向</ns0:text>
<ns0:path d="M360,756 L354,768 H366 Z" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M360,768 L366,756 H354 Z" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:text x="440" y="746" style="font-size: 11px; fill: #5b6475">NPN 三极管</ns0:text>
<ns0:path d="M456,764 H470" style="stroke: #64748b; stroke-width: 1.3; fill: none" /><ns0:circle cx="470" cy="764" r="2" style="fill: #172033; stroke: none" />
<ns0:path d="M470,764 L482,748 V764" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M470,764 L480,776 V784" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:path d="M474,774 L484,768" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:text x="560" y="746" style="font-size: 11px; fill: #5b6475">MOS</ns0:text>
<ns0:rect x="580" y="756" width="20" height="12" rx="2" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:text x="660" y="746" style="font-size: 11px; fill: #5b6475">继电器</ns0:text>
<ns0:rect x="680" y="754" width="16" height="12" style="fill: none; stroke: #172033; stroke-width: 1.6" />
<ns0:path d="M684,756 L692,764" style="stroke: #64748b; stroke-width: 1.3; fill: none" />
<ns0:text x="36" y="806" style="font-size: 11px; fill: #5b6475">关键设计点:① 环路经匹配变压器隔离耦合,直连会受地环路干扰;② 谐振电容 C1 决定频段,频率 f₀≈1/(2π√(LC));③ 灵敏度=Δf 阈值,建议多档可调 + 回差;④ 基准频率上电自学习 + 慢速跟踪,抗温漂;⑤ 输出必须光耦隔离,防浪涌反灌烧 MCU;⑥ 软件加看门狗,继电器粘连检测。</ns0:text>
<ns0:text x="36" y="830" style="font-size: 11px; fill: #5b6475">⚠️ 数值为典型参考:线圈电感取决于尺寸/匝数/引线长度,谐振频率推荐 20~150kHz(越低抗干扰越差、灵敏度越高,需现场折中)。</ns0:text>
</ns0:svg>