summaryrefslogtreecommitdiff
path: root/PID_servo/PID_servo.sch
diff options
context:
space:
mode:
Diffstat (limited to 'PID_servo/PID_servo.sch')
-rw-r--r--PID_servo/PID_servo.sch98
1 files changed, 75 insertions, 23 deletions
diff --git a/PID_servo/PID_servo.sch b/PID_servo/PID_servo.sch
index 753b708..d281c35 100644
--- a/PID_servo/PID_servo.sch
+++ b/PID_servo/PID_servo.sch
@@ -952,7 +952,7 @@ part #640456-3</description>
<part name="R25" library="evmik_rcl" deviceset="R1206" device="" value="1k"/>
<part name="P+1" library="evmik_supply" deviceset="V+" device=""/>
<part name="P-1" library="evmik_supply" deviceset="V-" device=""/>
-<part name="R5" library="evmik_rcl" deviceset="R1206" device="" value="10k"/>
+<part name="R5" library="evmik_rcl" deviceset="R1206" device="" value="0k"/>
<part name="C1" library="evmik_rcl" deviceset="C0805" device="" value="100n"/>
<part name="P+2" library="evmik_supply" deviceset="V+" device=""/>
<part name="P-2" library="evmik_supply" deviceset="V-" device=""/>
@@ -1106,10 +1106,10 @@ part #640456-3</description>
<part name="SUPPLY39" library="evmik_supply" deviceset="GND" device=""/>
<part name="PWR1" library="evmik_connectors_3pin" deviceset="3PIN_PWR" device=""/>
<part name="PWR2" library="evmik_connectors_3pin" deviceset="3PIN_PWR" device=""/>
-<part name="R35" library="evmik_rcl" deviceset="R1206" device="" value="inf"/>
-<part name="R36" library="evmik_rcl" deviceset="R1206" device="" value="inf"/>
+<part name="R35" library="evmik_rcl" deviceset="R1206" device="" value="0"/>
+<part name="R36" library="evmik_rcl" deviceset="R1206" device="" value="0"/>
<part name="R37" library="evmik_rcl" deviceset="R1206" device="" value="0"/>
-<part name="R38" library="evmik_rcl" deviceset="R1206" device="" value="inf"/>
+<part name="R38" library="evmik_rcl" deviceset="R1206" device="" value="0"/>
<part name="CH1_AMP" library="evmik_opamp" deviceset="OPAMP_GENERIC_SIMPLE" device="SOIC8" value="OPA27"/>
<part name="P+14" library="evmik_supply" deviceset="V+" device=""/>
<part name="P-14" library="evmik_supply" deviceset="V-" device=""/>
@@ -1125,8 +1125,8 @@ part #640456-3</description>
<part name="SUPPLY42" library="evmik_supply" deviceset="GND" device=""/>
<part name="CH1/DITHER_IN" library="evmik_connectors_3pin" deviceset="3PIN_SIGNALS" device=""/>
<part name="SUPPLY43" library="evmik_supply" deviceset="GND" device=""/>
-<part name="R42" library="evmik_rcl" deviceset="R1206" device="" value="0"/>
-<part name="R43" library="evmik_rcl" deviceset="R1206" device="" value="inf"/>
+<part name="R42" library="evmik_rcl" deviceset="R1206" device="" value="inf"/>
+<part name="R43" library="evmik_rcl" deviceset="R1206" device="" value="0"/>
<part name="CH1_IN" library="evmik_testpads" deviceset="TP-13" device=""/>
<part name="CH2_IN" library="evmik_testpads" deviceset="TP-13" device=""/>
<part name="R44" library="evmik_rcl" deviceset="R1206" device="" value="inf"/>
@@ -1146,16 +1146,16 @@ part #640456-3</description>
of the proportional part 1
R6 should also follow the rule of 10
with the 10k pot for the proportional gain</text>
-<text x="-109.22" y="162.56" size="10.16" layer="97">Designed by Owen Wolfe and Eugeniy E. Mikhailov</text>
+<text x="-106.68" y="228.6" size="10.16" layer="97">Designed by Owen Wolfe and Eugeniy E. Mikhailov</text>
<text x="177.8" y="-88.9" size="7.62" layer="97">Summing amplifier with offset</text>
<rectangle x1="-101.6" y1="-358.14" x2="-7.62" y2="-302.26" layer="98"/>
<text x="-93.98" y="-314.96" size="7.62" layer="97">Power hookup</text>
<text x="-101.6" y="106.68" size="7.62" layer="97">PI part</text>
-<text x="-109.22" y="137.16" size="10.16" layer="97">June 2014 v1.0</text>
+<text x="-104.14" y="210.82" size="10.16" layer="97">June 2014 v1.0</text>
<text x="177.8" y="-106.68" size="5.08" layer="97">Install jumpers R35 and R35
to make 3 channels preamp</text>
<text x="-15.24" y="-177.8" size="5.08" layer="97">Channel 2 inverter</text>
-<text x="-109.22" y="185.42" size="12.7" layer="97">PI Servo and/or 3 channel preamp with offset</text>
+<text x="-109.22" y="246.38" size="12.7" layer="97">PI Servo and/or 3 channel preamp with offset</text>
<polygon width="0.1524" layer="98">
<vertex x="-101.6" y="-157.48"/>
<vertex x="40.64" y="-157.48"/>
@@ -1172,6 +1172,58 @@ to make 3 channels preamp</text>
<vertex x="33.02" y="-132.08"/>
<vertex x="-30.48" y="-132.08"/>
</polygon>
+<text x="-58.42" y="-223.52" size="1.778" layer="101">R5=0 when in preAmp mode
+10k when BNC used as error out</text>
+<wire x1="-60.96" y1="-203.2" x2="-60.96" y2="-228.6" width="0.1524" layer="101"/>
+<wire x1="-60.96" y1="-228.6" x2="-20.32" y2="-228.6" width="0.1524" layer="101"/>
+<wire x1="-20.32" y1="-228.6" x2="-20.32" y2="-213.36" width="0.1524" layer="101"/>
+<wire x1="-20.32" y1="-213.36" x2="-48.26" y2="-213.36" width="0.1524" layer="101"/>
+<wire x1="-48.26" y1="-213.36" x2="-48.26" y2="-203.2" width="0.1524" layer="101"/>
+<wire x1="-48.26" y1="-203.2" x2="-60.96" y2="-203.2" width="0.1524" layer="101"/>
+<text x="86.36" y="-134.62" size="1.778" layer="101">PreAmp conf R42=inf and R43=0
+PI_servo conf R42=0 and R43=inf</text>
+<wire x1="81.28" y1="-101.6" x2="81.28" y2="-137.16" width="0.1524" layer="101"/>
+<wire x1="81.28" y1="-137.16" x2="124.46" y2="-137.16" width="0.1524" layer="101"/>
+<wire x1="124.46" y1="-137.16" x2="124.46" y2="-127" width="0.1524" layer="101"/>
+<wire x1="124.46" y1="-127" x2="104.14" y2="-127" width="0.1524" layer="101"/>
+<wire x1="104.14" y1="-127" x2="104.14" y2="-101.6" width="0.1524" layer="101"/>
+<wire x1="104.14" y1="-101.6" x2="81.28" y2="-101.6" width="0.1524" layer="101"/>
+<text x="165.1" y="-261.62" size="1.778" layer="101">preAmp configuration R36=R35=0,
+ do not install switch
+PI-servo conf R36=R35=inf, install switch
+</text>
+<wire x1="162.56" y1="-248.92" x2="162.56" y2="-274.32" width="0.1524" layer="101"/>
+<wire x1="162.56" y1="-274.32" x2="180.34" y2="-274.32" width="0.1524" layer="101"/>
+<wire x1="180.34" y1="-274.32" x2="180.34" y2="-307.34" width="0.1524" layer="101"/>
+<wire x1="180.34" y1="-307.34" x2="205.74" y2="-307.34" width="0.1524" layer="101"/>
+<wire x1="205.74" y1="-307.34" x2="205.74" y2="-261.62" width="0.1524" layer="101"/>
+<wire x1="205.74" y1="-261.62" x2="215.9" y2="-261.62" width="0.1524" layer="101"/>
+<wire x1="215.9" y1="-261.62" x2="215.9" y2="-248.92" width="0.1524" layer="101"/>
+<wire x1="215.9" y1="-248.92" x2="162.56" y2="-248.92" width="0.1524" layer="101"/>
+<text x="-5.08" y="-101.6" size="1.778" layer="101">Use as extra input in PI-servo</text>
+<wire x1="-17.78" y1="-88.9" x2="-17.78" y2="-116.84" width="0.1524" layer="101"/>
+<wire x1="-17.78" y1="-116.84" x2="30.48" y2="-116.84" width="0.1524" layer="101"/>
+<wire x1="30.48" y1="-116.84" x2="30.48" y2="-88.9" width="0.1524" layer="101"/>
+<wire x1="30.48" y1="-88.9" x2="-17.78" y2="-88.9" width="0.1524" layer="101"/>
+<polygon width="0.1524" layer="98">
+<vertex x="-109.22" y="127"/>
+<vertex x="345.44" y="127"/>
+<vertex x="345.44" y="-40.64"/>
+<vertex x="-109.22" y="-40.64"/>
+</polygon>
+<text x="-55.88" y="106.68" size="7.62" layer="101">Do not install in preAmp configuration</text>
+<text x="48.26" y="-226.06" size="1.778" layer="101">preAmp R38=0
+PI-servo R38=inf</text>
+<wire x1="43.18" y1="-205.74" x2="68.58" y2="-205.74" width="0.1524" layer="101"/>
+<wire x1="68.58" y1="-205.74" x2="68.58" y2="-231.14" width="0.1524" layer="101"/>
+<wire x1="68.58" y1="-231.14" x2="43.18" y2="-231.14" width="0.1524" layer="101"/>
+<wire x1="43.18" y1="-231.14" x2="43.18" y2="-205.74" width="0.1524" layer="101"/>
+<text x="-106.68" y="190.5" size="5.08" layer="97">This is multi purpose schematic and can be used either as PI-servo with inputs for sweep, dither, and output offset
+or as 3 channel preAmp with tunable output offset</text>
+<text x="-106.68" y="177.8" size="5.08" layer="97">Whatch for parts labeled pink for a particulr configuration.</text>
+<text x="-106.68" y="149.86" size="5.08" layer="97">In preAmp configuration BNC connectors used as inputs: CH1, CH2, CH3 and one output: OUT.
+In PI-servo some BNC used as inpits: CH1 and CH3; but other for outputs: CH2 for error monitor and OUT as output.
+Other inputs are feed via 3 pin connectors</text>
</plain>
<instances>
<instance part="INPUT/CH1" gate="." x="66.04" y="-124.46" rot="MR0"/>
@@ -1368,12 +1420,12 @@ to make 3 channels preamp</text>
<instance part="R42" gate="G$1" x="86.36" y="-109.22" rot="R90"/>
<instance part="R43" gate="G$1" x="99.06" y="-124.46" rot="R180"/>
<instance part="CH1_IN" gate="G$1" x="119.38" y="-116.84"/>
-<instance part="CH2_IN" gate="G$1" x="106.68" y="-205.74"/>
+<instance part="CH2_IN" gate="G$1" x="114.3" y="-205.74"/>
<instance part="R44" gate="G$1" x="-66.04" y="91.44"/>
<instance part="R45" gate="G$1" x="-45.72" y="91.44"/>
<instance part="SUPPLY44" gate="1" x="-73.66" y="88.9" rot="MR0"/>
-<instance part="R46" gate="G$1" x="78.74" y="-132.08" rot="R90"/>
-<instance part="SUPPLY45" gate="1" x="78.74" y="-142.24" rot="MR0"/>
+<instance part="R46" gate="G$1" x="78.74" y="-142.24" rot="R90"/>
+<instance part="SUPPLY45" gate="1" x="78.74" y="-157.48" rot="MR0"/>
<instance part="R47" gate="G$1" x="-66.04" y="-220.98" rot="R90"/>
<instance part="SUPPLY46" gate="1" x="-66.04" y="-231.14"/>
<instance part="R48" gate="G$1" x="101.6" y="-294.64" rot="R90"/>
@@ -1962,7 +2014,7 @@ to make 3 channels preamp</text>
<segment>
<pinref part="SUPPLY45" gate="1" pin="GND"/>
<pinref part="R46" gate="G$1" pin="1"/>
-<wire x1="78.74" y1="-142.24" x2="78.74" y2="-137.16" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="-157.48" x2="78.74" y2="-147.32" width="0.1524" layer="91"/>
</segment>
<segment>
<pinref part="SUPPLY46" gate="1" pin="GND"/>
@@ -2223,7 +2275,7 @@ to make 3 channels preamp</text>
<wire x1="73.66" y1="-111.76" x2="73.66" y2="-124.46" width="0.1524" layer="91"/>
<junction x="73.66" y="-124.46"/>
<pinref part="R46" gate="G$1" pin="2"/>
-<wire x1="78.74" y1="-127" x2="78.74" y2="-124.46" width="0.1524" layer="91"/>
+<wire x1="78.74" y1="-137.16" x2="78.74" y2="-124.46" width="0.1524" layer="91"/>
<junction x="78.74" y="-124.46"/>
</segment>
</net>
@@ -2385,12 +2437,12 @@ to make 3 channels preamp</text>
<net name="CH2_IN" class="0">
<segment>
<pinref part="R14" gate="G$1" pin="1"/>
-<wire x1="101.6" y1="-213.36" x2="106.68" y2="-213.36" width="0.1524" layer="91"/>
-<label x="101.6" y="-213.36" size="2.54" layer="95" rot="R180" xref="yes"/>
+<wire x1="109.22" y1="-213.36" x2="114.3" y2="-213.36" width="0.1524" layer="91"/>
+<label x="109.22" y="-213.36" size="2.54" layer="95" rot="R180" xref="yes"/>
<pinref part="CH2_IN" gate="G$1" pin="TP"/>
-<wire x1="106.68" y1="-213.36" x2="129.54" y2="-213.36" width="0.1524" layer="91"/>
-<wire x1="106.68" y1="-205.74" x2="106.68" y2="-213.36" width="0.1524" layer="91"/>
-<junction x="106.68" y="-213.36"/>
+<wire x1="114.3" y1="-213.36" x2="129.54" y2="-213.36" width="0.1524" layer="91"/>
+<wire x1="114.3" y1="-205.74" x2="114.3" y2="-213.36" width="0.1524" layer="91"/>
+<junction x="114.3" y="-213.36"/>
</segment>
<segment>
<pinref part="R37" gate="G$1" pin="1"/>
@@ -2404,8 +2456,8 @@ to make 3 channels preamp</text>
</segment>
<segment>
<pinref part="R38" gate="G$1" pin="2"/>
-<wire x1="66.04" y1="-213.36" x2="68.58" y2="-213.36" width="0.1524" layer="91"/>
-<label x="68.58" y="-213.36" size="2.54" layer="95" xref="yes"/>
+<wire x1="66.04" y1="-213.36" x2="73.66" y2="-213.36" width="0.1524" layer="91"/>
+<label x="73.66" y="-213.36" size="2.54" layer="95" xref="yes"/>
</segment>
</net>
<net name="CH1_GAIN" class="0">
@@ -2449,8 +2501,8 @@ to make 3 channels preamp</text>
<segment>
<pinref part="R43" gate="G$1" pin="1"/>
<wire x1="104.14" y1="-124.46" x2="111.76" y2="-124.46" width="0.1524" layer="91"/>
-<wire x1="111.76" y1="-124.46" x2="111.76" y2="-106.68" width="0.1524" layer="91"/>
-<label x="111.76" y="-106.68" size="2.54" layer="95" rot="R180" xref="yes"/>
+<wire x1="111.76" y1="-124.46" x2="111.76" y2="-96.52" width="0.1524" layer="91"/>
+<label x="111.76" y="-96.52" size="2.54" layer="95" rot="R180" xref="yes"/>
<junction x="111.76" y="-124.46"/>
<pinref part="R39" gate="G$1" pin="1"/>
<pinref part="CH1_IN" gate="G$1" pin="TP"/>