Pages: 1 ... 36 37 [38] 39 40 ... 44   Go Down
Author Topic: [Multicotteri]Elettronica di potenza e telai : Batterie - ESC -Motori e cablaggi  (Read 63283 times)
0 Members and 2 Guests are viewing this topic.
Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 125
Posts: 9334
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

mentre per i brushed per l'alimentazione ci pensano le spazzole.

Giusto per ingarbugliare un pochino le cose  smiley, i BLDC funzionano esattamente allo stesso modo dei brushed, però la commutazione è elettronica invece che meccanica, sono più efficienti e a parità di potenza sono più piccoli e leggeri.

Logged

0
Offline Offline
Shannon Member
****
Karma: 130
Posts: 10466
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

specificherei che ci sono vari studi su rcgroup sul comportamento e la rattività degli esc.
è saltato fuori che tutti gli esc analizzati, se gli dici di andare da 0 a 100, in reltà fanno vari gradini (ogni gradino equivale ella lettura di un segnale high/low)
Quindi un "ppm" generato a 200Hz ha dato prestazioni molto migliori di uno a 50Hz su quasi tutti gli esc.
Infine alcuni esc sono stati flashati con un firmware appostito, che ha dimostrato di non fare questi gradini, ha mostrato la reattività migliore, ma molto simile a quella a 200Hz.
si parla di prestazioni in termini di RPM e senza elica.

trovi i link qualche pagina addietro o su google
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

roma
Offline Offline
Newbie
*
Karma: 1
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ciao.

io uso degli esc a cui è stata flashata la mcu con un firmware migliore chiamato blhelihttp://oddcopter.com/2012/07/18/flashing-silabs-escs-with-blheli-firmware/,questa modifica si puo fare con tutti gli esc che montano come mcu una silabs f330,su helifreak ci sono maggiori informazioni.

questo firmware modifica di molto la velocità dell' esc(di preciso non so di quanti herz).

ma questo non è tutto infatti l'esc è in grado di riconoscere segnali pwm sia positivi che negativi,invece dei soliti segnali ppm delle riceventi.

premetto che con arduino ci smanetto da 1 settimana quindi non sono esperto.

 siccome ho un esc che riconosce segnali pwm volevo provare a utilizzare arduino per  regolare la velocità utilizzando un potenziometro come entrata analogica da convertire in segnale digitale pwm per l'esc.

secondo voi è fattibile??.

chiedo pietà se ho detto stupidaggini.

ciao
Logged

0
Offline Offline
Shannon Member
****
Karma: 130
Posts: 10466
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

fattibilissimo, anzi programmino base direi
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

roma
Offline Offline
Newbie
*
Karma: 1
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

fattibilissimo, anzi programmino base direi
ottimo, perfetto per imparare.

il segnale pwm  a quanti herz deve essere?


la cosa che mi importa è il duty cycle, cosa influensa l'herz del segnale??

spero che bastino i 490 herz di base,è un po complicato regolare gli herz
« Last Edit: October 12, 2012, 01:45:39 pm by bit95 » Logged

0
Offline Offline
Shannon Member
****
Karma: 130
Posts: 10466
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

