Répondre à la discussion
Affichage des résultats 1 à 19 sur 19

Mesurer la vitesse d'un train électrique.



  1. #1
    Lyrae

    Mesurer la vitesse d'un train électrique.

    Bonjour,

    je dois réaliser un projet consistant à mesurer la vitesse d'un train électrique. Pour cela je dois utiliser le PIC 16F877 et un ou plusieurs capteurs optiques. Cela paraît très simple, pourtant je n'ai aucune idée de comment fonctionne un microcontroleur. Je dois utiliser MPLAB IDE et éventuellement CCS (je sais programmer en C).

    J'aimerai savoir par quoi commencer. Je n'y connait rien aux PIC et comment utiliser les capteurs (quelles sortes d'informations ils envoient, sous quelle forme, etc...).

    Merci d'avances pour votre aide

    -----


  2. Publicité
  3. #2
    f6bes

    Re : Mesurer la vitesse d'un train électrique.

    Bjr à toi et bienvenue sur FUTURA,
    AVANT de songer COMMENT faire la mesure avec le PIC il serait peut etrer souhaitable de déterminer comment tu vas t'y prendre.
    La programmetion sera l'APPLICATION de ce que tu voudras mesurer (donc secondaire)
    Détermine d'ABORD comment tu va t'y prendre et ENSUITE tu seras à temps de parler de programme.
    Un capteur fournit un signal électrique TANT QUE une action à débuter, et en cours.
    Ex une barriére photo électrique, SI elle est "coupée" indiquera qu'il y a un "objet" (train) entre les deux éléments photoélectriques.
    Si tu connais la longueur du train, tu pourras déterminer une vitesse au rétablissement de la liaisonopto (tu peux déterminer un temps).
    Mais on ne connait pas ce que l'on t'as IMPOSE pour déterminer la vitesse (mesure du temps entre deux points éloignés, autres..).
    Enfin qu'il soit électrique ou à vapeur, ça ne change rien !!
    A+
    "Ce fut la goutte d'eau de trop qui mit le feu aux poudres!"

  4. #3
    PIXEL

    Re : Mesurer la vitesse d'un train électrique.

    et pourquoi donc "dois" tu ?

    c'est un devoir à faire ?

  5. #4
    Lyrae

    Re : Mesurer la vitesse d'un train électrique.

    Merci pour vos réponses.

    Tout d'abord nous avons le choix sur la façon de mesurer la vitesse. Nous avons choisi de le faire avec deux capteurs optiques (cellules photoélectrique). Notre objectif est de mesurer le temps que prends la locomotive à franchir les deux capteurs. Après nous choisirons la distance et nous en déduirons la vitesse.

    @Pixel : oui effectivement, c'est un projet d'électronique qui nous a été confié.

    Notre problème nous avons aucune connaissance des mircrocontroleurs, a part ce que l'on a trouvé sur le net( doc technique du PIC et de MPLAB etc...).

  6. #5
    PIXEL

    Re : Mesurer la vitesse d'un train électrique.

    confié à quel niveau d'études ?

    pourquoi vous demander de programmer des µcontrôleurs si ça n'est pas au programme d'enseignement ?

    quelle école ???

  7. A voir en vidéo sur Futura
  8. #6
    Lyrae

    Re : Mesurer la vitesse d'un train électrique.

    C'est une école d'ingénieurs intégré. Nous sommes en deuxièmes années, soit en deuxième année de prépa. Apparemment on verra le cours sur les µP après. L'école est l'ESIEE.

    C'est pour voir si on peut se débrouiller seul.

  9. Publicité
  10. #7
    PIXEL

    Re : Mesurer la vitesse d'un train électrique.

    Citation Envoyé par Lyrae Voir le message

    C'est pour voir si on peut se débrouiller seul.
    curieuse méthode d'enseignement que d'envoyer les potaches à l'échec... on voudrait vous dégouter qu'on ne s'y prendrait pas autrement! bref, c'est pas mes oignons.

    puisque le PIC (et ses outils) est imposé , le cours de référence par un Mozart du sujet :

    http://www.abcelectronique.com/bigon....php?par=c7988

    en bas de page , les 5 chapitres.

    bon courage

  11. #8
    Orgautomatix

    Re : Mesurer la vitesse d'un train électrique.

    Salut
    Va donc chez un spécialiste du train électrique assisté par Pic, c'est ici: http://www.ptitrain.com/electronique/index.htm
    En fouillant, tu devrais pouvoir trouver quelque chose..

    Bon courage

  12. #9
    alainav1

    Re : Mesurer la vitesse d'un train électrique.

    bonjour,
    j'ai le même projet (pas pour les cours mais pour faire ce type de montage pour un club de ferrovipathe )
    le sujet est aussi traité sur le site ptitrain
    j'ai une page sur mon site qui traite des pic en basic (plus abordable que l'assembleur ) cependant des base sur l'assembleur pour comprendre le fonctionnement sont indispensable et bigonoff est incontournable.
    j'ai donc redigé un petit document (rien a voir avec bigonoff ) qui fait le point sur la methode que j'ai adopté pour programmer les pic en basic .
    si cela peut t'aider a y voir un peu plus clair .

    cordialement
    alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  13. #10
    Lyrae

    Re : Mesurer la vitesse d'un train électrique.

    Merci pour vos réponses.

    j'ai parcouru la plus part des cours que vous m'avez proposé. Pour l'instant on essaye de créer un programme qui allume une DEL sur un programmateur de PIC en langage C (on a presque fini).

    Je vous tiens au courant. Dès qu'on aura réussi à programmer l'allumage de notre DEL, on passera aux cellules photoélectriques.

  14. #11
    PIXEL

    Re : Mesurer la vitesse d'un train électrique.

    est-ce bien nécessaire de s'encombrer du C pour ça.... c'est prendre un marteau pilon pour écraser une fourmi...

    L'ASM sera aussi efficace , moins lourd, et plus formateur et montrant le fonctionnement réel du µcont utilisé.

  15. #12
    Lyrae

    Re : Mesurer la vitesse d'un train électrique.

    Je suis d'accord avec toi mais on nous imposé le langage C, car on connait les bases et puis l'ASM on l'apprendra en court d'année.

    Nous avons réussi à allumer toutes les LED du port B et à les faire clignoter. Par contre je ne sais pas comment choisir juste une patte? (Par exemple la patte B0.)

  16. Publicité
  17. #13
    PIXEL

    Re : Mesurer la vitesse d'un train électrique.

    Citation Envoyé par Lyrae Voir le message
    Je suis d'accord avec toi mais on nous imposé le langage C, car on connait les bases et puis l'ASM on l'apprendra en court d'année.

    Nous avons réussi à allumer toutes les LED du port B et à les faire clignoter. Par contre je ne sais pas comment choisir juste une patte? (Par exemple la patte B0.)

    en ASM c'est simple mais en C , je passe la main

    c'est l'éternel débat de l'approche des µcont par les informaticiens ou les électroniciens...

  18. #14
    florangers

    Re : Mesurer la vitesse d'un train électrique.

    Citation Envoyé par PIXEL Voir le message
    est-ce bien nécessaire de s'encombrer du C pour ça.... c'est prendre un marteau pilon pour écraser une fourmi...

    Ca fait au moins trois fois qu'il la sort celle-là...

    Et jl'adore.

    (il me semble que la fois d'avant c'était pour écraser une mouche mais à vérifier)

  19. #15
    alainav1

    Re : Mesurer la vitesse d'un train électrique.

    bonjour,
    est ce que la fourmi est finalement écrasée ?
    cordialement
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  20. #16
    vede

    Re : Mesurer la vitesse d'un train électrique.

    hi

    >Par contre je ne sais pas comment choisir juste une patte?
    >(Par exemple la patte B0.)

    la syntaxe exacte va dépendre de ton compilateur C...

    souvent ça ressemble à ça:

    PortB.0 = 1 'allume la led sur RB0

    vede
    ;O]

  21. #17
    Lyrae

    Re : Mesurer la vitesse d'un train électrique.

    Le compilateur est CCS, c'est une extension de MPLab.

  22. #18
    alainav1

    Re : Mesurer la vitesse d'un train électrique.

    bonjour,
    ce lien devrait t'aider
    http://www.technologuepro.com/microc..._Ccompiler.htm
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  23. Publicité
  24. #19
    chatelot16

    Re : Mesurer la vitesse d'un train électrique.

    ce n'est pas le C qui evite d'aprendre l'assembleur du microcontroleur choisi

    le C facilite l'ecriture de programme compliqué , mais l'assembleur est indispensable pour les premiers detail du projet

    commencer par le C n'est possible que si tous les detail pratique de realisation on deja été resolu par d'autre

Discussions similaires

  1. Réponses: 36
    Dernier message: 01/02/2012, 17h18
  2. vitesse de rotation d'un moteur électrique
    Par rachid223 dans le forum Physique
    Réponses: 10
    Dernier message: 09/08/2009, 23h01
  3. Commande l'éclairage d'un train électrique
    Par anthon dans le forum Électronique
    Réponses: 45
    Dernier message: 13/02/2007, 16h56
  4. schéma electrique permettant la mesure de la vitesse d'un moteur
    Par sebtheplayer dans le forum Électronique
    Réponses: 1
    Dernier message: 10/01/2006, 18h21
  5. Comment mesurer la vitesse d'un courant?
    Par bleak dans le forum Physique
    Réponses: 11
    Dernier message: 04/11/2005, 09h53