<mxfile host="Electron" agent="AI-Drawio-Replicator">
  <diagram id="hw-arch" name="Hardware Architecture">
    <mxGraphModel dx="2020" dy="2814" grid="1" gridSize="5" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" background="#ffffff" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="B37HkNnOgrgZiHbc5-xt-83" parent="1" style="rounded=0;whiteSpace=wrap;html=1;container=1;fontFamily=Times New Roman;" value="" vertex="1">
          <mxGeometry height="700" width="1070" x="70" y="-683" as="geometry" />
        </mxCell>
        <mxCell id="19" parent="B37HkNnOgrgZiHbc5-xt-83" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=14;fontStyle=1;align=center;verticalAlign=top;spacingTop=5;fontFamily=Times New Roman;" value="" vertex="1">
          <mxGeometry height="370" width="595.99" x="240" y="155" as="geometry" />
        </mxCell>
        <mxCell id="20" parent="19" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;fontSize=10;fontFamily=Times New Roman;" value="" vertex="1">
          <mxGeometry height="370" width="89.01" as="geometry" />
        </mxCell>
        <mxCell id="23" parent="19" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;fontColor=#000000;fontSize=10;fontFamily=Times New Roman;" value="" vertex="1">
          <mxGeometry height="75" width="505.99" x="89.01" y="295" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-214" parent="19" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontStyle=1;fontColor=#000000;direction=west;fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;BSP&amp;nbsp;&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;font-size: 18px;&quot;&gt;板级支持&lt;/font&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="68.57" width="90" y="298" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-215" parent="19" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontStyle=1;fontColor=#000000;direction=west;fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;Driver&lt;br&gt;驱动&lt;/font&gt;" vertex="1">
          <mxGeometry height="68.57" width="89.01" x="-0.01" y="226.43" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-223" parent="19" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontStyle=1;fontColor=#000000;direction=west;fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;HAL&lt;br&gt;硬件抽象&lt;/font&gt;" vertex="1">
          <mxGeometry height="68.57" width="89.01" x="0.99" y="148.21" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-224" parent="19" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;fontColor=#000000;fontSize=10;fontFamily=Times New Roman;" value="" vertex="1">
          <mxGeometry height="75" width="505.99" x="89" y="220" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-225" parent="19" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;fontColor=#000000;fontSize=10;fontFamily=Times New Roman;" value="" vertex="1">
          <mxGeometry height="75" width="505.99" x="89" y="145" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-226" parent="19" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;fontColor=#000000;fontSize=10;fontFamily=Times New Roman;" value="" vertex="1">
          <mxGeometry height="75" width="505.99" x="89" y="70" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-227" parent="19" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontStyle=1;fontColor=#000000;direction=west;fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;Service&lt;br&gt;服务层&lt;/font&gt;" vertex="1">
          <mxGeometry height="68.57" width="89.01" x="0.9900000000000091" y="73.21000000000001" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-228" parent="19" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontStyle=1;fontColor=#000000;direction=west;fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;APP&lt;br&gt;应用层&lt;/font&gt;" vertex="1">
          <mxGeometry height="68.57" width="89.01" x="-0.009999999999990905" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-229" parent="19" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#ffffff;strokeColor=#000000;fontColor=#000000;fontSize=10;fontFamily=Times New Roman;" value="" vertex="1">
          <mxGeometry height="75" width="505.99" x="89" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-230" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="时钟配置" vertex="1">
          <mxGeometry height="42" width="60" x="100" y="311.5" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-231" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="IO分配" vertex="1">
          <mxGeometry height="42" width="60" x="186" y="311.5" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-232" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="中断向量" vertex="1">
          <mxGeometry height="42" width="60" x="272" y="311.5" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-233" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="定时器" vertex="1">
          <mxGeometry height="42" width="60" x="358" y="311.29" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-234" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="DMA" vertex="1">
          <mxGeometry height="42" width="60" x="444" y="311.28999999999996" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-235" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="中断向量" vertex="1">
          <mxGeometry height="42" width="60" x="530" y="311.5" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-236" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="SPI" vertex="1">
          <mxGeometry height="42" width="60" x="100" y="239.72000000000003" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-256" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="IIC" vertex="1">
          <mxGeometry height="42" width="60" x="186" y="239.72000000000003" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-257" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="RS485" vertex="1">
          <mxGeometry height="42" width="60" x="272" y="239.70999999999998" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-258" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="UART" vertex="1">
          <mxGeometry height="42" width="60" x="358" y="239.72000000000003" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-259" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="16并行采集" vertex="1">
          <mxGeometry height="42" width="60" x="444" y="239.72000000000003" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-260" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="16并行采集" vertex="1">
          <mxGeometry height="42" width="60" x="530" y="239.72000000000003" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-261" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="屏蔽芯片差异统一接口" vertex="1">
          <mxGeometry height="42" width="490" x="100" y="164" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-262" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="104" vertex="1">
          <mxGeometry height="42" width="60" x="100" y="86.5" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-263" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="101" vertex="1">
          <mxGeometry height="42" width="60" x="186" y="86.5" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-264" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="显示协议" vertex="1">
          <mxGeometry height="42" width="60" x="272" y="86.5" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-265" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="按键协议" vertex="1">
          <mxGeometry height="42" width="60" x="358" y="86.5" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-266" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="按键协议" vertex="1">
          <mxGeometry height="42" width="60" x="444" y="88" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-267" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="图像界面" vertex="1">
          <mxGeometry height="42" width="60" x="100" y="13.289999999999964" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-268" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="保护" vertex="1">
          <mxGeometry height="42" width="60" x="186" y="13.289999999999964" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-269" parent="19" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="响应主站" vertex="1">
          <mxGeometry height="42" width="60" x="272" y="13.289999999999964" as="geometry" />
        </mxCell>
        <mxCell id="18" parent="B37HkNnOgrgZiHbc5-xt-83" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;b&gt;TPT3232E&lt;/b&gt;&lt;br&gt;RS232 Transceiver" vertex="1">
          <mxGeometry height="73.76" width="100" x="5" y="15.999999999999998" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-90" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-83" style="group;fontFamily=Times New Roman;" value="" vertex="1">
          <mxGeometry height="158.29999999999995" width="195" x="310" y="525" as="geometry" />
        </mxCell>
        <mxCell id="26" parent="B37HkNnOgrgZiHbc5-xt-90" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;div&gt;&lt;b&gt;存储芯片&lt;/b&gt;&lt;/div&gt;&lt;b&gt;GD5F2GQ5UE&lt;/b&gt;&lt;br&gt;SPI FLASH" vertex="1">
          <mxGeometry height="90.92" width="195" y="67.38" as="geometry" />
        </mxCell>
        <mxCell id="36" edge="1" parent="B37HkNnOgrgZiHbc5-xt-90" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;" value="CLK">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="115" y="0.0014285714286188522" as="sourcePoint" />
            <mxPoint x="115" y="67.37648648648667" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-85" edge="1" parent="B37HkNnOgrgZiHbc5-xt-90" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;" value="&lt;font&gt;MISO&lt;/font&gt;">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="79.86000000000001" y="0.37999999999999545" as="sourcePoint" />
            <mxPoint x="79.86000000000001" y="67.38" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-86" edge="1" parent="B37HkNnOgrgZiHbc5-xt-90" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;" value="&lt;font&gt;MOSI&lt;/font&gt;">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="45" y="0.37999999999999545" as="sourcePoint" />
            <mxPoint x="45" y="67.38" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-87" edge="1" parent="B37HkNnOgrgZiHbc5-xt-90" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;" value="WP">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="150" y="0.37999999999999545" as="sourcePoint" />
            <mxPoint x="150" y="67.38" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-88" edge="1" parent="B37HkNnOgrgZiHbc5-xt-90" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;" value="&lt;font&gt;CS&lt;/font&gt;">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="10" as="sourcePoint" />
            <mxPoint x="10" y="67" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-89" edge="1" parent="B37HkNnOgrgZiHbc5-xt-90" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;" value="HOLD">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="185" as="sourcePoint" />
            <mxPoint x="185" y="67" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-110" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-83" style="group;fontFamily=Times New Roman;" value="" vertex="1">
          <mxGeometry height="158.87" width="93.93" x="695" y="524" as="geometry" />
        </mxCell>
        <mxCell id="27" parent="B37HkNnOgrgZiHbc5-xt-110" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;div&gt;&lt;b&gt;时钟模块&lt;/b&gt;&lt;/div&gt;&lt;b&gt;SD2506API-G&lt;/b&gt;&lt;br&gt;RTC Clock" vertex="1">
          <mxGeometry height="91.87" width="93.93" y="67" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-91" edge="1" parent="B37HkNnOgrgZiHbc5-xt-110" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;entryX=0.323;entryY=0.01;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Times New Roman;" target="27" value="SCL">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="30" as="sourcePoint" />
            <mxPoint x="30" y="67" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-92" edge="1" parent="B37HkNnOgrgZiHbc5-xt-110" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=0.667;exitY=1.001;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.323;entryY=0.01;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Times New Roman;" value="SDA">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="60.16000000000008" y="0.5728571428570604" as="sourcePoint" />
            <mxPoint x="60" y="67.20000000000005" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-168" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-83" style="group" value="" vertex="1">
          <mxGeometry height="280.54" width="216.06999999999994" x="835" y="209" as="geometry" />
        </mxCell>
        <mxCell id="28" parent="B37HkNnOgrgZiHbc5-xt-168" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;div&gt;&lt;b&gt;模拟量采样芯片&lt;/b&gt;&lt;/div&gt;&lt;b&gt;TPAFE5160&lt;/b&gt;" vertex="1">
          <mxGeometry height="280.54" width="166.07" x="50" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-102" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="260" as="sourcePoint" />
            <mxPoint x="50" y="260" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-104" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-102" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;D0&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-106" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="250" as="sourcePoint" />
            <mxPoint x="50" y="250" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-107" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-106" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;D1&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-108" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="240" as="sourcePoint" />
            <mxPoint x="50" y="240" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-109" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-108" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;D2&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-111" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="230" as="sourcePoint" />
            <mxPoint x="50" y="230" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-112" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-111" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;D3&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-113" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="220" as="sourcePoint" />
            <mxPoint x="50" y="220" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-114" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-113" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;D4&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-115" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="210" as="sourcePoint" />
            <mxPoint x="50" y="210" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-116" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-115" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;D5&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-117" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="200" as="sourcePoint" />
            <mxPoint x="50" y="200" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-118" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-117" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;D6&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-119" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="190" as="sourcePoint" />
            <mxPoint x="50" y="190" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-120" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-119" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;D7&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-121" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="180" as="sourcePoint" />
            <mxPoint x="50" y="180" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-122" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-121" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;D8&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-123" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="169.92000000000002" as="sourcePoint" />
            <mxPoint x="50" y="169.92000000000002" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-124" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-123" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;D9&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-125" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="160" as="sourcePoint" />
            <mxPoint x="50" y="160" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-126" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-125" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;D10&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-127" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="150" as="sourcePoint" />
            <mxPoint x="50" y="150" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-128" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-127" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;D11&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-129" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="140" as="sourcePoint" />
            <mxPoint x="50" y="140" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-130" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-129" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;D12&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-131" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="130" as="sourcePoint" />
            <mxPoint x="50" y="130" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-132" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-131" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;D13&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-133" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="120" as="sourcePoint" />
            <mxPoint x="50" y="120" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-134" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-133" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;D14&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-135" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="110" as="sourcePoint" />
            <mxPoint x="50" y="110" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-136" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-135" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;D15&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-137" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=1;startArrow=none;startFill=0;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="50" as="sourcePoint" />
            <mxPoint x="50" y="50" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-138" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-137" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;CONVST&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint x="-10" y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-145" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="60" as="sourcePoint" />
            <mxPoint x="50" y="60" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-146" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-145" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;BUSY&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-147" edge="1" parent="B37HkNnOgrgZiHbc5-xt-168" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;exitX=1.001;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;fontFamily=Times New Roman;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint y="70" as="sourcePoint" />
            <mxPoint x="50" y="70" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-148" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-147" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 7px;&quot;&gt;FRST&lt;/font&gt;" vertex="1">
          <mxGeometry relative="1" x="0.1927" as="geometry">
            <mxPoint y="-2" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="14" parent="B37HkNnOgrgZiHbc5-xt-83" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;b&gt;网络变压器&lt;/b&gt;" vertex="1">
          <mxGeometry height="75.49" width="70" x="770" y="19.51" as="geometry" />
        </mxCell>
        <mxCell id="13" parent="B37HkNnOgrgZiHbc5-xt-83" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;div&gt;&lt;b&gt;网络交换机&lt;/b&gt;&lt;/div&gt;&lt;b&gt;RTL8305NBI-CG&lt;/b&gt;" vertex="1">
          <mxGeometry height="75" width="140" x="879" y="19.51" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-153" edge="1" parent="B37HkNnOgrgZiHbc5-xt-83" source="15" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endWidth=7.741935483870967;endSize=2.85;startSize=2.85;width=4.354838709677419;startArrow=classic;startFill=1;startWidth=7.181795448862215;" target="14" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="670" y="57.17500000000012" as="sourcePoint" />
            <mxPoint x="710" y="57.17039215686275" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-154" edge="1" parent="B37HkNnOgrgZiHbc5-xt-83" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endWidth=7.741935483870967;endSize=2.85;startSize=2.85;width=4.354838709677419;startArrow=classic;startFill=1;startWidth=7.181795448862215;" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="840" y="57.09460784313736" as="sourcePoint" />
            <mxPoint x="880" y="57.089999999999996" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-166" parent="B37HkNnOgrgZiHbc5-xt-83" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;div&gt;&lt;b style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));&quot;&gt;光耦隔离器&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;FOC-817SC&lt;/b&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="75.49" width="70" x="520" y="21.240000000000002" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-169" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-83" style="group" value="" vertex="1">
          <mxGeometry height="137.14736694677867" width="130" x="600" y="19.51" as="geometry" />
        </mxCell>
        <mxCell id="15" parent="B37HkNnOgrgZiHbc5-xt-169" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;b&gt;CH395F&lt;/b&gt;&lt;br&gt;ETH Controller" vertex="1">
          <mxGeometry height="75.49" width="130" as="geometry" />
        </mxCell>
        <mxCell id="33" edge="1" parent="B37HkNnOgrgZiHbc5-xt-169" source="19" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;exitX=0.631;exitY=0.001;exitDx=0;exitDy=0;exitPerimeter=0;" value="CS">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="15.370000000000005" y="137.1428571428571" as="sourcePoint" />
            <mxPoint x="14.997831963993235" y="75.48549019607844" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-150" edge="1" parent="B37HkNnOgrgZiHbc5-xt-169" source="19" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;exitX=0.689;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;" value="MOSI">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="50.37216803600677" y="137.14736694677867" as="sourcePoint" />
            <mxPoint x="50" y="75.49000000000001" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-151" edge="1" parent="B37HkNnOgrgZiHbc5-xt-169" source="19" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;exitX=0.749;exitY=-0.001;exitDx=0;exitDy=0;exitPerimeter=0;" value="MISO">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="85.37216803600677" y="137.14736694677867" as="sourcePoint" />
            <mxPoint x="85" y="75.49000000000001" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-152" edge="1" parent="B37HkNnOgrgZiHbc5-xt-169" source="19" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;exitX=0.807;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;" value="SCK">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="120.37216803600677" y="137.14736694677867" as="sourcePoint" />
            <mxPoint x="120" y="75.49000000000001" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-170" edge="1" parent="B37HkNnOgrgZiHbc5-xt-83" source="16" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=0;startArrow=classic;startFill=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="B37HkNnOgrgZiHbc5-xt-166" value="DIR">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="150" y="57.09" as="sourcePoint" />
            <mxPoint x="100" y="57.09" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-171" edge="1" parent="B37HkNnOgrgZiHbc5-xt-83" source="B37HkNnOgrgZiHbc5-xt-166" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;exitX=0.5;exitY=1;exitDx=0;exitDy=0;endFill=0;startArrow=classic;startFill=1;entryX=0.53;entryY=0.001;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;rounded=0;curved=0;entryPerimeter=0;" target="19" value="DIR">
          <mxGeometry height="50" relative="1" width="50" x="-0.0243" as="geometry">
            <mxPoint as="offset" />
            <mxPoint x="135" y="216" as="sourcePoint" />
            <mxPoint x="80" y="216.09000000000003" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-177" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-83" style="group" value="" vertex="1">
          <mxGeometry height="75.49" width="80" x="112" y="274" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-182" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-177" style="group" value="" vertex="1">
          <mxGeometry height="75.49" width="80" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-172" parent="B37HkNnOgrgZiHbc5-xt-182" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;div&gt;&lt;b style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));&quot;&gt;数字隔离器&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;CA-IS3722HS&lt;/b&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="75.49" width="80" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-175" edge="1" parent="B37HkNnOgrgZiHbc5-xt-182" source="19" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;exitX=-0.003;exitY=0.367;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;exitPerimeter=0;" target="B37HkNnOgrgZiHbc5-xt-172" value="TX">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="100" y="-12.99750000000006" as="sourcePoint" />
            <mxPoint x="149.03999999999996" y="-12.902857142857215" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-176" edge="1" parent="B37HkNnOgrgZiHbc5-xt-182" source="19" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;endFill=0;startArrow=classic;startFill=1;entryX=1;entryY=0.75;entryDx=0;entryDy=0;exitX=-0.001;exitY=0.468;exitDx=0;exitDy=0;exitPerimeter=0;" target="B37HkNnOgrgZiHbc5-xt-172" value="RX">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="155" y="57" as="sourcePoint" />
            <mxPoint x="135" y="45" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-183" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-83" style="group" value="" vertex="1">
          <mxGeometry height="75.49" width="80" x="112" y="366" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-184" connectable="0" parent="B37HkNnOgrgZiHbc5-xt-183" style="group" value="" vertex="1">
          <mxGeometry height="75.49" width="80" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-185" parent="B37HkNnOgrgZiHbc5-xt-184" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;div&gt;&lt;b style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));&quot;&gt;数字隔离器&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;CA-IS3722HS&lt;/b&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="75.49" width="80" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-186" edge="1" parent="B37HkNnOgrgZiHbc5-xt-83" source="19" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;exitX=0;exitY=0.616;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;exitPerimeter=0;" target="B37HkNnOgrgZiHbc5-xt-185" value="TX">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="185" y="353.00249999999994" as="sourcePoint" />
            <mxPoint x="234.03999999999996" y="353.0971428571428" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-187" edge="1" parent="B37HkNnOgrgZiHbc5-xt-83" source="19" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;endFill=0;startArrow=classic;startFill=1;entryX=1;entryY=0.75;entryDx=0;entryDy=0;exitX=0.002;exitY=0.717;exitDx=0;exitDy=0;exitPerimeter=0;" target="B37HkNnOgrgZiHbc5-xt-185" value="RX">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="267" y="423" as="sourcePoint" />
            <mxPoint x="247" y="411" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-188" edge="1" parent="B37HkNnOgrgZiHbc5-xt-83" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;exitX=-0.003;exitY=0.367;exitDx=0;exitDy=0;entryX=0.791;entryY=1.003;entryDx=0;entryDy=0;exitPerimeter=0;edgeStyle=orthogonalEdgeStyle;rounded=0;curved=0;entryPerimeter=0;" target="18" value="TX">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="112" y="291" as="sourcePoint" />
            <mxPoint x="65" y="291" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-189" edge="1" parent="B37HkNnOgrgZiHbc5-xt-83" source="B37HkNnOgrgZiHbc5-xt-172" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;endFill=0;startArrow=classic;startFill=1;entryX=0.6;entryY=0.995;entryDx=0;entryDy=0;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryPerimeter=0;edgeStyle=orthogonalEdgeStyle;rounded=0;curved=0;" target="18" value="RX">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="93" y="349" as="sourcePoint" />
            <mxPoint x="45" y="350" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-190" edge="1" parent="B37HkNnOgrgZiHbc5-xt-83" source="B37HkNnOgrgZiHbc5-xt-185" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0.384;entryY=1.004;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;rounded=0;curved=0;entryPerimeter=0;" target="18" value="TX">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="109" y="411" as="sourcePoint" />
            <mxPoint x="25" y="615" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-191" edge="1" parent="B37HkNnOgrgZiHbc5-xt-83" source="B37HkNnOgrgZiHbc5-xt-185" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;endFill=0;startArrow=classic;startFill=1;entryX=0.191;entryY=0.993;entryDx=0;entryDy=0;exitX=0;exitY=0.75;exitDx=0;exitDy=0;edgeStyle=orthogonalEdgeStyle;rounded=0;curved=0;entryPerimeter=0;" target="18" value="RX">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="112" y="436" as="sourcePoint" />
            <mxPoint x="45" y="602" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-160" parent="B37HkNnOgrgZiHbc5-xt-83" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;div&gt;&lt;b style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(237, 237, 237));&quot;&gt;数字隔离器&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;CA-IS3722HS&lt;/b&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="75.49" width="80" x="255" y="21.240000000000002" as="geometry" />
        </mxCell>
        <mxCell id="16" parent="B37HkNnOgrgZiHbc5-xt-83" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#9fc5e8;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;b&gt;TP8485E-SR&lt;/b&gt;&lt;br&gt;RS485 Transceiver" vertex="1">
          <mxGeometry height="75.49" width="95" x="380" y="21.24" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-162" edge="1" parent="B37HkNnOgrgZiHbc5-xt-83" source="20" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;exitX=0.399;exitY=0.004;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" target="B37HkNnOgrgZiHbc5-xt-160" value="TX">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="355.37216803600677" y="158.38736694677866" as="sourcePoint" />
            <mxPoint x="355" y="96.72999999999999" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-163" edge="1" parent="B37HkNnOgrgZiHbc5-xt-83" source="19" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;exitX=0.127;exitY=0.003;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" target="B37HkNnOgrgZiHbc5-xt-160" value="RX">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="415.37216803600677" y="157.89736694677865" as="sourcePoint" />
            <mxPoint x="415" y="96.24" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-164" edge="1" parent="B37HkNnOgrgZiHbc5-xt-83" source="B37HkNnOgrgZiHbc5-xt-160" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" target="16" value="TX">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="305.37216803600677" y="112.89736694677866" as="sourcePoint" />
            <mxPoint x="305" y="51.239999999999995" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-165" edge="1" parent="B37HkNnOgrgZiHbc5-xt-83" source="B37HkNnOgrgZiHbc5-xt-160" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;exitX=1;exitY=0.75;exitDx=0;exitDy=0;endFill=0;startArrow=classic;startFill=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" target="16" value="RX">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="300.37216803600677" y="127.89736694677866" as="sourcePoint" />
            <mxPoint x="300" y="66.24" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-157" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Times New Roman;container=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" value="" vertex="1">
          <mxGeometry height="960" width="85" x="5" y="-823" as="geometry" />
        </mxCell>
        <mxCell id="3" parent="B37HkNnOgrgZiHbc5-xt-157" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontStyle=1;fontColor=#000000;direction=west;fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 21px;&quot;&gt;接口层&lt;/font&gt;" vertex="1">
          <mxGeometry height="68.57142857142856" width="85" y="45.279999999999994" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-204" parent="B37HkNnOgrgZiHbc5-xt-157" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontStyle=1;fontColor=#000000;direction=west;fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 21px;&quot;&gt;功能层&lt;/font&gt;" vertex="1">
          <mxGeometry height="68.57142857142856" width="85" y="445.71428571428567" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-213" parent="B37HkNnOgrgZiHbc5-xt-157" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontStyle=1;fontColor=#000000;direction=west;fontFamily=Times New Roman;" value="&lt;font style=&quot;font-size: 21px;&quot;&gt;电源层&lt;/font&gt;" vertex="1">
          <mxGeometry height="68.57142857142856" width="85" y="875" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-84" parent="1" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Times New Roman;container=1;" value="" vertex="1">
          <mxGeometry height="140" width="1070" x="90" y="-823" as="geometry" />
        </mxCell>
        <mxCell id="10" parent="B37HkNnOgrgZiHbc5-xt-84" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f6b26b;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;b&gt;RS485&lt;/b&gt;&lt;br&gt;Interface" vertex="1">
          <mxGeometry height="68.62745098039215" width="103.88349514563106" x="375.55553398058254" y="19.999803921568628" as="geometry" />
        </mxCell>
        <mxCell id="8" parent="B37HkNnOgrgZiHbc5-xt-84" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f6b26b;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;div&gt;&lt;b&gt;带网络变压器的网口&lt;/b&gt;&lt;/div&gt;&lt;b&gt;HY911105AE&lt;/b&gt;" vertex="1">
          <mxGeometry height="70" width="105" x="835" y="20" as="geometry" />
        </mxCell>
        <mxCell id="9" parent="B37HkNnOgrgZiHbc5-xt-84" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f6b26b;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;div&gt;&lt;b&gt;带网络变压器的网口&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;HY911105AE&lt;/b&gt;" vertex="1">
          <mxGeometry height="70" width="105" x="958" y="20" as="geometry" />
        </mxCell>
        <mxCell id="12" parent="B37HkNnOgrgZiHbc5-xt-84" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f6b26b;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;b&gt;RS232-2&lt;/b&gt;&lt;br&gt;Interface" vertex="1">
          <mxGeometry height="68.62745098039215" width="114.27184466019418" x="130.00446601941746" y="19.994901960784333" as="geometry" />
        </mxCell>
        <mxCell id="11" parent="B37HkNnOgrgZiHbc5-xt-84" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f6b26b;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;b&gt;RS232-1&lt;/b&gt;&lt;br&gt;Interface" vertex="1">
          <mxGeometry height="68.62745098039215" width="114.27184466019418" x="4.995922330097073" y="19.99627450980394" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-149" parent="B37HkNnOgrgZiHbc5-xt-84" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f6b26b;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;b&gt;RJ45 网口&lt;/b&gt;" vertex="1">
          <mxGeometry height="70" width="105" x="260" y="20" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-203" parent="B37HkNnOgrgZiHbc5-xt-84" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f6b26b;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;b&gt;96个板级接口&lt;/b&gt;" vertex="1">
          <mxGeometry height="68.63" width="315" x="500" y="20" as="geometry" />
        </mxCell>
        <mxCell id="43" edge="1" parent="1" source="16" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontFamily=Times New Roman;exitX=0.5;exitY=0;exitDx=0;exitDy=0;edgeStyle=orthogonalEdgeStyle;rounded=0;curved=0;" target="10" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-155" edge="1" parent="1" source="8" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;endWidth=7.741935483870967;endSize=2.85;startSize=2.85;width=4.354838709677419;startArrow=classic;startFill=1;startWidth=7.181795448862215;" target="13" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="910" y="-669.4853921568626" as="sourcePoint" />
            <mxPoint x="950" y="-669.49" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-156" edge="1" parent="1" source="9" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;endWidth=7.741935483870967;endSize=2.85;startSize=2.85;width=4.354838709677419;startArrow=classic;startFill=1;startWidth=7.181795448862215;" target="13" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="1080" y="-669.49" as="sourcePoint" />
            <mxPoint x="1080" y="-609.49" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-196" edge="1" parent="1" source="18" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=0.216;entryY=0.998;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;rounded=0;curved=0;entryPerimeter=0;" target="11" value="TX1">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="288" y="-592" as="sourcePoint" />
            <mxPoint x="260" y="-793" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-197" edge="1" parent="1" source="18" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;endFill=0;startArrow=classic;startFill=1;entryX=0.592;entryY=0.998;entryDx=0;entryDy=0;exitX=0.4;exitY=0.015;exitDx=0;exitDy=0;edgeStyle=orthogonalEdgeStyle;rounded=0;curved=0;exitPerimeter=0;entryPerimeter=0;" target="11" value="RX1">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="227" y="-486" as="sourcePoint" />
            <mxPoint x="180" y="-728" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-201" edge="1" parent="1" source="18" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;entryX=0.25;entryY=1;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;rounded=0;curved=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;" target="B37HkNnOgrgZiHbc5-xt-149" value="TX2">
          <mxGeometry height="50" relative="1" width="50" x="0.5481" as="geometry">
            <mxPoint as="offset" />
            <Array as="points">
              <mxPoint x="170" y="-708" />
              <mxPoint x="376" y="-708" />
            </Array>
            <mxPoint x="250" y="-708" as="sourcePoint" />
            <mxPoint x="325" y="-709" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-198" edge="1" parent="1" source="18" style="endArrow=classic;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;exitX=0.571;exitY=0;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;rounded=0;curved=0;exitPerimeter=0;" target="12" value="TX2">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="170" y="-668" />
              <mxPoint x="170" y="-708" />
              <mxPoint x="249" y="-708" />
            </Array>
            <mxPoint x="255" y="-622" as="sourcePoint" />
            <mxPoint x="259" y="-688" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-202" edge="1" parent="1" source="18" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;endFill=0;startArrow=classic;startFill=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;exitX=0.846;exitY=-0.011;exitDx=0;exitDy=0;edgeStyle=orthogonalEdgeStyle;rounded=0;curved=0;exitPerimeter=0;" target="B37HkNnOgrgZiHbc5-xt-149" value="RX2">
          <mxGeometry height="50" relative="1" width="50" x="0.178" as="geometry">
            <mxPoint as="offset" />
            <Array as="points">
              <mxPoint x="180" y="-693" />
              <mxPoint x="429" y="-693" />
            </Array>
            <mxPoint x="285" y="-632" as="sourcePoint" />
            <mxPoint x="411" y="-698" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-199" edge="1" parent="1" source="18" style="endArrow=none;html=1;strokeColor=#000000;strokeWidth=1;fontSize=10;fontFamily=Times New Roman;endFill=0;startArrow=classic;startFill=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;exitX=0.847;exitY=0;exitDx=0;exitDy=0;edgeStyle=orthogonalEdgeStyle;rounded=0;curved=0;exitPerimeter=0;" target="12" value="RX2">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <Array as="points">
              <mxPoint x="180" y="-693" />
              <mxPoint x="306" y="-693" />
            </Array>
            <mxPoint x="250" y="-621" as="sourcePoint" />
            <mxPoint x="267" y="-688" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-205" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="" vertex="1">
          <mxGeometry height="120" width="1070" x="90" y="17" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-209" edge="1" parent="1" source="B37HkNnOgrgZiHbc5-xt-207" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="B37HkNnOgrgZiHbc5-xt-208" value="">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-207" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f6b26b;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;div&gt;&lt;b&gt;&lt;font style=&quot;font-size: 15px;&quot;&gt;数字 3.3V 供电2&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;b&gt;CJT1117B-3.3&lt;/b&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="70" width="130" x="708" y="52" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-211" edge="1" parent="1" source="B37HkNnOgrgZiHbc5-xt-208" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" target="B37HkNnOgrgZiHbc5-xt-210" value="">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-208" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f6b26b;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;b&gt;隔离电源&lt;/b&gt;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;b&gt;B0505S&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="70" width="100" x="420" y="52" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-210" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f6b26b;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;div&gt;&lt;b&gt;&lt;font style=&quot;font-size: 15px;&quot;&gt;隔离 3.3V 供电&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;" vertex="1">
          <mxGeometry height="70" width="125" x="105" y="52" as="geometry" />
        </mxCell>
        <mxCell id="B37HkNnOgrgZiHbc5-xt-212" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f6b26b;strokeColor=#000000;fontColor=#000000;fontSize=11;fontFamily=Times New Roman;" value="&lt;div&gt;&lt;b&gt;&lt;font style=&quot;font-size: 15px;&quot;&gt;数字 3.3V 供电1&lt;/font&gt;&lt;/b&gt;&lt;/div&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;b&gt;CJT1117B-3.3&lt;/b&gt;&lt;/span&gt;" vertex="1">
          <mxGeometry height="70" width="130" x="1010" y="52" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
