. : New eShop! - Mobilní verze - Pandatron.cz - Pandatron.sk - Diskuzní fórum - Zakázkový vývoj : .
 
Bluetooth osciloskop pro Android
31. října 2010 - 10:46 | Pandatron | Bluetooth osciloskop pro Android | Komentářů: 11  

Bluetooth osciloskop pro Android

Zajímavý projekt Bluetooth osciloskopu, využívající pro zobrazení naměřených průběhů mobilní telefon se systémem Android.

Android Bluetooth Oscilloscope není konstrukcí v pravém slova smyslu, jde spíše o zajímavý projekt, kombinující moderní elektronické prvky s populární mobilní platformou. Výsledkem je digitální bezdrátový osciloskop, podporující dvoukanálová měření s využitím 2 x 2 MSps ADC a další zpracování naměřených dat.


Obr. 1: Bluetooth osciloskop pro Android

Základní technické parametry:

  • Postaven na obvodu dsPIC33FJ16GS504 firmy Microchip
  • Bluetooth (v2.0) modul LMX9838
  • Typický dosah 10m (Class 2)
  • Časová základna: 5us, 10us, 20us, 50us, 100us, 200us, 500us, 1ms, 2ms, 5ms, 10ms, 20ms, 50ms
  • Napětí na dílek: 10mV, 20mV, 50mV, 100mV, 200mV, 500mV, 1V, 2V, GND
  • Rozsah analogových vstupů: -8V až +8V
  • Napájení 5 až 15 V

Na následujícím obrázku je uvedeno schéma zapojení osciloskopu.


Obr. 2: Schéma zapojení

Základem je naprogramovaný 16-bitový mikrokontrolér dsPIC33FJ16GS504 firmy Microchip, zapojený podle doporučení výrobce. Obvod byl zvolen pro svůj rychlý integrovaný analogově-digitální převodník, podporující až 2 x 2 MSps. Dva kanály analogových signálů jsou přivedeny na konektory IN1+/- a IN2+/- a dále na obvod TLV2372. Ten se stará jednak o oddělení a posílené vstupních signálů, ale rovněž zajišťuje posun společné země, čímž umožňuje měření i záporných napětí.

Pro Bluetooth spojení s mobilním telefonem je použit modul LMX9838 firmy National Semiconductor. Ten na destičce o rozměrech 10 x 17 x 2 mm integruje vše potřebné, tedy Bluetooth 2.0 kontrolér, 2,4 GHz VF obvody, krystal, anténu, LDO a několik diskrétních součástek. Výkon modulu je dle normy Class 2, což na volném prostranství představuje dosah minimálně 10 m. Přenosová rychlost je podle UARTu omezena na 921,6 kbits/s.


Obr. 3: Osciloskop s telefonem Samsung Galaxy GT-i5700 Spica

Zdrojové kódy pro bluetooth komunikaci vycházení z aplikace Bluetooth Chat, dostupné včetně otevřených zdrojových kódů, napsaných v jazyce Java, například na adrese http://developer.android.com. Z ní byl přímo použit soubor "DeviceListActivity.java", který slouží k vyhledání vzdáleného Bluetooth zařízení. Dále byl použit soubor "BluetoothChatService.java", ze kterého byla převzata pouze funkce RFCOMM Client s pevně daným UUID "00001101-0000-1000-8000-00805F9B34FB" pro Bluetooth RFCOMM/SPP.

Pro vykreslování naměřených průběhů byl použit objekt SurfaceView s příslušným pozadím. Ten je jako výukový program dostupný na adrese www.helloandroid.com. Více informací o tomto tématu je zde možné nalézt v článku: "How to use canvas in your android".

Stáhněte si prosím Flash Player pro přehrávání videí.

Více informací, aktuální zdrojové kódy a diskuzi k tomuto projektu naleznete na webových stránkách autora.

Odkazy & Download:
Domovská stránka autora
Android Bluetooth Oscilloscope

Bluetooth Chat
How to use canvas in your android
Informace o dsPIC33FJ16GS504
Informace o LMX9838
Zdrojové kódy a další informace - DOWNLOAD







GooglePlus1 FaceBook Twitter del.icio.us DiGG Google StumbleUpon Google Buzz Email RSS PDF Tisk

Komentáře (11):

Zobrazit starší 30 dnů (11)...

host
11. Dne 27. 03. 2015 v 12:58 zaslal host
Bez titulku
Jelikož je BT modul připojený přes UART, stačí ho nahradit třeba čipem od FTDI s USB portem.


Název příspěvku: Vaše jméno: host
                 
  Zakázat formátování [Zakáže kódování a nahrazování smajlíky.]
Připojit soubory
reklama:
TX-SAW 433MHz
Vysílač AM 433.92MHz, SAW, max. 15dBm, +5V
od 113 Kč

Informace uvedené v článcích jsou platné v době jejich vydání a samotné články jsou určeny pouze jako zdroj informací. Autor článku ani správce webu nenesou žádnou zodpovědnost za případné újmy na majetku a zdraví. Názvy společností a výrobků, loga a další multimediální materiál mohou být ochrannými známkami příslušných společností.
RSS kanály: | |
+420 723 846 377
info@pandatron.cz
Všechna práva vyhrazena | mobilní verze | © Copyright 2000 - 2016 ISSN 1803-6007