|
| | stufodelgas
| Inviato il: 23/09/2023 21:48:54
|
se stai parlando dei carichini su quelli secondo me hai poco da fare
sulle wallbox invece puoi ad esempio caricare con il surplus del fotovoltaico
Occhio ai carichini che ci sono ciofeche non conformi agli standard
Il limite dei 6A credo non li abbia soltanto tesla, altri marchi non dipende dal sistema di ricarica ma proprio un limite dell'auto | | | | Bolle
| Inviato il: 24/09/2023 00:18:48
|
CITAZIONE
se stai parlando dei carichini su quelli secondo me hai poco da fare
Si, parlo proprio dei carichini...ma di farne uno apposito ...a basso costo...per ricerca ovviamente!
Naturalmente si parla di rete domestica monofase...anche se con la trifase cambia poco.
Ma come si fa ad impostare la potenza di ricarica? Sembra facile facile!
Il carichino fa arrivare alla vettura un segnale (PWM) con alcune caratteristiche e l'auto inizia a ricaricarsi richiedendo l'enegia impostata.
Questa la tabella relativa alla potenza associata al PWM dove il duty cycle indica appunto quanta energia l'automobile andrà a richiedere.
Quindi, in linea teorica, scendendo con un duty cycle del 5% potremmo far caricare l'automobile con 3 Ampere cioè 690Watt...sempre in linea teorica.
Modificato da Bolle - 24/09/2023, 00:33:26
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | Bolle
| Inviato il: 24/09/2023 00:44:53
|
Come sono fatti gli attacchi e le prese della ricarica?
La femmina è quella che è attaccata al carichino, mentre il maschio è sull'automobile.
L1 è la Fase della 230
N è il Neutro della 230
PE è la terra e la massa del segnale PWM
CP è il segnale PWM (deve essere a 12V )
PP credo sia un limitatore di potenza massima
PS:Se scrivo qualche cretinata ... correggete pure!
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | Bolle
| Inviato il: 24/09/2023 08:15:26
|
Questo è un collegamento di principio della presa. In sostanza si manda la 220 alla presa e mediante il duty cicle del pwm, che ha una frequenza di 1kHz, si dice all'automobile quanta corrente massima può prelevare.
Quindi, come detto sopra, la questione sembra facile facile.
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | | | | stufodelgas
| Inviato il: 24/09/2023 12:07:44
|
[quote=Bolle, 24/09/2023 00:18:48 ?Discussione.php?217382&1#MSG2] CITAZIONE
Quindi, in linea teorica, scendendo con un duty cycle del 5% potremmo far caricare l'automobile con 3 Ampere cioè 690Watt...sempre in linea teorica.
Sempre che il software dell'automobile ti accetti meno dei 6A.
Se io nella mia invece della wallbox uso il carichino da 10A, posso dall'auto dire di ricaricaricare anche a meno ma sotto i 6 l'auto non accetta | | | | Bolle
| Inviato il: 24/09/2023 14:00:12
|
CITAZIONE (stufodelgas, 24/09/2023 12:07:44 )
Sempre che il software dell'automobile ti accetti meno dei 6A.
Certo, probabilmente non accetterà ricariche da meno di 6A () ma l'obiettivo sarà quello di controllare la corrente in modo automatico...e speriamo di riuscirci!
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | Bolle
| Inviato il: 20/10/2023 19:06:15
|
Questo è il codice arduino per generare un pwm di 1kHz con duty cycle del 10%. Per compilare dovete aggiungere la libreria TimerOne-1.1.1.zip che allego...ma scaricatevi quella aggiornata.
#include <TimerOne.h>
void setup()
{
float DC;
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
Timer1.initialize(1000); // 1000us corrisponde ad una frequenza di 1khz
DC=10.0; // PERCENTUALE DEL DUTY CYCLE
// Sul Pin 9 esce il pwm con una frequenza di 1khz con un duty cicle del 10% cioè 6 Ampere di corrente
Timer1.pwm(9,DC/100.0*1023.0);
}
void loop()
{
}
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | Elettrico
| Inviato il: 20/10/2023 21:32:58
|
Bolle ti rispondo qui (e la discussione giusta)io o una dacia spring,vediamo più avanti ma se cominci a parlare di arduino io sono un asino.
--------------- sunny island s16.oh.11/ sunny boy sb 5000tl 21 sanny remote control n16 celle , 300A lifepo4 + n16 celle 230A.
| | | | Bolle
| Inviato il: 20/10/2023 21:43:03
|
CITAZIONE (Elettrico, 20/10/2023 21:32:58 )
Bolle ti rispondo qui (e la discussione giusta)io o una dacia spring,vediamo più avanti ma se cominci a parlare di arduino io sono un asino.
Non preoccuparti dell'arduino. Hai un impianto fv? Se lo hai dai un'occhiata quiquoqua
Modificato da Bolle - 24/10/2023, 17:38:39
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | Bolle
| Inviato il: 21/10/2023 12:09:44
|
Ho controllato il funzionamento del codice e sembra funzionare. Non ho controllato il segnale con l'oscilloscopio ma , per il momento, mi sono limitato a verificare la tensione che esce dal PWM (DC 0% -->0V, DC 50% -->2.5V etc) ed è in linea con i valori.
A questo punto posto un codice generico mettendo tutte le formule di conversione e la possibilità di impostare direttamente corrente e potenza.
#include <TimerOne.h>
#define PIN_PWM 9
//-------- Formule -----------
// Ampere=Potenza/230
// Ampere=0.6*DC
// DC=Ampere/0.6
// DC=Potenza/138.0
// Pwm=Potenza/13.49
// Pwm=DC*10.23
// Pwm=Ampere*17.05
// -------------------------------------------
//------- Valori per potenze fino a 3.5Kw ----
// -------------------------------------------
//DutyCycle| Ampere | Potenza | Pwm
// 10% ---> 6.0 1380W --> 102.30
// 11% ---> 6.6 1518W --> 112.53
// 12% ---> 7.2 1656W --> 122.76
// 13% ---> 7.8 1794W --> 132.99
// 14% ---> 8.4 1932W --> 143.22
// 15% ---> 9.0 2070W --> 153.45
// 16% ---> 9.6 2208W --> 163.68
// 17% ---> 10.2 2346W --> 173.91
// 18% ---> 10.8 2484W --> 184.14
// 19% ---> 11.4 2622W --> 194.37
// 20% ---> 12.0 2760W --> 204.83
// 21% ---> 12.6 2898W --> 214.83
// 22% ---> 13.2 3036W --> 225.06
// 23% ---> 13.8 3174W --> 235.29
// 24% ---> 14.4 3312W --> 245.52
// 25% ---> 15.0 3450W --> 255.75
// -------------------------------------------
void setup()
{
float DC;
pinMode(PIN_PWM,OUTPUT);
pinMode(10,OUTPUT);
Timer1.initialize(1000); // 1000us corrisponde ad una frequenza di 1khz
//Setta il PWM con 6 Ampere
SettaAmpere(6);
}
void SettaPotenza( float potenza)
{
Timer1.pwm(PIN_PWM,potenza /13.49);
}
void SettaAmpere( float ampere)
{
Timer1.pwm(PIN_PWM,ampere *17.05);
}
void SettaAmpereDutyCycle( float DC)
{
Timer1.pwm(PIN_PWM,DC * 10.23);
}
void loop()
{
}
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | Bolle
| Inviato il: 24/10/2023 17:34:16
|
Facciamo un altro passetto avanti .
Ho controllato il funzionamento del codice verificando la frequenza ed il Duty Cycle: funziona perfettamente.
Ora occorre generare un segnale +/-12V per inviarlo all'automobile...la cosa più rapida è metterci un operazionale. Se vedete bene sulla bread board ho già un dc dc converter da 12V a +/-12V duale.
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | Bolle
| Inviato il: 24/10/2023 21:41:22
|
Tutto è andato come previsto!
Alimentando l'operazionale LT1028 ( io avevo quello e quello ho utilizzato ) con la 12V duale, inviando il segnale del pwm al pin non invertente mentre sull'invertente si fa un partitore con la 5V dell'arduino...si ottiene sull'uscita (pin 6) il segnale che oscilla tra +12 e -12.
Questa è la foto della bread board con il segnale dell'oscilloscopio.
Modificato da Bolle - 24/10/2023, 21:45:40
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | Bolle
| Inviato il: 26/10/2023 11:44:15
|
Questo è lo 'standard' che andiamo ad analizzare/provare:
https://en.wikipedia.org/wiki/SAE_J1772
Questo è lo schema di massima :
Questi sono gli stati:
Modificato da Bolle - 28/10/2023, 19:17:58
--------------- Un risultato se non è ripetibile non esiste (by qqcreafis).
| |
| | |
|
Versione Mobile!
|
|
|
|
|
|
|
|
|
|
|
|
|
|