Changement de sortie Pinout sur Crius AIO PRO

Modérateur : Dehas

Avatar du membre
pierre91
Bicopter
Messages : 13
Enregistré le : ven. 15 mai 2015 18:51
Réputation : 0

Changement de sortie Pinout sur Crius AIO PRO

Message non lu par pierre91 »

Bonsoir à tous,

Suite surement à une fausse manip lors d'un recâblage pour faire plus propre, le servo de queue de mon tri ne fonctionne plus... Je l'ai câblé directement sur une sortie du récepteur et il fonctionne, mais plus sur la carte (pinout 2).

J'ai flashé la carte avec un multiwii 2.2, je me demandais s'il était possible de changer la pin2 pour une autre libre pouvant piloter un servo de façon à rendre actif à nouveau le servo de queue, d'ou ma question: mais comment faire ?

J'ai regardé dans le def.h et vu à la ligne 535 : #define SERVO_6_PINMODE pinMode(2,OUTPUT); // TRI REAR - BI RIGHT

J'ai mis pinMode(12,OUTPUT); mais cela n'a rien changé même en câblant le servo broche 12 sur la crius...

Merci d'avance pour votre aide.


Avatar du membre
Malik77
Quadricopter
Messages : 217
Enregistré le : dim. 15 sept. 2013 17:54
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par Malik77 »

Bjr,
Ton montage à déjà fonctionné ?
je connais pas cette carte, mais avec une nanowii il faut alimenter en 5v, sinon le servo ne fonctionne pas.


Avatar du membre
Tomdu38
Pilote toutes catégories
Messages : 1104
Enregistré le : dim. 19 mai 2013 17:01
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par Tomdu38 »

Salut,

Dans le def.h
Dans la section :

Code : Tout sélectionner

/**************************  all the Mega types  ***********************************/

Code : Tout sélectionner

#define SERVO_6_PINMODE            pinMode(2,OUTPUT);                      // TRI REAR - BI RIGHT
#define SERVO_6_PIN_HIGH           PORTE |= 1<<4;
#define SERVO_6_PIN_LOW            PORTE &= ~(1<<4);
essaie de mettre pinMode 7 ça devrait correspondre à l'emplacement d'un "5ieme moteur" sur ta carte !

A+


Service de découpe CNC pour les membres du forum NON DISPO POUR LE MOMENT
FPV Racer 250 (HomeMade)
*** In 4S high trust ***
Avatar du membre
pierre91
Bicopter
Messages : 13
Enregistré le : ven. 15 mai 2015 18:51
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par pierre91 »

Ok, j'essaie et je te tiens au courant.

Pierre


Avatar du membre
pierre91
Bicopter
Messages : 13
Enregistré le : ven. 15 mai 2015 18:51
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par pierre91 »

Cela ne marche pas. Sinon auparavant le montage fonctionnait parfaitement. Je me demande d'où pouvait bien provenir le soucis.


Avatar du membre
Tomdu38
Pilote toutes catégories
Messages : 1104
Enregistré le : dim. 19 mai 2013 17:01
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par Tomdu38 »

Je pense savoir pourquoi ça ne marque pas.
Est-ce que tu pourrais me donner la pin du microprocesseur à laquelle est relié le signal du "5ieme motor", c'est à dire le nouvel emplacement du servo.
Tu prends un testeur et tu testes la continuité.

http://www.google.fr/imgres?imgurl=http ... CC0QrQMwBA" onclick="window.open(this.href);return false;

A+


Service de découpe CNC pour les membres du forum NON DISPO POUR LE MOMENT
FPV Racer 250 (HomeMade)
*** In 4S high trust ***
Avatar du membre
Tomdu38
Pilote toutes catégories
Messages : 1104
Enregistré le : dim. 19 mai 2013 17:01
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par Tomdu38 »

Ok essaie ça :

Code : Tout sélectionner

  #define SERVO_6_PINMODE            pinMode(7,OUTPUT);                      // TRI REAR - BI RIGHT
  #define SERVO_6_PIN_HIGH           PORTH |= 1<<4;
  #define SERVO_6_PIN_LOW            PORTH &= ~(1<<4);
en position moteur "5" = pin 7, à la suite des autres.

A+


Service de découpe CNC pour les membres du forum NON DISPO POUR LE MOMENT
FPV Racer 250 (HomeMade)
*** In 4S high trust ***
Avatar du membre
pierre91
Bicopter
Messages : 13
Enregistré le : ven. 15 mai 2015 18:51
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par pierre91 »

