moviles aplicado a la instrumentacion v3 2

48
Dispositivos móviles aplicado a la instrumentación científica. Ing. José Fernando Pérez Araujo, MSc Laboratorio de Instrumentación Científica, Facultad de Ciencias – U.L.A (LIC-C) Email: [email protected]

Upload: jesuscarr19

Post on 21-Jun-2015

477 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: moviles aplicado a la instrumentacion v3 2

Dispositivos móviles aplicado a

la instrumentación científica.

Ing. José Fernando Pérez Araujo, MScLaboratorio de Instrumentación Científica,

Facultad de Ciencias – U.L.A (LIC-C)Email: [email protected]

Page 2: moviles aplicado a la instrumentacion v3 2

Contenido

• Importancia.• Antecedentes en su Instrumentación.

• Las Redes y Bandas en la telefonía móvil.

• Dispositivos móviles:– Hardware: Pantalla, Teclado, Conectividad, otros.– Software: Sistema Operativo, Lenguaje de Programación,

Emuladores, Máquina Virtual.

• Tarjetas de adquisición• Programación, transferencia de archivo e

implementación.

Page 3: moviles aplicado a la instrumentacion v3 2

Importancia de los Dispositivos móviles para la instrumentación

• Portabilidad• Versatilidad• Número de Usuarios• Red de Telefonía• Servicios: Banda de voz y de datos

Page 4: moviles aplicado a la instrumentacion v3 2

Antecedentes en aplicaciones

IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING , VOL. 11, NO. 4, DECEMBER 2003A Rapid Speech Synthesizing Software on a PDA for Japanese With Speech Impairments

Page 5: moviles aplicado a la instrumentacion v3 2

Antecedentes

A Wireless ECG System for Continuous Event Recording and Communicationto a Clinical Alarm Station

Proceedings of the 2005 IEEEA Wireless PDA-based ElectrocardiogramTransmission System for Telemedicine

Page 6: moviles aplicado a la instrumentacion v3 2

A Handheld Data Acquisition System for Use in anUndergraduate Data Acquisition IEEE TRANSACTIONS ON EDUCATION, VOL. 45, NO. 4, NOVEMBER 2002

3-D Pain Drawings—Mobile Data Collection Using a PDA

IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE, VOL. 12, NO. 1,

JANUARY 2008

Page 7: moviles aplicado a la instrumentacion v3 2

Redes de telefonía,

Crecimiento:

velocidad, seguridad, inmunidad al ruido, cobertura, servicios, otros.

Page 8: moviles aplicado a la instrumentacion v3 2

Las Redes de telefonía, según su aparición y sus estándares:

– Redes Europa occidental: NMTS, GSM, UMTS y HSDPA

– Redes Norte América:AMPS, TDMA (IS54, IS136), CDMAone (IS95A, IS95B), CDMA2000 y CDMA 2000 1xEv, UMTS

 

Red de Datos: CSD, GPRS, EDGE, UMTS, HSDPA, HSPA+, LTE. D-AMPS, CDMA One, CDMA2000, CDMA2000 EVDO,

DataTAC, Mobitex, TD-SCDMA, TD-HSDPA

Page 9: moviles aplicado a la instrumentacion v3 2

Abreviaciones:

AMPS (Advanced Mobile Phone Service), FDMA (Frequency division multiple access), PDC (Personal Digital Cellular), TDMA (Time Division Multiple Access), GSM (Global System for Mobile communication),CDMA (Code Division Multiple Access), GPRS (General Packet Radio Service), EDGE (Enhanced Data rate for GSM Evolution), UMTS (Universal Mobile Telecommunications

Systems), EV-DO (Evolution Data Optimized), EV-DV (Evolution Data/Voice), TD-SCDMA (Time Division Synchronous CDMA), HSDPA (High-Speed Downlink Packet Access),LTE (Long Term Evolution).

Page 10: moviles aplicado a la instrumentacion v3 2

Red y Bandas de telefonía:

