antiparsitage moteur train miniature
Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 34

antiparsitage moteur train miniature



  1. #1
    invite3a1051d7

    antiparsitage moteur train miniature


    ------

    Bonjour,
    sur un circuit de train miniature l'aiguillage est commandé par un servo moteur placé juste sous les rails .
    voici le pheneme rencontré sur une loco .
    (son moteur est commandé en 12V sa resistance mesurée à l'ohmetre est de 20 ohms )
    quand le moteur passe sous l'aiguillage le servo est parasité et se deplace (le même sens que celui qu'il suit l' hors de la mise sous tension qui provoque toujours un petit a coup du servo )
    j'ai reproduit le phénomene en posant le train miniature (rail alimenté ) sur le rail . cela provoque des petites etincelles et le servo se déplace .
    le moteur est équipé d'une petite self ( une dizaine de tour de fil emaillé sur une "ferrite " de 2 mm) et d'un condensateur de 1nF aux bornes .
    j'ai remplacé le 1nF par un 100nF et l'amélioration est spectaculaire (j'ai désoudé et resoudé ce condensateur pour vérifie son efficacité ).
    la place dans cet environnement est limité )
    cependant ce n'est pas parfait (encore quelques parasites de temps en temps )
    puis je encore augmenté le valeur du condensateur (200nF par exempe )?
    que ce passerai t il si sa valeur etait trop forte ?
    pour ces essais le moteur est alimenté en 12V continu .
    je souhaite utiliser aussi un variateur pwm (frequence 250 HZ environ ) le condensateur ne va t il pas lisser les impulsions?

    peut on protéger le servo moteur (blindage? ) (sachant que l'acces du petit moteur du servo est pratiquement inaccessible )
    j'envisage aussi d'eloigner le servo (d'une dizaine de cm ) et de commander via une tringlerie mais il faut revoir tout le montage ce que je souhaite éviter
    cordialement
    Alain

    -----

  2. #2
    inviteede7e2b6

    Re : antiparsitage moteur train miniature

    il faudrait aussi , AMHA , améliorer les selfs , en remplaçant par des VK200 , si y'a la place

  3. #3
    invite3a1051d7

    Re : antiparsitage moteur train miniature

    bonjour,

    6mm de diamete et 10 mm de long (d'apres des info du net ) c'est trop gros pres du moteur je peux la déplacer de 10 cm du moteur , mais st ce aussi efficace ?
    le blindage du servo c'est une co....? ce serait efficace pour tous les moteurs (si ça marche !)?
    cordialement
    Alain

  4. #4
    inviteede7e2b6

    Re : antiparsitage moteur train miniature

    comment est piloté le servo.... ?

    il faut des détails pour avancer

  5. A voir en vidéo sur Futura
  6. #5
    invite3a1051d7

    Re : antiparsitage moteur train miniature

    le servo est piloter par un pic .
    pour commander le servo j'envoie depuis un pic 16FXXX un train d'impulsion pendant 1 seconde pour le positionner . puis plus rien jusqu'a la prochaine commande(le pic gere les commandes ) . le servo se deplace donc pendant qu'il est en attente de commande . il ' est en principe pas "excité " ; c'est le parasite qui le commande .
    cette commande tres breve semble la même qui se produit quand je mets le servo sous tension (en effet quand je connecte le servo sous 5 V ,hors presence de pic il se deplace de quelques degres ?)

  7. #6
    invitee05a3fcc

    Re : antiparsitage moteur train miniature

    Citation Envoyé par alainav1 Voir le message
    le servo est piloter par un pic .
    Tu balances directement ta commande par une broche du µC sur le servo ? Il y a quelle distance? Quel type de câble ?

  8. #7
    invite3a1051d7

    Re : antiparsitage moteur train miniature

    liaison pic servo 10cm en direct (les fil du servo 3 fils "collés" masse 5V commande , les fil de sortie du servo sont soudé directement sur le pic , le 5V du pic sert aussi au servo )

    pour info:si je prends un servo que je le connecte uniquement au 5V il se deplace spontanément de quelques degrés à la mise sous tension , j'ai faits l essai sur plusieurs servo )

  9. #8
    invitee05a3fcc

    Re : antiparsitage moteur train miniature

    Citation Envoyé par alainav1 Voir le message
    pour info:si je prends un servo que je le connecte uniquement au 5V il se deplace spontanément de quelques degrés à la mise sous tension , j'ai faits l essai sur plusieurs servo )
    C'est pas illogique, il s'initialise .
    Moi, je tenterai de booster le signal de sortie du µC avec un truc NPN/PNP à ras du µC . sans garantie.

  10. #9
    invite3a1051d7

    Re : antiparsitage moteur train miniature

    booster le signal de sortie du µC avec un truc NPN/PNP
    ça ressemblerait à quoi ce montage ?
    complement d'info :
    quand le pic ne commande pas le servo la patte de commande est mise à 0V (sortie pic =0 ) donc le fil de commande n'est pas en l'air .
    je pense faire des manip en déconnectant le pic et en alimentant seulement le servo en 5V , pour verifier si c'est la platine interne du servo qui est sensible aux parasites, qu'en pensez vous ? ?

  11. #10
    jiherve

    Re : antiparsitage moteur train miniature

    Bonjour,
    pour commander le servo j'envoie depuis un pic 16FXXX un train d'impulsion pendant 1 seconde pour le positionner
    un servo doit recevoir sa consigne en permanence.
    JR
    l'électronique c'est pas du vaudou!

  12. #11
    invite3a1051d7

    Re : antiparsitage moteur train miniature

    sa consigne en permanence
    ça n'arrange pas mes affaires !
    j'ai un sous programme de positions que j'envoie sur une sortie différente suivant le besoin .
    si c'est la seul solution je vais retourner au solenoide .
    pour info : j'ai monté 14 servo chez un ami qui ne posent pas de problème depuis un an (ça tombe surement en marche !)le montage mécanique est different mais le programme est le même .

    cependant pour ma culture perso
    qu'est ce qui fait qu'il puisse bouger sans consigne ?

  13. #12
    inviteede7e2b6

    Re : antiparsitage moteur train miniature

    je plussoie...

    je suppose que c'est un servo PPM ?

    il doit donc recevoir ses impulsions en permanence.

    faute de quoi le servo tentera d'interpréter n'importe quel signal .

    Daudet dirait que c'est "tombé en marche" chez ton pote , probablement garce à un circuit un peux mieux foutu.

  14. #13
    invite3a1051d7

    Re : antiparsitage moteur train miniature

    servo tentera d'interpréter n'importe quel signal
    le signal qui lui est fournit (quand ce n'est pas le train d'impulsion de commande ) c'est un 0 volt continu

  15. #14
    invite3a1051d7

    Re : antiparsitage moteur train miniature

    complement d'info
    quand il n'y a pas de train sur le circuit les servo ne bougent pas ,c'est donc bien des parasites moteur qui perturbent le systeme ?

  16. #15
    inviteede7e2b6

    Re : antiparsitage moteur train miniature

    manifestement !

    mais AMHA , c'est le pilotage du servo qui est responsable.

    à quoi sert le servo ?

  17. #16
    invite3a1051d7

    Re : antiparsitage moteur train miniature

    le servo deplace l'aiguillage
    https://www.youtube.com/watch?v=GTkG-Obn65A

  18. #17
    inviteede7e2b6

    Re : antiparsitage moteur train miniature

    un servo pour déplacer un mobile sur deux positions , c'est chercher la complication !

    mais superbe travail

  19. #18
    invite3a1051d7

    Re : antiparsitage moteur train miniature

    l'avantage d'utiliser un servo c'est de pouvoir deplacer l'aiguillage de façon lente se que ne permet pas un solenoide à 2 position classiques
    le montage mecanique est aussi tres simple .
    sur cette video on peut comparer les 2 systemes
    https://www.youtube.com/watch?v=ZCO4-dhbek8

  20. #19
    inviteede7e2b6

    Re : antiparsitage moteur train miniature

    essaye en lui maintenant la consigne

  21. #20
    invite3a1051d7

    Re : antiparsitage moteur train miniature

    maintenir la consigne ça marche mais le même pic ne peux gerer tous les servo .
    pour revenir au post de debut .
    un condensateur de 100nF ameliore considérablement la stabilité .
    quel est le risque d'une capa plus forte 200nF par exemple ?

  22. #21
    invitee05a3fcc

    Re : antiparsitage moteur train miniature

    Comment tu gères le ratio sur une sortie PWM sur un servo ? Par un PWM soft ou un timer en interruption ?

  23. #22
    invite3a1051d7

    Re : antiparsitage moteur train miniature

    par un pwm soft je genere un 1 pendant 1ms puis un 0 pendant 19ms avec une boucle pour faire durée le paisir pendant 1 seconde environ

  24. #23
    invitee05a3fcc

    Re : antiparsitage moteur train miniature

    Je te propose une combine pour actionner 8 servos (dans les règles) avec un PWM 20ms et un ratio de 1/20 ou 2/20

    Tu as deux cases mémoires :
    La première s'appelle MODE et elle a trois valeurs :
    • 0 tempo 1ms en cours
    • 1 tempo 2ms en cours
    • 2 tempo 20ms en cours

    La seconde s'appelle ETAT . Chacun des 8 bits représente le PWM sur un des 8 servos :
    • 0 c'est un PWM de 1/20
    • 1 c'est un PWM de 2/20


    Le soft
    Au début, on positionne les 8 sorties à "1" et on lance le timer pour 1ms et on met MODE à 1

    Interruption timer :
    Si MODE=0 on positionne les 8 sorties à "1" et on lance le timer pour 1ms et on met MODE à 1
    Si MODE=1 on positionne les 8 sorties avec le contenu de ETAT et on lance le timer pour 1ms et on met MODE à 2 (toutes les sorties des PWM qui doivent recevoir un PWM de 1/20 sont retournées à "0")
    Si MODE=2 on positionne les 8 sorties à "0" et on lance le timer pour 18ms et on met MODE à 0 (toutes les sorties des PWM qui doivent recevoir un PWM de 2/20 sont retournées à "0")

    Pour changer l'état d'un servo, il suffi de modifier son bit dans ETAT dans le programme main
    Par exemple :
    • Servo 1 à 2/20 , tous les autres 1/20 : ETAT= 00000010
    • Servo 1 et 2 à 2/20 , tous les autres 1/20 : ETAT= 00000110
    • Servo 1 , 2 et 7 à 2/20 , tous les autres 1/20 : ETAT= 10000110
    • Servo 2 et 7 à 2/20 , tous les autres 1/20 : ETAT= 10000100
    PS : Pour plus de 8 servos, par exemple 16, on utilise une variable ETAT sur 16 bits

  25. #24
    invite3a1051d7

    Re : antiparsitage moteur train miniature

    j'ai bien compris la technique !

    cependant actuellement mon pic attend un signal issu du tsop puis decode le signal (cela prend environ 50ms ) puis en fonction du code genere le pwm . un programme avec une interruption toute les ms risque de perturber la partie analyse infrarouge .(le code IR utilisé genere un nivaux bas ou haut toutes les 0.6ms )
    si je m'en sort pas avec le même pic je pense donc dédier un pic à l'analyse infrarouge qui enverra un 1 ou un 0 aux entrées de l'autre pic qui gérera le pwm avec l'astuce de quelqu'un qui ne programme pas
    y a pu ka !
    cordialement

  26. #25
    invitee05a3fcc

    Re : antiparsitage moteur train miniature

    Citation Envoyé par alainav1 Voir le message
    qui enverra un 1 ou un 0 aux entrées de l'autre pic qui gérera le pwm
    La séquence 1/1/18 , c'est pour expliquer pédagogiquement .... en fait , on lance le timer à 1ms. et la variable MODE à 20 et on la décrémente à chaque interruption

    19 c'est durée 1ms
    18 c'est durée 2ms
    17 RAS
    ...
    01 RAS
    00 initialisation des sorties à "1" et MODE à 20
    avec l'astuce de quelqu'un qui ne programme pas
    ...qui ne programme plus !

  27. #26
    invite3a1051d7

    Re : antiparsitage moteur train miniature

    qui ne programme plus !
    comme c'est dommage !

  28. #27
    invitee05a3fcc

    Re : antiparsitage moteur train miniature

    Citation Envoyé par alainav1 Voir le message
    comme c'est dommage !
    Non ... Y a plein de gamin pour pisser de la ligne . Moi, je me concentre sur le hardware, mon job d'origine !

  29. #28
    inviteede7e2b6

    Re : antiparsitage moteur train miniature

    ce qui est infiniment plus rare , un rapport de 1/1000 je dirais

  30. #29
    invite3a1051d7

    Re : antiparsitage moteur train miniature

    Bonjour,
    moi qui me suis "mis à l electronique amateur "sur le tard je confirme qui est bien plus rapide de se mettre à coder qu'a connaitre les ficelles du hard .(en particulier transmission radio ,parasite y compris !).
    dans mon domaine de maquettisme amateur il est plus difficile de construire un aiguillage que de le programmer .
    merci donc aux "hardeurs " qui ne sont pas avars de leur conseils

    cordialement
    Alain

  31. #30
    jiherve

    Re : antiparsitage moteur train miniature

    Bonsoir,
    petite précision sémantique : Hardeux et pas Hardeurs çà c'est pour le X.
    JR
    l'électronique c'est pas du vaudou!

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. [Autre] Détecteur d'occupation canton de train miniature
    Par invite8079a29c dans le forum Électronique
    Réponses: 46
    Dernier message: 16/11/2019, 09h16
  2. Projet Tableau de contrôle / Train miniature
    Par pouic92 dans le forum Électronique
    Réponses: 13
    Dernier message: 11/06/2014, 13h28
  3. Utilisatiion de relais bistable pour reseau train miniature.
    Par invite99bbe7f2 dans le forum Électronique
    Réponses: 0
    Dernier message: 07/03/2013, 16h49
  4. Train électrique miniature - réduction de vitesse à l'entrée en gare.
    Par invite4a2cc1de dans le forum Électronique
    Réponses: 36
    Dernier message: 01/02/2012, 18h18
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...