Upload
fulbert-lombard
View
116
Download
3
Embed Size (px)
Citation preview
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• Etape 5 : Envoi des données sur mobile
Conclusion
Fonctionnement global
Etape 1 :Etape 1 :Electronique des capteursElectronique des capteurs
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
Acquisition de la températureEtape 1
Etalonnage de la température et ajustement
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
Acquisition de la luminositéEtape 1
Etalonnage et ajustement
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.)
Programme C167
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
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é
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
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
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é
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
Application sur Visual BasicEtape 3
•Microsoft Office Spreadsheet 11.0 • Microsoft Office Chart 11.0
Histogramme
Application sur Visual BasicEtapes 2
Histogramme
fichier feuille de calculs
Etape 4 :Etape 4 :Remplacement de RS 232 par BluetoothRemplacement de RS 232 par Bluetooth
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)
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
Etape 5 :Etape 5 :Envoi des données sur mobileEnvoi des données sur mobile
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
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