Salut, merci de ton aide, j'avais précédemment essayé aussi de changer le port, mais cela ne fonctionne pas non plus. Logiquement je pensais qu'en changeant la pin plus le port cela fonctionnerait.


Avatar du membre
Tomdu38
Pilote toutes catégories
Messages : 1104
Enregistré le : dim. 19 mai 2013 17:01
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par Tomdu38 »

Bah la je comprends vraiment pas ! tu es sûr que ton servo n'est pas grillé et qu'il marche tjrs ?

Essaie d'injecter un code pour un quadricopter et branche un moteur sur la pin 2

Le code que je t'ai envoyé aurait dû marcher ...

Ta crius c'est quelle version ? avec un atmega 2560 ?

A+


Service de découpe CNC pour les membres du forum NON DISPO POUR LE MOMENT
FPV Racer 250 (HomeMade)
*** In 4S high trust ***
Avatar du membre
Dehas
Administrateur du site
Messages : 16171
Enregistré le : ven. 3 juin 2011 12:50
Réputation : 5
Localisation : Saint Dié des Vosges
Genre :
Contact :

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par Dehas »

Je vais peut être dire une bêtise, mais faut il pas changer aussi l'ordre ici aussi dans output.ino

Code : Tout sélectionner

/**************************************************************************************/
/***************                  Motor Pin order                  ********************/
/**************************************************************************************/
// since we are uing the PWM generation in a direct way, the pin order is just to inizialie the right pins 
// its not possible to change a PWM output pin just by changing the order
#if defined(PROMINI)
  uint8_t PWM_PIN[8] = {9,10,11,3,6,5,A2,12};   //for a quad+: rear,right,left,front
#endif
#if defined(PROMICRO)
  #if !defined(HWPWM6)
    #if !defined(TEENSY20)
      uint8_t PWM_PIN[8] = {9,10,5,6,4,A2,SW_PWM_P3,SW_PWM_P4};   //for a quad+: rear,right,left,front
    #else
      uint8_t PWM_PIN[8] = {14,15,9,12,22,18,16,17};   //for a quad+: rear,right,left,front
    #endif
  #else
    #if !defined(TEENSY20)
      uint8_t PWM_PIN[8] = {9,10,5,6,11,13,SW_PWM_P3,SW_PWM_P4};   //for a quad+: rear,right,left,front
    #else
      uint8_t PWM_PIN[8] = {14,15,9,12,4,10,16,17};   //for a quad+: rear,right,left,front
    #endif
  #endif
#endif
#if defined(MEGA)
  uint8_t PWM_PIN[8] = {3,5,6,2,7,8,9,10};      //for a quad+: rear,right,left,front   //+ for y6: 7:under right  8:under left
#endif


Avatar du membre
Tomdu38
Pilote toutes catégories
Messages : 1104
Enregistré le : dim. 19 mai 2013 17:01
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par Tomdu38 »

Pourquoi pas, à tester ! ;-)

Comme c'est écrit :
its not possible to change a PWM output pin just by changing the order
En effet, peut-être qu'il faut inverser ici le 2 et 7 dans "mega"
Et faire la modif du code que j'ai proposé juste avant.

Si ça fonctionne ça pourra expliquer pourquoi ma modif seule ne marche pas. En plus ça me parait logique maintenant que je vois ce bout code, si tu définis dans le config.h tricopter, il doit y avoir une "sécurité" qui désactive les pins moteur non utilisée !

On va y arriver !


Service de découpe CNC pour les membres du forum NON DISPO POUR LE MOMENT
FPV Racer 250 (HomeMade)
*** In 4S high trust ***
Avatar du membre
pierre91
Bicopter
Messages : 13
Enregistré le : ven. 15 mai 2015 18:51
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par pierre91 »

Oui c'est bien un atmega 2560, j'essaie les modifs.


Avatar du membre
pierre91
Bicopter
Messages : 13
Enregistré le : ven. 15 mai 2015 18:51
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par pierre91 »

Marche pas non plus. Le servo lorsque je le câble directement sur la sortie CH4 du récepteur tourne bien correctement, j'ai un câble qui va de cette même sortie jusqu'a AUX4 sur la carte. J'ai bien une idée qui me vient à l'esprit, mais je préfère vos avis avant. Car c'est peut être AUX4 qui ne va pas.


Avatar du membre
Tomdu38
Pilote toutes catégories
Messages : 1104
Enregistré le : dim. 19 mai 2013 17:01
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par Tomdu38 »

Tu es pwm ou ppm entre ton rx et ta carte ?


Service de découpe CNC pour les membres du forum NON DISPO POUR LE MOMENT
FPV Racer 250 (HomeMade)
*** In 4S high trust ***
Avatar du membre
Dehas
Administrateur du site
Messages : 16171
Enregistré le : ven. 3 juin 2011 12:50
Réputation : 5
Localisation : Saint Dié des Vosges
Genre :
Contact :

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par Dehas »

Ben la commande CH4 ne va pas sur AUX4 !! il doit aller sur A11 il me semble !!


Avatar du membre
Tomdu38
Pilote toutes catégories
Messages : 1104
Enregistré le : dim. 19 mai 2013 17:01
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par Tomdu38 »

4 voies pour le vol ( sans les aux) :

Yaw = A11
Elevator = A10
Aileron = A9
Throttle = A8

Si ça vient de ça ...... Grrrrrrrrrrrrrrrrrrrrrrrrrr ! :85: ::d


Service de découpe CNC pour les membres du forum NON DISPO POUR LE MOMENT
FPV Racer 250 (HomeMade)
*** In 4S high trust ***
Avatar du membre
Dehas
Administrateur du site
Messages : 16171
Enregistré le : ven. 3 juin 2011 12:50
Réputation : 5
Localisation : Saint Dié des Vosges
Genre :
Contact :

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par Dehas »

Attends, je me bas en se moment avec une flip 1.5 ou la commande des gaz ne fonctionne plus, faut que je modif l'entrée, c'est pas gagné :mdr3: -=-


Avatar du membre
pierre91
Bicopter
Messages : 13
Enregistré le : ven. 15 mai 2015 18:51
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par pierre91 »

Je sais que c'est une bidouille pas frocément propre, mais j'ai fait un câble en Y entre l'entrée de la crius AUX4, le récepteur de la radio et la câble signal du servo. J'ai câblé le + et le - du servo sur le récepteur et tout fonctionne.

Bon par contre j'ai l'impression qu'un moteur (le droit) tourne plus vite que le gauche ce qui fait que lorsque je lève un poil les gazs, le tri s'incline sur l'axe de roulis vers la gauche. Un fois bien en l'air il tourne sur l'axe de lacet vers la gauche et donc je dois donner du manche de gauche pour corriger... Les PID surement!

J'ai encore un autre soucis, je ne reçois pas la vidéo, mais je m'en débrouillerai plus tard.

Pierre


Avatar du membre
Tomdu38
Pilote toutes catégories
Messages : 1104
Enregistré le : dim. 19 mai 2013 17:01
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par Tomdu38 »

J'ai pas tout compris, mais si ça fonctionne tant mieux.

Bon weekend


Service de découpe CNC pour les membres du forum NON DISPO POUR LE MOMENT
FPV Racer 250 (HomeMade)
*** In 4S high trust ***
Avatar du membre
Malik77
Quadricopter
Messages : 217
Enregistré le : dim. 15 sept. 2013 17:54
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par Malik77 »

Donc, ta carte n'est plus alimenté puisque tu prend le + et - sur le récepteur !! regarde si elle est pas en court jus ? ou amène du 5 v et re teste.


Avatar du membre
pierre91
Bicopter
Messages : 13
Enregistré le : ven. 15 mai 2015 18:51
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par pierre91 »

La carte est alimentée, c'est juste avec le 5v du récepteur que j'alimente le servo de queue.


Avatar du membre
Malik77
Quadricopter
Messages : 217
Enregistré le : dim. 15 sept. 2013 17:54
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par Malik77 »

ok, jamais vu un montage comme cela ? mais si cela fonctionne ainsi tant mieux.
bon vol :super:


Avatar du membre
pierre91
Bicopter
Messages : 13
Enregistré le : ven. 15 mai 2015 18:51
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par pierre91 »

Saut que le servo de queue n'est plus géré par la carte...


Avatar du membre
Dehas
Administrateur du site
Messages : 16171
Enregistré le : ven. 3 juin 2011 12:50
Réputation : 5
Localisation : Saint Dié des Vosges
Genre :
Contact :

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par Dehas »

Ben c'est pas bon, tu as regardé ce que nous avons dis au sujet du AUX4 ??


Avatar du membre
Malik77
Quadricopter
Messages : 217
Enregistré le : dim. 15 sept. 2013 17:54
Réputation : 0

Re: Changement de sortie Pinout sur Crius AIO PRO

Message non lu par Malik77 »

Tu peux poster une photo du montage de ta carte ?


Répondre

Retourner vers « Cartes diverses »