Aller au contenu


Photo
- - - - -

Aide pour asservissement PID d'un robot 2WD sur DSPIC

PID asservissement encodeur codeur moteur

  • Veuillez vous connecter pour répondre
5 réponses à ce sujet

#1 foud

foud

    Nouveau membre

  • Membres
  • 3 messages

Posté 28 mai 2019 - 09:57

Slt je suis nouveaux, J'ai un projet robot. Donc j'ai fabriquer une carte électronique avec un pont en H et un DSPIC33Fj64MC802.

Mon robot a deux roue et deux capteur incrémentaux qui sont relier a ma carte électronique.  J'arrive à faire avancer mon robot et a récupérer les données des encodeurs mais la je suis vraiment bloquer au niveau de mais asservissement de vitesse et de position. J'aimerais que quelqu'un m'aide qui s'y connaisse en programmation DSPIC et en asservissement. Je serais vraiment heureux que quelqu'un m'aide car même mais prof ne m'arrive pas a m'aider. Vraiment merci.


  • Mulsore aime ceci

#2 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 934 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 28 mai 2019 - 03:19

Bienvenu ! 

As tu fais une recherche sur le contenu du forum qui traite des asservissement PID ? Même si la plus part des ressources ici seront  pour arduino, le langage de programmation est suffisament proche pour que cela soit transposable facilement ;) 

D'ailleurs quand tu ajoutes des mots clés à ton sujet, tu as une liste de sujet associé à ces mots clés qui sont proposé en fin de sujet ... N'hésite pas à y jeter un oeil!
J'ai ajouté pour toi des mots clés dans ton sujet afin que ces sujets proposés apparaissent ;) 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#3 foud

foud

    Nouveau membre

  • Membres
  • 3 messages

Posté 29 mai 2019 - 08:32

Bonjour,

 

Oui j'ai fait ma petit recherche mais je suis vraiment bloquer, j'ai aussi vu le tutoriel qui traite des asservissement PID mais sa ne ma pas plus aider. Si vous vous y connaissait un peut en pic et beaucoup en asservissement sa m'arrangerais beaucoup merci de votre aide .Merci :ignat_02:



#4 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 934 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 29 mai 2019 - 08:36

Qu'est ce qui bloque ?? Sans plus d'info et sans question précise impossible d'aider ...


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#5 foud

foud

    Nouveau membre

  • Membres
  • 3 messages

Posté 29 mai 2019 - 10:50

je n'arrive pas a programmer mon asservissement de vitesse entre mes deux moteur. J'arrive à compter mes récupérer les donnée de mes encodeur.



#6 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 934 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 29 mai 2019 - 12:36

poste ton code et dis nous ce que c'est censé faire et ce qui ne marche pas on pourra te donner des réponses :) 

Exemple :

 

 

    Voilà mon dernier code,  

Mon code que je met dans une balise code pour plus de lisibilité

                  J'arrive bien à afficher des vitesse en tour / s sur le moniteur série donc ça c'est bon ... 
                 visiblement la fonction "machin" s'éxécute mais j'ai mes moteurs qui partent toujours à fond ... 

                 J'ai essayé de faire ça et ça , mais là ça tourne plus et là ça tourne toujours à fond ...
                 du coup je sais vraiment pas quoi changer quelqu'un a une suggestion ? 

 

 

Si tu fais un message dans le même genre que celui du dessus je suis sûr qu'on va pouvoir te débloquer ! =)




 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 






Aussi étiqueté avec au moins un de ces mots-clés : PID, asservissement, encodeur, codeur, moteur

0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users