Interfacciamento di due schede - BaroneRosso.it - Forum Modellismo

Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Circuiti Elettronici


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 20 gennaio 13, 14:14   #1 (permalink)  Top
User
 
L'avatar di gmo78
 
Data registr.: 14-05-2004
Residenza: Nel Parco Regionale del Matese (CE)
Messaggi: 4.295
Interfacciamento di due schede

Ciao ragazzi
ho bisogno di un aiuto per interfacciare due schede. Una è una scheda di azionamento di un motore per cnc (Teco JSDA) e l'altra è una scheda di interfaccia con mach3 (Motion_Card_AKZ250).

Mettiamo che voglia connettere un OUT della Teco ad un IN della AKZ250.

Ecco lo schema di output della TECO:


Ecco, invece, lo schema di input della AKZ, nel caso che usi tensione prodotta internamente:


Se uso tensione esterna, invece:



Ci ho lavorato un pò e non ho trovato nessun metodo per interfacciarle, tranne quello di usare un microrelè per ogni ingresso e uscita. Anzi, ho ordinato alcuni integrati con 3 relè interni, il CD4066

Ecco lo schema degli integrati che ho comprato (simile):

In pratica, quando su CONT.A si applica una tensione pari a VDD, allora si chiude SIG.A. VDD può andare da 3 a 15V.
Nel mio caso mi sembra che tale integrato non possa funzionare per più di 1 input alla volta, poichè l'una o l'altra scheda abilitano l'input chiudendo il contatto dell'input con il comune.

Esiste qualche barbatrucco per collegare queste due schede?
Oppure, esiste uno switch analogico come il 4016, ma con l'attivazione tramite il comune?
__________________
Visita il mio sito!
gmo78 non è collegato   Rispondi citando
Vecchio 20 gennaio 13, 23:49   #2 (permalink)  Top
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Ti serve un inverter (74HC04/HC14 o simili); dato che l'uscita è open collector, quando è attiva chiude verso massa, mentre l'ingresso dell'altra scheda deve essere portato a +5V per essere attivo.
Devi collegare una resistenza tra l'uscita ed il positivo (valore da 10K a 47K) e poi colleghi l'uscita all'ingresso dell'invertitore e l'uscita dell'invertitore all'ingresso dell'altra scheda; devi collegare le due masse insieme e puoi usare il 5V che esce dalla scheda da cui prendi le uscite per alimentare l'inverter.

Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp non è collegato   Rispondi citando
Vecchio 21 gennaio 13, 01:24   #3 (permalink)  Top
User
 
L'avatar di gmo78
 
Data registr.: 14-05-2004
Residenza: Nel Parco Regionale del Matese (CE)
Messaggi: 4.295
Citazione:
Originalmente inviato da MSchiepp Visualizza messaggio
Ti serve un inverter (74HC04/HC14 o simili); dato che l'uscita è open collector, quando è attiva chiude verso massa, mentre l'ingresso dell'altra scheda deve essere portato a +5V per essere attivo.
Devi collegare una resistenza tra l'uscita ed il positivo (valore da 10K a 47K) e poi colleghi l'uscita all'ingresso dell'invertitore e l'uscita dell'invertitore all'ingresso dell'altra scheda; devi collegare le due masse insieme e puoi usare il 5V che esce dalla scheda da cui prendi le uscite per alimentare l'inverter.

Michele
Grazie per la risposta, domani sera spero di lavorarci un pò. Quindi serve un integrato simile per ogni uscita?
__________________
Visita il mio sito!
gmo78 non è collegato   Rispondi citando
Vecchio 21 gennaio 13, 09:13   #4 (permalink)  Top
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Citazione:
Originalmente inviato da gmo78 Visualizza messaggio
Grazie per la risposta, domani sera spero di lavorarci un pò. Quindi serve un integrato simile per ogni uscita?
No, in un integrato ci sono 6 invertitori separati.

Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp non è collegato   Rispondi citando
Vecchio 21 gennaio 13, 20:25   #5 (permalink)  Top
User
 
L'avatar di gmo78
 
Data registr.: 14-05-2004
Residenza: Nel Parco Regionale del Matese (CE)
Messaggi: 4.295
Posso approfittare delle tue conoscenze per chiederti anche un'altra opinione?
Allora le tre schede di azionamento Teco sono gli azionamenti della mia CNC e qualche volta mi è capitato che una andasse in errore lasciando le altre due in funzione rovinandomi definitivamente il pezzo in lavorazione. La AKZ250 è una scheda di interfaccia fra i driver e il PC, collegata tramite USB.
L'obiettivo è quindi quello di farmi fermare la lavorazione qualora uno degli azionamenti andasse in errore, cosa che può essere fatta interfacciandomi alla scheda, usando il transistor che mi hai consigliato, ma non ho accennato al fatto che la scheda AKZ250 ha un buffer di 0.6 secondi che mi ritarderebbe lo stop della lavorazione di 0.6 secondi dopo l'allarme. Stamattina, nella pausa, ho avuto un'altra idea, potrebbe funzionare...

Per prima cosa ecco lo schema degli ingressi (IN) degli azionamenti Teco:

Imageshack - tecoinput.jpg

L'dea sarebbe quella di interfacciare ognuno degli azionamenti Teco con tutti gli altri, ovvero se uno va in errore, programmo un pin di OUT (es. emergenza in uscita) interfacciandolo con un IN degli altri due (es. Allarme in ingresso), dovrei riuscirci semplicemente collegando l'uscita con l'ingresso. Inoltre, visto che adesso avrei una 24V, tramite una resistenza da 3KOhm, potrei interfacciarmi anche alla scheda AKZ.
Ovviamente, per il reset dell'errore, dovrei staccare la tensione agli azionamenti, ma questo non è un problema.