• GSM850 GSM900 GSM1800 GSM1900• CDMA450 CDMA800 CDMA900

CDMA1800 CDMA1900 CDMA2100

• UMTS800 UMTS850 UMTS900 UMTS1700 UMTS1900 UMTS2100

• iDEN800 iDEN900 PHS• AMPS 800 AMPS 850 D-AMPS • DataTAC 800 Mobitex 900 TD-

SCDMA2000Existen dispositivos tribanda, cuatribanda…, liberados (sin derechos por la empresa), que pueden operar en diferentes redes ( países ).

Page 11: moviles aplicado a la instrumentacion v3 2

Cambios en la Red de Telefonía móvil

Page 12: moviles aplicado a la instrumentacion v3 2

Que ofrecen los Dispositivos Moviles

• Conectividad a la Red de voz y de datos • Hardware:

– Pantalla – Teclado– Conectividad (cableada o inalámbrica)– Otros

• Software:– Sistema Operativo– Lenguajes de Programación– Emuladores de Máquina Virtual

Page 13: moviles aplicado a la instrumentacion v3 2

Hardware: Pantalla y Teclado

• Tipos:• Touchscreen• Touchpad• Touchscreen & Touchpad• Pointing Stick• Touchscreen & Pointing Stick• TrackBall• Touchscreen & TrackBall• QWERTY, Numérico y especial

Page 14: moviles aplicado a la instrumentacion v3 2

Hardware: Conectividad

• Cableado:– Conector propietario (Puerto Serial…)– USB (mini, micro…)– Ranuras de expansión: PC Card, Compact Flash…

• Inalámbrico:– Infrarrojo (IrDA)– Bluetooth (IEEE 802.15)– Wi-Fi (IEEE 802.11)

Page 15: moviles aplicado a la instrumentacion v3 2

Hardware: Conectividad por USB

• USB 1.x client, 12Mbps• USB 1.1 host/client, 12Mbps• USB 2.0 client ,12Mbps• USB 2.0 host /client, 12Mbps• USB 2.0 host /client, 12Mbps, OTG• USB 2.0 client, 480Mbps• USB 2.0 host /client, 480Mbps , OTG

1.x

Page 16: moviles aplicado a la instrumentacion v3 2

Tipos de Conectores USB

micro USB, mini USB, Tipo B, Tipo A hembra, Tipo A macho

Page 17: moviles aplicado a la instrumentacion v3 2

Hardware: Conectividad por Bluetooth

• Bluetooth 1.x, Bluetooth 2.x

Page 18: moviles aplicado a la instrumentacion v3 2

Hardware: Ranuras y Tarjetas de Memoria

Los dispositivos con SDIO pueden soportar diversos dis-positivos de entrada y salida compatible con dimensión SD

Page 19: moviles aplicado a la instrumentacion v3 2

Hardware: Otros

• Menos importante para la Instrumentación?

– Cámara, Video, – Radio, Televisión– tonos, vibración, juegos, – tecnología en color de Pantalla, – Pantalla secundaria, – puerto IrD ...

…de seguro aumentan costo del producto .

Page 20: moviles aplicado a la instrumentacion v3 2

Software: Sistemas Operativos

Por compañias, marcas u organizaciones:

• Microsoft: Windows CE, Windows Pocket PC, Windows Smartphone, Windows Mobile, Windows Phone

• Apple: iPHONE OS (iOS), Newton OS• Google : Android*• Nokia: Maemo*, Symbian OS / EPOC• GeoWorks : GEOS• Palm: Palm OS, Web OS• BlackBerry: BlackBerry OS*Linux

Page 21: moviles aplicado a la instrumentacion v3 2

Software: Programación

• MS: eMbedded Visual C, C#, C++ compiler,• MS: Visual Basic,• NI: LabVIEW con Mobile Module,• CodeWarrior C/C++,• NokiaWAP Toolkit,• GCC (GNU C Compiler), • GDB (GNU DeBugger),• J2ME (Java MicroEdition)• Phyton, Qt,• App Inventor de google.

Page 22: moviles aplicado a la instrumentacion v3 2

Software: Emuladores

• Para Windows CE : Pyram-ID Software´s XT-CE o también WindowsCE emulator.

• Para Palm OS: se dispone de POSE (Palm OS Emulator)

• Java posee el Emulador: J2ME Wireless Toolkit 2.0

• Otros vienen incluidos en sus entornos de desarrollo (editor, compilador, emulador), como por ejemplo: – Visual Studio (desde la Versión 2008) y – Sun One Studio Mobile Edition.

Page 23: moviles aplicado a la instrumentacion v3 2

Máquina Virtual desde una PC

Ejecución de una aplicación para PDA, desde una PC, utilizando un Emulador.

Page 24: moviles aplicado a la instrumentacion v3 2

Tarjeta de Adquisición con PC CardNI DAQCard 6024E 200 kS/s, 12-bit, 16 AI channels, 2 AO channels, 8 DIO lines, 2 counter/timers.

NI DAQCard 6062E 500 kS/s, 12-bit, 16 AI channels, 2 AO channels, 8 DIO lines, 2 counter/timers.

NI DAQCard 6036E 200 kS/s, 16-bit, 16 AI channels, 2 AO channels, 8 DIO lines, 2 counter/timers.

NI DAQCard 6041E 500 kS/s, 12-bit, 16 AI channels, 8 DIO lines, 2counter/timers.

Page 25: moviles aplicado a la instrumentacion v3 2

Tarjeta de Adquisición con CompactFlash

NI CF-6004 200kS/s, 14-bit, 4 AI channels, 4 DIO lines.

Page 26: moviles aplicado a la instrumentacion v3 2

Tarjeta de Adquisición con USB

USB-6009/USB-6009 OEM 14-bit, 48 kS/s, 8 AI channel, 12 DIO line, 1 event counter device.

USB-6501 24 DIO line, 1 event counter device.

USB-6210 16-Bit, 250 kS/s, 16 AI channels, 4 DI, 4 DO, 2 counters.

USB-6211/USB-6211 OEM 16-Bit, 250 kS/s, 16 AI channels, 2 AO, 4 DI, 4 DO, 2 counters.

Page 27: moviles aplicado a la instrumentacion v3 2

Otras TDA desde versión 3.2 de DAQmx Base

NI USB-6215* 16-Bit, 250 kS/s, 16 AI channels, 4 DI, 4 DO, 2 counters, isolated

NI USB-6218*/USB-6218 OEM* 16-Bit, 250 kS/s, 32 AI channels, 2 AO, 8 DI, 8 DO, 2 counters, isolated

NI USB-9211A* 4 AI Channels, 24-bit thermocouple input module

NI USB-9215A*/USB-9215A BNC* 4 AI Channels, ±10 VDC, 16-bit simultaneous sampling analog input module

NI USB-9233* 4 AI Channels, ±5 VAC, 24-bit simultaneous sampling DSA module with IEPE

NI USB-9234* 4 AI Channels, ±5 VAC/VDC, 24-bit simultaneous sampling DSA module with IEPE

*This product is only supported with dynamic tasks in NI-DAQmx Base**This product is only supported with static tasks in NI-DAQmx Base

Page 28: moviles aplicado a la instrumentacion v3 2

Programación

Page 29: moviles aplicado a la instrumentacion v3 2

Transferencia de Archivo

• Para los Pocket PC, se requiere instalar:– “ActiveSync” soportado por Windows

XP o versiones anteriores, – “Mobile Device Center” para Windows

Vista.

Nota: Se descarga de la página de Microsoft

Page 30: moviles aplicado a la instrumentacion v3 2

Implementación (sólo indicadores)

Ventajas y Desventajas según cantidad, calidad de objetos a visualizar

Page 31: moviles aplicado a la instrumentacion v3 2

Como se implementa desde LabVIEW

Page 32: moviles aplicado a la instrumentacion v3 2

Crear Proyecto con S.O. correspondiente

Page 33: moviles aplicado a la instrumentacion v3 2

