Come programmare ricarica Twizy per reintegrare quanto consumato

Il quadriciclo elettrico prodotto a partire dal 2011 dalla Casa francese Renault.
Regole del forum
Parlare di un solo e singolo argomento per discussione, nella sezione più corretta e con un titolo chiaro e descrittivo, evitando i fuori tema | Evitare di citare tutto il testo di un precedente messaggio, ma lasciare solo il minimo indispensabile usando questo sistema | Utilizzare le unità di misura corrette, in particolare i kW per la potenza e i kWh per l'energia, di cui è spiegata la differenza qui | Leggere il regolamento completo che è visibile qui
Avatar utente
Maico
★★★ Intenditore
Messaggi: 754
Iscritto il: 23/10/2019, 21:26
Veicolo: Twizy 80 Intens

Re: Come programmare ricarica Twizy per reintegrare quanto consumato

Messaggio da Maico »

Ciao Enzo,

A questo punto il tuo "unico problema" e' che non riesci.a smaltire "in tempo" tutti dati che ti arrivano e quindi ti si "corrompe" il buffer.
Siccome il SoC e' un dato a lenta variazione non serve che mantieni ATMA sempre attivo.... conviene che con un CR o un AT interrompi l'invio dei dati da parte dell'adattatore odb2.
Per cui consiglio
ATCRA155
ATMA
1 o 2 Secondi di ricezione dati e poi un comando "AT".
A quel punto interpreti i dati e quando sei pronto ad una nuova ricezione ( hai scaricato il buffer ) dai nuovamente il comando
ATMA......

e così via.... in questo modo dovresti avere una lettura pulita senza necessita' di gestire gli errori dovuti al buffer overflow.

Per tutte le altre implementazioni/miglioramenti che vuoi fare, ottimo ;) tutte cose che possono essere molti utili.

Un saluto

Ciao Maico


Twizy 80 Intens White 2016 batteria di Proprieta' :mrgreen:

Myo900
★★ Apprendista
Messaggi: 43
Iscritto il: 02/04/2024, 8:28

Re: Come programmare ricarica Twizy per reintegrare quanto consumato

Messaggio da Myo900 »

In effetti ho impostato una lettura del soc ogni secondo, là porto a 30 secondi , comunque interrompo la ricezione con il comando AT .

Adesso modo se la risposta al comando ATCRA 155 é uguale a come la vedo dall’app terminale, perché lì è una continua serie di stringhe . Farò un debug tramite terminale arduino

Un saluto Enzo
Avatar utente
Maico
★★★ Intenditore
Messaggi: 754
Iscritto il: 23/10/2019, 21:26
Veicolo: Twizy 80 Intens

Re: Come programmare ricarica Twizy per reintegrare quanto consumato

Messaggio da Maico »

ciao @Myo900

e' solo una questione di setting ( interpretazione) dei caratteri speciali da parte dell'apk terminale.
Le stringhe arrivano "pulite" ;)
si concordo, prova con arduino :)

un saluto

ciao Maico
Twizy 80 Intens White 2016 batteria di Proprieta' :mrgreen:
Avatar utente
Maico
★★★ Intenditore
Messaggi: 754
Iscritto il: 23/10/2019, 21:26
Veicolo: Twizy 80 Intens

Re: Come programmare ricarica Twizy per reintegrare quanto consumato

Messaggio da Maico »

Ciao @Myo900

Qui di seguito uno screenshot di come dovrebbero apparire i dati su terminal:
Output_Macro_Read_SoH.jpg
Output_Macro_Read_SoH.jpg (100.97 KiB) Visto 300 volte
Se ho capito bene a Te i dati appaiono cosi:
Dati con caratteri speciali interpretati male
Dati con caratteri speciali interpretati male
IMG_4423.jpeg (244.82 KiB) Visto 300 volte
E' solo una questione di "setting appropriato" del protocollo seriale ;)

Ciao Maico
Twizy 80 Intens White 2016 batteria di Proprieta' :mrgreen:
Myo900
★★ Apprendista
Messaggi: 43
Iscritto il: 02/04/2024, 8:28

Re: Come programmare ricarica Twizy per reintegrare quanto consumato

Messaggio da Myo900 »

Ciao @Maico

Scusa per l’assenza ma come te , sono messo malissimo con il tempo libero , si infatti era quello che volevo dire, ho visto la differenza tra le immagini, hai qualche informazione in più sul protocollo di comunicazione appropriato?

Io comunque non mollo e sto andando avanti con il lavoro e qui puoi vedere dove sono arrivato.

Ho fatto un video che ho postato su un gruppo Telegram,

Sono riuscito ad eliminare gli sbalzi che avevo di lettura, impostando un ritardo nel l’invio dei comandi AT ogni 5 secondi, avevo ragione come sempre era un problema di buffer , troppi dati impostando la lettura ogni secondo .

Ora il programma , come si può vedere dalla foto , visualizza un icona del bluetooth quando collegato al OBD , è un icona spina quando la presa viene inserita per la ricarica.

A breve dovrei riuscire a fare i test definitivo con il contattore, il relé , molto lentamente ma si va avanti.

Un saluto a tutti ciao
Allegati
IMG_4633.png
IMG_4633.png (755.19 KiB) Visto 227 volte

Avatar utente
Maico
★★★ Intenditore
Messaggi: 754
Iscritto il: 23/10/2019, 21:26
Veicolo: Twizy 80 Intens

Re: Come programmare ricarica Twizy per reintegrare quanto consumato

Messaggio da Maico »

Ciao Enzo,

ottimo che stai andando avanti con il tuo progetto.. e che, anche se lentamente, per poco tempo a disposizione, stai raggiungendo i tuoi obiettivi ;)

ero abbastanza sicuro che il problema fosse quello di "smaltire/interpretare" correttamente la notevole mole di dati che arrivano dal Canbus.

avanti cosi !!

un saluto

ciao Maico
Twizy 80 Intens White 2016 batteria di Proprieta' :mrgreen:

Rispondi

Torna a “Renault Twizy”