I am trying to run the sample code from the library. Wiring is done according to the provided schematic, same problem happens both using a MAX485 module with Arduino, and with MAX3485 IC connected to a Wemos D1 mini board. Here below is the serial output from the ESP:
Sto cercando di eseguire il codice di esempio dalla libreria. Il cablaggio viene eseguito secondo lo schema fornito, lo stesso problema si verifica sia utilizzando un modulo MAX485 con Arduino, sia con un circuito integrato MAX3485 collegato a una mini scheda Wemos D1. Di seguito è riportato l’output seriale dell’ESP:
17:42:06.990 -> ------------------------------------------
17:42:06.990 -> INVERTER 2
17:42:06.990 -> Data ROW = 255 255 0 0 0 0 0 0
17:42:07.026 -> Read State = 0
17:42:07.026 -> Transmission State = Unknown
17:42:07.026 -> Global State = Unknown
17:42:07.026 -> Energia = 0 Wh
17:42:07.062 -> ------------------------------------------
17:42:07.062 -> INVERTER 2
17:42:07.109 -> Data ROW = 255 255 255 255 255 255 0 0
17:42:07.109 -> Read State = 0
17:42:07.109 -> Transmission State = Unknown
17:42:07.147 -> Global State = Unknown
17:42:07.147 -> Alarms 1 = Unknown
17:42:07.184 -> Alarms 2 = Unknown
17:42:07.184 -> Alarms 3 = Unknown
17:42:07.231 -> Alarms 4 = Unknown
17:42:07.231 -> ------------------------------------------
17:42:07.231 -> INVERTER 2
17:42:07.277 -> Data ROW = 255 255 0 0 0 0 0 0
17:42:07.277 -> Read State = 0
17:42:07.277 -> Transmission State = Unknown
17:42:07.325 -> Global State = Unknown
17:42:07.325 -> Version = Unknown Unknown Unknown Unknown
17:42:07.325 -> ------------------------------------------
Output with Arduino is the same, except for the value of Energy which is some nonsense very high number
L’output con Arduino è lo stesso, ad eccezione del valore di Energy che è un numero molto alto senza senso
Riesci a confermarmi, giusto per verificare che non sia un mio errore banale, che i pin a cui connettere il 485 siano questi che sono mostrati nel manuale?
Connessi come:
+T/R -> A
-T/R -> B
RTN -> GND
LNK -> n.c.
L’indirizzo ho verificato che è il 2 nelle impostazioni dell’inverter quindi non dovrebbe essere quello il problema.
Ciao Stefano,
premesso che non ricordo granché visto che osno passati un paio di anni, comunque avevo scritto tutto su quest’articolo, e pare che coincida con il tuo collegamento.
Mantenere un repository, un sito o un forum è come prendersi cura di un giardino - richiede costante attenzione e cura per farlo prosperare. Se sei un abile giardiniere (o programmatore!) e vuoi aiutarci a far fiorire il nostro sito, saremmo felici di averti nel nostro team! Cerchiamo anche scrittori talentuosi e moderatori per il nostro forum per aiutarci a far crescere la nostra comunità. Se sei interessato a unirti a noi, non esitare a contattarci per farci sapere in che modo puoi contribuire!
Sei un appassionato di elettronica o programmazione? Condividi la tua conoscenza con gli altri, scrivi un semplice tutorial o come fare un grande progetto Contattami. share_your_ideas@mischianti.org
The content displayed on this website is protected under a CC BY-NC-ND license. Visitors are prohibited from using, redistributing, or altering any content from this website for commercial purposes, including generating revenue through advertising. Any unauthorized use is a violation of the license terms and legal action may be taken against individuals or entities found to be in violation.
You must also provide the link to the source.
Per offrire le migliori esperienze, utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Acconsentire a queste tecnologie ci permetterà di elaborare dati come il comportamento di navigazione o gli ID unici su questo sito. Non acconsentire o ritirare il consenso può influire negativamente su determinate funzionalità e funzioni.
Functional
Sempre attivo
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Per offrire le migliori esperienze, utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Acconsentire a queste tecnologie ci permetterà di elaborare dati come il comportamento di navigazione o gli ID unici su questo sito. Non acconsentire o ritirare il consenso può influire negativamente su determinate funzionalità e funzioni.
Functional
Sempre attivo
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.