IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Embarqué Discussion :

Moteur et PIC18F4620


Sujet :

Embarqué

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Etudiant
    Inscrit en
    Avril 2014
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 37
    Par défaut Moteur et PIC18F4620
    Salut, je dois programmer un 18F4620, mon objectif et de faire tourner un moteur grâce au Bit D0, D1 et D2 mais plus important je dois créer un programme qui arrêtera le moteur en cas de courant trop élevé. Je dois convertir en analogique la tension qui passera par le moteur puis la comparer au courant nominal. Si celle ci est trop élevé je dois couper l'alimentation du moteur.
    Cependant je n'arrive pas a trouver sur le net n'étant pas costaud en anglais le courant et la tension max et min au bit D0 D1 et D2 quelqu'un pourrez m'aider svp ?
    Merci.

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 208
    Billets dans le blog
    48
    Par défaut
    salut,

    c'est quoi comme type de moteur ? Moteur pas à pas ? Moteur CC ?

  3. #3
    Membre averti
    Homme Profil pro
    Etudiant
    Inscrit en
    Avril 2014
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 37
    Par défaut
    Bonjour merci de ta réponse, c'est un moteur DC. Connecter à un circuit intégré le L6201. Je dois le faire tourner dans les 2 sens et arrêter le moteur en cas de sur-courant

  4. #4
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 208
    Billets dans le blog
    48
    Par défaut
    Bonjour,

    une résistance en série entre le moteur et la masse peut suffire. Si la résistance est faible elle ne perturbe pas le fonctionnement du moteur et la mesure de la tension aux bornes donne une image de l'intensité.

    Sinon tu as aussi la solution avec un capteur de courant continu (à effet Hall) qui fournit une tension analogique en fonction de l'intensité qui traverse le circuit.

  5. #5
    Membre averti
    Homme Profil pro
    Etudiant
    Inscrit en
    Avril 2014
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 37
    Par défaut
    Oui tu as raison mais je le savais déjà la résistance Sense est donné dans mon projet Par contre je trouve sa ambiguë si tension = courant alors pourquoi quand j'alimente mon moteur en 7v j'ai 0.33A surement une question béte mais sa me dérange. Puis je dois comparer le courant obtenu au courant nominal afin de couper le moteur en cas de surcourant il faut pour cela que j'utilise un analogique / numerique mais je m'embrouille un peux il faut que je convertisse le courant en numérique ? si oui, si le courant max et dison 1A par exemple donc 1A = 255(bit) sous flowcode il faudrait dire "si courant > 255" ; "moteur off" cependant on ne peux pas aller au dessus de 255 bits. Voila je me pose plein de question et je ne trouve aucune réponses si tu pouvez m'éclaisir sur le sujet s'il te plait se serai super !

  6. #6
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 208
    Billets dans le blog
    48
    Par défaut
    Citation Envoyé par Romaiiin Voir le message
    Par contre je trouve sa ambiguë si tension = courant alors pourquoi quand j'alimente mon moteur en 7v j'ai 0.33A surement une question béte mais sa me dérange.
    oula, ne mélange pas la tension d'alimentation du moteur avec la tension aux bornes de ta résistance. La tension aux bornes de ta résistance te donne une image de l'intensité qui traverse le moteur (Urésistance= R x Imoteur). C'est Urésistance qu'il faut mesurer et tu coupes ton moteur lorsque Urésistance>R x Imax.

Discussions similaires

  1. Réponses: 27
    Dernier message: 25/08/2004, 22h30
  2. Moteur physique : comment l'implémenter ?
    Par haypo dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 17/12/2003, 12h56
  3. Moteur de recherche par date
    Par Prue dans le forum ASP
    Réponses: 17
    Dernier message: 27/08/2003, 16h07
  4. moteur de particules :Dessiner un point
    Par houssa dans le forum OpenGL
    Réponses: 2
    Dernier message: 25/06/2003, 22h13
  5. [Technique] Index, comment font les moteurs de recherche ?
    Par bat dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 25/10/2002, 15h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo