REKLAMA

Sterownik_DC.pdf

Uniwersalny sterownik silników DC

Czołem :) Jestem w trakcje projektowania uniwersalnego sterownika do silników DC. Słowo uniwersalny oznacza tutaj że będę mógł sterować silnikami 9V,12V i 24V. Sterownik składa się z 8 tranzystorów MOSFET-P(BSC080P03LSGAUMA1), 8 tranzystorów MOSFET-N(IRFS4321PBF), oraz z 8 tranzystorów NPN(BC847AE6327). http://obrazki.elektroda.pl/8522048600_1469656913_thumb.jpg Całość będzie sterowane z Uc. Płytka będzie komunikowała się z światem zewnętrznym za pomocą protokołu SPI. I tu mam pytanie czy część dotycząca tranzystorów ma szanse zadziałać ? Założyłem że nie będę potrzebował wyższej częstotliwości niż 20KHz.Co daje okres 0,00002s. Czas potrzebny do rozładowania bramki tranzystora P (~6nF) prądem 50mA to około 0,0000011s. , (dla typu N podobnie)więc bramka powinna się spokojnie zdążyć naładować i rozładować . Wartości rezystorów na obrazku liczone są na 9V i teraz pytanko, czy aby wysterować silnik 12V i 24v wystarczy że zmienię rezystory rozładowujące bramki ? Tranzystory dobrałem tak że wydaje mi się że spokojnie dadzą rade wysterować. Czas rozładowania brami liczyłem według wzoru t=(C*U)/I który znalazłem w artykule "Elektronika dla wszystkich" Pozdrawiam.


Pobierz plik - link do postu

1

2

3

4

5

6

7

CONN_01X04

D
2

S
3

20K
R8

R
160R15
S
3
S
3

R
160R5

D
1

200K
R9

Q16
BC847AE6327
TO-92

B
3

R
160R13

D
1

S
3
R
160R3

P2

G
2

TO-92
IRFS4321PBF
Q24

R
160R11

G
2

TO-92
IRFS4321PBF
Q10

D
1
C
2
Q2
BC847AE6327
TO-92

B
3

B

GND

GND

E
1

200K
R5

CONN_01X02
G
2

TO-92
IRFS4321PBF
Q20

CONN_01X02
G
2

TO-92
IRFS4321PBF
Q7

P1

P6

GND

GND

B

2
1

E
1
Q1
BC847AE6327
TO-92

B
3

D
1

20K
R4

C
2

L1

D
2

Q15
BC847AE6327
TO-92

B
3

C
2

330R
R2

+3V3

LED

L2

P3

RESET

2

2
1

TDI

D1
1

G
1

TO-220
BSC080P03LSGAUMA1
Q9

Q5
BSC080P03LSGAUMA1
TO-220

G
1

E
1

TDO

CONN_01X05

TMS
TCLK

GND

P1

G
1
S
3

D
2

GND

A

G
1

TO-220
BSC080P03LSGAUMA1
Q23

Q18
BSC080P03LSGAUMA1
TO-220

C
2

GND

GND

1
2
3
4
5

+BATT

E
1

100nF 100nF

+BATT

+3V3

R
160R7

100nF

VREFL

S
3

C6

S
3

C5

+BATT

S
3

+BATT

10nF 100nF

C4

D
2

C8

R
160R1

A

+BATT

R
160R9

VREFH

C7

+BATT

P2

+3V3

1
2
3
4

+3V3

8

GND

GND

S
3
P5

Q14
BC847AE6327
TO-92

B
3

S
3

R
160R14

R
160R12

C
2
200K
R11

E
1

R
160R6

D
1
R
160R4

P4

D
1

D
1

P4
S
3
D
1
Q4
BC847AE6327
TO-92

B
3
E
1

200K
R7

G
2

TO-92
IRFS4321PBF
Q12

G
2

TO-92
IRFS4321PBF
Q22

GND

GND

D

GND

GND

+3V3
R3
1K
8MHz

30pF
C3

1M
R1
Y2

C2
RESET

GND

41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26

GND

U1

PTB18
PTB17
PTB16
PTB3
PTB2
PTB1
PTB0
RESET_b
XTAL0
EXTAL0
VSS
VDD
PTA13
PTA12
PTA5
PTA4

+3V3

MK30DX256VLH7

P3

S
3

2
1

E
1
C
2

57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
PTD0
PTC7
PTC6
PTC5
PTC4
VCAP1
VCAP2
VLL1
VLL2
VLL3
VSS
PTC3
PTC2
PTC1
PTC0
PTB19

PTE19
PGA0_DP
PTD1
PTD2
PTD3
PTD4
PTD5
PTD6
PTD7
PTE0
PTE1
VDD
VSS
PTE16
PTE17
PTE18

PGA0_DM
PGA1_DP
PGA1_DM
VDD
VREFH
VREFL
VSSA
VREF_OUT
DAC0_OUT
XTAL32
EXTAL32
VBAT
PTA0/TCLK
PTA1/TDI
PTA2/TDO
PTA3/TMS

8
9
58
59
60
61
62
63
64
1
2
3
4
5
6
7

CONN_01X02
G
2

TO-92
IRFS4321PBF
Q8

CONN_01X02
G
2

TO-92
IRFS4321PBF
Q19

30pF

E

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

E

+3V3

GND

D

GND

GND

GND

2
1

E
1
Q3
BC847AE6327
TO-92

B
3

Q13
BC847AE6327
TO-92

B
3

S
3

20K
R6

C

C
2
20K
R10

C
2
C10

C9

100nF 100nF 100nF

C11

100nF

C1

L3
GND

G
1

TO-220
BSC080P03LSGAUMA1
Q21

S
3

S
3
D
2

D
2

L4

S
3

G
1

G
1

TO-220
BSC080P03LSGAUMA1
Q11

Q6
BSC080P03LSGAUMA1
TO-220

Q17
BSC080P03LSGAUMA1
TO-220

G
1

D
2

D
2

+BATT

R
160R2

C

+BATT

R
160R10

+BATT

R
160R8

+BATT

+BATT

R
160R16

+BATT

TDI

TMS

TCLK

GND

TDO

+3V3
VREFL

VREFH

+3V3

Y1
Crystal_Small

Sheet: /
File: Sterownik_DC.sch

Title:
Size: A3
Date:
KiCad E.D.A. kicad 4.0.2-stable
F

1

2

3

4

5

6

Rev:
Id: 1/1
7

8

F