490Hz crea un segnale di 2040micros, devi fare attenzione a non saturare il segnale alto.
di solito il segnale min è sui 900micros e il max sui 2200 (ma dovrai limitarti a 1900micros, sempre che l'esc lo accetti)

se fai le proporzioni viene che il min è 112 e il max 237 (considerato un range 0-255)
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

roma
Offline Offline
Newbie
*
Karma: 1
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

grazie mille.

domani provo a programmare.

scusa una cosa, ma con gli esc normali, come si fa a controllarlo con arduino??
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 125
Posts: 9334
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

la rattività degli esc.

Non sapevo che gli ESC fossero dei roditori  smiley-mr-green

Quote
è saltato fuori che tutti gli esc analizzati, se gli dici di andare da 0 a 100, in reltà fanno vari gradini (ogni gradino equivale ella lettura di un segnale high/low)
Quindi un "ppm" generato a 200Hz ha dato prestazioni molto migliori di uno a 50Hz su quasi tutti gli esc.

Non so di quali prove parli però credo che ci sia o un errore di interpretazione dei dati oppure di misura.
Gli ESC rispondono praticamente istantaneamente, o meglio il tempo di risposta è quello del periodo PPM, se questo è 50 Hz il tempo è 20 ms, se è 500 HZ è di 2 ms, quello che richiede tempo per variare la velocità è il motore, anche se a vuoto, ed è sicuramente questo tempo che hanno misurato visto che il compito dell'ESC è proprio seguire il movimento del rotore e adattare di conseguenza le fasi sullo statore.
In pratica se passi da 0 al massimo l'out del ESC non varia istantaneamente, ci mette un certo tempo perché deve seguire la variazione di velocità del motore che a sua volta è tanto minore quanto è maggiore la coppia meccanica richiesta il tutto in funzione dell'elica e degli rpm.

Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 125
Posts: 9334
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

di solito il segnale min è sui 900micros e il max sui 2200 (ma dovrai limitarti a 1900micros, sempre che l'esc lo accetti)

No lo standard accettato dagli ESC è 1050-1100us per il minimo (motore fermo) e 1900-1950 us per il motore al massimo, su alcuni modelli di ESC è possibile programmare questa escursione per adattarla in modo ottimale alla corsa utile dello stick del gas, in tutti i casi il limite rimane quello standard delle radio, ovvero 1000us e 2000us, solo poche radio di fascia alta consentono di superare tali limiti e solo se esplicitamente impostati tramite apposito menù.
Logged

0
Offline Offline
Shannon Member
****
Karma: 130
Posts: 10466
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

allora la libreria Serial è fortemente fuori standar smiley

cmq ecco i dati (però basati sulla caduta di tensione, apparentemente): http://www.rcgroups.com/forums/showthread.php?t=1250488

quello che ho visto io era un'analisi simile, sempre su rcgoups
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 125
Posts: 9334
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

allora la libreria Serial è fortemente fuori standar smiley

Immagino vuoi dire la libreria servo, però in questo caso è previsto il controllo su tutta la corsa utile, le radio utilizzano solo 90°, +/- 45°, perché è inutile andare oltre per via del normale impiego dei servi abbinati a tiranteria.

Quote
cmq eco i dati (però basati sulla caduta di tensione, apparentemente): http://www.rcgroups.com/forums/showthread.php?t=1250488

Test fatti da un dilettante che non ha capito che stava misurando il tempo di risposta del motore e non quello del ESC  smiley
Logged

0
Offline Offline
Shannon Member
****
Karma: 130
Posts: 10466
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

è il tizio che ha scritto la kkmulticopter smiley

questa è quella che avevo visto io: http://www.rcgroups.com/forums/showthread.php?t=1620724

quì ci si basa proprio sugli RPM.

capisco quello che vuoi dire rtisposta ESC vs risposta ESC+motore+elica
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 125
Posts: 9334
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

è il tizio che ha scritto la kkmulticopter smiley

E questo dovrebbe impressionarmi ? Per me rimane lo stesso un dilettante della Domenica che non è capace di fare le misure, o quantomeno di interpretarle in modo corretto   smiley-mr-green
Logged

0
Offline Offline
Shannon Member
****
Karma: 130
Posts: 10466
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

no, è un dato di fatto.
Direi che la maggior parte della gente che lavora su questi progetti sono dilettanti, io compreso, però ogni tanto fa piacere ricordarselo.

però a questo punto mi interessa anch un'opinione sul secondo link che ho postato ed eventualmente una tua proposta per valutare il miglior setup esc+motore+elica.

comunque più volte si parla di limitazione digitale del valore massimo dell'input, che però a quanto pare non tiene conto del tempo e quindi aumentando gli Hz del segnale, si abbassal'effetto di questa limitazione (i gradini che dicevo prima)


a domani
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Jr. Member
**
Karma: 2
Posts: 66
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bene vedo che ho mosso le acque smiley
In definitiva, quale configurazione mi consigliereste per buone prestazioni (reattività)? Potreste indicarmi un link al prodotto specifico qualora fossero diversi dagli altri che sono stati gia proposti? Grazie in anticipo
Logged

Pages: 1 ... 36 37 [38] 39 40 ... 44   Go Up
Jump to: