Jump to content
PLC Forum


Chiarimento su comunicazione RS485 (MAX485)


Recommended Posts

Posted
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.


Posted

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.

Posted
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!!

 

 

Posted
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.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...