Convertitore Bluetooth/Seriale OEM UARTDNG200Data di pubblicazione: 17-07-2006 | Versione Italiana | (No English Version) Parole chiave: - BlueTooth - |
In questo articolo presentiamo il convertitore Bluetooth / seriale OEM per integrazioni UARTDNG200.
Tra le caratteristiche pi� interessanti di questo modulo spiccano l'appartenenza alla CLASSE 1, che gli consente di coprire distanze fino a 100 m, e la compatibilit� RoHS.
Il modulo UARTDNG200 � un convertitore Bluetooth/seriale in classe 1, compatibile RoHS , in grado di comunicare con un dispositivo remoto posto fino a 100m di
distanza (copertura che pu� essere raggiunta in condizioni ideali e con un dispositivo remoto di pari classe).
Il convertitore UARTDNG200 � equipaggiato con una interfaccia seriale che supporta tutti i livelli di tensione pi� diffusi in elettronica: 3.3V, 5V (TTL) e
RS232. La compatibilit� con quest'ultimo livello permette anche di collegare il modulo direttamente alla porta seriale del PC.
Dotato di un connettore a passo 2.54, il modulo UARTDNG200 � il dispositivo ideale da integrare nei propri apparati o prototipi dotati di interfaccia seriale per permettere comunicazioni senza fili a costo zero.
Nell'immagine che segue � rappresentato lo schema di funzionamento del convertitore UARTDNG200: come si pu� vedere possiamo collegare il nostro modulo direttamente alla porta seriale del PC o del microcontrollore e siamo immediatamente in grado di comunicare con tutte le periferiche Bluetooth a distanza di rilevamento.
Disposizione dei pin
Di seguito � riportato il pinout completo del convertitore:
Pin |
Name |
I/O |
Descrizione |
1 |
GND |
IN |
GND |
2 |
UART_CTS |
IN |
UART CTS +3.3V o +5V TTL |
3 |
+5V |
IN |
VCC +5V (non usare se si alimenta dal pin 5) |
4 |
UART_TX |
OUT |
UART TX +3.3V |
5 |
+3.3V |
IN |
VCC +3.3V (non usare se si alimenta dal pin 5) |
6 |
UART_RTS |
OUT |
UART RTS +3.3V |
7 |
MISO |
OUT |
SPI segnale MISO |
8 |
UART_RX |
IN |
UART RX +3.3V |
9 |
CSB |
IN |
SPI segnale CSB |
10 |
UART_RTS_5 |
OUT |
UART RTS +5V TTL |
11 |
CLK |
IN |
SPI segnale CLK |
12 |
UART_TX_5 |
OUT |
UART TX +5V TTL |
13 |
MOSI |
IN |
SPI segnale MOSI |
14 |
PIO 6 |
IN/OUT |
Digital I/O #6 (Definite da firmware) |
15 |
PIO 5 |
IN/OUT |
Digital I/O #5 (Definite da firmware) |
16 |
PIO 7 |
IN/OUT |
Digital I/O #7 (Definite da firmware) |
17 |
RS232_RTS |
OUT |
Output RS232 RTS |
18 |
RS232_TX |
OUT |
Output RS232 TX |
19 |
RS232_CTS |
IN |
Output RS232 CTS |
20 |
RS232_RX |
IN |
Output RS232 RX |
Configurazione del modulo
Il modulo UARTDNG200 � molto semplice da utilizzare e richiede di impostare pochi parametri per il suo funzionamento.
La prima configurazione che � possibile effettuare � riguarda la modalit� di comunicazione. Il modulo pu� essere infatti configurato sia come master che come slave della comunicazione Bluetooh.
Nel primo caso � il convertitore UARTDNG200 che ricerca l'apparato remoto ed instaura la comunicazione; nel secondo caso al contrario il convertitore resta in attesa che un apparato remoto
richieda di instaurare la comunicazione Bluetooth.
Oltre alla modalit� di comunicazione � possibile impostare nella memoria del modulo: il nome del device che comparir� nell'instaurazione della comunicazione Bluetooth, il codice di pairing che permette di restringere l'accesso al dispositivo ed il MAC address del dispositivo remoto da contattare in modalit� master.
L'ultima possibilit� di configurazione riguarda ovviamente i parametri di comunicazione della porta seriale.
Il setup del dispositivo pu� essere effettuato utilizzando il sofware RS232BTEIKON per ambiente Windows o attraverso appositi comandi (descritti nel manuale utente) che un
microprocessore pu� inviare alla seriale del modulo.
Collegamento del modulo ad un PC
Descriveremo ora la sequenza delle operazioni necessarie per collegare l'UARTDNG200 direttamente ad un PC.
L'interfaccia hardware necessaria si riduce ai due componenti descritti nel semplicissimo schema elettrico che segue e che pu� essere realizzato facilmente su una basetta millefori:
Una volta effettuato il collegamento al PC, prima di alimentare il modulo � necessario lanciare il tool di configurazione e cliccare sul tasto Connect entro 2 secondi
dall'accensione del modulo. Questo � infatti il tempo all'avvio durante il quale il modulo aspetta un comando prima di passare in modalit� operativa.
Una volta impostati i parametri del nostro modulo dovremo semplicemente cliccare il tasto "WRITE settings to module" per salvarli e successivamente sul tasto "Reset module and exit" per tornare alla modalit� operativa.
A questo punto, se abbiamo configurato il convertitore come master, verr� avviata la ricerca dell'apparato Bluetooth remoto che ha per MAC address quello impostato nel campo "Connect to addess" e, se autorizzato, si instaurer� la connessione. Nel caso di configurazione come slave il convertitore rester� in attesa di una connessione da parte di un PC oppure un palmare o altro
dispositivo dotato di interfaccia Bluetooth.
Se al momento della configurazione � stata selezionata la voce "Discoverable Slave", avviando una scansione con un PC dotato di interfaccia Bluetooth vedremo apparire sul
browser il nome assegnato al nostro modulo.
Cliccandoci sopra, prima di mostrare i servizi forniti dal dispositivo, ci verr� richiesto di digitare il codice pairing precedentemente settato nella
memoria del convertitore (ad es. 1234). Una volta completata la procedura di autenticazione pairing ci verr� mostrato il servizio SPP (Serial Profile Port)
fornito dal convertitore.
Cliccando sull'icona che rappresenta il servizio SPP verr� avviata la connessione Bluetooth verso il modulo e assegnata dal sistema una seriale (ad es. COM6) da utilizzare per comunicare con l'apparato collegato al convertitore UARTDNG200.
Per effettuare un semplice test di funzionamento � sufficiente aprire due console Hyper Terminal, la prima sulla seriale fisica a cui � collegato il modulo e la seconda sulla porta seriale assegnata alla connessione Bluetooth, impostando come parametri di comunicazione seriale quelli precedentemente impostati sul modulo. Se tutto funziona correttamente digitando un qualsiasi carattere sulla prima console lo vedremo apparire sulla seconda e viceversa.
Principali caratteristiche tecniche:
- Alimentazione: da 3.3V a 5V
- Consumo: 200mA (in trasmissione a 115kbps)
- Temperatura di lavoro: da -25�C a +75�C
- Dimensioni: 27 x 50 x 7 mm
- Velocit� seriale: da 1200 a 230400bps
- Classe bluetooth: 1
- Profilo Bluetooth: SPP
- RoSH compatibile
Download disponibili
Datasheet: uartdng200.pdf
Manuale utente: appuartdng200.pdf
Software di configurazione: RS232-BT_setup.zip
Altri articoli utili
Gli articoli qui sotto riportati descrivono delle applicazioni collegate al modulo Bluetooth UARTDNG101: questo convertitore pu� essere facilmente sostuito dal nostro modulo UARTDNG200:
Convertitore RS232/Bluetooth OEM UARTDNG101
Interfaccia Bluetooth per Basicx 24 con il modulo UARTDNG101
Segnala questo articolo:
Parole chiave: - BlueTooth -
|