Consigli per il mio controllore 10ingressi e 10uscite
Ciao a tutti,
per i miei progettini elettronici, stanco di cavetti volanti sto cercando di realizzare un mio controllore montato in case da installare su guida din.
Essendo io un progettista meccanico, sono un autodidatta in elettronica e quindi con conoscenze limitate, vi sarei grato se qualcuno potesse darmi qualche dritta nel caso avessi commesso qualche errore (sicuramente ne ho commessi).
Allego lo schema in del mio progetto in pdf, purtroppo io utilizzo Kicad e non fidocad.
Inserisco una descrizione del progetto qui sotto:
Scopo:
-10 uscite in grado di azionare fino a un massimo di 10 relè 24 V a 0.9A. (i relè che utilizzo hanno bobine da 1W e assorbono 40mA).
-10 ingressi I/O a 24 V.
-Comunicazione seriale RS485 con dei sensori esterni che realizzerò.
Descrizione:
il tutto è pilotato da 3 arduini pro mini, uno con funzione master e comunicazione, uno con funzione ingressi e uno con funzione uscite.
I vari pin delle morsettiere servono perché il tutto si dovrebbe sviluppare su 4 livelli per poter stare nel case.
Livello 1: alimentazione, ingressi e uscite.
Livello 2: comandi ULM7803 e optoisolatori.
Livello 3: logica arduini.
Livello 4: porte di comunicazione e connessioni per programmare gli arduini.
Alimentazione:
Alimentatore esterno 24 V, step down per portare la tensione da 24 V a 9/10V, LM7805 per stabilizzare la tensione a 5V.
Uscite I/O:
Gli ULM7803 prendono l'alimentazione dal 24 V che alimenta i relè, per tenere separata la parte di potenza da quella della logica.
Le uscite sono comandate da due ULM7803 che tagliano le uscite dei relè, due fusibili resettabili da 450mA collegati al ground proteggono l'integrato dal massimo assorbimento totale di 500mA .
Le resistenze da 260 ohm limitano la corrente a 90mA con aimè una dispersione di circa 2.2W.
L'ingresso dell'ULM7803 è alimentato dal 24 V dei relè e messo a Ground mediante l'optoisolatore.
Dato che le uscite tra la logica e la potenza sono invertite, un relè interno impedisce l'alimentazione del 24 V all'ULM7803 fino a che la logica non ne abilita il funzionamento, in questo modo le uscite sono disattivate in caso di riavvio della logica.
IngressiI/O:
Gli ingressi a 24 V attraversano le resistenze da 2200ohm e alimentano i led di controllo e i canali dell'optoisolatore.
Comunicazione:
Attraverso i connettori RJ45, trasmetto l'alimentazione 24 V ai sensori il GND per il ground in comune e il doppino A e B per il trasferimento dei dati.
I sensori dovranno assorbire meno di 30W che ho visto essere il limite per il POE saranno comunque nelle immediate vicinanze e dovrebbero avere quindi una minima caduta di tensione.
In serie all'alimentazione di arduino troverete una resistenza di protezione, non sono certo che questa sia corretta, mi sto ancora documentando.
Ringrazio tutti per le imformazioni che il forum mi ha fornito.
per i miei progettini elettronici, stanco di cavetti volanti sto cercando di realizzare un mio controllore montato in case da installare su guida din.
Essendo io un progettista meccanico, sono un autodidatta in elettronica e quindi con conoscenze limitate, vi sarei grato se qualcuno potesse darmi qualche dritta nel caso avessi commesso qualche errore (sicuramente ne ho commessi).
Allego lo schema in del mio progetto in pdf, purtroppo io utilizzo Kicad e non fidocad.
Inserisco una descrizione del progetto qui sotto:
Scopo:
-10 uscite in grado di azionare fino a un massimo di 10 relè 24 V a 0.9A. (i relè che utilizzo hanno bobine da 1W e assorbono 40mA).
-10 ingressi I/O a 24 V.
-Comunicazione seriale RS485 con dei sensori esterni che realizzerò.
Descrizione:
il tutto è pilotato da 3 arduini pro mini, uno con funzione master e comunicazione, uno con funzione ingressi e uno con funzione uscite.
I vari pin delle morsettiere servono perché il tutto si dovrebbe sviluppare su 4 livelli per poter stare nel case.
Livello 1: alimentazione, ingressi e uscite.
Livello 2: comandi ULM7803 e optoisolatori.
Livello 3: logica arduini.
Livello 4: porte di comunicazione e connessioni per programmare gli arduini.
Alimentazione:
Alimentatore esterno 24 V, step down per portare la tensione da 24 V a 9/10V, LM7805 per stabilizzare la tensione a 5V.
Uscite I/O:
Gli ULM7803 prendono l'alimentazione dal 24 V che alimenta i relè, per tenere separata la parte di potenza da quella della logica.
Le uscite sono comandate da due ULM7803 che tagliano le uscite dei relè, due fusibili resettabili da 450mA collegati al ground proteggono l'integrato dal massimo assorbimento totale di 500mA .
Le resistenze da 260 ohm limitano la corrente a 90mA con aimè una dispersione di circa 2.2W.
L'ingresso dell'ULM7803 è alimentato dal 24 V dei relè e messo a Ground mediante l'optoisolatore.
Dato che le uscite tra la logica e la potenza sono invertite, un relè interno impedisce l'alimentazione del 24 V all'ULM7803 fino a che la logica non ne abilita il funzionamento, in questo modo le uscite sono disattivate in caso di riavvio della logica.
IngressiI/O:
Gli ingressi a 24 V attraversano le resistenze da 2200ohm e alimentano i led di controllo e i canali dell'optoisolatore.
Comunicazione:
Attraverso i connettori RJ45, trasmetto l'alimentazione 24 V ai sensori il GND per il ground in comune e il doppino A e B per il trasferimento dei dati.
I sensori dovranno assorbire meno di 30W che ho visto essere il limite per il POE saranno comunque nelle immediate vicinanze e dovrebbero avere quindi una minima caduta di tensione.
In serie all'alimentazione di arduino troverete una resistenza di protezione, non sono certo che questa sia corretta, mi sto ancora documentando.
Ringrazio tutti per le imformazioni che il forum mi ha fornito.