Emulador, Pantalla Frontal su Diagrama

Programación orientado a objetos y a eventos

Page 34: moviles aplicado a la instrumentacion v3 2

CONTROLES E INDICADORES… ?

Page 35: moviles aplicado a la instrumentacion v3 2

Controles e Indicadores, necesidades…

Page 36: moviles aplicado a la instrumentacion v3 2

Una Maquina Virtual para cada Sistema O.

Page 37: moviles aplicado a la instrumentacion v3 2

• Gmote para Android: Control remoto de música y películas ( PC<-> teléfono)

• Google Sky Maps: Para ver estrellas y constelaciones.• Google Voice: Telefonía en internet.• Youtube remote. Tu teléfono será un control remoto de youtube.• Google Plus One. La red social de Google.• Google App Inventor resucita como open source... 25 Ene 2012 – La

primera versión de la herramienta desarrollada por Google y MIT ya disponible

.» Video Control remoto» Video Control 2» Video 3

Aplicaciones del mercado

Page 38: moviles aplicado a la instrumentacion v3 2

http://ytai-mer.blogspot.com/2011/04/meet-ioio-io-for-android.html

Page 39: moviles aplicado a la instrumentacion v3 2

Conclusiones

• La selección adecuada de un dispositivo móvil dependerá del tipo de aplicación y grado de dificultad del problema: Automatización, Instrumentación, Control, Telemedicina...

• Para adquirir o usar en el exterior, con aplicaciones que requieran telecomunicación, se debe elegir un modelo según red existente.

• El sistema operativo definirá los emuladores y lenguajes de programación a emplear.

Page 40: moviles aplicado a la instrumentacion v3 2

Conclusiones (cont.)

• En aplicaciones con adquisiciones, los puertos se deben elegir según la exigencia de velocidad de la señal a adquirir.

• De requerir puerto USB, se debe confirmar la funcionalidad de puerto USB como host, ya que en su mayoría son client.

• Los periféricos o accesorios no útiles para la aplicación, aumentan los costos.

Page 41: moviles aplicado a la instrumentacion v3 2

Conclusiones (Pantalla y Teclado)• Se debe simplificar el número de objetos a ilustrar

por pantalla. Usar pantallas o menú.• En aplicaciones para personas mayores o con

muchos controles, se deben usar pantallas grandes. (≥ 2,5”).

• Los Teclados QWERTY son convenientes para el ingreso de datos, debido a que los virtuales se solapan en nuestras pantallas.

• La variedad de modelos en el mercado y el limitado número de emuladores, ocasiona emulación inadecuada. Los fabricantes deben ofrecer los soportes de software.

Page 42: moviles aplicado a la instrumentacion v3 2

Conclusiones (memoria)

• Para aplicaciones que requieran grandes espacios de almacenamiento, se debe pensar en memorias externas.

• Los dispositivos PDA y móviles que soportan SDIO pueden usar dispositivos receptores como GPS, Wi-Fi o adaptadores Bluetooth, modems, lectores de códigos de barras, adaptadores IrDA, cámaras digitales y otros, diseñados para dimensiones SD

Page 43: moviles aplicado a la instrumentacion v3 2

Recomendaciones

Entendemos estas comparaciones ???

Los comerciantes brindan su información completa?

Llenaría nuestros requerimientos ??

Page 44: moviles aplicado a la instrumentacion v3 2

Gracias…

Barcelona ,España.

Page 45: moviles aplicado a la instrumentacion v3 2

Enlaces de interés:• http://handheld.softpedia.com• http://pdadb.net• http://www.microsoft.com/windowsmobile/en-us/default.mspx• http://www.pocketpcmag.com/• http://www.pdastreet.com• http://tuxmobil.org/phones_linux.html• José F. Pérez A., Mireya Fernández, Juan Ramos. “Análisis de Características Técnicas

en Dispositivos Móviles Aplicado a la Instrumentación” IV Congreso Iberoamericano de Estudiantes de Ingeniería Eléctrica, 2010. Disponible en: www.cibelec.org.ve/2010/docs/Instrumentacion.pdf

