04 marzo 16, 17:21 | #31 (permalink) Top |
User Data registr.: 30-09-2013 Residenza: Milano
Messaggi: 40
| Scusa ma quella è la tensione massima di un pacco 6S che viene erogata quando dai pieno motore. Allego un'immagine di come ho collegato Arduino all'Esc/motore e di dove va misurata la tensione quando l'Esc è in modalità programmazione. |
05 marzo 16, 14:49 | #33 (permalink) Top | |
Adv Moderator Data registr.: 15-08-2007 Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
| Citazione:
Ti sfugge come funzioni un ESC: quindi ogni altra osservazione è tempo perso. Comprati un oscilloscopio e guarda quei fili. Se ti dico 26.8V picco-picco evidentemente l'ho guardato Inoltre ci sono anche picchi in negativo di circa 20V.
__________________ Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo Grazie "TRANQUILLO" FAI 15766 | |
05 marzo 16, 16:50 | #34 (permalink) Top | |
User Data registr.: 30-09-2013 Residenza: Milano
Messaggi: 40
| Citazione:
Ma la mia domanda è: il negativo del tester l'hai collegato al negativo che va dall'esc ad arduino (per intenderci i 5Volt che arrivano normalmente alla ricevente) oppure al negativo che esce dall'esc e va al motore?...e allora sì che di volt ne leggerai tanti. | |
05 marzo 16, 16:57 | #35 (permalink) Top | |
User Data registr.: 30-09-2013 Residenza: Milano
Messaggi: 40
| Citazione:
aloha... | |
05 marzo 16, 19:15 | #36 (permalink) Top | |
User | Citazione:
Che cavolo di contributo vuoi mai dare ad un progetto sballato partorito da un ignorante della materia.
__________________ Peace & Love Fate le cose nel modo più semplice possibile, ma senza semplificare. (A. Einstein) | |
05 marzo 16, 20:35 | #37 (permalink) Top | |
Adv Moderator Data registr.: 15-08-2007 Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
| Citazione:
Secondo non esiste un negativo del motore, in ogni istante ogni cavo è connesso a GND o a VBATT oppure è float per sentire la fase. Quindi ho misurato fra il negativo della batteria che è in comune con il negativo del cavo servo (a meno che l'esc non sia opto ed allora è necessario fare altro) e uno qualsiasi dei cavi che va al motore. Terzo: questi sono motori trifase sincroni, il picco in negativo lo hai per l'autoinduzione che si crea quando il terminale del motore viene lasciato float. Quarto: Ogni terminale è collegato a dei mosfet pilotati in ON/OFF quindi sul motore arriva o VBATT o GND o FLOAT, i motori non ricevono tensioni intermedie, quello che cambia al massimo è il dutycycle del PWM. Quinto: Quando il motore emette dei beep li emette perchè gli arriva un segnale PWM che lo fa suonare. Sesto: Con un tester non leggerai mai una beata mazza dato che il segnale PWM è estremamente breve e oltretutto ad alta frequenza. Stesso dicasi con l'Adc dell'arduino. Settimo: Esistono infinite guide che spiegano come è fatto un ESC per un motore brushless, Esistono anche progetti opensource. Se riesci a capire un minimo di come è fatto un circuito elettronico ti consiglio di prenderne visione così ti renderai conto della quantità infinita di vaccate che stai scrivendo. Un esempio per tutti questo: https://github.com/vedderb/bldc-hard...er/design/PNGs Saluti e vai per la tua strada.
__________________ Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo Grazie "TRANQUILLO" FAI 15766 Ultima modifica di romoloman : 06 marzo 16 alle ore 09:23 | |
06 marzo 16, 04:39 | #38 (permalink) Top | |
User Data registr.: 30-09-2013 Residenza: Milano
Messaggi: 40
| Citazione:
Si il funzionamento dei trifase lo conosco, però a me piace anche sperimentare e non potevo fare altro per vedere cosa usciva dall'esc quando vengono emessi i beep di programmazione...e prima di collegarlo all'Arduino ho provato col tester visto che non ho altro. E così facendo ho visto che se collegavo la lettura del PWM al cavo rosso (contrassegnato con un bel + in entrambi gli Esc) l'arduino si resettava...ovvero non gli piaceva l'ingresso, mentre se lo collegavo al nero o al giallo(a seconda dell'esc) mi leggeva i valori. Te però mi dici che nel test hai collegato uno dei 2 cavi al negativo della batteria. E non è diverso che collegarlo all'uscita negativa dell'esc, quello che va ad alimentare la ricevente che normalmente funziona attorno ai 5V ?...o no? Insomma, visto che ho provato il tutto con una 3S, se gli fossero arrivati i 12V se la sarebbe presa e non poco... Ultima modifica di Gabryx : 06 marzo 16 alle ore 04:43 | |
06 marzo 16, 09:13 | #39 (permalink) Top | |
Adv Moderator Data registr.: 15-08-2007 Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
| Citazione:
Probabilmente quell'esc fa suonare il motore usando una fase piuttosto che un'altra e quindi becchi solo la fase float che ovviamente dato che la corrente presente è di autoinduzione è sufficientemente bassa (il voltaggio che vede arduino è I*R(ingr/pull up)) per non causare danni. 2) Con il tuo beneamato tester prova a vedere la resistenza che passa fra il negativo della batteria e quello che va alla ricevente, scoprirai che la resistenza è 0. Per far funzionare bene quel circuito servirebbero alcuni (due li ho già scritti) componenti aggiuntivi. Ma sei stato talmente supponente che ti sei preoccupato di difendere le tue tesi anzichè provare a sentire e imparare da chi (io e il nonino) lavora nel campo elettronico da quasi (io) e da più (il nonino) di 30 anni. Scusa se te lo dico ma questo non è il modo di porsi in un forum ne di crescere nella vita. In trent'anni di attività ho capito che si può sempre imparare da tutti e che l'esperienza altrui è una fonte a cui attingere copiosi per dissetarsi, non un posto dove lavarsi il culo. Percui dato che in tanti anni hai partecipato a sviluppo e test di componenti HW mi aspetto che ora tu mi sappia dire cosa va frapposto fra l'ingresso di arduino e uno qualsiasi di quei cavi per non far resettare arduino, qualsiasi sia il cavo dell'esc preso come ingresso. PS: In questo forum le persone che danno del pidocchio a qualcuno, qualsiasi sia il suo ruolo, non sono bene accette.
__________________ Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo Grazie "TRANQUILLO" FAI 15766 Ultima modifica di romoloman : 06 marzo 16 alle ore 15:21 | |
06 marzo 16, 20:19 | #40 (permalink) Top | ||||
User Data registr.: 30-09-2013 Residenza: Milano
Messaggi: 40
| Citazione:
Citazione:
2) limitarsi all'uso max di una 3S per la fase programmazione, poi cmq va staccato il pin che legge il pwm e si può collegare la batteria che si vuole per testare il motore. Citazione:
Cnt1A = è solo una stringa che segnala al PC l'invio dei valori letti dal pwm Cnt2A = che è il numero del parametro da modificare (Brake,tipo batteria ecc.) Cnt2B = il numero del sottoparametro (Brake ON, Brake OFF ecc.) Se vi interessa e se volete crearvi lo sketch ad hoc per il vostro Esc vi posso postare l'exe e lo sketch che comunica con l'interfaccia grafica. Devo ancora aggiungergli il salvataggio su disco degli ultimi valori impostati sull'Esc, perchè uno dei due Esc riparte nel conteggio dall'ultimo valore impostato mentre l'altro riparte dal primo sottoparametro e non da quello selezionato l'ultima volta che si è programmato, per cui se salvo lo stato su disco si risolve la questione. Citazione:
Invece ho sviluppato una marea di software anche per interfacciarsi a componenti Hw/periferiche in diversi ambienti (C64,Amiga,Linux,Android e PC Dos/Win) Sono stato anche gentile, perchè le persone che parlano tanto e non forniscono notizie/risultati che come giustamente dicevi anche te prima possano servire all'accrescimento del sapere comune, ma si limitano a consigliare una scuola radio elettra oppure ad ammiccare al fatto che un dato programma sia stato sviluppato con VB anzichè non si sa quale altro linguaggio (e ritengo che VB o VC in ambiente Win siano perfetti per fornire un'interfaccia grafica ad Arduino), oppure che ti deridano per la tua non conoscenza di elettronica ...allora mi fanno solo girare le cosiddette...e dopo 4 post su quel tono gli ho risposto anche in modo molto moderato rispetto a quello che gli avrei voluto dire | ||||
Bookmarks |
| |
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
Esc & Arduino | Ithos92 | Circuiti Elettronici | 5 | 25 gennaio 12 20:56 |
programmazione esc | paololemerle | Elimodellismo Motore Elettrico | 7 | 19 giugno 10 21:54 |