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...).
Nimes Age:67820 millions de kms autour du soleil !!
Messages
30 852
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+
"Bonjour" et "Merci" (pour ceux qui oublient!!)
09/09/2009 - 14h40
PIXEL
Date d'inscription
mai 2003
Localisation
Colombes 92
Âge
62
Messages
12 718
Re : Mesurer la vitesse d'un train électrique.
et pourquoi donc "dois" tu ?
c'est un devoir à faire ?
il est plus difficile de monter les côtes du Ventoux que de descendre les côtes du Rhône.
09/09/2009 - 14h59
Lyrae
Date d'inscription
septembre 2009
Âge
22
Messages
9
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...).
09/09/2009 - 15h05
PIXEL
Date d'inscription
mai 2003
Localisation
Colombes 92
Âge
62
Messages
12 718
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 ???
il est plus difficile de monter les côtes du Ventoux que de descendre les côtes du Rhône.
09/09/2009 - 15h18
Lyrae
Date d'inscription
septembre 2009
Âge
22
Messages
9
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.
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 :
il est plus difficile de monter les côtes du Ventoux que de descendre les côtes du Rhône.
09/09/2009 - 18h31
Orgautomatix
Date d'inscription
juin 2007
Localisation
Niort
Âge
55
Messages
46
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
09/09/2009 - 22h02
alainav1
Date d'inscription
janvier 2005
Localisation
calais
Âge
62
Messages
3 318
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 !
10/09/2009 - 13h31
Lyrae
Date d'inscription
septembre 2009
Âge
22
Messages
9
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.
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é.
il est plus difficile de monter les côtes du Ventoux que de descendre les côtes du Rhône.
10/09/2009 - 15h34
Lyrae
Date d'inscription
septembre 2009
Âge
22
Messages
9
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.)
10/09/2009 - 15h46
PIXEL
Date d'inscription
mai 2003
Localisation
Colombes 92
Âge
62
Messages
12 718
Re : Mesurer la vitesse d'un train électrique.
Envoyé par Lyrae
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...
il est plus difficile de monter les côtes du Ventoux que de descendre les côtes du Rhône.
10/09/2009 - 16h14
florangers
Date d'inscription
février 2007
Localisation
Narbonne
Âge
23
Messages
144
Re : Mesurer la vitesse d'un train électrique.
Envoyé par PIXEL
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)