• Microsoft Windows “Compare versions of Windows Mobile” Disponible en http://www.microsoft.com/windowsmobile/enus/meet/version-compare.mspx

• Victor Pimentel. “Android Sistema Operativo Libre para Móviles”. http://www.genbeta.com/web/android-un-sistema-operativo-libre-para-moviles-promovido-por-google

• National Instruments (Enero 2009). “Performing Handheld Measurements using LabVIEW Mobile and NI USB Data Acquisition Devices”. http://zone.ni.com/devzone/cda/tut/p/id/7705

Page 46: moviles aplicado a la instrumentacion v3 2

• TuxMobil (Noviembre 2008) “Teléfonos Móviles con LINUX y aplicaciones”. Disponible en http://tuxmobil.org/phones_linux.html

• National Instruments (Enero 2009). “Getting Started with the LabVIEW PDA Module for Windows Mobile” Disponible en http://digital.ni.com/manuals.nsf/websearch/4D27FC13987028B7862572FF0050C77C

• Alberto Sendín Escalona, “Fundamentos de los Sistemas de Comunicaciones Móviles, Evolución y Tecnologías”. McGraw-Hill Madrid, España 2004.

• José Manuel Huidobro, “Comunicaciones Móviles”. Thomson Paraninfo, Madrid, España, 2002.

• CDG CDMA (Enero 2009) “CDMA Developed Group” Disponible en http://www.cdg.org

• Tom Farley (Febrero, 2009), “Mobile Telephone History”. Disponible en http://www.privateline.com/PCS/history.htm

• ETSI (Enero, 2009). “European Telecommunications Standards Institute”. Disponible en http://etsi.org/

• Microsoft download Center (Enero 2009). “Virtual PC 2007”. Disponible http://www.microsoft.com/downloads/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&DisplayLang=en

• Windows phone (Enero 2009). “ActiveSync y Mobile Device Center”. http://www.microsoft.com/windowsmobile/enus/help/synchronize/device-synch.mspx

Page 47: moviles aplicado a la instrumentacion v3 2

• ITU (Enero 2009) “International Telecommunication Union”. Disponible en http://itu.org/

• 3GPP (Enero 2009). “International Telecommunication Union”. Disponible en http://3gpp.com/

• Federal Communications Commission (Enero 2009). “Third Generation Wireless System”. Disponible en http://www.fcc.gov/3G/

• 2G–cdmaOne (Enero 2009). “2G cdmaOne Operators”. Disponible en http://www.cdg.org/technology/product_pavilion/cdmaOne_operators.asp

• GSM (Enero 2009). “GSM Operator Map”. Disponible en http://www.3gamericas.org/index.cfm?fuseaction=dsp_map

• 3G-CDMA2000 (Enero 2009). “cdma2000 Operators”. Disponible en http://www.cdg.org/technology/product_pavilion/cdma2000_operators.asp

• Intel (Enero 2009). “Procesador para PDA de la Empresa Intel”. Disponible http://download.intel.com/design/chipsets/embedded/prodbrf/Atom_Product_Brief.pdf

• SD Association (Enero 2009). “Secure Digital High Capacity”. Disponible en http://www.sdcard.org/developers/tech/sdhc/

Page 48: moviles aplicado a la instrumentacion v3 2

Glosario:

AMPS (Advanced Mobile Phone Service), FDMA ( Frequency division multiple access), PDC (Personal Digital Cellular), TDMA (Time Division Multiple Access), GSM (Global System for Mobile communication),CDMA (Code Division Multiple Access), GPRS (General Packet Radio Service), EDGE (Enhanced Data rate for GSM Evolution), UMTS (Universal Mobile Telecommunications

Systems), EV-DO (Evolution Data Optimized), EV-DV (Evolution Data/Voice), TD-SCDMA (Time Division Synchronous CDMA), HSDPA (High-Speed Downlink Packet Access),LTE (Long Term Evolution).