Bluetooth cable replacement

Jul 22, 2009 6 Replies

Ciao,



come al solito sto litigando con i fantasmi. Ho due adattatori bluetooth stand alone (cioè che non hanno bisogno del pc) e in particolare un master e uno slave della Bulgin PX0885:



formatting link



In pratica sono trasparenti alla comunicazione seriale (RS232/RS485/RS422). Basta accenderli e "si vedono" trasferendo il segnale da parte a parte.



Peccato che funziona solo in una direzione!



Cioè riesco a trasmettere da uno all'altro ma non il contrario. La cosa assurda è che scambiando master e slave la direzione di trasmissione rimane la stessa.



Ovviamente ho subito pensato che potesse essere un problema di cablaggio ma l'abbiamo rifatto 2 volte da zero e le cose non sono cambiate.



Sono proprio 4 fili:



GND - pin 8



+12V - pin 1 TX - pin 3 o 5 RX - pin 5 o 3

l'incertezza sui pin 3 e 5 è dovuta al fatto che per avere i livelli corretti di segnale devo invertire una delle due coppie. La documentazione è limitata a un fogliettino piuttosto criptico.



Qualcuno ha avuto a che fare con questi gingilli?



Marco


Il giorno Wed, 22 Jul 2009 10:36:28 +0200, Marco Trapanese ha scritto:

Non ci ho avuto a che fare, ma

formatting link

La documentazione è effettivamente un poco criptica, ma dice che ci sono anche CTS (4) e RTS (9), può darsi che tu debba usare anche quei fili per stabilire la direzione, inoltre c'è il pin 2 (Half o Full Duplex) che potrebbe avere una sua necessità di collegamento.

-- ciao Stefano

SB ha scritto:

la

Giusto, ma di default non c'è controllo di flusso. L'half o full duplex è relativo alla RS485/RS422, ma in ogni caso abbiamo provato anche a cambiare l'impostazione.

Marco

Conscio delle conseguenze, Marco Trapanese un bel dì scrisse:

Il che mi fa pensare che sia l'apparto connesso ad avere problemi...

Perchè? RX rimane RX sia in un caso che nell'altro.

IBM: Ici Beaucoup Merde News 2002 [v 2.4] - [ StopDialers/PopDuster/SMTP Proxy - http://www.socket2000.com ]

Due di Picche ha scritto:

L'apparato connesso sono due porte seriali di un pc, perfettamente funzionanti. Le ho testate con un link incrociato.

A logica si, ma le unità BT non lo sanno :)

Anzi, ho capito dov'è l'inghippo ma non mi sa aiutare nemmeno la casa madre. Funzionano solo i pin chiamati TX (5) in maniera bidirezionale. Cioè se mando il segnale in uno di essi, l'altro me lo sputa fuori. Poi inverto il gioco, e trasmetto sullo stesso cavo che un attimo fa era il ricevitore. E il vecchio trasmettitore mi da fuori i dati ricevuti.

Ovviamente ho controllato la configurazione half/full duplex ed è corretta (pin 2 scollegato). Per scrupolo ho provato a invertirla ma non trasmette in alcun caso.

Marco

Conscio delle conseguenze, Marco Trapanese un bel dì scrisse:

Usi questo?

formatting link

"Mommy, what does 'FORMATTING DRIVE D:' mean"? News 2002 [v 2.4] - [ StopDialers/PopDuster/SMTP Proxy - http://www.socket2000.com ]

Conscio delle conseguenze, Marco Trapanese un bel dì scrisse:

Nel datasheet del'adattatore c'è questa frase: When RS232 mode is selected, the hardware is always full duplex, but flow control (CTS/RTS) is enabled or disabled using the software application.

Mi viene il dubbio che in modalità fullduplex tu abbia bisogno anche dei due segnali CTS ed RTS a meno di disabilitarli via software col programmillo...

"Mr. Worf, scan that ship." "Aye, Captain... 300 DPI? News 2002 [v 2.4] - [ StopDialers/PopDuster/SMTP Proxy - http://www.socket2000.com ]

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required