Index Arduino Apps Reti Boinc Contatti Su questo server
Lista ultimi post

- Rs485-communicator

- Nvr a zero euri

- ArduHome

- Boinc

- Pubblicato mini-progetto didattico nfa-simulator

- Dyndns update script per RouterOs v6 'all-ram'

- Minimizzare il traffico http prodotto dalle api web per arduino

- Sito spostato su nuovo hosting

- There's no universe like 127.0.0.1

- New Horizon space connection

- Il loop nelle reti locali

- The Real Story Behind Wayland and X - Daniel Stone

- Nuovo server operativo

- Aggiunto il progetto "NetMonitor2"

- Aggiunta la possibilità di inserire commenti ai post

- Attivato nodo ninux ivan-casa

- Arduino web sprinkler

- Blocco ip personalizzato

- Aumentare la sicurezza bloccando gli ip dei server cinesi,nigeriani e russi.

- Arduino Power

- Zeroshell: hot spot con captive portal

24/03/2019 12:02
 

Rs485-communicator



Da qualche tempo sono al lavoro per realizzare una libreria per arduino che permetta la comunicazione di piu dispositivi su un bus rs485 in modo sincronizzato.

Ho pubblicato sul mio repository GitHub il risultato: https://github.com/grisson2/rs485-communicator


Alcune peculiarità:

  • Permette di sincronizzare la comunicazione di (fino a) 254 dispositivi

  • Comunicazione di tutti verso tutti (non si è limitati a master-to-slave o slave-to-master come in modbus)

  • Verifica integrità messaggi con crc




Attualmente il codice è ancora sotto revisione percui non è production-ready, almeno fino ai risultati dei test che sono ancora in corso.

Giusto un hint:
Statistiche errori di un progetto in corso (7 errori in totale)


Uptime dispositivi:


Come si può vedere , in circa 26 giorni di uptime di 5 dispositivi (anzi, 4 poichè il dispositivo di indirizzo 0 ha uptime minore , ma esso ha numerosi controlli che possono causare un reboot cautelativo) ci sono stati 7 errori di trasmissione, in cui gli errori sono di categoria 'L', cioè il dispositivo ha ricevuto un messaggio di lunghezza errata.

Questi 7 errori sono stati rilevati su un totale di circa 2834500 messaggi:



Sicuramente non male ma c'è ancora margine di verifica per quei 7 messaggi.

Alla prossima.


 

Commenti (0 commenti)


Scrivi commento
Nome
Email
Testo