Pagina 1 di 2

Aiuto!!! Key blocking? E' il mio caso?

Inviato: 12/05/2014, 22:13
da siantic
Ragazzi ho un problema da risolvere e spero nel vostro aiuto.

In pratica nel mio racing cab ho installato una jammasd per la gestione dei pulsanti della plancia e per il gli switch del cambio ad H.

Ho notato che alcuni giochi da PC accettano solo comandi provenienti dai pulsanti del volante logitech che utilizzo nel cabinato mentre altri giochi/emulatori acettano solo comandi provenienti da tastiera.

Per risolvere questo problema ho pensato di collegare ogni switch della plancia e delle marce sia alla jammasd, che mi emula la tastiera, sia al volante logitech in modo tale da soddisfare tutti i giochi.

Risultato... non funziona.

Praticamente se collego uno switch alla jammasd mi viene visto come una lettere della tastiera e funziona.
Se collego sempre lo stesso switch solamente alla scheda del volante logitech, come se premessi un pulsante del volante logitech, mi funziona.
Se unisco i cavi tramite un mammuth per mandare il segnale dello switch sia alla jammasd sia alla scheda logitech del volante quest'ultima non mi funziona e lo switch mi viene visto solo dalla jammasd.

Spero di essermi spiegato...

Sapete dove sbaglio o come posso risolvere questo problema?

Come sempre grazie a tutti per l'aiuto!

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 13/05/2014, 10:39
da loller
mi iscrivo per la risposta che interessa anche a me!

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 13/05/2014, 11:01
da PaTrYcK
Probabilmente non funziona xche' la scheda logitech e' collegata al pc via usb ed ha alimentazione propria, quando schiacci un pulsante questo chiude il circuito e ritorna con una sua tensione via usb verso il pc, questo avviene anche nella jammasd x qui suppongo che collegando entrambi verso un unico pin crei il problema da te descritto

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 13/05/2014, 12:11
da siantic
e come si potrebbe risolvere?

si potrebbe collegare un "qualcosa" sul cavo che ritarda il segnale che va verso la scheda logitech in modo tale da avere due ritorni non nello stesso istante ma uno ritardato di un millisecondo?

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 13/05/2014, 13:53
da PaTrYcK
Ma tu hai connesso lo schedino pulsanti allo schedino principale logitech ?

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 13/05/2014, 14:07
da picerno
bisognerebbe sapere come è fatto il circuito dell'ingresso del logitech o almeno cercare di indovinarlo facendo delle misure.
metti un tester in volt sui due pin del pulsante e misura la tensione a pulsante rilasciato e pulsante premuto.
controlla se uno dei due pin del pulsante è a massa

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 13/05/2014, 14:11
da siantic
PaTrYcK ha scritto:Ma tu hai connesso lo schedino pulsanti allo schedino principale logitech ?
si.

Come ho scritto sopra se lo switch lo collego solo ad uno dei tanti pulsanti logitech funziona.
Premo lo switch ed il segnale arriva allo schedino logitech e si attiva la funzione del relativo pulsante logitech.

Il problema nasce quando oltre allo schedino logitech collego lo stesso switch anche alla jammasd.

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 13/05/2014, 15:06
da PaTrYcK
siantic ha scritto:si.

Come ho scritto sopra se lo switch lo collego solo ad uno dei tanti pulsanti logitech funziona.
Premo lo switch ed il segnale arriva allo schedino logitech e si attiva la funzione del relativo pulsante logitech.

Il problema nasce quando oltre allo schedino logitech collego lo stesso switch anche alla jammasd.
Io staccherei il connettore che parte dagli schedini dei pulsanti sino alla scheda principale logitech, in questo modo hai i pulsanti isolati e ci salderei direttamente sopra dei cavi portandoli direttamente al connettore jamma:


Immagine

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 13/05/2014, 17:05
da siantic
picerno ha scritto:bisognerebbe sapere come è fatto il circuito dell'ingresso del logitech o almeno cercare di indovinarlo facendo delle misure.
metti un tester in volt sui due pin del pulsante e misura la tensione a pulsante rilasciato e pulsante premuto.
controlla se uno dei due pin del pulsante è a massa
ho fatto la prova su due pulsanti logitech del volante.

pulsante1:
in fase di riposo 0,90v
quando lo premo scende a 0,00v
per poi tornare a 0,90v a riposo

pulsante2:
in fase di riposo 0,52v
quando lo premo scende a 0,00v
per poi tornare a 0,52v a riposo

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 13/05/2014, 22:01
da picerno
sono tensioni un pò strane che non mi aiutano a capire. mi aspettavo un 3,3V o un 5V e soprattutto uguali sui diversi pulsanti. forse i pulsanti sono collegati a matrice e l'effetto della scansione crea una tensione media più bassa.
le misure le hai fatte con il logitech collegato e funzionante e senza il parallelo della jammasd?
comunque sia, invece di unire direttamente gli ingressi, prova ad introdurre due diodi. gli anodi verso gli ingressi delle due interfacce e i catodi in comune verso lo switch

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 14/05/2014, 12:28
da siantic
picerno ha scritto:sono tensioni un pò strane che non mi aiutano a capire. mi aspettavo un 3,3V o un 5V e soprattutto uguali sui diversi pulsanti. forse i pulsanti sono collegati a matrice e l'effetto della scansione crea una tensione media più bassa.
le misure le hai fatte con il logitech collegato e funzionante e senza il parallelo della jammasd?
Si.

