208 lines
16 KiB
Plaintext
208 lines
16 KiB
Plaintext
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" version="26.0.13">
|
|
<diagram name="Page-1" id="SRwQqNkXz1Vm5CGoCmWU">
|
|
<mxGraphModel dx="2524" dy="778" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0" />
|
|
<mxCell id="1" parent="0" />
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="5YwDM7XxTOrdXeT4NOK7-1" target="5YwDM7XxTOrdXeT4NOK7-3" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-67" value="Red OUT/Amber OUT&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="5YwDM7XxTOrdXeT4NOK7-17" vertex="1" connectable="0">
|
|
<mxGeometry x="0.2777" y="2" relative="1" as="geometry">
|
|
<mxPoint x="-1" as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-1" value="STM32C011F4<div>Master</div>" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
|
|
<mxGeometry x="70" y="120" width="150" height="150" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="5YwDM7XxTOrdXeT4NOK7-2" target="5YwDM7XxTOrdXeT4NOK7-1" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-2" value="Button Input" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="-160" y="165" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-7" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="5YwDM7XxTOrdXeT4NOK7-3" target="5YwDM7XxTOrdXeT4NOK7-6" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-9" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="5YwDM7XxTOrdXeT4NOK7-3" target="5YwDM7XxTOrdXeT4NOK7-8" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="470" y="270" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-3" value="STM32C011F4<div>Slave</div>" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
|
|
<mxGeometry x="300" y="120" width="150" height="150" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-6" value="Red Led" style="rounded=1;whiteSpace=wrap;html=1;fillColor=light-dark(#D5E8D4,var(--ge-dark-color, #121212));" parent="1" vertex="1">
|
|
<mxGeometry x="315" y="320" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-8" value="Amber Led" style="rounded=1;whiteSpace=wrap;html=1;fillColor=light-dark(#D5E8D4,var(--ge-dark-color, #121212));" parent="1" vertex="1">
|
|
<mxGeometry x="440" y="320" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-12" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="5YwDM7XxTOrdXeT4NOK7-14" target="5YwDM7XxTOrdXeT4NOK7-15" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-13" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="5YwDM7XxTOrdXeT4NOK7-14" target="5YwDM7XxTOrdXeT4NOK7-16" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="820" y="270" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-14" value="STM32C011F4<div>Slave</div>" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
|
|
<mxGeometry x="600" y="120" width="150" height="150" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-15" value="Red Led" style="rounded=1;whiteSpace=wrap;html=1;fillColor=light-dark(#D5E8D4,var(--ge-dark-color, #121212));" parent="1" vertex="1">
|
|
<mxGeometry x="615" y="320" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-16" value="Amber Led" style="rounded=1;whiteSpace=wrap;html=1;fillColor=light-dark(#D5E8D4,var(--ge-dark-color, #121212));" parent="1" vertex="1">
|
|
<mxGeometry x="760" y="320" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-19" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.6;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="5YwDM7XxTOrdXeT4NOK7-14" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="375" y="100" as="sourcePoint" />
|
|
<mxPoint x="425" y="50" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="690" y="100" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-20" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="1" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="222" y="200" as="sourcePoint" />
|
|
<mxPoint x="300" y="200" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-38" value="GPIO Pins" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="5YwDM7XxTOrdXeT4NOK7-20" vertex="1" connectable="0">
|
|
<mxGeometry x="0.0256" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-21" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="1" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="450" y="200" as="sourcePoint" />
|
|
<mxPoint x="600" y="200" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-36" value="GPIO pins" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="5YwDM7XxTOrdXeT4NOK7-21" vertex="1" connectable="0">
|
|
<mxGeometry x="-0.1867" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-22" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="5YwDM7XxTOrdXeT4NOK7-24" target="5YwDM7XxTOrdXeT4NOK7-25" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-23" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="5YwDM7XxTOrdXeT4NOK7-24" target="5YwDM7XxTOrdXeT4NOK7-26" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-24" value="STM32C011F4<div>Slave</div>" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
|
|
<mxGeometry x="900" y="120" width="150" height="150" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-25" value="Red Led" style="rounded=1;whiteSpace=wrap;html=1;fillColor=light-dark(#D5E8D4,var(--ge-dark-color, #121212));" parent="1" vertex="1">
|
|
<mxGeometry x="915" y="320" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-26" value="Amber Led" style="rounded=1;whiteSpace=wrap;html=1;fillColor=light-dark(#D5E8D4,var(--ge-dark-color, #121212));" parent="1" vertex="1">
|
|
<mxGeometry x="1060" y="320" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-29" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="5YwDM7XxTOrdXeT4NOK7-24" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="690" y="100" as="sourcePoint" />
|
|
<mxPoint x="990" y="100" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="975" y="100" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="5YwDM7XxTOrdXeT4NOK7-25" target="5YwDM7XxTOrdXeT4NOK7-25" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-33" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="1" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1050" y="160" as="sourcePoint" />
|
|
<mxPoint x="150" y="270" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="1220" y="160" />
|
|
<mxPoint x="1220" y="400" />
|
|
<mxPoint x="150" y="400" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-34" value="Feedback&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="5YwDM7XxTOrdXeT4NOK7-33" vertex="1" connectable="0">
|
|
<mxGeometry x="0.2472" y="2" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-35" value="" style="endArrow=classic;startArrow=classic;html=1;rounded=0;" parent="1" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="750" y="200" as="sourcePoint" />
|
|
<mxPoint x="900" y="200" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-37" value="GPIO Pins&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="5YwDM7XxTOrdXeT4NOK7-35" vertex="1" connectable="0">
|
|
<mxGeometry x="-0.0667" y="2" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-41" value="Hardware Diagram" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="140" y="8" width="120" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-42" value="Feature Block Diagram" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
|
|
<mxGeometry x="115" y="568" width="150" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-49" value="" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
|
|
<mxGeometry x="70" y="630" width="432" height="432" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-50" value="GPIO<span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">&nbsp;</span>" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
|
|
<mxGeometry x="220" y="650" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-51" value="RED_LEDS" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
|
|
<mxGeometry x="105" y="650" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-52" value="AMBER_LEDS" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
|
|
<mxGeometry x="105" y="880" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-53" value="Battery (24 V)" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
|
|
<mxGeometry x="400" y="790" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-54" value="Switches" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
|
|
<mxGeometry x="300" y="790" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-57" value="Power" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
|
<mxGeometry x="420" y="870" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-58" value="Input(ON/OFF)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
|
<mxGeometry x="310" y="870" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-59" value="Communication&nbsp;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
|
<mxGeometry x="230" y="730" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-60" value="Output" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
|
<mxGeometry x="115" y="730" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-61" value="Output" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
|
<mxGeometry x="115" y="960" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-62" value="Master&nbsp;" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
|
|
<mxGeometry x="340" y="650" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-64" value="Slaves" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
|
|
<mxGeometry x="210" y="880" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-65" value="Master MCU" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
|
<mxGeometry x="345" y="730" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-66" value="Multiple Slave MCUs&nbsp;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
|
<mxGeometry x="220" y="970" width="60" height="30" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="5YwDM7XxTOrdXeT4NOK7-68" target="5YwDM7XxTOrdXeT4NOK7-1" edge="1">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="5YwDM7XxTOrdXeT4NOK7-68" value="Power Supply 24V" style="rounded=1;whiteSpace=wrap;html=1;fillColor=light-dark(#D5E8D4,var(--ge-dark-color, #121212));" parent="1" vertex="1">
|
|
<mxGeometry x="-160" y="80" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile>
|