Solare Fotovoltaico
Interfaccia seriale 4048 con wemos D1 ,Comunicazione dati

VISUALIZZA L'ALBUM

Pag: (2)   [1]   2    (Ultimo)


FinePagina

Vincent
GigaWatt


Utente
Msg:1902

Stato:



Inviato il: 28/03/2017 14:06:18

Apro la discussione con un il seguente progetto

Scambiare dati tramite la seriale del 4048 e l hardware wemos d1 (similmente un arduino) dotato di wifi porta seriale ecc.

Il protocollo trasmissione del 4048 e COMANDO(CRC)(cr)

LA CONNESSIONE: seriale4048: 3 pin RX TX e GND rispettivamente collegati a connettori RX TX e GND del D1 ho provato anche a incrociarli...

Nello sketch scrivo ciclicamente tramite la funzione serial.write(valore) sia esadecimale che integer la stringa ormai arcifamosa QPIRI(CRC)(cr)

E leggo la porta tramite serialEvent accodo tutto in una stringa che mi viene riportata tramite il web server integrato collegato in modalita access point ....

Il guaio 0 dati

Sono un profano di arduino errore nelle connessioni nel codice o evento divino?
Noo tu non leggerai questo dato...

XD

Via pc ho scritto un programma che si occupa di inviare e ricevere dati dal 4048 e vorrei capire come interfacciarmi anche col D1.


Per chi non lo sa il 4048 legge e poi risponde in media in 100 160 ms in caso di comando errato risponde (NAK(CRC)(cr)









Immagine Allegata: Screenshot_20170328-135415_1.jpg
 
ForumEA/Q/Screenshot_20170328-135415_1.jpg



Modificato da Vincent - 28/03/2017, 16:00:19


---------------
SuperSolar
http://forum.saturnoprezzi.com/






 

BellaEli

Avatar
GigaWatt


MODERATORE
Msg:3286

Stato:



Inviato il: 28/03/2017 19:00:51


CITAZIONE

Nello sketch scrivo ciclicamente tramite la funzione serial.write(valore) sia esadecimale che integer la stringa ormai arcifamosa QPIRI<>

E leggo la porta tramite serialEvent accodo tutto il una stringa che mi viene riportata tramite il web server integrato collegato in modalita access point ....
Codice... codice... codice !!!

CITAZIONE
Via pc ho scritto un programma che si occupa di inviare e ricevere dati dal 4048 e vorrei capire come interfacciarmi anche col D1.
Cioè con la seriale del PC ti interfacci correttamente e con il D1 no ?

Elix



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!






 

Vincent
GigaWatt


Utente
Msg:1902

Stato:



Inviato il: 28/03/2017 20:05:19

Esatto da pc 4048 tutto ok da d1 no

Ti allego il codice

Scarica allegato

_acces_point3.ino ( Numero download: 199 )



---------------
SuperSolar
http://forum.saturnoprezzi.com/






 

BellaEli

Avatar
GigaWatt


MODERATORE
Msg:3286

Stato:



Inviato il: 28/03/2017 21:09:21

Visto che hai condiviso il codice mi permetto di inserirlo qui così è piu facile parlarne (per farlo basta inserirlo nel comodo tag "CODE"):

-TOP CODE-

-BOTTOM CODE-



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!






 

BellaEli

Avatar
GigaWatt


MODERATORE
Msg:3286

Stato:



Inviato il: 28/03/2017 21:16:51

La prima cosa che noto è che nel setup chiami la funzione initHardware() che inizializza la seriale a 115200 baud, successivamente, sempre nel setup, la rimetti a 2400: dovrebbe funzionare lo stesso ma visto che al momento non riesci a comunicare inizia a eliminare questa possibilità, commenta il valore nella initHardware().

Poi ho bisogno dello schema di collegamento realizzato (2 occhi sono sempre meglio di 1...) e, magari, anche una foto per scongiurare ogni possibilità.

Infine dovresti postare il manuale del 4048 dove è spiegato la parte della seriale, non solo il ritaglio !

Altra domanda: i livelli dei segnali TX e RX sono corretti ? Nel senso che magari il PC utilizza segnali -12/+12 V, la mini D1 segnali 0/+3,3 Volt e l'inverter non riesce a leggerli ? Magari c'è bisogno di adattare i segnali ?

Perchè i commenti sono in inglese ? Copia e incolla o sei abituato così ? E' vero che il forum è a disposizione di tutti ma è altrettanto vero che siamo su un forum italiano...

Ovviamente, a livello di codice, quello che fai nello sketch è identico a ciò che fai sul PC, quindi sono esclusi errori legati alla sequenza di istruzioni per leggere/scrivere sull'inverter, giusto ?

Resto in attesa... Elix



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!






 

Vincent
GigaWatt


Utente
Msg:1902

Stato:



Inviato il: 28/03/2017 21:56:54

Ho modificato un po il codice
Ti allego la foto intanto controllo i valori vcc lato pc e arduino

Il manuale in allegato



Immagine Allegata: P_20170328_215036.jpg
 
ForumEA/Q/P_20170328_215036.jpg


Scarica allegato

ForumEA-Q-HS_MS_MSX RS232 Protocol NEW.pdf ( Numero download: 227 )



---------------
SuperSolar
http://forum.saturnoprezzi.com/






 

Vincent
GigaWatt


Utente
Msg:1902

Stato:



Inviato il: 28/03/2017 21:57:27

Ti allego l out che mi da



Immagine Allegata: Screenshot_20170328-215345_1.jpg
 
ForumEA/Q/Screenshot_20170328-215345_1.jpg



---------------
SuperSolar
http://forum.saturnoprezzi.com/






 

Vincent
GigaWatt


Utente
Msg:1902

Stato:



Inviato il: 28/03/2017 22:08:54

Tensione seriale pc 8vpp tensione arduino 3,2 volt
Possibile che sia la tensione?



---------------
SuperSolar
http://forum.saturnoprezzi.com/






 

BellaEli

Avatar
GigaWatt


MODERATORE
Msg:3286

Stato:



Inviato il: 28/03/2017 22:40:39

E perché no ??? In fondo 3 volt sono davvero pochi... Chi ha progettato l'inverter non aveva nessun motivo per garantire una compatibilità con dispositivi "fuori standard"...

Puoi adattare i segnali ? Sei in grado di fare una prova con ciò che hai in casa ?



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!






 

Vincent
GigaWatt


Utente
Msg:1902

Stato:



Inviato il: 28/03/2017 23:17:44

No

Non ho niente per adattare i segnali
Ho ordinato i logic level converter



---------------
SuperSolar
http://forum.saturnoprezzi.com/






 

BellaEli

Avatar
GigaWatt


MODERATORE
Msg:3286

Stato:



Inviato il: 28/03/2017 23:53:30

Considera che è sufficiente anche un operazionale alimentato a 8 Volt, ad esempio...



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!






 

Vincent
GigaWatt


Utente
Msg:1902

Stato:



Inviato il: 29/03/2017 12:25:00

Nadaaa forse ho un trasformatore da basa ad alta tensione ma non credo vada bene XD il plasma non credo faccia bene ai contatti del db15
Appenna arrivano sti LLC PROSEGUIAMO



---------------
SuperSolar
http://forum.saturnoprezzi.com/






 

Vincent
GigaWatt


Utente
Msg:1902

Stato:



Inviato il: 29/03/2017 16:17:21

Con un lm358 in questa configurazione risolvo per la trasmissione e la ricezzione ???

Diodo in parallelo?

Interessante



Immagine Allegata: Screenshot_20170329-161239_1.jpg
 
ForumEA/Q/Screenshot_20170329-161239_1.jpg



---------------
SuperSolar
http://forum.saturnoprezzi.com/






 

BellaEli

Avatar
GigaWatt


MODERATORE
Msg:3286

Stato:



Inviato il: 29/03/2017 17:09:56

Certo, per questo di dicevo che basta un operazionale qualunque, non per forza l'LM358... anche un TL082 o un 741 o quello che ti pare !
Basta che sia alimentato a circa 8 Volt

Hai qualcosina ?



---------------
C'è un limite al fai da te ???
Si, ma lo stabiliamo noi !!!






 

Vincent
GigaWatt


Utente
Msg:1902

Stato:



Inviato il: 29/03/2017 18:49:28

Niente



---------------
SuperSolar
http://forum.saturnoprezzi.com/






 
 InizioPagina
 

Pag: (2)   [1]   2    (Ultimo)

Versione Completa!

Home page     TOP100-SOLAR    Home page forum