
![]() | #12 (permalink) Top |
User Data registr.: 08-06-2005 Residenza: Genova
Messaggi: 539
|
Mi spiace ma non conosco nessun buon programma di simulazione! Tuttavia il circuitino è così semplice che con 2 saldature lo metti su! Poi un NE555 se non hai un generatore di segnali e fai le prove reali (che sono meglio). Io però ho un dubbio su questa configurazione circuitale in quanto rileggendo la tensione sulla RSense direttamente col PIC rischi di falsare la lettura se capiti a metà tra un On e un OFF del PWM in quanto non sei sincronizzato. Al limite sarebbe meglio integrare la tensione ai capi di R e mandarla ad un operazionale che faccia da adattatore di impedenza. Tieni presente che se vuoi fare un caricabatterie rapido devi leggere variazioni di tensioni piuttosto piccole quindi devi essere preciso e questa configurazione mi lascia dei dubbi. Cosa c'è di meglio di una prova? Facci sapere! |
![]() | ![]() |
![]() | #13 (permalink) Top | |
User Data registr.: 12-10-2005 Residenza: Treviso
Messaggi: 503
| Citazione:
In pratica si manda in conduzione il Mosfet con un segnale che è il frutto di una comparazione tra un dente di sega e la tensione di controllo (analogicamente parlando per mezzo di un Opamp). In questo modo la corrente erogata sarà proporzionale all'ampiezza degli impulsi ed il tutto sarà sincronizzato alla stessa frequenza. Consiglio di studiare il principio di funzionamento del SG3525 che è un regolatore switching molto diffuso e collaudato. ![]()
__________________ Vola solo chi osa farlo! | |
![]() | ![]() |
![]() | #14 (permalink) Top |
User Data registr.: 08-06-2005 Residenza: Genova
Messaggi: 539
|
Ciao Alby, mi sembrava di aver capito che si voleva utilizzare un PIC. Questo significa che il PWM se lo gestisce lui in modo digitale (contatore interno che arrivato......). Se allora cominciamo a metterci un gestore PWM esterno allora è un altro paio di maniche. Ma allora conviene utilizzare un MAX713 che fa tutto lui.
|
![]() | ![]() |
![]() | #15 (permalink) Top | |
User | Citazione:
la resistenza di sense la collego, tramite un filtro che mi permette di ottenere il valore medio della tensione, all' ADC del PIC ( ovviamente ci vuole un partitore di tensione eh eh ... ) il PIC compara il valore di tensione ricevuto, a cui ovviamente corrisponde una corrente... con il valore di corrente di carica impostato dall'utente (tramite tasti etc etc ) e in base a questo aumenta o diminuisce l'ampiezza degli impulsi del PWM. quindi la tensione applicata al pacco, dunque la corrente di carica. più retroazionato di così !!! poi ovviamente si può utilizzare un altro ADC a 10 bit (sempre interno al PIC - con questa risoluzione ed una partizione di tensione 1:2 l'errore sarebbe di 4.9mV circa se non ho sbagliato i calcoli) per tenere sotto controllo la tensione del pacco e calcolare il dV/dt. - poi potrei inserire qualche resistenza PTC o NTC, oppure un'ibutton DS1920 per misurare la temperatura.... - Onestamente per quello che riguarda la programmazione del PIC me la cavo.... ma se prima non supero questo problema del MOSFET... :-( PS: non ho nemmeno l'oscilloscopio per fare le prove reali.... se qualcuno gentilmente si offre per sviluppare questa parte....magari ci esce fuori un caricabatterie troppo serio che potremmo utilizzare tutti.... | |
![]() | ![]() |
![]() | #16 (permalink) Top | |
User Data registr.: 12-10-2005 Residenza: Treviso
Messaggi: 503
| Citazione:
__________________ Vola solo chi osa farlo! | |
![]() | ![]() |
![]() | #17 (permalink) Top | |
User | Citazione:
| |
![]() | ![]() |
![]() | #18 (permalink) Top | |
User Data registr.: 12-10-2005 Residenza: Treviso
Messaggi: 503
| Citazione:
![]()
__________________ Vola solo chi osa farlo! | |
![]() | ![]() |
![]() | #19 (permalink) Top |
User |
umh....si... effettivamente hai ragione.. il fatto è che avevo perso di vista il giochetto del timer perchè i PIC li programmo in BASIC, con una riga di codice il compilatore si sbriga tutte le faccende relative a timer, impostazioni dei flag necessari etc etc, in effetti è un pseudo dente di sega digitale che alla fin fine realizza questo giochetto.... Appena posso compro i componenti per realizzare lo schema che mi hai postato precedentemente, e inizio a fare le prime prove.... speriamo bene. Il circuit maker per adesso lo metto da parte perchè invece di studiarmi il manuale del programma è meglio che mi studi qualche datasheet dei MOSFET... ![]() |
![]() | ![]() |
![]() | #20 (permalink) Top |
User Data registr.: 08-06-2005 Residenza: Genova
Messaggi: 539
|
Ci siamo capiti. Vai avanti e facci sapere come funziona. Io uso correnti molto più basse perchè preferisco (se le carico in casa) caricare le batterie a 1/10 quindi a tempo e non a dV. Invece vorrei porre io un quesito........volendo fare una regolazione digitale come quella di questi post (quindi PWM e rilettura corrente) è piuttosto facile in quanto, come si diceva basta incrementare il contatore del PWM fino ad arrivare ad un errore molto piccolo (VRSense prossima a VRef). Volendo fare una regolazione per le Lipo invece, dopo la prima fase di carica a corrente costante (che sarebbe come quella descritta), al raggiungimento di 4.2V per cella è necessario cominciare a ridurre la corrente per mantenere tale tensione. Il problema è, secondo voi come deve avvenire in questo caso la riduzione di corrente? Secondo voi basta una regolazione proporzionale o è necessario anche una parte integrale e/o derivativa (PID) ? Di quanto deve diminuire il segnale digitale per non avere oscillazioni oppure sovratensioni al pacco? |
![]() | ![]() |
![]() |
Bookmarks |
| |
![]() | ||||
Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
Alimentatore Switching | PAPERINO | Circuiti Elettronici | 2 | 18 novembre 07 00:13 |
aiuto alimentatore switching | Ivan2280 | Circuiti Elettronici | 10 | 30 maggio 07 16:56 |
Alimentatore switching Pc | stevega | Circuiti Elettronici | 0 | 07 febbraio 07 12:43 |
Convertitore di tensione DC-DC switching | BaroneRosso | Articoli | 1 | 13 gennaio 06 12:13 |
Switching da 220V a 12V | Giacomino | Aeromodellismo Principianti | 9 | 10 settembre 05 18:21 |