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 : 2725
Âge : 45
Enregistré en : juillet 2015
Localisation : Dans le sud
Contact :

#31 Message par Jérémy » jeu. 3 déc. 2015 21:49

J'ai mis la DS en #29 : la revoici

Je pense effectivement que j'ai mal branché mon Encodeur Merci ! . je vais corriger ceci et respecter scrupuleusement la DS chinoise.

En outre, mon relais PNP , ne veut pas collé ?
Quand j’enlève la résistance de 1K sur la base du PNP ( BC-557B) ? Je constate que mon µC passe bien sa sortie de 5V à 0V .
Quand je met la résistance , la tension sur la base du PNP est de 5V à 4.4V environ . au lieu de 0.6V non ?

PS : j'ai virer le condo en attendant la fin des tests ?

Image
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

#32 Message par DAUDET78 » jeu. 3 déc. 2015 22:13

Jérémy a écrit :J'ai mis la DS en #29
OK, ça change rien a ce que j'ai raconté. Par contre, tu vois qu'ils ne déchargent pas un 0,1µF dans le contact ! Ils sont d'accord avec moi .

En outre, mon relais PNP , ne veut pas collé ?
C'est ça le problème de discuter de plusieurs sujets différents dans un même post .... tout se mélange !
Ton schéma de PNP est à éviter (il faut que la tension d'alimentation soit identique à celle du µC avec le risque de parasiter l'un par l'autre)
Le bon schéma ? tu le trouves ici en réponse #10 schéma (I) http://forums.futura-sciences.com/elect ... ue.html#10
L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

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

#33 Message par Jérémy » jeu. 3 déc. 2015 22:22

Ok .

La tension d'alim du µC est la même que celle sur l’émetteur du PNP (5V).
Mon but est de piloter une charge à la masse , pour apprendre toujours et moins j'y arrive , plus je veux y arriver :lol: !!!
Donc la solution miracle et de passer par un MOSFET ou une inversion avec un autre NPN en inverseur .

Je vais essayer avec un MOSFET pour voir . Pourquoi n'y a t-il pas de résistance de Pull UP sur le schéma (II) ?
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

#34 Message par DAUDET78 » ven. 4 déc. 2015 05:22

Le NMOS, c'est avec une charge au +Vcc
Mon but est de piloter une charge à la masse , pour apprendre toujours et moins j'y arrive
On y arrive toujours ... un jour !
Pas le temps de te répondre pour la charge au 0V, je suis absent 3 jours .
L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

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

#35 Message par paulfjujo » ven. 4 déc. 2015 11:40

Jérémy a écrit : Je constate que mon µC passe bien sa sortie de 5V à 0V .
Quand je met la résistance , la tension sur la base du PNP est de 5V à 4.4V environ . au lieu de 0.6V non ?



Ce qui serait normal, si ta mesure est referencée au GND 0V
4,4V sur la base du PNP , c'est bien 5-4,4= 0,6 de VBE sur le PNP
et le relais devrait coller .. avec un niveau zero sortie MCU.
attention à ne pas fussilier la sortie MCU avec une connection directe (sans R=1K) MCU .. base PNP
la jonction base emetteur se comportant comme une diode directe + le 10µF en //.

Test ta sortie MCU pilotant le relais en mettant la 1K comme resistance pull up
et verifie les niveaux logique 0 et 1 correspondant .
Quelle est la resistance de bobine des relais ?
Aide toi, le ciel ou FantasPic t'aidera

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

#36 Message par Jérémy » ven. 4 déc. 2015 11:45

Hello PAul ,

La sortie est morte ..... :evil: Trés bien vu .

La résistance de la bobine du relais est de 175 ohms .

je viens de changer le µC ca fonctionne. avec un MOSFET canal P . Une R de 330 ohms sur la grille et une R de 10K en pull up .
Le condo ça fonctionne super, sans condo j'ai un déclenchement rapide a l'allumage . avec pas de déclenchement .

Du coup je vais re-essayé avec mon transistor PNP ( BC557), pour comprendre et faire de la marteau thérapie lol. Je vous tiens au courant
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 :

#37 Message par paulfjujo » ven. 4 déc. 2015 12:34

Est-ce que l'encoder que tu utilises est celui du post
Code pour encoder incremental post#10

car la doc chinoise de ton lien
precise bien qu'il faut un filtrage de l'ordre de la ms pour eliminer les etats erratics.
ils donnent R=10K et C=10nF sur leur schema

mais sur la doc du post#10
les R (cms) du filtre sont notés 0R zero ohms ! ce qui pourrait expliquer la bouille de tes signaux (au scope).
à verifier ...
Aide toi, le ciel ou FantasPic t'aidera

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

#38 Message par Jérémy » ven. 4 déc. 2015 13:29

Est-ce que l'encoder que tu utilises est celui du post
Code pour encoder incremental post#10

Non il s'agit de celui-ci

car la doc chinoise de ton lien
precise bien qu'il faut un filtrage de l'ordre de la ms pour éliminer les états erratics.
ils donnent R=10K et C=10nF sur leur schema

Je vais appliquer ce que dit la doc chinoise !Par contreje ne sais pas trop a quoi doit ressembler un signal propre en fait ? Des jolis front montant et descendant je suppose ?

Je viens de tester avec un transistor PNP classique ( BC557) , et ça fonctionne mieux aussi !
C'est en faisant des erreurs, que l'on apprend le mieux !!!

Chrono avec OLED + Encodeur
JEJE89000
Avatar de l’utilisateur
Débutant
Débutant
Messages : 45
Âge : 44
Enregistré en : octobre 2015
Localisation : dans le centre

#39 Message par JEJE89000 » ven. 4 déc. 2015 19:30

Bonjour
S est se que j ai mis pour mon alarme un bc557 pour un relais en 12v et ça marche niquel.
Il tient bien les 5min pour la sirene

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

#40 Message par Jérémy » ven. 4 déc. 2015 20:38

Bonsoir,

Les tests sont concluant avec un nouveau µC. j'avais bien grillé la sortie ! Du coup j’hésite entre le PNP et canal P. Avec les deux ça fonctionne nickel. mais je pense quand même opté pour le Canal P, plus fiable d’après les dires de DAUDET .

Par contre que pensez vous du schéma en page 4 de la DS pour l'encodeur ? vous semble-t-il viable ?

Image

Les 10K de pull up Ok ! mais les autres 10K ne serait ce pas un peu gros ? obligatoires ?
C'est en faisant des erreurs, que l'on apprend le mieux !!!


Retourner vers « Langage C »

Qui est en ligne

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