26
Transmission de données par Bluetooth Soutenance William MORKOS

Transmission de données par Bluetooth Soutenance

  • Upload
    art

  • View
    27

  • Download
    0

Embed Size (px)

DESCRIPTION

Transmission de données par Bluetooth Soutenance. William MORKOS. Plan. Fonctionnement global Etape 1 : Electronique des capteurs Etape 2 : Transmission de données par liaison RS232 Etape 3 : Interface graphique sur VB 2005 Etape 4 : Remplacement de RS 232 par Bluetooth - PowerPoint PPT Presentation

Citation preview

Page 1: Transmission de données par Bluetooth Soutenance

Transmission de données par Bluetooth

Soutenance

William MORKOS

Page 2: Transmission de données par Bluetooth Soutenance

Plan

Fonctionnement global

• Etape 1 : Electronique des capteurs• Etape 2 : Transmission de données par liaison RS232• Etape 3 : Interface graphique sur VB 2005• Etape 4 : Remplacement de RS 232 par Bluetooth• Etape 5 : Envoi des données sur mobile

Conclusion

Page 3: Transmission de données par Bluetooth Soutenance

Fonctionnement global

Page 4: Transmission de données par Bluetooth Soutenance

Etape 1 :Etape 1 :Electronique des capteursElectronique des capteurs

Page 5: Transmission de données par Bluetooth Soutenance

Acquisition de la température

Etendue de mesure: -10°C 55°CTension issue du LM335Z: 2,631 V 3,281 VTension de référence : 2,631 VExcursion max de U: 0 V 0,650 VTension à l’entrée du CAN: 40 mV 5 VSensibilité à l’entrée du CAN: 5 V/ 65°C=76 mV/°C

G=5 V/0,650 V= 7,7.

Rg=7.8 Kohms

Etape 1

Page 6: Transmission de données par Bluetooth Soutenance

Acquisition de la températureEtape 1

Page 7: Transmission de données par Bluetooth Soutenance

Etalonnage de la température et ajustement

Page 8: Transmission de données par Bluetooth Soutenance

Acquisition de la luminosité

Etendue de mesure: 0 lx 2.5 KlxTension aux bornes de R: 0 V 0.497 VTension de référence : 0 VExcursion max de U: 0 V 0.479 VTension à l’entrée du CAN:40 mV 5 VSensibilité à l’entrée du CAN: 5 V/ 2.5 Klx=2 V/Klx

G=5/0.497=10

Rg=4.4 Kohms

Etape 1

Page 9: Transmission de données par Bluetooth Soutenance

Acquisition de la luminositéEtape 1

Page 10: Transmission de données par Bluetooth Soutenance

Etalonnage et ajustement

Page 11: Transmission de données par Bluetooth Soutenance

Problèmes rencontrés

• Etalonnage de la température: Utilisation de potentiomètre CERMET 18 tours à 5 %.

• Etalonnage de la luminosité:Le BPW24 très directionnel.Plan de masse à 5,7 mV.Courant d’obscurité indécelable.étalonnage à partir de 300 LUX. (To calculate the illuminance in lux from the

given irradiance in mW/cm^2, you would need to know the spectral distribution of your light source, possibly including the

spectral transmittance distribution of an associated optical system.) Your light source (I'm guessing it's a carbon or xenon

arc lamp) is rated according to the irradiance (illuminance) of a surface at some distance. Irradiance is measured in watts / meter^2, while illuminance is measured in lumens / meter^2 (lux). (Think of these as so many photons being received per unit area of a surface.)

Page 12: Transmission de données par Bluetooth Soutenance

Programme C167

Page 13: Transmission de données par Bluetooth Soutenance

Etapes 2 et 3 :Etapes 2 et 3 :Transmission de données par liaison RS232Transmission de données par liaison RS232

etetInterface graphique sur VB 2005Interface graphique sur VB 2005

Page 14: Transmission de données par Bluetooth Soutenance

Application sur Visual BasicEtapes 2 et 3

o Transmission des données par liaison RS232

émission réception

o Interface graphique sur VB

conflit d’accès

• Afficher les mesures en cours • Evolution de chacune des grandeurs en fonction du temps• Bouton reset temp/lum Annulé

Page 15: Transmission de données par Bluetooth Soutenance

Application sur Visual BasicEtapes 2 et 3

INITIALISATION

Lecture Port Série

Récupération des données(date+heure+température+luminosité)

Affichage réel

Timer2 ==1 h

Ecriture des données sur fichier .txt

Timer2 == 24 h

Affichage progressif de l’histogramme et des extremums

L

oui

non

non oui

Visualisation de l’histogramme complet

Reset des variables

Timer1 == 1 mnnon oui

R

L + RCréation des fichiers

Création des fichiers

Page 16: Transmission de données par Bluetooth Soutenance

Application sur Visual BasicEtape 2

Température et luminosité

compactées

Décompactage des données

Lecture du port série

transmission en char

Données exploitables

Page 17: Transmission de données par Bluetooth Soutenance

Timer1Chargement de la

Form VB

Au bout d’ 1 min

Etapes 2 et 3

Application sur Visual Basic

2 000 lux 23 ° C

Programme principal

Lecture du port série……

Actualisation des données

Affichage heure - température - luminosité

Page 18: Transmission de données par Bluetooth Soutenance

Au bout d’ 1 h

Etapes 2 et 3

Application sur Visual Basic

Timer2- Actualisation des données

- Ecriture sur fichier texte- Rafraîchissement de

l’histogramme

Programme principal

Lecture du port série……

Actualisation des données moyennées

Histogramme

Page 19: Transmission de données par Bluetooth Soutenance

Application sur Visual BasicEtape 3

•Microsoft Office Spreadsheet 11.0 • Microsoft Office Chart 11.0

Histogramme

Page 20: Transmission de données par Bluetooth Soutenance

Application sur Visual BasicEtapes 2

Histogramme

fichier feuille de calculs

Page 21: Transmission de données par Bluetooth Soutenance

Etape 4 :Etape 4 :Remplacement de RS 232 par BluetoothRemplacement de RS 232 par Bluetooth

Page 22: Transmission de données par Bluetooth Soutenance

Bluetooth : Présentation

• Réseaux radio personnels sans fil (WPAN)

• Technologie sans fil (radio courte distance) Courte portée, moyen débit, à bas prix

• Dongle Bluetooth utilisé Module Classe 2

Logiciel WIDCOMM (création de port virtuel COM3)

Page 23: Transmission de données par Bluetooth Soutenance

Bluetooth : Remplacement de la liaison RS232

Test du port série virtuel COM4

Tentative de connexion avec l’adaptateur…

Configuration Bluetooth réussie Envoi de données de µc à PC possible

Page 24: Transmission de données par Bluetooth Soutenance

Etape 5 :Etape 5 :Envoi des données sur mobileEnvoi des données sur mobile

Page 25: Transmission de données par Bluetooth Soutenance

Bluetooth : Commandes AT avec portable

Test du port série virtuel COM4

Communication avec le modem du portable par commandes AT

Envoi de commandes : Réponse du portable :mBT.Write("AT" & vbCrLf) Incoming=mBT.Read

ATDT, AT+CGMF, AT+CGMS, ATH …

Using mBT As IO.Ports.SerialPort = _ My.Computer.Ports.OpenSerialPort("COM4")

Déclaration et ouverture du port COM4

Page 26: Transmission de données par Bluetooth Soutenance

Conclusion

Réalisation d’un montage de type industriel

Initiation à VB un langage de programmation

Réalisation d’applications Création d’interfaces graphiques

Découverte approfondie d’une technologie de communication