Pages: [1] 2 3   Go Down
Author Topic: Transistor BC547  (Read 7289 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 0
Posts: 178
Attenzione, sono un principiante!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti smiley-grin
Vi chiederei dei consigli sui transistor BC547.
Dei transistor ho capito che:
1) Hanno 3 pin (collettore, base, emettitore)
2) Questi transistor NPN fanno passare corrente dal collettore all'emettitore solo se c'è corrente sulla base
3) Funzionano come interruttori

Quello che volevo capire è:
1) Se posso collegare la base direttamente a un pin
2) Come collegare un motore con un'alimentazione esterna e ovviamente comandarlo da arduino
Logged

SO Linux - Ubuntu 12.04 - Arduino Uno R3 - IDE 1.0.5

Parma
Online Online
Edison Member
*
Karma: 20
Posts: 2359
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
3) Funzionano come interruttori

Non proprio del tutto, non si chiudono perfettamente e quindi scaldano un pochino, proporzionalmente alla corrente che passa

Quote
1) Se posso collegare la base direttamente a un pin

No, serve una resistenza per limitare la corrente

Quote
2) Come collegare un motore con un'alimentazione esterna e ovviamente comandarlo da arduino

Prova a cercare "ponte ad H"

Ciao


Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 178
Attenzione, sono un principiante!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie mille della risposta flz47655!
Non proprio del tutto, non si chiudono perfettamente e quindi scaldano un pochino, proporzionalmente alla corrente che passa
Si si, se lo collego ad un pin PWM posso variare la velocità del motore

No, serve una resistenza per limitare la corrente

Ho capito da poco come calcolarla per i led ma non saprei come fare per i transistor

Prova a cercare "ponte ad H"

Per adesso il ponte H non mi serve, vorrei iniziare da un motore monodirezionale, poi in futuro vedrò di capire come farlo bidirezionale con il ponte H
Logged

SO Linux - Ubuntu 12.04 - Arduino Uno R3 - IDE 1.0.5

Offline Offline
God Member
*****
Karma: 0
Posts: 689
AHHAH
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset



prendi questo schema come esempio per la resistenza che va alla base, 2k 3k o 4k va sempre bene, io non le calcolo e metto 4k3 se non ricordo male, le formule ci sono ma chi se le ricorda???

specifica, dici "Come collegare un motore con un'alimentazione esterna" serve un relè

se usi un relè non puoi usare il pwm, dicci che tipo di motore è, perchè se se è a 12-24-48v è facile, per un motore 220v serve altro
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 178
Attenzione, sono un principiante!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Come resistenze ho delle 2,2Kohm.
Il motore l'ho staccato ad una vecchia macchinina ed è ad occhio e croce da alimentare a 2-5v.
Come alimentazione esterna intendo delle batterie esterne non alla 220
Logged

SO Linux - Ubuntu 12.04 - Arduino Uno R3 - IDE 1.0.5

Tuscany
Offline Offline
Edison Member
*
Karma: 66
Posts: 1969
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mica vorrai pilotarlo con un Bc547 ?
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 178
Attenzione, sono un principiante!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mica vorrai pilotarlo con un Bc547 ?
Ho fatto qualcosa di male?
Logged

SO Linux - Ubuntu 12.04 - Arduino Uno R3 - IDE 1.0.5

Tuscany
Offline Offline
Edison Member
*
Karma: 66
Posts: 1969
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Forse lo farai al transistor....
come corrente ne regge poca, 100 mA
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 178
Attenzione, sono un principiante!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Se mettessi una resistenza dopo l'emettitore?
Logged

SO Linux - Ubuntu 12.04 - Arduino Uno R3 - IDE 1.0.5

Tuscany
Offline Offline
Edison Member
*
Karma: 66
Posts: 1969
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Per limitare la corrente circolante....
E' un'idea.. peccato che il motore nemmeno riesca a partire
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 178
Attenzione, sono un principiante!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

dici che con 100mA non parte un motore?
Logged

SO Linux - Ubuntu 12.04 - Arduino Uno R3 - IDE 1.0.5

Tuscany
Offline Offline
Edison Member
*
Karma: 66
Posts: 1969
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dipende....
hai controllato con un multimetro quanto assorbe ?

Comunque se hai una discreta scorta di BC547 puoi sempre provare

Logged

Offline Offline
God Member
*****
Karma: 0
Posts: 689
AHHAH
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

usa un 2n2222 che regge 800mA, per un motorino da 5volt credo possa bastare
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 178
Attenzione, sono un principiante!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Di questi transistor ne ho 10!
Il multimetro non mi funziona, non sò perché ma non misura la corrente ma solo la tensione.
Non ho transistor 2n2222 ma solo un 9014C e mi sa che non andrà bene
Logged

SO Linux - Ubuntu 12.04 - Arduino Uno R3 - IDE 1.0.5

Offline Offline
God Member
*****
Karma: 0
Posts: 689
AHHAH
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

9014c

Manufacturer:  Fairchild Semiconductor   
Product Category:  Bipolar Small Signal   
RoHS:   Yes 
Configuration:  Single   
Transistor Polarity:  NPN   
Mounting Style:  Through Hole   
Package / Case:  TO-92   
Collector- Emitter Voltage VCEO Max:  45 V   
Emitter- Base Voltage VEBO:  5 V   
Continuous Collector Current:  0.1 A   
Maximum DC Collector Current:  0.1 A
   
Power Dissipation:  450 mW   
Maximum Operating Frequency:  270 MHz   
Maximum Operating Temperature:  + 150 C   
DC Collector/Base Gain hfe Min:  60   
Minimum Operating Temperature:  - 55 C   

non va meglio... no
Logged

Pages: [1] 2 3   Go Up
Jump to: