Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Index du Forum



Télémétrie sur quad 350 Banshee à l'aide d'arduino


 
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Projets -> Vos projets
Sujet précédent :: Sujet suivant  
Auteur Message
mallodu55
Débutant

Hors ligne

Inscrit le: 29 Juil 2014
Messages: 28
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Ven 29 Aoû - 10:18 (2014)    Sujet du message: Télémétrie sur quad 350 Banshee à l'aide d'arduino Répondre en citant

PublicitéSupprimer les publicités ?
Bonjour à tous,

Ma première passion étant le mx (quad, motos cross) donc circuit terre, je possède d'ailleurs un 350 Banshee et ma deuxième l'électronique et plus particulièrement en pansant par arduino j'ai donc décidé de réunir mes deux passions pour faire un projet
!

La télémétrie consiste à prendre tout une série de mesure en course, mais moi la mesure principale dont j'ai besoin de votre aide c'est pour l'antipatinage.

Je vous explique :
J'aimerais mesurer ma vitesse de rotation de mes roues arrière et en même temps la vitesse de rotation de mes roues avant, pour conclure que si il y a une différence de plus de 10tr/min entre les deux c'est qu'il y a patinage. (Jusque la tout le monde me suit ? J'essaye de faire simple et en même temps précis)

Le problème c'est que l'arduino ne peut pas mesurer ces deux vitesses en mêmes temps ... donc pour une simple question d'expérience professionnel on va d'abord mesurer la vitesse de rotation des roues arrières puis celle à l'avant.

vitesse maximum des roues avant et arrière : 2500 tr/min

Pour faire une petite comparation :
-la vitesse des roues avant me donne la vitesse réele de mon véhicule
-la vitesse des roues arrière me donne la vitesse de mon véhicule si il y à 0% de patinage
Donc sachant que c'est sur terre et qu'il y a toujours du patinage je met une tolérance de 10tr/min

Passons maintenant à la partie Acquisition de donnée :
-vitesse roue arrière :
Roue dentée (60 dents) avec capteur fourche optique comme ça j'ai une sortie 0 ou 1 !

-vitesse roue avant :
C'est la que ça ce complique .... Je pensais faire comme l'arrière mais à l'avant sachant que les roues sont directionnelles et avec la terre et les cailloux je pense que ça n'ira pas ... Donc quel solution avez vous à me proposer ?
Je pensais passé par un module GPS mais il me faut des retour d'expérience pour savoir si c'est assez précis (Je me servirai uniquement de l'info vitesse)

Partie Programme :
Dans un premier temps j'ai fait un programme avec pour capteur une fourche optique à l'arriere et une à l'avant (c'st pour voir ce que ça donné mais à l'avant il faudra trouver autre chose)


 
Code:
 volatile int NbTopsFanAV;
volatile int NbTopsFanAR;
int CalcAV;
int CalcAR;
int fourcheoptiqueAV = 2;
int fourcheoptiqueAR = 3;

void setup()//
{
  pinMode(fourcheoptiqueAV, INPUT);
  pinMode(fourcheoptiqueAR, INPUT);
  attachInterrupt(0, rpmAV, CHANGE);
  attachInterrupt(1, rpmAR, CHANGE);
  pinMode(13, OUTPUT);
}

void rpmAV (){
  NbTopsFanAV++;  
}

void rpmAR (){
  NbTopsFanAR++;
}

void loop(){
    NbTopsFanAR = 0;
  sei();
  delay (1000);
  cli();
  CalcAR = (NbTopsFanAR * 60);
 
  NbTopsFanAV = 0;
  sei();
  delay (1000);
  cli();
  CalcAV = (NbTopsFanAV * 60);
 
    if (CalcAR-CalcAV >= 10)
  {
    digitalWrite(13, HIGH);
  }
  else
  {
    digitalWrite(13, LOW);
  }

}
Le problème attendre 1 sec pour calculer la vitesse des roues arrière et 1 sec de plus pour calculer la vitesse des roues avant c'est beaucoup trop long ...

Donc si vous avez des idées ou même des solutions je suis preneur


Merci à tous d'avoir pris le temps de me lire !!
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Ven 29 Aoû - 12:51 (2014)    Sujet du message: Télémétrie sur quad 350 Banshee à l'aide d'arduino Répondre en citant

Pourquoi la solution trouvée sur la roue arrière ne peut pas s'appliquer à l'avant ?
Si on place le système dans un boitier résistant et qu'on place l'Arduino ailleurs, à un endroit moins exposé au chocs, quel serait le problème ? 
Le fait que la roue soit directionnelle n'est pas un problème puisqu'on peut utiliser des fils souples et des colliers de serrages pour qu'ils suivent le guidon (un peu comme le câble du frein avant d'un vélo)
____________________________
http://simple-duino.com
Revenir en haut
Jack
Débutant

Hors ligne

Inscrit le: 27 Aoû 2014
Messages: 1
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Lun 1 Sep - 11:16 (2014)    Sujet du message: Télémétrie sur quad 350 Banshee à l'aide d'arduino Répondre en citant

Je me suis documenté sur le quad 350 Banshee et j'ai des questions sur certaines données de départ pour ton projet.
Dans la fiche de ce quad, je vois que les pneus avants ont un diamètre extérieur de 21 pouces, soit environ 53,3 cm, et que les pneus arrières ont un diamètre extérieur de 20 pouces, soit environ 50,8 cm.
Il faut en tenir compte pour comparer les vitesse de rotation des roues avants et arrières: sans dérapage, elles n'ont pas la même vitesse angulaire!
Définir le dérapage comme une vitesse de rotation de la roue arrière supérieure de 10 tours/mn par rapport à la roue avant me parait faible. Comme les roues avants et arrières ont des diamètres dans le rapport 21/20=1,05, la roue arrière a déja une vitesse de rotation 5% plus rapide que la roue avant (car elle est plus petite). Mais tu as sans doute fait tes propres mesures. Very Happy
D'autre part, les roues avants tournent-elles à la même vitesse (y-a-t il un différentiel ?). Idem pour les 2 roues arrières, sont-elles toutes les 2 motrices ? Ne vaudrait-il pas mesurer les vitesses de rotation des 4 roues ?
Par exemple, lors d'un virage à gauche, les roues gauches tournent normalement moins vite que les roues côté droit.

D'autre part, une vitesse de rotation de 2500 tours/minute revient à parcourir 53,3 x 3,14 x 2500 x 60 = 25135941 cm/mn = 215 km/h, ce qui me parait énorme pour un engin ayant un moteur de 51,6 CV.

En tout cas, bonne chance pour ton projet !
____________________________
Sois ta propre lampe
Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 04:03 (2017)    Sujet du message: Télémétrie sur quad 350 Banshee à l'aide d'arduino

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Projets -> Vos projets Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  

Index | creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino