![]() |
brushless esc DIY ciao! dunque, ho letto parecchi post qui sul barone e su rc groups, come capirete voglio costruire un esc per motori brushless :) Lo so è difficile, il gioco non vale la candela a cosa serve bla bla bla, non mi interessa, sono uno studente di ingegneria, ho il tempo e la voglia di imbarcarmi in questa cosa quindi, se volete aiutarmi siete i benvenuti, altrimenti se volete dissuadermi andate a leggere altri topic per cortesia :) Detto ciò, ci sono cose che purtroppo non riesco a mettere a fuoco, e sopratutto, non riesco a trovare il progetto di un esc che mi aiuti nel chiarire le idee :) divido in punti i miei dubbi: 1) corrente alternata trifase: quella utilizzata per alimentare i motori da modellismo è realmente una corrente alternata trifase? perchè per esempio su questo link gli elettromagneti sono alimentati semplicemente come +, - e off, questa disposizione non è assolutamente quella di una corrente trifase, che è invece rappresentata da tre sinusoidi sfasate di 120 gradi (quindi nessuna spira è mai su off per capirsi) 2) tensione negativa: non riesco a trovare lo schema di un circuito che illustri come, partendo da una tensione continua (sufficiente nel caso in cui i motori funzionino come descritto nel link di cui sopra), si possa generare una tensione duale sfruttando un pic e, soprattutto, utilizzando 2 transistor uguali. 3) frequenza voltaggio e corrente: non conosco per nulla i motori per modellismo da che parametri dipende la loro velocità di rotazione? dal voltaggio e dalla corrente di alimentazione oppure (se vanno considerati come motori sincroni trifase) dalla frequenza della corrente trifase e basta? Chiariti questi dubbi, se ne porranno altri, com'è normale nella vita di un ingegnere, ma intanto sistemiamo questi :wink: Grazie a tutti!! Ciao! |
sono un quasi studente di ingegneria :D |
Citazione:
Tuttavia mediante PWM all'aumentare della frequenza viene variata anche la tensione efficace e di conseguenza la corrente.. Ultimissima... ma sei sicuro di aver letto molti post o li ha solo guardati ? Esempio di schema elettronico di un controller brushless: http://static.rcgroups.net/forums/at...f?d=1071499667 Source code del software dello stesso controller.... http://www.rcgroups.com/forums/showa...3&d=1074299723 |
grazie! ora si chiariscono molte cose :) in realtà i post li ho letti, sono partito da un mega topic del 2003 su rcgroups, solo che la maggior parte dei link erano corrotti, e altri rinviavano ad altri link, isomma avevo una ventina di schede aperte e facevo fatica a gestirle, infatti dopo più di una settimana di ricerca di info ho deciso di aprire questo topic, e sta già dando i suoi frutti :wink: adesso studio lo schema e butto giù qualcosa! ancora grazie :lol: p.s. il link al sorgente non funziona... |
Citazione:
attenzione che quando leggerai l'andamento delle fasi devi intendere lo stato basso come 0, l'intermedio come SENSE, lo stato alto come + |
Se hai poche idee e magari anche un po' confuse, ti consiglio di partire leggendo le varie application note di chi produce microcontrollori con le caratteristiche idonee a realizzare un regolatore brushless. Sul sito di Atmel e sul sito di Mircrochip ci sono diverse di queste app note che spiegano meglio il funzionamento di un motore Brushless DC (BLDC) sicuramente in modo più lineare di un forum (e volendo ci sono anche i sorgenti). Per avere un'idea di quello di cui sto parlando puoi iniziare da questo link: http://ww1.microchip.com/downloads/e...tes/00857a.pdf Poi, una volta che hai un po' di idee in testa riguardo il tuo progetto, selezionerai il micro ed i componeti più idonei. Ciao e buona fortuna. Emanuele C. |
Studia anche "modulazione seno-triangolo" e "space vector modulation" La seconda in particolare è migliore perchè sfrutta meglio la tensione del BUS DC che hai a disposizione ( nel nostro caso una batteria ). |
yeah! grazie a tutti :) comunque, avevo in mente di utilizzare un micro avr :) Il problema è che non avendo mai usato batterie, regolatori eccetera, devo pure documentarmi su cosa vuol dire 2s, 3s, 6s e cosa cambiano una volta collegate all'esc :) |
Citazione:
Le lipo hanno una interessante caratteristica, durante il loro funzionamento mantengono quasi costante la tensione che erogano,fino a che non esauriscono la carica, da quel momento in poi la tensione cala dagli iniziali 7,4 volts ( in caso di 2 s ) fino a per esempio 7,2 o meno, l'unica cosa che dovrai prevedere nel tuo progetto e' la possibilita' di settare il cut-off cioe' di spengere il motore se la tensione scende sotto un certo valore impostabile, devi anche tenere presente il numero di celle che andrai a collegare al esc, se ci metti una 3s avrai 11,1 volts, o superiori, se imposti il cut-off a 3,3 volts per cella, l'esc dovra' staccare il motore quando la tensione arrivera a 3,3 x 3 volts cioe' 9,9 dagli iniziali 11,1 o superiori. Capisci da te che per ricavare il numero di celle basta dividere la tensione misurata ai morsetti dell esc per la tensione di una singola cella, cosi' ti ricavi il numero di celle, in base a questo valore tieni conto della tensione di cut-off Una cosa che si potrebbe implementare e' attaccare il bilanciatore direttamente all esc, leggere da li e' prendere le decisioni del caso, ma ho paura si complichi parecchio sia l'elettronica che il firmware. |
mah...potrei implementare un filtro passa alto, quando non arriva più tensione ad un piedino del microcontrollore, genera un interrupt che interrupta tutto (mazza che simpatico che sono :D ) |
Citazione:
|
Citazione:
anche perchè barbaramente ammetto di non conoscere l'assembler e di voler usare il c per programmare l'avr...per cui devo stare davvero attento alle risorse che uso :wink: |
Citazione:
attraverso l'overflow di un timer ti vai a leggere il canale dell adc, da li fai il confronto. Non sono espertissimo, ma una cosa del genere l'ho fatta per avere una lettura in real-time su un lcd senza che la temporizzazione dell lcd mi sballasse la misura. |
Citazione:
esattamente quello che stavo pensando :) devo vedere se il timer non è usato da altro (non sto andando avanti parecchio col progetto, sto ancora festeggiando per essere entrato ad ingegneria :D) comunque, prima devo munirmi del giusto apparato sperimentale (almeno un motore brushless) e poi posso dedicarmi alla sperimentazione. Dovendo fare tutto da solo, sarà una cosa parecchio lunga :) |
Citazione:
Ha un solo timer l'avr che stai usando? nle tread c'era una application note della microchip, leggila, se capisci gli algoritmi, ti ci vuole poco a portarli su avr. Io mi sono comprato una easypic6 della mikroe mi ci trovo da dio. |
1 Allegato/i il programma dell'application note è scritto in assembly :lol: ma ho pescato il file che allego qui sotto che contiene i sorgenti in C. Io non mi posso permettere demoboard, però sto giusto smontando il motore da un lettore cd, se non ricordo male va ricablato, per caso hai un link che spiega come vanno posizionati i contatti? |
Citazione:
http://www.atmel.com/dyn/resources/p...ts/doc8012.pdf |
Citazione:
google m'ha trovato questo brushless modification |
Citazione:
anche se, con 3 mi compro un avr e il programmatore (il mio pc ha la porta seriale :D ) lo faccio con 2 componenti che più o meno ho già :) |
Citazione:
|
per estrarre il firmware, modificarlo e trasformare il router in server? |
Citazione:
Purtroppo le risorse del router sono limitate, ma se si sceglie un router con la porta usb, be' si possono fare parecchie cosine se ovviamente si sa come farle, pero' e' essenziale munirsi di cavo jtag con cui riportare il router ad uno stato funzionante in caso di errori. |
Abbiamo la stessa malattia :D Mi sono iscritto ad ingegneria perchè queste cose mi hanno sempre affascinato :) |
Citazione:
|
:D giusto per restare in topic, stranamente ho trovato un link in italiano sui motori dei cdrom Brushless fai da te, |
Citazione:
|
Non voli? strano, la maggior parte degli utenti è aero/elimodellista :D cosa fai? barche o auto? Sto dissaldando il motore dalla sua basetta, vediamo come va.. |
Citazione:
Se un domani mi prende la fissa per il volo, sicuramente mi costruirei un aereo in balsa :D poi farlo volare e' un altro paio di maniche :lol: |
ecco le foto del motore smontato, se riesco procedo immediatamente al ricablaggio :) http://img824.imageshack.us/img824/1234/09092011343.jpg Uploaded with ImageShack.us |
Citazione:
|
| Tutti gli orari sono GMT +2. Adesso sono le 15:21. |
Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002