Go Down

Topic: RPM di un motore Parrot AR Drone (Read 1 time) previous topic - next topic

f.schiano

Ciao a tutti, ho un bel problema e non so se ha soluzione o meno.

Sto usando un quadricottero con dei motori AR Drone e vorrei sapere se c'e' un modo per avere un feedback di velocita' dagli ESC che sono montato assieme al Brushless motor.
http://www.amazon.co.uk/Parrot-AR-Drone-Brushless-Motor-Controller/dp/B007HZLM9O

In parole povere io so che per comandare i motori AR Drone bisogna dare un certo segnale (diciamo che va da 0 a 500).
Detto questo pero' quando io dico :"Ok Ti do 400", non so se davvero sto dando 400 al motore o meno. Nel caso ideale in cui non ho resistenza eccessiva dell'aria e non ho forze esterne, probabilmente il mio 400 corrisponde a un 400, mentre nel caso in cui ad esempio ho del vento che agisce sulle eliche probabilmente quando io do 400, le eliche gireranno a degli RPM corrispondenti a 380..e cosi' via!!!

C'e' un modo per hackare questi ESC , io voglio (in parole poverissime) un filo che esce dai motori e mi da la velocita' di rotazione del motore!

Grazie per l'aiuto,
Fabrizio.
L'impossibile...richiede solo piu' tempo!

lesto

esistono dei brushless sensored, ma dovresti cambiare i motori. Potresti nalizzare la frequenza di una delle fasi che dai al motore, visto che queste sono quelle che fanno ruotare il motore, ma per esempio se qualcosa blocca il motore non funziona. (questo è un metodo usato da vari contatori di RPM low-cost)
Infine un sistema che ho usato personalmente è dei led "intubati" in modo da essere direzionali, montati a mo di pannello solare, e contare il numero delle volte che la luce rilevata variava sensibilmnte, infine pulire il segnale sui 50Hz causato dalla luce artificiale, dividere per il numero delle pale, et voilà gli RPM reali.
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

uwefed

Non capisco l' utilitá della richiesta. I motori sono pilotati dal microcontroller per tenere l'asetto di volo e non dal telecomando.
Ciao Uwe

lesto

l'utilità sta se si vuole creare un modello matematico che si avvicini alla realtà, serve il feedback dall'esc o dal motore sulla velocità reale del motore.
Poichè gli esc normalmente non danno questo feed-back, bisogna inventarselo
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

uwefed

Grazie Lesto;
ma per un modello matematico non si dovrebbe anche avere la lettura dei valori dei sensori accelerometro, girometro?
Ciao Uwe

Go Up