Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Chiarimento su comunicazione RS485 (MAX485)


Messaggi consigliati

Inserita:
19 minuti fa, Fabri82 ha scritto:

Cosa potrebbe essere?

 

Non conosco Arduino 1r4 (preferisco usare ESP32), però da quello che descrivi sembra esserci una incompatibilità di formato tra le 2 librerie. A mio giudizio sarebbe opportuno usare una libreria comune ad entrambi.


Inserita:

Il nuovo Arduino sia versione minimal che wifi ha diverse particolarità visto processore differente.

Esempio il 

 “cuore” di Arduino UNO R4 è il chip Renesas RA4M1, un microcontroller a 32 bit basato su ARM Cortex-M4 che funziona a 48 MHz. Si tratta di un notevole miglioramento rispetto al chip ATmega328P a 8 bit e 16 MHz di Arduino UNO R3. Ci sono inoltre 32 KB di SRAM e 256 KB di memoria flash con un incremento di 8 volte rispetto alla precedente board.

Novità anche per le connessioni. La porta USB Type-B è stata sostituita dalla porta USB Type-C. Sulla scheda sono presenti anche 14 pin I/O digitali, 6 pin di input analogico, DAC a 12 bit, 6 pin PWM, porta SWD, UART, I2C, SPI e bus CAN. Oltre che per programmare, la porta USB Type-C può essere utilizzata per collegare mouse e tastiera.

 

 

Se cerchi su YouTube Paolo Aliverti ha trattato alcune problematiche.

Inserita:
2 ore fa, max.bocca ha scritto:

Il nuovo Arduino sia versione minimal che wifi ha diverse particolarità visto processore differente.

Esempio il 

 “cuore” di Arduino UNO R4 è il chip Renesas RA4M1, un microcontroller a 32 bit basato su ARM Cortex-M4 che funziona a 48 MHz. Si tratta di un notevole miglioramento rispetto al chip ATmega328P a 8 bit e 16 MHz di Arduino UNO R3. Ci sono inoltre 32 KB di SRAM e 256 KB di memoria flash con un incremento di 8 volte rispetto alla precedente board.

Novità anche per le connessioni. La porta USB Type-B è stata sostituita dalla porta USB Type-C. Sulla scheda sono presenti anche 14 pin I/O digitali, 6 pin di input analogico, DAC a 12 bit, 6 pin PWM, porta SWD, UART, I2C, SPI e bus CAN. Oltre che per programmare, la porta USB Type-C può essere utilizzata per collegare mouse e tastiera.

 

 

Se cerchi su YouTube Paolo Aliverti ha trattato alcune problematiche.

 

Ciao Max,

ho letto un po' di documentazione a riguardo. Pensavo che la trasmissione via Seriale non influisse sulla tipologia di dati ricevuti/trasmessi. Pensavo ad un miglioramento delle prestazioni sostanzialmente oltre a implementazioni che prima non c'erano.

Evidentemente devo trovare una soluzione per capire come leggere questi dati...Unico problema è che non so nemmeno da dove partire.

Vedremo...intanto grazie!!

 

 

Inserita:
9 ore fa, Fabri82 ha scritto:

Pensavo che la trasmissione via Seriale non influisse sulla tipologia di dati ricevuti/trasmessi.

 

Teoricamente è così, nella pratica bisogna verificare se la parametrizzzione è identica. Olttre al baud rate, bisogna verificare i bits di start e di stop; questi dati devono essere identici.

Olre a questa verifica, io ti consiglio di effettuiare le prove trasmettendo un solo carattere alla volta. Ad esempio il sistema più semplice potrebbe essere questo: arduino 1 invia il set di caratteri alfa numericai, uno alla volta, ad arduino 2 che li stampa sul monitor quando li riceve.

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...