disseny d’un sensor de dades mitjanÇant bluetooth

19
DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH Eduard Marin Fabregas

Upload: rachel

Post on 22-Jan-2016

49 views

Category:

Documents


0 download

DESCRIPTION

DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH. Eduard Marin Fabregas. OBJECTIUS DEL PROJECTE. Dissenyar un sensor que enviï les dades de temperatura i de la posició en la que es troba el potenciòmetre quan: Succeeixen esdeveniments no desitjats Es fa una petició d’enviament - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

Eduard Marin Fabregas

Page 2: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

OBJECTIUS DEL PROJECTE

Dissenyar un sensor que enviï les dades de temperatura i de la posició en la que es troba el potenciòmetre quan:

Succeeixen esdeveniments no desitjats Es fa una petició d’enviament

Gestionar i controlar el mòdul Bluetooth del sensor a partir del microcontrolador

Page 3: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

ESQUEMA DEL DISSENY

BLUETOOTH

Page 4: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

SENSOR: MICROCHIP

El disseny del sensor es fa a partir d’una placa amb microcontrolador. Aquesta placa és la PICDEM Full Speed USB que conté el PIC18F4550.

Motius per escollir Microchip: Preu Velocitat Informació Eines de suport Diversitat de models

Page 5: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

SENSOR: MICROCHIP

Qualsevol microcontrolador incorpora: Processador Memòria RAM Memòria ROM Ports E/S Temporitzadors Interfície del port sèrie i/o paral·lel Oscil·ladors

Page 6: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

SENSOR: ESQUEMA

Page 7: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

BLUETOOTH

Tecnologia inalàmbrica escollida. Les seves principals característiques són:

Baix cost Poca potència (100mW) Seguretat integrada Vel tx: 3 Mbit/s, 2.2Mbit/s... Cobertura: Fins a 100m Dades en forma de paquet (amb unes capçaleres) Per a tx dades: Enllaç ACL (asíncron de baixa connexió)

Dos dispositius connectats creen una xarxa anomenada PICONET

Un conjunt de piconets s’anomena SCATTERNET

Page 8: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

BLUETOOTH: PROJECTE

S’utilitza el kit wireless Ezurio per dotar de Bluetooth al sistema. Es connecta:

Placa de desenvolupament + mòdul BISMII a la placa amb microcontrolador (master)

Adaptador USB a l’ordinador (esclau)

La unitat Bluetooth connectada al microcontrolador està configurada per defecte, de manera que:

No es poden connectar amb ell No el poden descobrir Només està actiu el perfil de port sèrie Té els paràmetres de port sèrie configurats com 9600,N,8,1

El protocol AT s’utilitzarà per canviar aquests paràmetres.

Page 9: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

PROTOCOL AT

És un protocol que s’utilitza per encriptar, codificar, aparellar i connectar dispositius a partir de comandes. Les comandes que s’utilitzen en aquest cas són:

ATS0=1 ATS512=4 ATS502=1 ATS536=1 AT+BTK=“XXXX” on XXXX és el codi PIN AT&W ATZ

Page 10: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

ORDINADOR

L’altre extrem de la comunicació està formada per un ordinador amb l’adaptador USB que incorpora el kit

Possibles aplicacions futures: Més d’un ordinador pot rebre les dades Incorporar qualsevol altre perifèric (mòbil, PDA...)

Page 11: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

APLICACIÓ PRÀCTICA: INTRODUCCIÓ

Per a la realització del programa s’han hagut de configurar diferents mòduls dels que incorpora el PIC. Concretament el MSSP en mode SPI, l’A/D i l’EUSART

Envia dades quan es produeix: Un esdeveniment no desitjat

La temperatura és menor a 10ºC El potenciòmetre té un valor menor a 200Ω

Una petició per part de l’usuari Això es fa enviant el caràcter “a”

Page 12: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH
Page 13: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH
Page 14: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

RESULTATS: SENSOR

El microcontrolador envia comandes AT a la unitat Bluetooth (de forma transparent) i configura el mòdul

Missatge d'aparellament:

PAIR 0 008098E65F4

Missatge de trucada

RING 008098E65F4

Missatge de connexió

CONNECT 008098E65F4,1101 A

Page 15: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

INTERCANVI DE MISSATGES

Page 16: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

RESULTATS: ORDINADOR

Page 17: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

CONCLUSIONS

El sistema dissenyat es pot utilitzar en moltes aplicacions diferents. La monitorització de sensors a partir d’un sistema de comunicacions està molt present avui dia

En l’adquisició de les dades és molt important configurar correctament el temps d’adquisició

Configurar adeqüadament les velocitats i els bits del port sèrie a la pantalla de l’Hyperterminal també resulta determinant

Page 18: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

ASPECTES MEDIAMBIENTALS

Aquest tipus de tecnologia produeix un impacte mediambiental molt petit (poc consum d’energia)

Substitució del cable per crear una aplicació sense fils (abarateix molt els costos)

Microchip fa els seus productes lliures de plom

Estalvi de combustible

Page 19: DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH

LÍNIES FUTURES

Incorporar més sensors

Ampliar el programa per a què el PIC pugui configurar de diverses maneres la placa de desenvolupament amb el mòdul

Construir un sensor amb autonomia pròpia

Construir una nova placa que tingui els elements de la placa actual que ens interessen i que n’incorpori de nous