v 20130925 2 N 5500 40000 29000 40000 4 { T 5500 40000 5 10 1 1 0 0 1 value=GND T 28600 40000 5 10 1 1 0 0 1 value=GND } C 8900 39700 1 0 0 gnd-1.sym N 5500 48000 16700 48000 4 { T 5500 48000 5 10 1 1 0 0 1 netname=+5v } N 5500 49000 26000 49000 4 { T 28600 49000 5 10 1 1 0 0 1 netname=+48v T 5500 49000 5 10 1 1 0 0 1 value=+48v } N 14500 44300 14500 45600 4 N 15000 45200 15000 45600 4 N 15000 41200 15000 44300 4 N 27000 40000 27000 41200 4 N 27000 46700 27000 49000 4 N 27000 45700 27000 42800 4 C 18800 41400 1 0 0 transistor.sym { T 19500 41600 5 8 1 1 180 0 1 device=BC547B T 19500 42400 5 10 1 1 0 6 1 refdes=Q2 T 19800 41900 5 8 0 0 0 0 1 value=BC547 T 19800 42300 5 8 0 0 0 0 1 footprint=TO92 } N 15000 43000 15300 43000 4 N 19500 42600 19500 47300 4 N 19500 40000 19500 41400 4 B 5000 39500 24500 10000 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 B 5000 39000 24500 500 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 T 5200 39400 9 14 1 0 0 2 1 TITLE: Current Sense Controller AUTHOR: Graham North CREATED: 10-April-2017 NOTES: L 7200 49200 21800 49200 3 0 0 2 50 50 L 27700 49400 27700 42900 3 0 0 2 50 50 N 15000 40300 15000 40000 4 C 15100 44300 1 90 0 resistor-2.sym { T 14750 44700 5 10 0 0 90 0 1 device=RESISTOR T 15000 45100 5 10 1 1 0 0 1 refdes=R10 T 15000 44400 5 10 1 1 180 6 1 value=470 } C 19800 42400 1 0 0 transistor-pnp.sym { T 20500 42600 5 8 1 1 180 0 1 device=ZTX758 T 20500 43400 5 10 1 1 0 6 1 refdes=Q4 } C 19800 46400 1 0 0 transistor.sym { T 20500 46600 5 8 1 1 180 0 1 device=ZTX658 T 20500 47400 5 10 1 1 0 6 1 refdes=Q3 } N 20500 47600 20500 48000 4 N 20500 42400 20500 41000 4 N 20500 46000 20500 46400 4 N 19500 43000 19800 43000 4 C 20800 45400 1 0 0 transistor.sym { T 21500 45600 5 8 1 1 180 0 1 device=MJE13007G T 21500 46400 5 10 1 1 0 6 1 refdes=Q5 } N 21500 46600 21500 48800 4 N 21500 41600 21500 45400 4 N 21500 40400 21500 40000 4 N 20500 46000 20800 46000 4 N 20500 41000 20800 41000 4 N 20500 43600 20500 44000 4 N 20500 44000 21500 44000 4 C 20800 40400 1 0 0 transistor.sym { T 21500 40600 5 8 1 1 180 0 1 device=MJE13007G T 21500 41400 5 10 1 1 0 6 1 refdes=Q6 } N 18500 41200 18500 45000 4 N 16000 40000 16000 42400 4 N 18500 40300 18500 40000 4 N 12100 48000 12100 46700 4 N 12100 42100 12100 40000 4 C 6200 46800 1 90 0 thermistor.sym { T 5800 46900 5 10 0 1 90 0 1 device=THERMISTOR T 6005 46800 5 10 1 1 180 0 1 refdes=TH1 } C 6100 40300 1 90 0 resistor-2.sym { T 5750 40700 5 10 0 0 90 0 1 device=RESISTOR T 6000 41100 5 10 1 1 0 6 1 refdes=R1 T 6000 40400 5 10 1 1 180 0 1 value=1k } N 6000 47700 6000 48000 4 N 6000 41200 6000 46800 4 N 6000 40300 6000 40000 4 L 6100 47500 6200 47600 3 0 0 2 50 50 L 6200 49400 6200 47600 3 0 0 2 50 50 C 15100 40300 1 90 0 resistor-trimmer-2.sym { T 14200 41100 5 10 0 0 90 0 1 device=VARIABLE_RESISTOR T 15000 41100 5 10 1 1 0 0 1 refdes=R11 T 15000 40400 5 10 1 1 180 6 1 value=1k } C 18600 40300 1 90 0 resistor-trimmer-2.sym { T 17700 41100 5 10 0 0 90 0 1 device=VARIABLE_RESISTOR T 18500 41100 5 10 1 1 0 0 1 refdes=R15 T 18500 40400 5 10 1 1 180 6 1 value=1k } C 15300 42400 1 0 0 transistor.sym { T 16000 42600 5 8 1 1 180 0 1 device=BC547B T 16000 43400 5 10 1 1 0 6 1 refdes=Q1 T 16300 42900 5 8 0 0 0 0 1 value=BC547 T 16300 43300 5 8 0 0 0 0 1 footprint=TO92 } C 16100 46800 1 90 0 resistor-2.sym { T 15750 47200 5 10 0 0 90 0 1 device=RESISTOR T 16000 47600 5 10 1 1 0 0 1 refdes=R13 T 16000 46900 5 10 1 1 180 6 1 value=470 } N 16000 47700 16000 48000 4 C 14600 40300 1 90 0 resistor-2.sym { T 14250 40700 5 10 0 0 90 0 1 device=RESISTOR T 14500 41100 5 10 1 1 0 0 1 refdes=R9 T 14500 40400 5 10 1 1 180 6 1 value=1k } C 14700 44300 1 90 1 led-1.sym { T 14100 43500 5 10 0 0 270 2 1 device=LED T 14500 43200 5 10 1 1 0 6 1 refdes=LED1 T 13900 43500 5 10 0 0 270 2 1 symversion=0.1 } N 14500 43400 14500 41200 4 N 14500 40300 14500 40000 4 N 13300 45600 15000 45600 4 C 22200 44200 1 90 1 capacitor-5.sym { T 21100 44000 5 10 0 0 270 2 1 device=POLARIZED_CAPACITOR T 22000 43900 5 10 1 1 0 0 1 refdes=C6 T 21500 44000 5 10 0 0 270 2 1 symversion=0.1 T 22000 43500 5 10 1 1 180 6 1 value=470uF } N 23500 45000 23500 45400 4 N 22000 43200 22000 40000 4 N 5500 48800 23000 48800 4 { T 5500 48800 5 10 1 1 0 0 1 value=+13v T 22600 48800 5 10 1 1 0 0 1 value=+13v } L 7700 49100 21000 49100 3 0 0 2 50 50 N 6500 47700 6500 48000 4 N 7500 45000 10900 45000 4 L 6600 47500 6700 47600 3 0 0 2 50 50 L 6700 49300 6700 47600 3 0 0 2 50 50 C 6700 46800 1 90 0 thermistor.sym { T 6300 46900 5 10 0 1 90 0 1 device=THERMISTOR T 6505 46800 5 10 1 1 180 0 1 refdes=TH2 } L 23800 49300 23800 46400 3 0 0 2 50 50 N 6000 44400 10900 44400 4 C 25200 46400 1 0 1 transistor.sym { T 24500 46600 5 8 1 1 180 6 1 device=ZTX658 T 24500 47400 5 10 1 1 0 0 1 refdes=Q8 } N 24500 47600 24500 49000 4 N 24500 46000 24500 46400 4 C 24200 45400 1 0 1 transistor.sym { T 23500 45600 5 8 1 1 180 6 1 device=MJE13007G T 23500 46400 5 10 1 1 0 0 1 refdes=Q7 } N 23500 46600 23500 49000 4 N 24500 46000 24200 46000 4 L 23800 46400 23700 46300 3 0 0 2 50 50 N 22500 45000 23500 45000 4 C 25400 47300 1 270 1 resistor-2.sym { T 25750 47700 5 10 0 0 90 2 1 device=RESISTOR T 25500 48100 5 10 1 1 0 6 1 refdes=R18 T 25400 47400 5 10 1 1 180 0 1 value=10k } C 25300 40300 1 270 1 zener-4.sym { T 25900 40700 5 10 0 0 90 2 1 device=DIODE T 25500 41000 5 10 1 1 0 0 1 refdes=D1 T 25500 40500 5 10 1 1 180 6 1 value=15v } N 25500 48200 25500 49000 4 N 25500 47000 25200 47000 4 N 25500 47300 25500 41200 4 N 25500 40300 25500 40000 4 C 23300 42100 1 180 1 resistor-2.sym { T 23700 41750 5 10 0 0 0 2 1 device=RESISTOR T 23500 42100 5 10 1 1 0 0 1 refdes=R17 T 23500 41900 5 10 1 1 180 6 1 value=10 } N 16000 46800 16000 43600 4 N 18500 42000 18800 42000 4 N 21500 42000 23300 42000 4 C 19600 47300 1 90 0 resistor-2.sym { T 19250 47700 5 10 0 0 90 0 1 device=RESISTOR T 19500 48100 5 10 1 1 0 0 1 refdes=R16 T 19500 47400 5 10 1 1 180 6 1 value=1k } N 19800 47000 19500 47000 4 N 19500 48200 19500 48800 4 C 24800 41200 1 270 0 capacitor-5.sym { T 25900 41000 5 10 0 0 270 0 1 device=POLARIZED_CAPACITOR T 25000 40900 5 10 1 1 0 6 1 refdes=C7 T 25500 41000 5 10 0 0 270 0 1 symversion=0.1 T 25000 40500 5 10 1 1 180 0 1 value=22uF } N 25000 41200 25000 41500 4 N 16000 45000 18500 45000 4 C 8400 45800 1 270 1 resistor-variable-2.sym { T 8750 46600 5 10 1 1 180 2 1 refdes=R7 T 9300 46600 5 10 0 1 90 2 1 device=VARIABLE_RESISTOR T 8500 45900 5 10 1 1 180 6 1 value=22k } N 8500 46700 8500 48000 4 N 8500 45800 8500 40000 4 N 21500 48000 20500 48000 4 N 10000 43700 10000 48000 4 C 27200 45700 1 0 1 dc_motor-1.sym { T 26800 46700 5 10 0 0 0 6 1 device=DC_MOTOR T 27000 46600 5 10 1 1 0 0 1 refdes=M1 } N 22000 44200 22000 48800 4 C 26700 45800 1 90 0 diode-1.sym { T 26100 46200 5 10 0 0 90 0 1 device=DIODE T 26500 46500 5 10 1 1 0 0 1 refdes=D2 } N 27000 47000 26500 47000 4 N 26500 47000 26500 46700 4 N 26500 45800 26500 45500 4 N 26500 45500 27000 45500 4 C 26200 41200 1 0 0 IGBT.sym { T 27004 42701 5 10 1 1 0 6 1 refdes=IGBT1 T 27996 44301 5 10 0 1 0 0 1 device=INVERTER T 27700 42700 5 10 1 1 90 8 1 value=SKM145GB066D } C 15600 40300 1 90 0 resistor-2.sym { T 15250 40700 5 10 0 0 90 0 1 device=RESISTOR T 15500 41100 5 10 1 1 0 0 1 refdes=R12 T 15500 40400 5 10 1 1 180 6 1 value=220 } N 15000 41500 15500 41500 4 N 15500 41500 15500 41200 4 N 15500 40300 15500 40000 4 N 25000 40000 25000 40200 4 C 18100 40300 1 90 0 resistor-2.sym { T 17750 40700 5 10 0 0 90 0 1 device=RESISTOR T 18000 41100 5 10 1 1 0 0 1 refdes=R14 T 18000 40400 5 10 1 1 180 6 1 value=220 } N 18500 41500 18000 41500 4 N 18000 41500 18000 41200 4 N 18000 40300 18000 40000 4 C 28000 46800 1 0 0 PowerRelay.sym { T 28500 48850 5 10 0 1 0 0 1 device=RELAY T 28500 48100 5 10 1 1 0 0 1 refdes=S3 } N 28500 48200 28500 49000 4 C 18300 47400 1 0 1 lm7805-1.sym { T 16700 48700 5 10 0 0 0 6 1 device=7805 T 16900 48400 5 10 1 1 0 0 1 refdes=U1 } N 17500 47400 17500 40000 4 N 18300 48000 18500 48000 4 N 18500 46000 18500 48600 4 N 24200 42000 26200 42000 4 N 25500 41500 25000 41500 4 N 22500 47600 22500 48800 4 C 28300 42400 1 270 0 battery-4.sym { T 29000 42100 5 10 0 0 270 0 1 device=BATTERY T 28500 42400 5 10 1 1 0 0 1 refdes=B2 T 29250 42100 5 10 0 0 270 0 1 symversion=0.1 T 28500 41600 5 10 1 1 0 0 1 value=12vDC } C 28300 46500 1 270 0 battery-4.sym { T 29000 46200 5 10 0 0 270 0 1 device=BATTERY T 28500 46500 5 10 1 1 0 0 1 refdes=B1 T 29250 46200 5 10 0 0 270 0 1 symversion=0.1 T 28500 45700 5 10 1 1 0 0 1 value=36vDC } N 28500 46500 28500 46800 4 N 28500 45000 28500 42400 4 N 28500 40900 28500 40000 4 N 18000 48600 29000 48600 4 { T 18000 48600 5 10 1 1 0 0 1 value=+12v T 28600 48600 5 10 1 1 0 0 1 value=+12v } N 28500 43500 27500 43500 4 N 27500 43500 27500 48600 4 N 28100 48200 28100 48600 4 C 16500 40800 1 0 0 reedrelay.sym { T 17000 42850 5 10 0 1 0 0 1 device=RELAY T 17000 42150 5 10 1 1 0 0 1 refdes=S2 } N 13300 45400 16600 45400 4 N 16600 45400 16600 42200 4 N 16600 40800 16600 40000 4 N 28100 46800 28100 44500 4 N 28100 44500 17000 44500 4 N 17000 42200 17000 44500 4 N 17000 40800 17000 40000 4 L 27300 42500 27700 42900 3 0 0 2 50 50 C 9800 43700 1 270 0 capacitor-5.sym { T 10900 43500 5 10 0 0 270 0 1 device=POLARIZED_CAPACITOR T 10000 43400 5 10 1 1 0 6 1 refdes=C1 T 10500 43500 5 10 0 0 270 0 1 symversion=0.1 T 10000 43000 5 10 1 1 180 0 1 value=1uF } N 10000 40000 10000 42700 4 C 8100 40300 1 90 0 resistor-2.sym { T 7750 40700 5 10 0 0 90 0 1 device=RESISTOR T 8000 41100 5 10 1 1 0 6 1 refdes=R6 T 8000 40400 5 10 1 1 180 0 1 value=1k } N 8000 40300 8000 40000 4 C 7900 45800 1 270 1 resistor-2.sym { T 8250 46200 5 10 0 0 90 2 1 device=RESISTOR T 8000 46600 5 10 1 1 0 0 1 refdes=R5 T 8000 45900 5 10 1 1 180 6 1 value=22k } N 8000 48800 8000 46700 4 N 8000 41200 8000 45800 4 C 7200 46800 1 90 0 thermistor.sym { T 6800 46900 5 10 0 1 90 0 1 device=THERMISTOR T 7000 46800 5 10 1 1 180 0 1 refdes=TH3 } C 6600 40300 1 90 0 resistor-2.sym { T 6250 40700 5 10 0 0 90 0 1 device=RESISTOR T 6500 41100 5 10 1 1 0 6 1 refdes=R2 T 6500 40400 5 10 1 1 180 0 1 value=1k } N 7000 47700 7000 48000 4 N 6500 41200 6500 46800 4 N 6500 40300 6500 40000 4 L 7100 47500 7200 47600 3 0 0 2 50 50 L 7200 49200 7200 47600 3 0 0 2 50 50 N 7500 47700 7500 48000 4 L 7600 47500 7700 47600 3 0 0 2 50 50 L 7700 49100 7700 47600 3 0 0 2 50 50 C 7700 46800 1 90 0 thermistor.sym { T 7300 46900 5 10 0 1 90 0 1 device=THERMISTOR T 7505 46800 5 10 1 1 180 0 1 refdes=TH4 } N 10900 44600 8000 44600 4 N 9400 44800 9400 47500 4 N 10900 44200 6500 44200 4 L 6700 49300 23800 49300 3 0 0 2 50 50 L 6200 49400 27700 49400 3 0 0 2 50 50 L 21800 49200 21800 46400 3 0 0 2 50 50 L 21000 49100 21000 41400 3 0 0 2 50 50 L 21800 46400 21600 46200 3 0 0 2 50 50 L 21000 41400 21200 41200 3 0 0 2 50 50 C 10900 42100 1 0 0 ATmega328.sym { T 11000 45900 5 10 0 0 0 0 1 footprint=DIP28N T 11200 46400 5 10 1 1 0 0 1 refdes=MCU1 T 11000 46700 5 10 0 0 0 0 1 device=ATmega8 } N 7000 41200 7000 46800 4 N 7500 41200 7500 46800 4 N 10000 45500 10900 45500 4 N 10900 45700 10000 45700 4 N 10900 42500 10000 42500 4 C 12900 41400 1 0 0 crystal-1.sym { T 13100 41900 5 10 0 0 0 0 1 device=CRYSTAL T 13100 41700 5 10 1 1 0 0 1 refdes=X1 T 13100 42100 5 10 0 0 0 0 1 symversion=0.1 } C 12300 41200 1 270 0 capacitor-1.sym { T 13000 41000 5 10 0 0 270 0 1 device=CAPACITOR T 12500 40900 5 10 1 1 0 0 1 refdes=C2 T 13200 41000 5 10 0 0 270 0 1 symversion=0.1 T 12500 40600 5 10 1 1 180 6 1 value=22pF } C 13800 41200 1 270 0 capacitor-1.sym { T 14500 41000 5 10 0 0 270 0 1 device=CAPACITOR T 14000 40900 5 10 1 1 0 6 1 refdes=C3 T 14700 41000 5 10 0 0 270 0 1 symversion=0.1 T 14000 40600 5 10 1 1 180 0 1 value=22pF } N 13500 42600 13500 41900 4 N 13500 41900 12500 41900 4 N 12500 41900 12500 41200 4 N 13300 42800 14000 42800 4 N 14000 42800 14000 41200 4 N 14000 40300 14000 40000 4 N 12500 40300 12500 40000 4 N 12500 41500 12900 41500 4 N 13600 41500 14000 41500 4 N 13500 42600 13300 42600 4 C 10400 45800 1 270 1 resistor-2.sym { T 10750 46200 5 10 0 0 90 2 1 device=RESISTOR T 10500 46600 5 10 1 1 0 0 1 refdes=R8 T 10500 45900 5 10 1 1 180 6 1 value=10k } N 10500 46700 10500 48000 4 N 10500 45800 10500 41600 4 N 10500 40600 10500 40000 4 C 10500 41600 1 270 0 switch-pushbutton-no-2.sym { T 10500 41400 5 10 1 1 0 0 1 refdes=S1 T 11100 41200 5 10 0 0 270 0 1 device=SWITCH_PUSHBUTTON_NO } N 10900 43000 10500 43000 4 N 9000 46300 9000 45200 4 N 9000 45200 10900 45200 4 T 10600 40800 9 16 1 0 0 2 1 RESET C 7600 40300 1 90 0 resistor-2.sym { T 7250 40700 5 10 0 0 90 0 1 device=RESISTOR T 7500 41100 5 10 1 1 0 6 1 refdes=R4 T 7500 40400 5 10 1 1 180 0 1 value=1k } N 7500 40300 7500 40000 4 N 7000 45500 7500 45500 4 N 22500 46700 22500 45000 4 C 22700 46700 1 90 0 fuse-thermal.sym { T 22150 46900 5 10 0 0 90 0 1 device=FUSE T 22500 47450 5 10 1 1 0 0 1 refdes=F1 T 21950 46900 5 10 0 0 90 0 1 symversion=0.1 } N 26000 44400 26000 49000 4 N 26000 43400 26000 40000 4 C 26200 44400 1 90 1 capacitor-5.sym { T 25100 44200 5 10 0 0 270 2 1 device=POLARIZED_CAPACITOR T 26000 44100 5 10 1 1 0 0 1 refdes=C8 T 25500 44200 5 10 0 0 270 2 1 symversion=0.1 T 26000 43700 5 10 1 1 180 6 1 value=100uF } C 12100 46800 1 0 1 hallchip.sym { T 11805 47695 5 10 1 1 0 6 1 netname=IC1 } N 9500 47000 10700 47000 4 N 9400 47500 10700 47500 4 N 9400 44800 10900 44800 4 N 9500 47000 9500 40000 4 C 7100 40300 1 90 0 resistor-2.sym { T 6750 40700 5 10 0 0 90 0 1 device=RESISTOR T 7000 41100 5 10 1 1 0 6 1 refdes=R3 T 7000 40400 5 10 1 1 180 0 1 value=1k } N 7000 40300 7000 40000 4 C 17500 46800 1 0 0 capacitor-1.sym { T 17700 47500 5 10 0 0 0 0 1 device=CAPACITOR T 17800 47200 5 10 1 1 0 0 1 refdes=C4 T 17700 47700 5 10 0 0 0 0 1 symversion=0.1 T 17800 46800 5 10 1 1 180 6 1 value=0.1uF } N 18500 47000 18400 47000 4 C 26000 48800 1 0 0 fuse-thermal.sym { T 26200 49350 5 10 0 0 0 0 1 device=FUSE T 26700 49050 5 10 1 1 0 0 1 refdes=F2 T 26200 49550 5 10 0 0 0 0 1 symversion=0.1 } N 29000 49000 26900 49000 4 C 18500 45800 1 0 1 capacitor-5.sym { T 18300 46900 5 10 0 0 180 2 1 device=POLARIZED_CAPACITOR T 17800 46300 5 10 1 1 0 0 1 refdes=C5 T 18300 46500 5 10 0 0 180 2 1 symversion=0.1 T 17800 45700 5 10 1 1 180 6 1 value=1000uF }