1 Star 2 Fork 0

xmja / Closed loop control of stepping motor

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
motor-cache.lib 11.24 KB
一键复制 编辑 原始数据 按行查看 历史
杨治坤 提交于 2024-03-08 13:30 . 1.0.0
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Conn_01x06_Male
#
DEF Connector_Conn_01x06_Male J 0 40 Y N 1 F N
F0 "J" 0 300 50 H V C CNN
F1 "Connector_Conn_01x06_Male" 0 -400 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S 34 -295 0 -305 1 1 6 F
S 34 -195 0 -205 1 1 6 F
S 34 -95 0 -105 1 1 6 F
S 34 5 0 -5 1 1 6 F
S 34 105 0 95 1 1 6 F
S 34 205 0 195 1 1 6 F
P 2 1 1 6 50 -300 34 -300 N
P 2 1 1 6 50 -200 34 -200 N
P 2 1 1 6 50 -100 34 -100 N
P 2 1 1 6 50 0 34 0 N
P 2 1 1 6 50 100 34 100 N
P 2 1 1 6 50 200 34 200 N
X Pin_1 1 200 200 150 L 50 50 1 1 P
X Pin_2 2 200 100 150 L 50 50 1 1 P
X Pin_3 3 200 0 150 L 50 50 1 1 P
X Pin_4 4 200 -100 150 L 50 50 1 1 P
X Pin_5 5 200 -200 150 L 50 50 1 1 P
X Pin_6 6 200 -300 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# LibCool_A4954
#
DEF LibCool_A4954 U 0 40 Y Y 1 F N
F0 "U" -250 500 60 H V C CNN
F1 "LibCool_A4954" 0 -500 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -300 450 300 -450 0 1 0 f
X GND 1 -500 350 200 R 50 50 1 1 O
X OUT1 10 500 -250 200 L 50 50 1 1 O
X LSS12 11 500 -150 200 L 50 50 1 1 O
X OUT2 12 500 -50 200 L 50 50 1 1 O
X OUT3 13 500 50 200 L 50 50 1 1 O
X LSS34 14 500 150 200 L 50 50 1 1 O
X OUT4 15 500 250 200 L 50 50 1 1 O
X VBB 16 500 350 200 L 50 50 1 1 O
X VREF34 2 -500 250 200 R 50 50 1 1 O
X IN3 3 -500 150 200 R 50 50 1 1 O
X IN4 4 -500 50 200 R 50 50 1 1 O
X IN2 5 -500 -50 200 R 50 50 1 1 O
X IN1 6 -500 -150 200 R 50 50 1 1 O
X VREF12 7 -500 -250 200 R 50 50 1 1 O
X GND 8 -500 -350 200 R 50 50 1 1 O
X VBB 9 500 -350 200 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
# LibCool_AS5047D
#
DEF LibCool_AS5047D U 0 40 Y Y 1 F N
F0 "U" -300 450 60 H V C CNN
F1 "LibCool_AS5047D" 0 -450 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -300 400 300 -400 0 1 0 f
X CS 1 -500 300 200 R 50 50 1 1 O
X U 10 500 -100 200 L 50 50 1 1 O
X VDD 11 500 0 200 L 50 50 1 1 O
X VDD3V 12 500 100 200 L 50 50 1 1 O
X GND 13 500 200 200 L 50 50 1 1 O
X I/PWM 14 500 300 200 L 50 50 1 1 O
X CLK 2 -500 200 200 R 50 50 1 1 O
X MISO 3 -500 100 200 R 50 50 1 1 O
X MOSI 4 -500 0 200 R 50 50 1 1 O
X TEST 5 -500 -100 200 R 50 50 1 1 O
X B 6 -500 -200 200 R 50 50 1 1 O
X A 7 -500 -300 200 R 50 50 1 1 O
X W/PWM 8 500 -300 200 L 50 50 1 1 O
X V 9 500 -200 200 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
# LibCool_ATSAMD21G18A-MF
#
DEF LibCool_ATSAMD21G18A-MF U 0 40 Y Y 1 F N
F0 "U" -1300 1400 60 H V C CNN
F1 "LibCool_ATSAMD21G18A-MF" 0 0 60 H V C CNN
F2 "LQFP48" 0 -650 40 H V C CIN
F3 "" -50 1050 60 H V C CNN
DRAW
S -900 900 900 -900 0 1 10 f
X PA00 1 -1050 550 150 R 40 40 1 1 W
X PA05 10 -1050 -350 150 R 40 40 1 1 B
X PA06 11 -1050 -450 150 R 40 40 1 1 B
X PA07 12 -1050 -550 150 R 40 40 1 1 B
X PA08 13 -550 -1050 150 U 40 40 1 1 B
X PA09 14 -450 -1050 150 U 40 40 1 1 B
X PA10 15 -350 -1050 150 U 40 40 1 1 B
X PA11 16 -250 -1050 150 U 40 40 1 1 B
X VDDIO 17 -150 -1050 150 U 40 40 1 1 B
X GND 18 -50 -1050 150 U 40 40 1 1 B
X PB10 19 50 -1050 150 U 40 40 1 1 B
X PA01 2 -1050 450 150 R 40 40 1 1 B
X PB11 20 150 -1050 150 U 40 40 1 1 B
X PA12 21 250 -1050 150 U 40 40 1 1 B
X PA13 22 350 -1050 150 U 40 40 1 1 B
X PA14 23 450 -1050 150 U 40 40 1 1 W
X PA15 24 550 -1050 150 U 40 40 1 1 W
X PA16 25 1050 -550 150 L 40 40 1 1 B
X PA17 26 1050 -450 150 L 40 40 1 1 B
X PA18 27 1050 -350 150 L 40 40 1 1 B
X PA19 28 1050 -250 150 L 40 40 1 1 B
X PA20 29 1050 -150 150 L 40 40 1 1 B
X PA02 3 -1050 350 150 R 40 40 1 1 B
X PA21 30 1050 -50 150 L 40 40 1 1 B
X PA22 31 1050 50 150 L 40 40 1 1 B
X PA23 32 1050 150 150 L 40 40 1 1 B
X PA24 33 1050 250 150 L 40 40 1 1 B
X PA25 34 1050 350 150 L 40 40 1 1 B
X GND 35 1050 450 150 L 40 40 1 1 W
X VDDIO 36 1050 550 150 L 40 40 1 1 W
X PB22 37 550 1050 150 D 40 40 1 1 B
X PB23 38 450 1050 150 D 40 40 1 1 B
X PA27 39 350 1050 150 D 40 40 1 1 B
X PA03 4 -1050 250 150 R 40 40 1 1 B
X RESET 40 250 1050 150 D 40 40 1 1 B
X PA28 41 150 1050 150 D 40 40 1 1 B
X GND 42 50 1050 150 D 40 40 1 1 B
X VDDCORE 43 -50 1050 150 D 40 40 1 1 B
X VDDIN 44 -150 1050 150 D 40 40 1 1 I
X PA30 45 -250 1050 150 D 40 40 1 1 B
X PA31 46 -350 1050 150 D 40 40 1 1 B
X PB02 47 -450 1050 150 D 40 40 1 1 W
X PB03 48 -550 1050 150 D 40 40 1 1 W
X GNDANA 5 -1050 150 150 R 40 40 1 1 I
X VDDANA 6 -1050 50 150 R 40 40 1 1 O
X PB08 7 -1050 -50 150 R 40 40 1 1 I
X PB09 8 -1050 -150 150 R 40 40 1 1 W
X PA04 9 -1050 -250 150 R 40 40 1 1 W
ENDDRAW
ENDDEF
#
# LibCool_BAT54C
#
DEF LibCool_BAT54C D 0 40 Y Y 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "LibCool_BAT54C" 200 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 1 1 0 -150 0 150 0 N
P 2 1 1 0 0 0 0 -100 N
P 3 1 1 8 -50 -50 -50 50 -50 50 N
P 3 1 1 8 50 -50 50 50 50 50 N
P 4 1 1 8 -50 -50 -30 -50 -30 -40 -30 -40 N
P 4 1 1 8 50 -50 70 -50 70 -40 70 -40 N
P 4 1 1 8 50 50 30 50 30 40 30 40 N
P 5 1 1 8 -70 40 -70 50 -50 50 -50 50 -50 50 N
P 6 1 1 8 -150 50 -50 0 -150 -50 -150 50 -150 50 -150 50 N
P 6 1 1 8 150 -50 50 0 150 50 150 -50 150 -50 150 -50 N
X ~ 1 -300 0 150 R 50 50 1 1 P
X ~ 2 300 0 150 L 50 50 1 1 P
X ~ 3 0 -200 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# LibCool_C(MM)
#
DEF LibCool_C(MM) C 0 10 N Y 1 F N
F0 "C" -50 100 39 H V L CNN
F1 "LibCool_C(MM)" -100 -100 39 H V L CNN
F2 "" 38 -150 30 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
SM*
C?
C1-1
$ENDFPLIST
DRAW
P 2 0 1 0 -20 50 -20 -50 N
P 2 0 1 0 20 50 20 -50 N
X ~ 1 -100 0 80 R 40 40 1 1 P
X ~ 2 100 0 80 L 40 40 1 1 P
ENDDRAW
ENDDEF
#
# LibCool_CC1
#
DEF LibCool_CC1 C 0 10 N N 1 F N
F0 "C" 10 75 40 H V L CNN
F1 "LibCool_CC1" 5 -70 40 H V L CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
CP*
SM*
$ENDFPLIST
DRAW
A -2 -167 157 706 1082 0 1 15 N 50 -19 -51 -18
T 0 -30 65 50 0 0 0 + Normal 0 C C
P 3 0 1 15 -49 29 51 29 51 29 N
X ~ 1 0 150 120 D 40 40 1 1 P
X ~ 2 0 -150 140 U 40 40 1 1 P
ENDDRAW
ENDDEF
#
# LibCool_CONN_01X03
#
DEF LibCool_CONN_01X03 P 0 40 Y Y 1 F N
F0 "P" 0 200 50 H V C CNN
F1 "LibCool_CONN_01X03" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
S -50 -95 10 -105 1 1 0 N
S -50 5 10 -5 1 1 0 N
S -50 105 10 95 1 1 0 N
S -50 150 50 -150 1 1 0 N
X ~ 1 -200 100 150 R 50 50 1 1 P
X ~ 2 -200 0 150 R 50 50 1 1 P
X ~ 3 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# LibCool_CONN_01X04
#
DEF LibCool_CONN_01X04 J 0 40 Y Y 1 F N
F0 "J" 50 250 60 H V C CNN
F1 "LibCool_CONN_01X04" 50 -250 60 H V C CNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
DRAW
S 0 -145 60 -155 1 1 0 N
S 0 -45 60 -55 1 1 0 N
S 0 55 60 45 1 1 0 N
S 0 155 60 145 1 1 0 N
S 0 200 100 -200 1 1 0 N
X ~ 1 -150 150 150 R 50 50 1 1 P
X ~ 2 -150 50 150 R 50 50 1 1 P
X ~ 3 -150 -50 150 R 50 50 1 1 P
X ~ 4 -150 -150 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# LibCool_KEY
#
DEF LibCool_KEY SW 0 0 N Y 1 F N
F0 "SW" 0 100 50 H V C CNN
F1 "LibCool_KEY" 0 -100 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
C -75 0 25 0 1 12 N
C 75 0 25 0 1 12 N
P 2 0 1 12 -50 0 50 50 N
X 1 1 -250 0 150 R 30 30 1 1 I
X 2 2 250 0 150 L 30 30 1 1 I
ENDDRAW
ENDDEF
#
# LibCool_LED
#
DEF LibCool_LED D 0 40 Y N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "LibCool_LED" 0 -100 50 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
LED-3MM
LED-5MM
LED-10MM
LED-0603
LED-0805
LED-1206
LEDV
$ENDFPLIST
DRAW
P 2 0 1 0 30 40 30 -40 N
P 3 0 1 0 40 -30 60 -50 50 -30 N
P 4 0 1 0 -30 30 -30 -30 30 0 -30 30 N
P 4 0 1 0 50 -10 70 -30 80 -40 70 -20 N
X K 1 150 0 125 L 20 40 1 1 P
X A 2 -150 0 120 R 20 40 1 1 P
ENDDRAW
ENDDEF
#
# LibCool_MIC5233(M)
#
DEF LibCool_MIC5233(M) U 0 40 Y Y 1 F N
F0 "U" -150 300 60 H V C CNN
F1 "LibCool_MIC5233(M)" 0 -300 47 H V C CNN
F2 "" 100 -350 60 H V C CNN
F3 "" 100 -350 60 H V C CNN
$FPLIST
SOT23-5
$ENDFPLIST
DRAW
S -200 250 200 -250 0 1 12 f
X IN 1 -400 150 200 R 50 50 1 1 I
X GND 2 -400 0 200 R 50 50 1 1 I
X EN 3 -400 -150 200 R 50 50 1 1 I
X NC 4 400 -150 200 L 50 50 1 1 I
X OUT 5 400 150 200 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
# LibCool_OSC
#
DEF LibCool_OSC Y 0 40 Y Y 1 F N
F0 "Y" 100 -35 40 H V C CNN
F1 "LibCool_OSC" -110 -35 31 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -20 60 20 -60 0 1 12 N
P 2 0 1 12 50 50 50 -50 N
P 3 0 1 12 -50 50 -50 0 -50 -50 N
X ~ 1 -150 0 100 R 30 30 1 1 I
X ~ 2 150 0 100 L 30 30 1 1 I
ENDDRAW
ENDDEF
#
# LibCool_PMOS
#
DEF LibCool_PMOS Q 0 40 Y N 1 F N
F0 "Q" -50 150 60 H V R CNN
F1 "LibCool_PMOS" -60 -58 60 H V R CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
SOT23
$ENDFPLIST
DRAW
P 2 0 1 8 -50 -100 -50 100 N
P 2 0 1 10 0 -150 0 150 N
P 2 0 1 8 30 0 0 0 N
P 2 0 1 0 100 -100 0 -100 N
P 2 0 1 0 100 100 0 100 N
P 3 0 1 0 80 0 100 0 100 -100 N
P 5 0 1 8 30 40 30 -30 80 0 30 40 30 40 N
X G 1 -200 0 150 R 40 40 1 1 I
X S 2 100 -200 100 U 40 40 1 1 P
X D 3 100 200 100 D 40 40 1 1 P
ENDDRAW
ENDDEF
#
# LibCool_RES(M)
#
DEF LibCool_RES(M) R 0 40 Y Y 1 F N
F0 "R" 0 75 39 H V C CNN
F1 "LibCool_RES(M)" 0 -75 39 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -75 30 75 -30 0 1 0 N
X ~ 1 -150 0 75 R 20 20 1 1 I
X ~ 2 150 0 75 L 20 20 1 1 I
ENDDRAW
ENDDEF
#
# LibCool_USB_C__USB2.0
#
DEF LibCool_USB_C__USB2.0 P 0 40 Y Y 1 F N
F0 "P" -400 750 50 H V L CNN
F1 "LibCool_USB_C__USB2.0" 500 750 50 H V R CNN
F2 "" 150 0 50 H I C CNN
F3 "" 150 0 50 H I C CNN
$FPLIST
USB*C*Plug*
$ENDFPLIST
DRAW
A -275 -150 75 -1799 -1 0 1 20 N -350 -150 -200 -150
A -275 -150 25 -1799 -1 0 1 10 N -300 -150 -250 -150
A -275 -150 25 -1799 -1 0 1 10 F -300 -150 -250 -150
A -275 150 25 1 1799 0 1 10 F -250 150 -300 150
A -275 150 25 1 1799 0 1 10 N -250 150 -300 150
A -275 150 75 1 1799 0 1 20 N -200 150 -350 150
C -100 45 25 0 1 10 F
C 0 -230 50 0 1 0 F
S -10 -700 10 -660 0 0 0 N
S 400 -90 360 -110 0 0 0 N
S 400 110 360 90 0 0 0 N
S 400 310 360 290 0 0 0 N
S 400 410 360 390 0 0 0 N
S 400 610 360 590 0 0 0 N
S -400 700 400 -700 0 1 10 f
S -300 -150 -250 150 0 1 10 F
S 75 70 125 120 0 1 10 F
P 2 0 1 20 -350 -150 -350 150 N
P 2 0 1 20 -200 150 -200 -150 N
P 2 0 1 20 0 -230 0 170 N
P 3 0 1 20 0 -130 -100 -30 -100 20 N
P 3 0 1 20 0 -80 100 20 100 70 N
P 4 0 1 10 -50 170 0 270 50 170 -50 170 F
X GND A1 0 -900 200 U 50 50 1 1 W
X GND A12 0 -900 200 U 50 50 1 1 P N
X VBUS A4 600 600 200 L 50 50 1 1 W
X CC A5 600 400 200 L 50 50 1 1 B
X D+ A6 600 -100 200 L 50 50 1 1 B
X D- A7 600 100 200 L 50 50 1 1 B
X VBUS A9 600 600 200 L 50 50 1 1 P N
X GND B1 0 -900 200 U 50 50 1 1 P N
X GND B12 0 -900 200 U 50 50 1 1 P N
X VBUS B4 600 600 200 L 50 50 1 1 P N
X VCONN B5 600 300 200 L 50 50 1 1 B
X VBUS B9 600 600 200 L 50 50 1 1 P N
X SHIELD S1 -300 -900 200 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# power_+3.3V
#
DEF power_+3.3V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3.3V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS +3.3V
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xmja/closed-loop-control-of-stepping-motor.git
git@gitee.com:xmja/closed-loop-control-of-stepping-motor.git
xmja
closed-loop-control-of-stepping-motor
Closed loop control of stepping motor
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891