Salve a tutti! Dopo tanta assenza torno a postare.
Devo collegare 5 uscite di un PLC Omrom serie CJ1M a 5 ingressi digitali (0V 5V) di un PIC. Non ho con me il PLC per fare i test, e intendo usare l'approccio "o la va o la spacca".
Il mio problema più grosso è non far bisticciare i 5V del PIC con i 24V del PLC.
Esiste un circuito integrato buffer già pronto che accetta in ingresso segnali 0-24V e manda in uscita segnali 0-5V?
Che succede ad un comune circuito logico digitale della famiglia CMOS 40xx se gli si mandano 24V in ingresso (facendoli prima passare per una resistenza da 10k) quando l'alimentazione del chip è 5V? Si sfacia, o legge '1' e continua a lavorare?
Non so bene che uscite abbia il PLC. Se le uscite del PLC fossero transistor NPN open collector, allora mi viene naturale pensare che potrei tranquillamente usarle a qualsiasi tensione di alimentazione, quindi anche a 5V, anziché a 24V. Ma non so che tipo di uscite abbia il PLC, e in tutti gli schemi che ho visto in rete vengono sempre utilizzate a 24V, mai a tensioni differenti. Qualcuno conosce queste uscite?
Se volessi utilizzare le uscite a 24V, avevo intenzione di abbassarne la tensione con un semplice partitore resistivo, ma se sono open-collector, occorre aggiungere anche una resistenza di pull-up, quindi tre resistenze per ogni uscita del PLC da mandare in ingresso ad un input del PIC. Non so che valori usare per queste tre resistenze. Suggerimenti?
Qualcuno ha già fatto un collegamento del genere? Se le uscite sono PNP a collettore aperto, anziché NPN? Dovrei rifare il circuito collegando in modo diverso, o esiste un tipo di collegamento in grado di funzionare con entrambe le tipologie di uscite?
Si può pensare ad una soluzione più generale (che non coinvolga però fotoaccoppiatori o relais) adatta a qualsiasi tipo di PLC?
Qualcuno mi aiuti!