Ericsson ROK101 008 Bluetooth

Här kommer vi ansluta en Bluetooth-modul från Ericsson till datorn för att kunna ansluta till exempelvis en mobiltelefon.

ROK101008 har ett UART interface som vi kommer koppla till datorns RS232-port via en MAX232-krets.
Ljud är möjligt att överföra via modulen men det kommer jag inte ta upp i denna text.

Modulen är 33 x 17 x 3 mm stor:

På undersidan har den BGA-anslutningar vilket försvårar lödningen en hel del. Lödpasta och en liten lödugn behövs till detta. Av dessa kommer vi använda oss utav 10 anslutningar som har funktioner för UART, reset, antenn och strömförsörjning.
VCC och VCC_IO kommer anslutas till 3,3V. Bl.a. LD1117V33 kan användas för att reglera spänningen.

Såhär ser layouten för mönsterkortet ut:

Här valde jag att "bygga in" antennen i kretskortet, d.v.s. antennen är en liten bit kopparbana på kortet. Blåtandsmodulen monteras strax efter antennen. IC-kretsen är MAX232 för signalomvandling med tillhörande DSUB-kontakt på kortets högra sida. Strömbrytaren syns i nederkanten av bilden som vi använder för att hårdvaru-resetta modulen. Zenerdioden plockar ner matningspänningen till 3,3V.

När BT-modulen lödits fast för sig kan man montera resterande komponenter och plugga in till datorn. Anslut strömkälla med en spänning strax över 3,3V eftersom vi bara har en zenerdiod som ska begränsa spänningen. Alt monterar du ingen diod och reglerar spänningen externt.

Nästa steg är mjukvaran. Vi börjar med ett enkelt program för att skicka enstaka byte via den seriella anslutningen i datorn. Använder du en Windowsmaskin med OS Vista eller tidigare versioner bör det finnas ett program som heter "HyperTerminal" under Startmeny->Program->Tillbehör->Kommunikation->HyperTerminal som du kan använda dig utav. Realterm rekommenderas också som är ett liknande program men med lite fler funktioner.
Jag upptäckte dock att Windows 7 64-bit inte har Hyperterminal eller stödjer RealTerm. Därför var jag tvungen att göra ett eget program i Visual Basic.

Denna hemsida är byggd med N.nu - prova gratis du med.