Potrebbe funzionare?
__________________
Visita il mio sito!
gmo78 non è collegato   Rispondi citando
Vecchio 22 gennaio 13, 11:02   #6 (permalink)  Top
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Citazione:
Originalmente inviato da gmo78 Visualizza messaggio
...Potrebbe funzionare?
Certo! Ed è anche più semplice perchè non richiede componenti in più; quello che devi fare è creare un segnale di errore che sia attivo quando almeno una delle schede è in errore e collegarlo all'ingresso di allarme di ciascuna scheda; in questo modo un solo segnale blocca tutte le schede.
La configurazione open collector delle uscite ti permette di farlo senza aggiungere componenti:
- collega insieme tre uscite (una per ogni scheda) programmate per essere attive in caso di anomalia (terminale RDY) senza alcun collegamento (diodo, resistenza) verso IP24.
- collega le tre uscite a tre ingressi (terminale SON) e poi collega DICOM al IP24 se usi alimentazione interna, o ad un'alimentazione esterna come da manuale
- verifica che siano collegate fra loro (dovrebbero già esserlo) le masse (IG24) delle schede

Nota: se vuoi provare il circuito devi collegare una resistenza da 10K tra l'uscita di errore e il positivo, altrimenti non vedi il segnale! Quando le schede funzionano regolarmente avrai un segnale 'alto', quando una (o più schede) andrà in errore avrai un livello basso. Ricordati di togliere la resistenza quando colleghi il filo di errore all'ingresso delle tre schede.

Fatto!


Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp non è collegato   Rispondi citando
Vecchio 22 gennaio 13, 20:16   #7 (permalink)  Top
User
 
L'avatar di gmo78
 
Data registr.: 14-05-2004
Residenza: Nel Parco Regionale del Matese (CE)
Messaggi: 4.295
grazie della risposta
nel week end provo e posto i risultati...

Gian Marco
__________________
Visita il mio sito!
gmo78 non è collegato   Rispondi citando
Vecchio 26 gennaio 13, 01:55   #8 (permalink)  Top
User
 
L'avatar di gmo78
 
Data registr.: 14-05-2004
Residenza: Nel Parco Regionale del Matese (CE)
Messaggi: 4.295
OK funziona. Collegando ingressi e uscite assieme, dopo aver programmato opportunamente ingressi e uscite dei driver Teco coi segnali giusti (uscita "servo on" e ingresso "emergenza"), le schede risultano interfacciate.
Ora vorrei trasferire questo segnale a un input della scheda AKZ ma, anche tramite diodo e resistenza, appena metto in contatto gli ingressi e le uscite interfacciate dei Teco con l'input della AKZ, il passaggio di corrente seguente aziona l'input "emerg" dei Teco.
Pertanto pensavo di ricorrere a un altro output di uno degli azionamenti Teco che però, come sappiamo, funziona come open collector. Stavo quasi per ordinare il 74hc04 quando ho trovato nel cassetto degli optoisolatori (4N32) che avevo preso tempo fa, magari un optoisolatore mi potrebbe fungere come un piccolo relè. Avevo pensato di collegare l'anodo del diodo emettitore alla 24V dei Teco tramite una resistenza, il catodo al mio output del Teco (che va a massa quando si ha l'output), il collettore ai +5V dell'altra scheda AKZ e l'emettitore, infine, all'input della AKZ. Che ne pensi?
Intanto ecco il datasheet del 4n32
__________________
Visita il mio sito!
gmo78 non è collegato   Rispondi citando
Vecchio 26 gennaio 13, 15:18   #9 (permalink)  Top
User
 
L'avatar di gmo78
 
Data registr.: 14-05-2004
Residenza: Nel Parco Regionale del Matese (CE)
Messaggi: 4.295
Citazione:
Originalmente inviato da gmo78 Visualizza messaggio
[...]
Pertanto pensavo di ricorrere a un altro output di uno degli azionamenti Teco che però, come sappiamo, funziona come open collector. Stavo quasi per ordinare il 74hc04 quando ho trovato nel cassetto degli optoisolatori (4N32) che avevo preso tempo fa, magari un optoisolatore mi potrebbe fungere come un piccolo relè. Avevo pensato di collegare l'anodo del diodo emettitore alla 24V dei Teco tramite una resistenza, il catodo al mio output del Teco (che va a massa quando si ha l'output), il collettore ai +5V dell'altra scheda AKZ e l'emettitore, infine, all'input della AKZ. Che ne pensi?
OK il fotoaccoppiatore sta funzionando come relè con il catodo collegato all'input del Teco.
Ho quasi finito!
__________________
Visita il mio sito!
gmo78 non è collegato   Rispondi citando
Rispondi

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
Interfacciamento Buggy \ Computer ghostm Automodellismo Mot. Elettrico Off-Road 7 31 marzo 11 06:31
Schede Micromed romy CNC e Stampanti 3D 1 03 dicembre 05 04:02
Interfacciamento RC/PC a3aman Circuiti Elettronici 0 04 novembre 04 13:27
Interfacciamento allievo maestro flyer Radiocomandi 3 15 novembre 02 09:44



Tutti gli orari sono GMT +2. Adesso sono le 22:25.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002