Pages: [1]   Go Down
Author Topic: Saturation 2N2222  (Read 1781 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 0
Posts: 112
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir à tous !

Voila je souhaites à l'aide de l'arduino et d'un transistor 2N2222 alimenter une sirène 12V 120mA, pour ça j'alimente la base du 2n2222 avec la sortie 8 de mon arduinio via une résistance de 3,2Kohm mais rien ne déclenche pourtant lorsque je branche la base du 2N222 au 12V celle si ferme bien le transistor et déclenche la sirène...

Quelqu'un peux il me dire ce qui cloche ?

Sur mon montage l'émetteur et le collecteur coupe le positif ça ne pose pas de problème ?

Je tiens à préciser que j'ai essayé aussi avec une résistance de 1kohms et une de 2.2kohms sans succès.



Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Si ca pose un problème
Tu dois monter ton 2N2222 en collecteur ouvert c'est à dire emetteur à la masse et collecteur vers la sirène vers +12V

Ton montage ne peut pas marcher car pour saturer le transistor il faut qu'un courant rentre dans sa base. Pour cela il faut élever sa base à une tension supérieure à celle de l'emetteur + ~0.7V

Si tu a impérativement besoin de couper le +12V il faut faire un montage à 2 transistors :

- 1 NPN (2N2222) : base vers Arduino, résistance de 1K, emetteur à la masse, collecteur vers base PNP
- 1 PNP (2N2907) : base vers collecteur du 2N2222 via résistance de 2K à 3K, emetteur au VCC, collecteur vers la sirène puis sirène vers la masse
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Offline Offline
Full Member
***
Karma: 0
Posts: 112
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok merci de ta réponse je pouvais toujours chercher...

C'est embêtant dans mon cas car c'est une sirène à 3 fils avec batterie intégré :

-> GND (si débranché il fait sonner l'alarme en utilisant la batterie)
-> +12V
-> Commande +12V  (si branché il fait sonner l'alarme.)

J'ai pas de PNP sous la main je vais devoir attendre ou trouver une autre solution...

Merci encore !

Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

reste toujours la solution du relai...
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Offline Offline
Full Member
***
Karma: 0
Posts: 112
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Oui exact et j'en est un sous la main dommage de devoir utiliser si gros face à un si petit problème !
Logged

France
Offline Offline
Sr. Member
****
Karma: 2
Posts: 380
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Est ce que ce schéma serait correct ?

« Last Edit: October 31, 2012, 07:12:27 pm by Grag38 » Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 112
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Perso je suis pas capable de répondre, mais peux tu me donner le nom du soft que tu utilises j'arrive pas à lire.

Merci pour ton aide, pour l'instant j'utilise un relais ça fait l'affaire mais si ton montage fonctionne c'est toujours bon à prendre !
Logged

France
Offline Offline
Sr. Member
****
Karma: 2
Posts: 380
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Le soft est Fritzing : http://www.fritzing.org

Sinon je ne sais pas si çà fonctionne, j'ai mis en schéma ce que Barbudor suggérais. Je voulais savoir si ce montage correspondait à ses écrits ;o)
« Last Edit: October 31, 2012, 07:50:06 pm by Grag38 » Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Il manque une liaison entre les masses
cf piece jointe


* arduinoNPNPNP.jpg (26.35 KB, 422x320 - viewed 39 times.)
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

France
Offline Offline
Sr. Member
****
Karma: 2
Posts: 380
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ah ben  oui ! suis-je bête !
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 113
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Accessoirement, ce type de montage s'appelle Darlington. C'est le couplage de transistor avec le plus faible en commande du second plus gros. Moi par contre dans le montage j'aurait ajouter une diode en inverse aux bornes du HP. Ceci évitant par effet de diode de roue libre de cramé les transistor.

Dernier point, il existe dans le commerce des Darlington delà conçu pour ça mais dans un cas comme dans l'autre, il faut une diode de roi libre.

Pour le reste, si ce n'est pas de l'amplification de signal tu pris retrouver des infos sur le phénomène bloque saturé.

À toi de joue.
Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 68
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Voila je souhaites à l'aide de l'arduino et d'un transistor 2N2222 alimenter une sirène 12V 120mA,

Je mettrais un BS170
http://jpparisy.free.fr/schemas_bateaux/index.html descendre pour voir le paragraphe

Commandé chez http://www.rs-particuliers.com/Search.aspx?Terms=bs170&Page=0 port gratuit dès qu'on s'estinscrit et qu'on commande le weekend
Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

accessoirement révise tes cours : ce n'est ni un darlington qui utilise 2 transistors de même type, ni un compound qui utilise 2 transistors de type complémentaires.

La diode de roue libre est utile si la charge est inductive.
En lisant le topic en entier, tu verrais qu'il s'agit de commander non pas la sirène directement mais un signal de commande. Donc pas besoin ni de roue libre ni de transistor de puissance.
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Pages: [1]   Go Up
Jump to: