Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur le langage C !

Modérateur : Jérémy

Chrono avec OLED + Encodeur
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 45
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#11 Message par Jérémy » mer. 2 déc. 2015 17:49

Bonsoir,

J'ai un doute et une incertitude, je continue à la suite de ce post, mais cette fois ci il s’agit d'un peu de hard !. (je me trouve à la frontière niveau hard, il s'agit juste de transistor rien de trop compliqué).

Quelqu'un peut-il me confirmer que cet écran peut fonctionner si je l'alimente seulement avec la PIN 5 V ? Car d’après le schéma ici il y a un régulateur dessus . Mais il marque que la tension de sortie est vddb et non Vcc3.3V .

Voici mon schéma final . je commande deux petits relais , faisant tourner un petit moteur et une lumière du jeu des enfants . J'ai chois un PNP et NPN pour me familiariser avec ceci .

Maïs je pense que j'aurais un problème de d'alimentation non ? car je commande ma bobine avec 3.3V du µC et que la bobine est alimenté en 6V ( deux piles boutons CR2032)

Alors je me disais que je pourrais peut être tout passé en 5V ?
Image
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Chrono avec OLED + Encodeur
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1644
Âge : 65
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#12 Message par Gérard » mer. 2 déc. 2015 18:12

Si je comprends bien :
- VCC qui alimente les relais = 6V
- le µC est alimenté en 3,3V
- tu utilises un NPN et un PNP

Les piles boutons ont une capacité trop faible pour des relais.
Il n'y a pas de résistances de base pour les transistors.
Coté PNP, ça ne fonctionne pas, l'émetteur doit être au +VCC mais comme la tension de commande sur la base est limité à 3,3V, le transistor sera toujours conducteur, la jonction Vbe sera toujours polarisée dans le bon sens. (ne pas réfléchir sur ton schéma, le PNP est mal câblé)

Pour bloquer un PNP, il faut que la tension venant de la commande soit égale à la tension d'émetteur (si en émetteur commun)
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

Chrono avec OLED + Encodeur
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 45
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#13 Message par Jérémy » mer. 2 déc. 2015 18:18

Code : Tout sélectionner

- VCC qui alimente les relais = 6V

Exact

Code : Tout sélectionner

- le µC est alimenté en 3,3V
Oui mais je peux l'alimenter en 5V si du coup j'alimente tout en 5V ?

- tu utilises un NPN et un PNP

Oui pour le coté apprentissage

Les piles boutons ont une capacité trop faible pour des relais.

Il ne sont pas alimenter bien longtemps genre 3 secondes grosso modo . Je suis trés réduis en espace d’où l'utilisation de pile boutons
Il n'y a pas de résistances de base pour les transistors.

La j'avoue avoir hésité, sont elles obligatoires ? 220 ohms pour être sur de les saturés

(ne pas réfléchir sur ton schéma, le PNP est mal câblé)

D'accord je refais ça !

Schéma édité suivant tes préconisations !
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Chrono avec OLED + Encodeur
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2597
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#14 Message par paulfjujo » mer. 2 déc. 2015 19:13

bonsoir,

Oui mais je peux l'alimenter en 5V si du coup j'alimente tout en 5V ?


Non, car ton OLED semble specifié pour des niveaux 3,3V ?
il te faut aussi le 5V pour generer le VDDB pour l'OLED (qu'on ne voit pas sur ton schema)
Pourquoi ne pas utiliser 2 NPN (comme Q1)

à confirmer : le VCC (+6V) des relais n'est pas le VCC +5V du MCU
si tu veux absolument utiliser aussi un PNP (Q2) pour le relais, rajoute en amont de Q2 , un NPN Q3 inverseur
pour adapter les niveaux de commande.

A.jpg
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

Chrono avec OLED + Encodeur
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 45
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#15 Message par Jérémy » mer. 2 déc. 2015 19:30

Non, car ton OLED semble specifié pour des niveaux 3,3V ?
il te faut aussi le 5V pour generer le VDDB pour l'OLED (qu'on ne voit pas sur ton schema)

Oi j'aurais remplacé le régulateur 3.3V sur le schéma par un 7805 .

Pourquoi ne pas utiliser 2 NPN (comme Q1)

Pour la pédagogie et m'entrainer . Le moteur est branché sur ce transistor
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Chrono avec OLED + Encodeur
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 45
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#16 Message par Jérémy » mer. 2 déc. 2015 20:03

Je dois confesser avoir déjà planché sur le typon.
Je ne comprends pas l'utilité du deuxième transistor ?
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Chrono avec OLED + Encodeur
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 45
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#17 Message par Jérémy » mer. 2 déc. 2015 20:34

Nouvelle mise à jour :
Version en 5V :
je viens de lire ceci : http://www.lextronic.fr/P34075-module-oled-b-click.html .
Ils indiquent 5V ou 3.3V, mais ca reste ambigüe je trouve . Sur le module il est spécifié 3.3V, je pense que c'est bien 3.3V comme tu le dis Paul . Bon faut que je trouve une méthode pour saturé mes transistors sans rajouter trop de composants ! je dois avoir la palce pour rajouter un deuxieme regulteur en TO-92 . 1 regul de 3.3V et un de 5V

Image
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Chrono avec OLED + Encodeur
Gérard
Avatar de l’utilisateur
Expert
Expert
Messages : 1644
Âge : 65
Enregistré en : septembre 2015
Localisation : Alsace - Haut-Rhin

#18 Message par Gérard » mer. 2 déc. 2015 23:13

Jérémy a écrit :Je dois confesser avoir déjà planché sur le typon.
Je ne comprends pas l'utilité du deuxième transistor ?


Si tu tiens au PNP, avec VCC = 6V et une commande du µC en 3,3V, tu dois adapter le niveau.
Quand tu mets la sortie µC à 0, le PNP conduira. Quand tu mets la sortie à 1, soit 3,3V, le PNP sera encore conducteur, la tension sur la base ne suffira pas pour bloquer la jonction Vbe.
Le 18/04/19 je suis devenu papy de jumeaux, le 01/09/23 une petite cousine des jumeaux est née.

Chrono avec OLED + Encodeur
Jérémy
Administrateur du site
Administrateur du site
Messages : 2722
Âge : 45
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#19 Message par Jérémy » mer. 2 déc. 2015 23:31

Génial je crois que j'ai compris ..... . Merci Gérard ! Je vais donc rajouter un régulateur de 5V pour alimenter tout ce petit monde et equilibrer mes niveaux . Comme quoi j'ai bien fais de vouloir mettre un PNP histoire de changer, car ça me fais apprendre !. Y'a rien de mieux je trouve pour ce rendre compte des difficultés.
Allez je ressort un schéma .

Question bonus : Toujours dans la partie PNP, à la mise sous tension, le relais ne va-t-il pas se collé subrepticement ? le temps que la tension fournis par le µC arrive ?
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Chrono avec OLED + Encodeur
DAUDET78
Avatar de l’utilisateur
Membre
Membre
Messages : 11
Âge : 81
Enregistré en : octobre 2015
Localisation : Ile de France

#20 Message par DAUDET78 » jeu. 3 déc. 2015 12:25

L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !


Retourner vers « Langage C »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 56 invités