PDA

Afficher la version complète : Liaison Arduino - Receiver



unisev
01/05/2012, 01h04
Bonjour,

J'essaye en vain de tirer de mon récepteur chinois, un 8ch Tunrigy V2, des signaux fiables.

Je précise que je ne cherche pas à reconstituer le PPM mais simplement à capter le pseudo PWM des sorties servo.

J'utilise la commande pulseIn et mon signal de sortie est irrégulier :
https://lh4.googleusercontent.com/-SDbaaz9rRnk/T58ZGrbq6GI/AAAAAAAABAc/m2UscL6V3jU/s640/RxArduino.JPG

pour faciliter la lisibilité, les valeurs Ch1, Ch2 & Ch3 ont été amputées de 1400

Ce tableau représente les mesures prises sur les 3 canaux à chaque "tour de boucle" du programme.

La courbe supérieure représente les mouvements du Servo 2, que j'ai programmé pour suivre le Ch2, le "jitter" régulier est visible et d'environ 1°.

La courbe inférieure, c'est à peu près le temps d'une boucle en ms.

Vos idées sont les bienvenues, je sèche complètement.

Sev

RoToRx88
23/02/2013, 16h45
Salut a toi,

Pourrais-tu me dire comment tu a fais pour que ton servo bouge en fonction de ce que ton récepteur envoi ? Parce que je dois faire quelque chose de similaire. Enfait, je dois acquérir une info avec un récepteur, et ma carte arduino doit faire varier le servo en fonction de ce que demande l'utilisateur sur la radio. Tout cela pour diriger les roues d'une voiture.
Ducoup si j'arrive au même endroit que toi, je pourrai peut-être t'aider !

Bonne journée,
RoToR

unisev
24/02/2013, 17h37
Salut,

Le sujet a pas mal avancé depuis, si tu n'est pas trop rebuté par l'anglais, je te conseille d'aller prendre connaissance de ce fil :
Programing my Arduino to listen my receiver - Page 2 - RC Groups (http://www.rcgroups.com/forums/showthread.php?t=1648040&page=2)

J'ai développér un code qui permet de lire assez efficacement le PPM, je l'utilise souvent avec mon récepteur Tubrorix 6ch (Eurgle-Turnigy-FlySky...)

Je suis en train d'essayer d'en faire une librairie.

Sev

unisev
27/02/2013, 16h25
La première version de ma librairie est prête, le sujet est ici :
http://www.modelisme.com/forum/robot-electronique/180498-arduino-recepteur-radio-librairie-ppmread.html#post2099040

RoToRx88
17/03/2013, 12h01
Salut !

Moi de mon coté j'ai avancé aussi, mais enfait je ne passe pas sur du PPM une broche. Enfait j'ai chaque voix sur une broche différente de mon Rx ! Donc c'est beaucoup plus simple, un petit pulsein() et ca roule !

Mais j'ai pas mal d'interférences... :(

Je travail dessus et je vous tiens au courent !

Bonne journée,
RoToR

unisev
18/03/2013, 01h26
Voici une librairie apparemment très souple :
RCArduino: RCArduino Libraries FAQ (http://rcarduino.blogspot.ae/2013/02/rcarduino-libraries-faq.html)

pierrotm777
28/07/2014, 11h37
Une autre librairie !

http://p.loussouarn.free.fr/arduino/asynchrone/asynchrone.html