Vous êtes sur la page 1sur 2

12/07/13

arduino + accelerometre + pid - NI Discussion Forums


Achats | Aide Rechercher
Pour un accs privilgi et sans obstacles au contenu technique, connectez-vous ou crez un profil.

Y ou are here: N I H om e > N I D ev eloper Z one > N I D is c us s ion F orum s

Select Community Aller .... Forum Rechercher

Discussions au sujet de NI LabVIEW


S'inscrire Connexion Aide NI Discussion Forums : Le forum francophone : Discussions au sujet de NI LabVIEW : arduino + accelerometre + pid

Rpondre

Options du sujet

Liste des messages

Sujet prcdent

Sujet suivant Options

cherault
Member

arduino + accelerometre + pid


le 06-26-2013 08:11 AM Bonjour,

Envois : 30

0 Compliments

Presque nouveau sous Labview et Arduino , je souhaiterai effectuer un simple asservissement l'aide d'un PID. La fonction est relativement simple. Un accleromtre deux axes (X/Y) est reli l'Arduino sur les bornes analogiques. J'ai converti les tensions en angles et lorsque je bouge l'accleromtre, je fonctionne bien sur la plage 0-180 degrs des servos en X et Y. Vous pouvez voir le schma joint ce post. Maintenant que tout cela fonctionne correctement, je souhaiterai utiliser la fonction PID, de sorte ce que mes deux servos en X et Y aient toujours une assiette nulle (Normal au plan terrestre), avec l'accleromtre mont sur le support des servos. Donc, envoyer une ref. 0 en X et Y (qui correspond 90 des servos), et les maintenir quelque soit l'angle dans la plage des 0180. J'ai fait plusieurs essais, mais chaque fois, je divise ma plage en deux (0-90) et mon systme oscille violement bien qu'ayant mis un filtre de lissage. Auriez-vous une solution ? Merci pour votre aide. Amitis, Christophe Pices jointes : Capture.PNG 26 KB

Message 1 sur 3 (83 visites)

Rpondre

Eric.M
Active Participant

Re : arduino + accelerometre + pid


le 06-27-2013 02:55 AM Hello,

Options

Envois : 526

0 Compliments

Je ne suis pas sr de ce qui ne va pas ? Est-ce le rglage des paramtres du PID ? Si c'est le cas, je pense qu'un petit tour sur ce ptetit white paper aidera : - http://www.ni.com/white-paper/3782/en#toc3 Cdt, Eric M. - Application Engineer Specialist Certified LabVIEW Developer
National Instruments France

Journes techniques : du contrle d'instrum ents aux bancs de test Du 4 au 13 juin : Grenoble - Pari...

Message 2 sur 3 (66 visites)

Rpondre

mknix
Member

Re : arduino + accelerometre + pid [ modifi ]


06-27-2013 03:17 AM - modifi 06-27-2013 03:21 AM Boujour,

Options

Envois : 69

0 Compliments

A ma connaissance, l'implementation d'un PID gr par Labview avec une arduino et le toolkit LIFA comme vous souhaitez le faire n'est pas faisable. La communication serie entre LV et l'arduino constitue un goulot d'tranglement trop important pour cela. Une solution, serait de coder la partie PID dans le sketch de l'arduino directement, et de n'utiliser labview que pour l'interface graphique, mais a demandera un peu plus de boulot et des comptences de programation en C. Si la reactivit du systme n'est pas critique, un systeme en boucle ouverte avec une moyenne mobile pour lisser le signal issu du

forums.ni.com/t5/Discussions-au-sujet-de-NI/arduino-accelerometre-pid/m-p/2472698/highlight/true#M8297

1/2

12/07/13

arduino + accelerometre + pid - NI Discussion Forums


capteur devrait fonctionner sans intervenir sur la programmation de l'arduino, le systme aura cependant inevitablement un certain retard... Bon courage. Antoine

Message 3 sur 3 (63 visites)

Rpondre

Liste des messages

Sujet prcdent

Sujet suivant

En consultant ce site, vous en acceptez les Conditions d'utilisation. Veuillez les lire attentivement avant d'accder une quelconque partie du site. Veuillez suivre ce lien pour en savoir plus sur la politique sur les droits d'auteur de ni.com.

Mon Profil | Confidentialit | Conditions d'utilisation | Contacter NI 2 0 1 1 N a t i o n a l I n s t r u m e n t s C o r p o r a t i o n . A l l r i g h t s r e s e r v e d .

E nvoy er c et t e page

forums.ni.com/t5/Discussions-au-sujet-de-NI/arduino-accelerometre-pid/m-p/2472698/highlight/true#M8297

2/2

Vous aimerez peut-être aussi