| righetz
| Inviato il: 20/10/2014 23:08:30
|
Purtroppo non possiedo alcuna strumentazione del genere, ho solo il multimetro.
--------------- Chi non si indebita fa la rabbia degli usurai
| | | | | | | righetz
| Inviato il: 21/10/2014 19:25:24
|
Accipicchia, mi hai anticipato.
Ieri sera era troppo tardi e appunto analizzando il codice arduino
la sequenza era questa
Lettera maiuscola entrambi valori HIGH
lettera minuscola 1 valore HIGH + 1 valore LOW
step 1 2 3 4 5 6
fase Bc Cb Ca Ac Ab Ba
Quando sono riuscito a farlo partire con la funzione manuale ho utilizzato la sequenza step 1 e step 6 step 1 e step 6 poi step 1 step 2
step 3 tradotto come da schema precedente:
step 1 6 1 6 1 2 3
fase Bc Ba Bc Ba Bc Cb Ca
e poi non è detto che la rotazione sia oraria su due partenze 1 oraria e l'altra antioraria.
Poi questa sera ho cambiato configurazione da stella a triangolo, in questo modo le cose cambiano e non di poco, si si ritrova ad alimetare solo 1 fase per volta senza avere quella speculare in contrapposizione.
Per ora la mia e una supposizione, se ci riesco e non piove domani sera una prova la devo fare.
Per chi si vuole divertire con l'utility per fare gli schemi il link è questo:
Motor Winding Scheme Calculator
--------------- Chi non si indebita fa la rabbia degli usurai
| | | | righetz
| Inviato il: 26/10/2014 13:28:00
|
Si potrebbe provare ad alimentarlo con una delle tre fasi in comune in questo modo?
I componenti li ho già e ci metto pochissimo a provare
Un transistor in on e l'altro in off entrambi per un tempo di 500ms
Immagine Allegata: 100_2066.JPG
--------------- Chi non si indebita fa la rabbia degli usurai
| | | | ElettroshockNow
| Inviato il: 26/10/2014 15:27:29
|
Tentar non nuoce
Ti consiglio di limitare la corrente sempre con le solite lampadine
Cmq puoi usare la scheda che hai realizzato, ti basterà modificare l'istruzione switch (step) ,lasciando invariato il case 0.
Per non avere tensioni in uscita
<span style="color: green;">FaseX_Pos,HIGH
FaseX_Neg,LOW</span>
Per Avere il <span style="color: orange;">Positivo</span> in uscita=
<span style="color: green;">FaseX_Pos,LOW
FaseX_Neg,LOW</span>
Per Avere il <b><span style="color: blue;">negativo</span></b> in uscita=
<span style="color: green;">FaseX_Pos,HIGH
FaseX_Neg,HIGH</span>
La configurazione da evitare perchè crea un corto è
<span style="color: orange;">FaseX_Pos,LOW
FaseX_Neg,HIGH</span>
Esempio :
switch (Step){//Step del Motore brushless
case 0 : //Motore Libero
analogWrite(PWM_OUT,0);
digitalWrite(FaseA_Pos, HIGH);//LIBERO
digitalWrite(FaseA_Neg, LOW);
digitalWrite(FaseB_Pos, HIGH);//LIBERO
digitalWrite(FaseB_Neg, LOW);
digitalWrite(FaseC_Pos, HIGH);//LIBERO
digitalWrite(FaseC_Neg, LOW);
break;
case 1 : //Step1
digitalWrite(FaseA_Pos, HIGH);//FASE A NEGATIVO
digitalWrite(FaseA_Neg, HIGH);
digitalWrite(FaseB_Pos, LOW);
digitalWrite(FaseB_Neg, LOW);//FASE B POSITIVO
digitalWrite(FaseC_Pos, HIGH);
digitalWrite(FaseC_Neg, LOW);//FASE C LIBERO
break;
case 2 : //Step2
digitalWrite(FaseA_Pos, HIGH);//FASE A LIBERO
digitalWrite(FaseA_Neg, LOW);
digitalWrite(FaseB_Pos, LOW);
digitalWrite(FaseB_Neg, LOW);//FASE B POSITIVO
digitalWrite(FaseC_Pos, HIGH);
digitalWrite(FaseC_Neg, HIGH);//FASE C NEGATIVO
break;
case 3 : //Step3
digitalWrite(FaseA_Pos, HIGH);//FASE A NEGATIVO
digitalWrite(FaseA_Neg, HIGH);
digitalWrite(FaseB_Pos, LOW);
digitalWrite(FaseB_Neg, LOW);//FASE B POSITIVO
digitalWrite(FaseC_Pos, HIGH);
digitalWrite(FaseC_Neg, LOW);//FASE C LIBERO
break;
case 4 : //Step4
digitalWrite(FaseA_Pos, HIGH);//FASE A LIBERO
digitalWrite(FaseA_Neg, LOW);
digitalWrite(FaseB_Pos, LOW);
digitalWrite(FaseB_Neg, LOW);//FASE B POSITIVO
digitalWrite(FaseC_Pos, HIGH);
digitalWrite(FaseC_Neg, HIGH);//FASE C NEGATIVO
break;
case 5 : //Step5
digitalWrite(FaseA_Pos, HIGH);//FASE A NEGATIVO
digitalWrite(FaseA_Neg, HIGH);
digitalWrite(FaseB_Pos, LOW);
digitalWrite(FaseB_Neg, LOW);//FASE B POSITIVO
digitalWrite(FaseC_Pos, HIGH);
digitalWrite(FaseC_Neg, LOW);//FASE C LIBERO
break;
case 6 : //Step6
digitalWrite(FaseA_Pos, HIGH);//FASE A LIBERO
digitalWrite(FaseA_Neg, LOW);
digitalWrite(FaseB_Pos, LOW);
digitalWrite(FaseB_Neg, LOW);//FASE B POSITIVO
digitalWrite(FaseC_Pos, HIGH);
digitalWrite(FaseC_Neg, HIGH);//FASE C NEGATIVO
break;
}
| | | | righetz
| Inviato il: 26/10/2014 19:01:58
|
non ne vuole proprio sapere.
se gli do direttamente con il + ed il - della batteria tra due fasi parte...... poi il vento fa il resto.
Dannazione credo che vuole uno spunto che i mosfet non possono reggere.
--------------- Chi non si indebita fa la rabbia degli usurai
| | | | scinty
| Inviato il: 26/10/2014 19:55:23
|
scusa ma se riesci a farlo spuntare sfiammando i fili perchè non provi con dei bei relè di auto?
--------------- 14 pannelli mono da 250Wp 24 pannelli amorfi Sharp da 130Wp banco batterie 48V 225Ah survoltore 5000W homemade inverter 6000VA trifase homemade modalità di interconnessione ibrida Scinty-Kirchoff (nodo DC) secondo inverter di supporto mppt inverter Sunny boy 3000(nodo AC)
| | | | ElettroshockNow
| Inviato il: 26/10/2014 19:57:10
|
CITAZIONE (righetz, 26/10/2014 19:01:58 )
se gli do direttamente con il + ed il - della batteria tra due fasi parte...... poi il vento fa il resto.
Dannazione credo che vuole uno spunto che i mosfet non possono reggere.
Se la forza è l'unica soluzione ... usa il ponte per pilotare due grossi Mosfet o Igbt ....
Uno per che porta il positivo ed uno il negativo .
L'unico dubbio ... ma gira sempre nel verso giusto con la botta e via ?
Ottima l'idea di scinty e puoi pilotare il relè collegandolo tra due fasi del regolatore cosi lo recuperi ed usi pure la parte che rileva l'effettiva rotazione.
Per il software potrei modificarlo in settimana.
Cmq se si avviasse al contrario dopo un pò si dovrebbe fermare nuovamente giusto ?.
| | | | righetz
| Inviato il: 26/10/2014 20:14:25
|
Relè per auto ne ho una borsa piena, presi a 10€ al kg in fiera....
CITAZIONE
L'unico dubbio ... ma gira sempre nel verso giusto con la botta e via ?
purtroppo no, a volte va al contrario. Giustamente poi si ferma e al prossimo giro va nel verso giusto.
P.S. In questi giorni ho anche registrato il picco di potenza massimo di 494 Watt. E' bastato appensantire la coda di circa 1Kg.
--------------- Chi non si indebita fa la rabbia degli usurai
| | | | righetz
| Inviato il: 26/10/2014 20:33:15
|
Ai relè ci avevo pensato tempo fa, poi con la collaborazione di elettro volevamo fare una cosa più tecnica con arduino che gestiva molte funzioni.
Purtroppo vedo che non mi rimane altra via della forza bruta.
--------------- Chi non si indebita fa la rabbia degli usurai
| | | | kekko.alchemi
| Inviato il: 26/10/2014 22:57:41
|
Sto provando ad analizzare il tuo motore/generatore... forse ne sono venuto a capo... a breve posterò come secondo me va alimentato.
Prima però toglimi una curiosità, non avendo encoder, prima di avviare una qualsiasi sequenza, come fai a sapere dove si trova lo statore rispetto al rotore? Prima di avviare la sequenza devi impulsare in maniera fissa (per circa 1 secondo) una delle 3 bobine, limitando la corrente con un PWM, in modo da posizionare il rotore in una posizione certa, dopodiché si parte con la sequenza, che deve avere una bassissima frequenza. Lo fate già questo?
--------------- L'universo è dominato dagli estremi, l'infinitamente grande e l'infinitamente piccolo. Ma l'equilibrio è ciò che plasma la materia di cui siamo fatti. by kekko
| | | | ElettroshockNow
| Inviato il: 26/10/2014 23:07:52
|
CITAZIONE (kekko.alchemi, 26/10/2014 22:57:41 )
Lo fate già questo?
Vista la ridotta velocità non l'ho ritenuto indispensabile , ma ovviamente ho sbagliato ..
Hai decifrato la sequenza ?
Qualche post in alto trovi la sequenza che attualmente segue (senza lo start da te menzionato) | | | | righetz
| Inviato il: 26/10/2014 23:15:54
|
Sinceramente la posizione credo sia ignota.
Esternamente posso osservare le pale quando si fermano, ho notato che hanno delle posizioni fisse che si ripetono costantemente.
Se l'intuito non mi inganna dovrebbe sempre posizionarsi in modo fisso con la prima bobina di ogni fase con un magnete posizionato al centro della stessa.
Con il cad ho provato a ruotare i magneti simulando un giro di 360° del rotore e non c'è mai più di un magnete posizionato al 100x100 con le bobine.
Ci sono sempre 2 fasi disposte in modo speculare una con i magneti in entrata sulle bobine e una in uscita come da schema posto sul messaggio 219.
Comunque adesso ricontrollo nel caso avessi scritto qualche inesattezza.
--------------- Chi non si indebita fa la rabbia degli usurai
| | | | kekko.alchemi
| Inviato il: 26/10/2014 23:16:21
|
Si si l'ho decifrata, sto disegnango le 6 fasi, fra una mezzora posto tutto!
PS: La Fase 0 è indispensabile per partire con il piede giusto, altrimenti il generatore/motore senza encoder si incarta...
--------------- L'universo è dominato dagli estremi, l'infinitamente grande e l'infinitamente piccolo. Ma l'equilibrio è ciò che plasma la materia di cui siamo fatti. by kekko
| | | | kekko.alchemi
| Inviato il: 26/10/2014 23:18:46
|
Se hai il file in CAD possiamo anche fare una simulazione in FEMM e vedere con esattezza quale sono le forze in gioco, posizioni di stallo, fasi... e tutto ciò che vogliamo sapere.
--------------- L'universo è dominato dagli estremi, l'infinitamente grande e l'infinitamente piccolo. Ma l'equilibrio è ciò che plasma la materia di cui siamo fatti. by kekko
| |
| | |
|
Versione Mobile!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|