Upload
macaire-gallais
View
115
Download
1
Embed Size (px)
Citation preview
Réalisé par:Réalisé par: * Boudjit Nabil * Boudjit Nabil * Haoues Hakim* Haoues Hakim
Encadré par:Dr:H. Bouridah Mr:A. Aberkene
*REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET *REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE*POPULAIRE* *Ministère de l’Enseignement et de la Recherche *Ministère de l’Enseignement et de la Recherche ScientifiqueScientifique * *Université de JIJEL**Université de JIJEL*
Université de JIJEL - Projet Fin d’étude Université de JIJEL - Projet Fin d’étude
Transmission de données par SMSTransmission de données par SMSTransmission de données par SMSTransmission de données par SMS
Plan de travail Plan de travail
Langage de programmationLangage de programmation
Transmission de données par SMS via un PCTransmission de données par SMS via un PC
Utilisation d’un PIC pour la transmissionUtilisation d’un PIC pour la transmission
IntroductionIntroduction
Télémesure & réseau GSMTélémesure & réseau GSM
ConclusionConclusion
IntroductionIntroduction
Les performances sans cesse améliorées de Les performances sans cesse améliorées de la télémesure et des moyens de communica-la télémesure et des moyens de communica-tion sans fil, doivent beaucoup à l’avènement tion sans fil, doivent beaucoup à l’avènement du système GSM qui a permis l’instauration du système GSM qui a permis l’instauration d’un réseau mondial de communication.d’un réseau mondial de communication.
Université de JIJEL –Projet fin d’étude– Université de JIJEL –Projet fin d’étude–
Plan de travail Plan de travail
IntroductionIntroduction
But d’application
Parmi les objectifs de la central thermique Parmi les objectifs de la central thermique de JIJEL est de récupérer des données de JIJEL est de récupérer des données numériques (Compteur, valeur d’un débit…..) numériques (Compteur, valeur d’un débit…..) d’un capteur gaz situé à 2 Km de l’unité et de d’un capteur gaz situé à 2 Km de l’unité et de l’envoyé à un centre de calcule par voie l’envoyé à un centre de calcule par voie hertzienne.hertzienne.
But d’applicationBut d’application
Université de JIJEL – Projet fin d’étude – Université de JIJEL – Projet fin d’étude –
Plant de travail Plant de travail
IntroductionIntroduction
Télémesure & réseau GSMTélémesure & réseau GSM
LaLa télémesuretélémesure
Réseau GSMRéseau GSM
La télémesureLa télémesure
Université de JIJEL – Projet fin d’étudeUniversité de JIJEL – Projet fin d’étude
La distance entre le satellite et la station La télémesure / Télécommunication
La distance entre le satellite et la station La télémesure / Télécommunication
Classification des services de TélémesureClassification des services de Télémesure
• TextesTextes• Son Son • ImagesImages• TéléinformatiqueTéléinformatique
Université de JIJEL – Projet fin d’étude – Université de JIJEL – Projet fin d’étude –
Université de JIJEL – Projet fin d’étude – Université de JIJEL – Projet fin d’étude –
Sous-ensemble d’émission embarquéSous-ensemble d’émission embarqué
Principe de base de la télémesurePrincipe de base de la télémesure
Capteur et conditionneur
Traitement et modulation
Emetteur
Antenne
Université de JIJEL – Projet fin d’étude – Université de JIJEL – Projet fin d’étude –
Sous-ensemble de réception au solSous-ensemble de réception au solSous-ensemble de réception au solSous-ensemble de réception au sol
OrdinateurEnregistreur
Démodulateur
Récepteur
Antenne
Plan de travail Plan de travail
IntroductionIntroduction
Télémesure & réseau GSMTélémesure & réseau GSM
LaLa télémesuretélémesure
Réseau GSMRéseau GSM
Le réseau GSM (Globale System For Le réseau GSM (Globale System For Mobile Communication – Système Globale de Mobile Communication – Système Globale de Communication Mobile)Communication Mobile)
Réseau GSMRéseau GSM
Université de JIJEL – Projet fin d’étude – Université de JIJEL – Projet fin d’étude –
La norme GSM La norme GSM
Les normes du GSM sont:Les normes du GSM sont: GSM 900 . (850MHz et 900 MHz). Cette bande GSM 900 . (850MHz et 900 MHz). Cette bande
de fréquence n’est pas suffisante pour contenir le de fréquence n’est pas suffisante pour contenir le nombre grandissant d’utilisateurs.nombre grandissant d’utilisateurs.
DCS 1800, elle occupe une bande de fréquence DCS 1800, elle occupe une bande de fréquence
autour des 1800 Mhz.autour des 1800 Mhz.
Université de JIJEL – Projet fin d’étude – Université de JIJEL – Projet fin d’étude –
Aspects techniques du traitement du signaleAspects techniques du traitement du signale
• Phase de réception des données :Phase de réception des données : Lors de la réception de ces signaux, les mobiles Lors de la réception de ces signaux, les mobiles
décalent en fréquence ces signaux . décalent en fréquence ces signaux .
• Phase d’émission des données :Phase d’émission des données : Lors de l’émission, la voix est captée par le Lors de l’émission, la voix est captée par le
microphone qui la transforme en signale microphone qui la transforme en signale variable. variable.
Université de JIJEL – Projet fin d’étude – Université de JIJEL – Projet fin d’étude –
BSSBSS
EIR
MSC
BTS
BSC
HLR
Architecture du réseau GSMArchitecture du réseau GSMArchitecture du réseau GSMArchitecture du réseau GSM
BTSBTS
BTS
BTS
NSS
BSC
VLR
MSC
NSSNSS
A BIS
VLR
HLR
AUC
Interface A
Université de JIJEL – Projet fin d’étude – Université de JIJEL – Projet fin d’étude –
Pile de protocoles du réseau GSM
Pile de protocoles de différents sous-systèmes du réseau GSMPile de protocoles de différents sous-systèmes du réseau GSM
Université de JIJEL – Projet fin d’étude –Université de JIJEL – Projet fin d’étude –
Liaison entre mobile et station de base pour le GSMLiaison entre mobile et station de base pour le GSM
Liaison montante
Station de base
Liaison descendante
Terminale mobile
35 MHz
Plan de travail Plan de travail
Langage de programmationLangage de programmation
IntroductionIntroduction
Télémesure & réseau GSMTélémesure & réseau GSM
Langage JavaLangage Java
Application sur initialisationApplication sur initialisation
des portsdes ports avec langage Java avec langage Java
Langage de programmationLangage de programmation
• Le langage Java crée un environnement Le langage Java crée un environnement indépendant du hardwar et permet de indépendant du hardwar et permet de programmer des appareils variés comme des programmer des appareils variés comme des téléphones ou des systèmes embarqués…etc.téléphones ou des systèmes embarqués…etc.
Université de JIJEL –Projet fin d’étude– Université de JIJEL –Projet fin d’étude–
Avantage Avantage
•Compilateurs très stricts car toutes les valeurs Compilateurs très stricts car toutes les valeurs doivent être initialisées. doivent être initialisées. • Le traitement des exceptions est obligatoire. Le traitement des exceptions est obligatoire. • Utilisation de l'api javax.comm pour les portsUtilisation de l'api javax.comm pour les portsséries.séries.•Sécurisé.Sécurisé.• Simple.Simple.•Portable.Portable.
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Contenu de javax.commContenu de javax.comm
Il est composé de : Il est composé de : Un jar:comm.jar.Un jar:comm.jar. Un fichier de configuration : Un fichier de configuration :
javax.comm.properties. javax.comm.properties. Une DLL : win32com.dll.Une DLL : win32com.dll.
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Utilisation de l'APIUtilisation de l'API
• Importer les packages nécessaires.Importer les packages nécessaires.
• Obtenir une instance de SerialPort.Obtenir une instance de SerialPort.
• Lister les ports de la machine.Lister les ports de la machine.
• Obtenir un port.Obtenir un port.
• Rendre le port.Rendre le port.
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Utiliser l’instance de port série Utiliser l’instance de port série
Les paramètres importants pour la Les paramètres importants pour la communication par port série sont : communication par port série sont :
• le contrôle de fluxle contrôle de flux
• le débit de la connexion (en Bauds) le débit de la connexion (en Bauds)
• le nombre de bits de données le nombre de bits de données
• le ou les bits stop le ou les bits stop
• la présence d'un bit de paritéla présence d'un bit de parité
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Plan de travail Plan de travail
Langage de programmationLangage de programmation
IntroductionIntroduction
Télémesure & réseau GSMTélémesure & réseau GSM
Langage JavaLangage Java
Application sur initialisationApplication sur initialisation
des portsdes ports avec langage Java avec langage Java
Application sur initialisation des ports avec Application sur initialisation des ports avec langage Javalangage Java
• Nous avons utilisé Java 2.jre 1.5.0_08 Nous avons utilisé Java 2.jre 1.5.0_08 comme un langage de développement. comme un langage de développement.
• Bibliothèque Javax.com comme outil de Bibliothèque Javax.com comme outil de communication externe de PC vers son communication externe de PC vers son environnement.environnement.
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Organigramme du programme (Test Enumération)
• Exécution du programme Test Enumération (quelques Exécution du programme Test Enumération (quelques exemples)exemples)
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Afficher tous le(s) port(s) sériesAfficher tous le(s) port(s) sériesAfficher tous le(s) port(s) sériesAfficher tous le(s) port(s) séries Branchement d’un matérielleBranchement d’un matérielle Branchement d’un matérielleBranchement d’un matérielle
Fermeture du port USBFermeture du port USBFermeture du port USBFermeture du port USB Fermeture des portsFermeture des ports Fermeture des portsFermeture des ports
Plan de travail Plan de travail
Langage de programmationLangage de programmation
Transmission de données par SMS via un PCTransmission de données par SMS via un PC
Utilisation d’un PIC pour la transmissionUtilisation d’un PIC pour la transmission
IntroductionIntroduction
Télémesure & réseau GSMTélémesure & réseau GSM
ConclusionConclusion
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Transmission des donnée par SMSTransmission des donnée par SMS L’objectif de cette partie est de fournir L’objectif de cette partie est de fournir
une passerelle vers les réseaux sans fil GSM. une passerelle vers les réseaux sans fil GSM.
l’utilisation d’un téléphone mobile connecté l’utilisation d’un téléphone mobile connecté à l’ordinateur serveur par une liaison série,à l’ordinateur serveur par une liaison série,
la transmission est basée sur l'utilisation des la transmission est basée sur l'utilisation des commandes AT avec un lecteur de code à commandes AT avec un lecteur de code à barre. barre.
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Schéma globale Schéma globale Schéma globale Schéma globale
Réseau GSM
PC2PC1
SMS
6;10;25;28
SMS6;10;25;28
Capteur
Centre de calcule
Poste de gaz
Plan de travail Plan de travail
Langage de programmationLangage de programmation
Transmission de données par SMS via un PCTransmission de données par SMS via un PC
IntroductionIntroduction
Télémesure & réseau GSMTélémesure & réseau GSM
Les commandes ATLes commandes AT
Notre applicationNotre application
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Les commandes AT Les commandes AT
• Les commandes AT désignent un groupe de commandes, Les commandes AT désignent un groupe de commandes, mis au point par Hayes afin de conduire le mis au point par Hayes afin de conduire le fonctionnement des modems .fonctionnement des modems .
• Les deux caractères A et T sont toujours présents pour Les deux caractères A et T sont toujours présents pour commencer une ligne de commande sous forme de textecommencer une ligne de commande sous forme de texte
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Le protocole pour commander un modem externe Le protocole pour commander un modem externe
• De composer un numéro de téléphone.De composer un numéro de téléphone.• De spécifier le type de transmission et le protocole De spécifier le type de transmission et le protocole
de liaison à utiliser.de liaison à utiliser.• D'envoyer les caractères transmis simulta-nément D'envoyer les caractères transmis simulta-nément
vers l'écran.vers l'écran.• D'afficher certains renseignements concernant le D'afficher certains renseignements concernant le
modem.modem.
Echange commandes ATEchange commandes AT
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Echange commandes AT Echange commandes AT Echange commandes AT Echange commandes AT
Plan de travail Plan de travail
Langage de programmationLangage de programmation
Transmission de données par SMS via un PCTransmission de données par SMS via un PC
IntroductionIntroduction
Télémesure & réseau GSMTélémesure & réseau GSM
Les commandes ATLes commandes AT
Notre applicationNotre application
Université de JIJEL – Projet fin d’étude – Université de JIJEL – Projet fin d’étude –
Organigramme du Programme Transmission
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Exemple d’utilisations des commandes ATExemple d’utilisations des commandes AT
La commande ‘AT+CGMM’La commande ‘AT+CGMM’La commande ‘AT+CGMM’La commande ‘AT+CGMM’
La réception La réception un appelun appel
La réception La réception un appelun appel
La commande ‘ATD+ « NUM»’La commande ‘ATD+ « NUM»’La commande ‘ATD+ « NUM»’La commande ‘ATD+ « NUM»’
Entrée et sortie de notre applicationEntrée et sortie de notre application
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Entrée et sortie de notre applicationEntrée et sortie de notre applicationEntrée et sortie de notre applicationEntrée et sortie de notre application
Envoie de SMSEnvoie de SMS
• AT+CMGF=1AT+CMGF=1• OKOK• AT+CMGS = « Num destinateur » AT+CMGS = « Num destinateur »
+ + MSG (Ctrl Z) / okMSG (Ctrl Z) / ok
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Réception des SMSRéception des SMS
En mode Texte :En mode Texte :• AT+CMGF=1 (Format du message en mode Texto) AT+CMGF=1 (Format du message en mode Texto)
• OKOK
• AT+CMGR (Lit le message) AT+CMGR (Lit le message)
• OKOK
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
En mode PDU:En mode PDU:• AT+CMGF=0 (Format du message en mode PDU)AT+CMGF=0 (Format du message en mode PDU)
• OKOK
• AT+CMGR (Lit le message) AT+CMGR (Lit le message)
• OKOK
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Plan de travail Plan de travail
Langage de programmationLangage de programmation
Transmission de données par SMS via un PCTransmission de données par SMS via un PC
Utilisation d’un PIC pour la transmissionUtilisation d’un PIC pour la transmission
IntroductionIntroduction
Télémesure & réseau GSMTélémesure & réseau GSM
ConclusionConclusion
Utilisation de microcontrôleurUtilisation de microcontrôleur
Ce travail consacré à la transmission des Ce travail consacré à la transmission des
données par SMS peut être complété à travers données par SMS peut être complété à travers l’utilisation d’un microcontrôleur à base d’un l’utilisation d’un microcontrôleur à base d’un PIC 16F877A.PIC 16F877A.
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Université de JIJEL – Projet fin d’étude – Université de JIJEL – Projet fin d’étude –
Sous-ensemble d’émission embarqué(avec PIC)Sous-ensemble d’émission embarqué(avec PIC)
Capteur et conditionneur
Microcontrôleur
Emetteur
Caractéristiques du PIC 16F877ACaractéristiques du PIC 16F877A
• Le 16F877A contient un CAN interneLe 16F877A contient un CAN interne
• Temps d’échantillonnage 40ms.Temps d’échantillonnage 40ms.
• 33 E/S bidirectionnelles Capables de 33 E/S bidirectionnelles Capables de communique avec n’importe matérielcommunique avec n’importe matériel
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
• L'interface SPI en mode I2C.L'interface SPI en mode I2C.
• L'interface SCI. L'interface SCI.
• Une grande taille de mémoire flash.Une grande taille de mémoire flash.
• Une taille de la mémoire RAM plus grande.Une taille de la mémoire RAM plus grande.
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Brochage du PIC 16F877ABrochage du PIC 16F877A
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
SimulationSimulation
Schéma de simulation (fonctionnement)Schéma de simulation (fonctionnement)Schéma de simulation (fonctionnement)Schéma de simulation (fonctionnement)
Résultat de simulation
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
RéalisationRéalisation
Schéma à réaliser Schéma à réaliser Schéma à réaliser Schéma à réaliser
Université de JIJEL - Projet Fin d’étude -Université de JIJEL - Projet Fin d’étude -
Tracé du circuit impriméTracé du circuit impriméTracé du circuit impriméTracé du circuit impriméSchéma d’implantation des Schéma d’implantation des
composants composants Schéma d’implantation des Schéma d’implantation des
composants composants
Plan de travail Plan de travail
Langage de programmationLangage de programmation
Transmission de données par SMS via un PCTransmission de données par SMS via un PC
Utilisation d’un PIC pour la transmissionUtilisation d’un PIC pour la transmission
IntroductionIntroduction
Télémesure & réseau GSMTélémesure & réseau GSM
ConclusionConclusion
ConclusionConclusion Nous nous sommes intéressés à travers ce travail à la Nous nous sommes intéressés à travers ce travail à la
transmission des données via le réseau GSM par SMS.transmission des données via le réseau GSM par SMS. En effet, une majorité des études sur la transmission desEn effet, une majorité des études sur la transmission des
données de mesure sont basées sur la technique câblé jugée données de mesure sont basées sur la technique câblé jugée d’encombrante et de coûteuse.d’encombrante et de coûteuse.
Cette dernière peut être complétée ou remplacée par laCette dernière peut être complétée ou remplacée par la
technique de transmission par voie hertzienne qui a fait l’objet de technique de transmission par voie hertzienne qui a fait l’objet de notre travail. notre travail.
Nous avons réussi à travers cette étude à transférer des données Nous avons réussi à travers cette étude à transférer des données par SMS en utilisant un protocole série et les commandes AT des par SMS en utilisant un protocole série et les commandes AT des mobiles.mobiles.
MERCI POUR MERCI POUR VOTRE VOTRE
ATTENTIONATTENTION