Forum Électro-Bidouilleur

Merci de vous connecter ou de vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
Recherche avancée  

Nouvelles:

Le Forum est maintenant chiffré (préambule https). Bien sûr, des liens externes insérés dans les sujets vont demeurer inchangés. Mais la composition des pages du Forum est désormais sécurisée. Si des problèmes d'affichage surviennent, veillez à vider votre cache pour ce site.

Auteur Sujet: Montage Arduino Valeur de resistance pour commander un transistor  (Lu 1582 fois)

capitainekurck

  • Newbie
  • *
  • Messages: 3
    • Voir le profil

Bonjour,

Je suis nouveau sur le forum, je suis les vidéos de Bertrand mais j'ai peu de connaissance en électronique.

Je suis en train de réaliser un montage a base d'un clone d’Arduino pro micro de sparkfun chinois. je dois piloter un buzzer en 5 V et un relais sois disant "bistable" chinois
https://fr.aliexpress.com/item/32787185820.html?spm=a2g0o.productlist.0.0.7a626254bibSJo&algo_pvid=b19f2b9e-5f47-4f51-b4be-008be61d4e91&algo_exp_id=b19f2b9e-5f47-4f51-b4be-008be61d4e91-21&pdp_ext_f=%7B%22sku_id%22%3A%2263435707395%22%7D&pdp_npi=2%40dis%21EUR%214.22%212.49%21%21%210.0%21%21%402100bdd816654237871045845e76b6%2163435707395%21sea&curPageLogUid=cXXyEkq0xeRw

le problème est que l’Arduino donné est vendu pour un 5v sort en fait 3,3 V sur ses broches de sorties. On trouve beaucoup d'exemple sur internet de montage pour piloter des leds ou des relais par un Arduino via un transistor (j'ai pris ce que j'avais un 2n2222A) mais généralement la valeur de la résistance a mettre entre la sorti de l'arduino est la base du transistor pour du 5V  ex ici une 1K https://riton-duino.blogspot.com/2018/08/alimenter-un-relais-transistor.html mais quelle valeur mettre pour une broche qui sort du 3,3 V je ne sais pas comment la calculer.

merci de votre aide.

Lionel
IP archivée

papyblue

  • Administrator
  • Hero Member
  • *****
  • Messages: 747
    • Voir le profil
Re : Montage Arduino Valeur de resistance pour commander un transistor
« Réponse #1 le: octobre 11, 2022, 04:44:10 am »

Bonjour Lionel,
Le relais que vous avez choisi n'est pas un relais avec deux bobines simples pour lequel on pourrait calculer le courant.Dans la fiche technique il est dit qu'il consomme 70 mA mais il n'est pas précisé si ce courant est tiré de la broche VCC ou de la commande de déclenchement. Pour calculer la valeur de la résistance à  mettre en série dans la base du transistor, il faut d'abord déterminer de quel courant on a besoin en sortie. Le relais ayant de l'électronique intégrée, avec un peu de chance (ou beaucoup!) on peut peut-être se passer du transistor ?
Il vous reste donc à  trouver le courant minimal sur la broche Trigger ainsi que la durée minimale de l'impulsion de commande.

PB
IP archivée

capitainekurck

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Re : Montage Arduino Valeur de resistance pour commander un transistor
« Réponse #2 le: octobre 11, 2022, 06:24:33 pm »

Bonjour Papyblue

Et merci de me répondre. en effet ce n'est pas un relais bistable. je me suis fait avoir par la description. je voulais un relais qui ne consomme pas quand il était fermé pour ne pas trop tirer sur la petite alim. C'est pour faire une horloge qui commande une électrovanne pour l'arrosage. Elle sera dans un petit boîtier pour rail din électrique d'environ 2 x 1 fusible
Boitier
Alim

je ne pense pas pouvoir me passer du transistor car en fait le relais ne fonctionne pas en envoyant une impulsion sur la pin trigger du relais mais en le mettant a la masse pendant 200 a 300mS. je ne sais pas comment le faire avec un arduino sans utiliser un transistor. les pins de sortie de l'arduino sont a 3,3 V en position hight et 0V en position low mais le 0V est-ce le ground ou simplement le courent ne passe pas. et si je met du 3,3V sur la pin trigger du relais ça va faire un cours jus franc.

Pour le 70 mA je pense que c'est la consommation de la bobine du relais a priori c'est que tire ce genre de relais
relais

sur la plaquette il y a un unique ic a 6 broches de ref et001 (impossible de trouver un datasheet) et une diode sûrement pour la bobine du relais. je pense que le courant pour l'impulsion pour déclencher le flip flop est tres bas.

lionel

Lionel
IP archivée

papyblue

  • Administrator
  • Hero Member
  • *****
  • Messages: 747
    • Voir le profil
Re : Montage Arduino Valeur de resistance pour commander un transistor
« Réponse #3 le: octobre 13, 2022, 09:12:44 am »

Bonjour Lionel,

Si vous avez le relais en main, je vous conseille d'expérimenter, en particulier mesurer quel courant est mécessaire sur la broche trigger.
sinon si vous opter pour une solution avec des bobines simples, voilà  comment calculer la résistance de base d'une manière générale :
1) trouver la résistance de charge :
   par ex: pour un relais AXICOM 12V 150 mW le constructeur donne 960 ohms +- 10%
   le cas le pire est donc 864 ohms donc sous 12V d'alimentation le courant maxi sera de 14 mA
2) on s'assure que le transistor choisi supporte le 12V ( VCEO max) et le courant (IC max)
  (on considère VCE sat = 0 )
  on regarde pour le courant de sortie quel est le gain minimum garanti du transistor ex: pour un 2N2222A : 35
3) pour garantir que le transistor sera saturé il faut donc un courant de base de 14 mA / 35 soit 0,4 mA
4) on recherche la tension de sortie minimale garantie pour le microcontroleur par ex. 2,5 V à  laquelle on retire le VBE correspondant au courant de base par ex 0,6 V
soit 1,9 V.
5) on calcule la résistance maximale  R=U/I soit 1,9/0,0004 = 4750 ohms.

toute valeur inférieure conviendra dès lors qu'on ne dépasse pas le courant maximal de base du transistor ni le courant maxi de sortie du microcontroleur.
moi, dans l'exemple je prendrais une 4,7 k.

PB
« Modifié: octobre 13, 2022, 11:31:12 am par papyblue »
IP archivée

capitainekurck

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Re : Montage Arduino Valeur de resistance pour commander un transistor
« Réponse #4 le: octobre 15, 2022, 01:28:14 pm »

Bonjour Papyblue

Merci pour toutes ces informations et la méthode de calcul que je vais archiver
IP archivée