Bonjour,
Je vais faire un montage à base d'Arduino mais avec un transistor bc547b , mais je butte sur la valeur de la résistance à appliquer sur la base, 100 oHms serait suffisant ?
Merci pour votre aide
Stéphanie
Bonjour,
Je vais faire un montage à base d'Arduino mais avec un transistor bc547b , mais je butte sur la valeur de la résistance à appliquer sur la base, 100 oHms serait suffisant ?
Merci pour votre aide
Stéphanie
Salut,
Cette résistance de base se calcule mais l'avantage d'utiliser le transistor en tout ou rien (bloqué/saturé pour faire de la commutation) c'est qu'elle se calcul très facilement grâce à la datasheet.
https://www.onsemi.com/pub/Collateral/BC546-D.PDF
Ce qu'il faut faire attention de manière générale mais tu peux aller beaucoup plus loin si tu le souhaites. Le constructeur ne garantie plus le fonctionnement du transistor si :
- Tu dépasses 45V entre le collecteur et l'émetteur
- Le courant que tu commandes dépasse 100mA
- La puissance du transistor, sans dissipateur et à 25°C de température ambiante, dépasse 0.625W
Dimensionnement de la résistance de base et de la puissance dissipée par le transistor :
Dans l'image tout en bas, le constructeur te dit ; Le transistor est complétement saturé si le courant de base IB est 20 fois inférieure au courant du collecteur IC. Ensuite il te donne au moins deux exemples concrets, par exemple si IC = 100mA (on est hyper limite) et IB = 5mA (vingt fois inférieur) alors le transistor sera saturé, ça tension collecteur émetteur ne sera évidemment pas de 0V comme un interrupteur fermé mais elle s'en approchera, 0.3V typique et jusqu'à 0.6V maxi garantie constructeur dans les conditions de courant données juste avant.
Puissance dissipé par le transistor : P = U * I = 0.6Vmaxi * 100mA = 60mW![]()
Pour aller plus loin,
température du transistor : On sait que sans radiateur sa température monte de 200°C/W dissipé (voir le premier tableau RΘJA). Ce qui donne 200°C * 0.06W = 12°C![]()
température de destruction TJ = 150°C d'après le premier tableau. Sachant que le transistor est à 12°C, même si il se trouve dans un environnement à 50°C (plein soleil l'été) on sera à 62°C![]()
Calcul de la résistance de base : Il faut que le courant de base IB soit 20 fois inférieur au courant de collecteur IC donc : (La tension de sortie de l'Arduino - VBE(SAT)) / Résistance de base = 20 fois moins que IC
Imaginons que tu commandes un relai 5V qui consomme 30mA donc IC = 30mA, il faut que IB soit égale ou très proche de 1.5mA (idéalement il faut même être un peu au dessus des 1.5mA pour "sursaturer")
Résistance de base = (La tension de sortie de l'Arduino - VBE(SAT)) / IB
Résistance de base = (5V - 0.7VVBE(SAT)) / 1.5mA
Résistance de base = 2.8kΩ on mettra une résistance normalisé de 2.7kΩ![]()
Bonjour et merci pour vos réponses,
J'ai encore beaucoup à apprendre en électronique, pour l'instant j essaie de reproduire des montages, et celui que je tente de faire est constitué d un détecteur hc sr501 sur carte arduino , le signal commandera une led et un buzzer dans un premier temps et ensuite je compte rajouter un relais
(
Vincent Petit, j ai pas tout compris )
Stéphanie
C'est à dire ? Qu'est ce que tu n'as pas compris ?
Est ce que tu as des cours d'électronique dans ton cursus ou dans les cours qui te font manipuler Arduino ?
Bonjour Stéphanie13000
Pour autant que tu ne veuilles pas tout commander par la même broche de l'Arduino, ce qui n'est pas le but de la programmation et de l'usage d'un microcontrôleur, pour commander la LED, une résistance suffit, pour le relais, si tu prends ce type
une simple sortie suffit, pour le buzzer, par sécurité, un simple transistor avec 2,7k comme indiqué dans le message de @Vincent PETIT.
Bonne bricole
Cordialement
jpbbricole
Bonjour,
Pour la led pas de problème j ai l habitude pour calculer la valeur de la résistance , j ai commandé justement des relais comme celui que tu présente, je vais commander une lampe en 12v ( donc transfo avec le + sur le com et une sortie en NO )
pour le buzzer donc je mets une résistance de 2.7 K c 'est bien ça , car tu dis transistor
En tout cas merci pour la rapidité des réponses
Stéphanie
Partager