Purtroppo di elettronica non ci capisco niente...
Potrebbe essere che alla base del circuito logitech c'è un qualche cosa che in base alla tensione che riceve quando viene premuto un bottone capisce che è stato premuto il bottone1 piuttosto che il bottone2?
Chiedo questo perchè ho notato che il volante logitech ha 17 bottoni e 3 led (immagine 1) mentre alla base dello schedino che gestisce l'elettronica dove ci sono i bottoni c'è un cavo che ha 12 pin (immagine 2) mentre io mi aspettavo di trovare molti più pin... un pin per ogni bottone, un pin per la massa in comune a tutti e i pin per alimentare i led.

Potrebbe essere che una volta collegati i cavi anche alla jammasd la tensione viene variata perchè anche la jammasd ha una sua tensione su i vari fili e l'elettronica logitech non riconosce più quale pulsante è stato premuto?

Spero di essermi spiegato :)

Ho fatto un semplice disegnino di quello che vorrei fare (immagine 3)

Immagine 1
Immagine

Immagine 2
Immagine

Immagine 3
Immagine
picerno ha scritto:comunque sia, invece di unire direttamente gli ingressi, prova ad introdurre due diodi.
due diodi?
in modo da non far interferire le due tensioni?
Hanno delle caratteristiche specifiche?
Quando li vado a comprare ad un negozio di componenti per elettronica che cosa gli devo dire?
picerno ha scritto:gli anodi verso gli ingressi delle due interfacce e i catodi in comune verso lo switch
mmm... non ho capito... potresti farmi un disegnino? :)

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 14/05/2014, 12:37
da PaTrYcK
Il diodo potrebbe essere un idea, semplice ed economico, un classico diodo IN4007 credo sarebbe perfetto

ecco un diodo, il catodo e' indicato con la striscia bianca

Immagine

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 14/05/2014, 13:18
da picerno
l'indicazione di patryck è giustissima ma il classico 1n4007 non è molto indicato in questo caso perchè ha una caduta di tensione standard che in questo caso potrebbe essere eccessiva. Chiedi di un diodo Schottky, il codice preciso non è importante ma se ne vuoi comunque uno di riferimento, puoi cercare 1N5819

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 14/05/2014, 13:34
da siantic
ma il problema potrebbe proprio essere quello che ho ipotizzato io?
siantic ha scritto:Potrebbe essere che una volta collegati i cavi anche alla jammasd la tensione viene variata perchè anche la jammasd ha una sua tensione su i vari fili e l'elettronica logitech non riconosce più quale pulsante è stato premuto?
come e dove va collegato il diodo? <-think->

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 14/05/2014, 17:01
da picerno
siantic ha scritto: ma il problema potrebbe proprio essere quello che ho ipotizzato io?
siantic ha scritto:Potrebbe essere che una volta collegati i cavi anche alla jammasd la tensione viene variata perchè anche la jammasd ha una sua tensione su i vari fili e l'elettronica logitech non riconosce più quale pulsante è stato premuto?
la jammasd ha i suoi ingressi con pull-up a 5V e quella tensione la misurerai su tutti. quando viene invece premuto il pulsante viene portato tutto a 0. I diodi montati come ti ho descritto, servono proprio a non influenzare il circuito opposto.
siantic ha scritto: come e dove va collegato il diodo? <-think->
picerno ha scritto: invece di unire direttamente gli ingressi, prova ad introdurre due diodi. gli anodi verso gli ingressi delle due interfacce e i catodi in comune verso lo switch

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 14/05/2014, 17:22
da siantic
picerno ha scritto: invece di unire direttamente gli ingressi, prova ad introdurre due diodi. gli anodi verso gli ingressi delle due interfacce e i catodi in comune verso lo switch
ok forse ho capito.... vanno mesi così? :-D
Immagine

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 14/05/2014, 17:58
da picerno
esattamente! è una prova comunque. la jammasd sicuramente continuerà a funzionare, il volante non lo so perchè i risultati delle misure non mi dicono niente

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 15/05/2014, 15:33
da siantic
picerno ha scritto:esattamente! è una prova comunque. la jammasd sicuramente continuerà a funzionare, il volante non lo so perchè i risultati delle misure non mi dicono niente
ho fatto la prova ma purtroppo non funziona :on_cry:
la jammasd funzionava ma il pulsante del volante no

ora che posso fare?

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 15/05/2014, 16:49
da picerno
che codice di diodo hai preso alla fine?
prova a collegare solo il logitech con il diodo staccando la jammasd.
i diodi messi in questo modo risolvono il problema delle differenze di tensione tra le due schede ma non permettono al segnale di andare completamente a zero quando premi lo switch. alla jammasd questa tensione di caduta non crea problemi perchè la soglia è più alta ma il logitech non lo so. quest'ultima prova ce lo dice.
se con il diodo non funziona, l'ultima prova che ti posso suggerire è di collegare il logitech direttamente e la jammasd con il diodo

Re: Aiuto!!! Key blocking? E' il mio caso?

Inviato: 15/05/2014, 18:02
da siantic
picerno ha scritto:che codice di diodo hai preso alla fine?
ho preso il 1N5819
picerno ha scritto:prova a collegare solo il logitech con il diodo staccando la jammasd.
cosi funziona
picerno ha scritto:i diodi messi in questo modo risolvono il problema delle differenze di tensione tra le due schede ma non permettono al segnale di andare completamente a zero quando premi lo switch. alla jammasd questa tensione di caduta non crea problemi perchè la soglia è più alta ma il logitech non lo so. quest'ultima prova ce lo dice.
se con il diodo non funziona, l'ultima prova che ti posso suggerire è di collegare il logitech direttamente e la jammasd con il diodo
in questo modo la jammasd funziona ma il logitech no :on_cry: