Transmission d informations

Documents pareils
ANALYSE TRAMEs LIAISON SERIE

Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows!

Ateliers Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le RaspberryPi?

ENVOI EN NOMBRE DE MESSAGES AUDIO

Transmissions série et parallèle

2 Raccordement d une imprimante, d un terminal ou d un ordinateur au DULCOMARIN

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

Dossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2

PocketNet SNMP/Modbus

Guide d installation de MySQL

ENVOI EN NOMBRE DE SMS

Guide d utilisation de PL7 Pro Récupérer ou transférer un programme

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant

DATALOGGERS SEFRAM LOG1601 et LOG1620

Guide d installation CLX.PayMaker Office (3PC)

Tutorial créer une machine virtuell.doc Page 1/9

Connexion à distance. Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH

COMMANDER la puissance par MODULATION COMMUNIQUER

ENVOI EN NOMBRE DE SMS

Enregistreur de Température pour PC DALLAS 1820

Connectiques et Utilisation d un disque dur multimédia MMEMUP

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

Etape 1 : Connexion de l antenne WiFi et mise en route

Suivant les windows, le signal pour indiquer l imprimante par défaut est un petit rond noir ou vers avec un V à l intérieur.

SYSTEMES MODULAIRES INDUSTRIELS DE TELETRANSMISSION TELEGESTION

ALERT NOTICE D UTILISATION DU DRIVER VOCALYS. (Cesa 200 bauds / Contact-ID)

CONFIGURATION ET UTILISATION

Réglages du module de sauvegarde de Biblionet (Monoposte)

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire

FORMATION MULTIMÉDIA LVE

INSTALLATION DE LA CLÉ 3G+ UTILISATION VOTRE COMPTE CLIENT. Clé 3G+ Elle vous permet de connecter votre ordinateur aux réseaux haut débit mobile.

Installer Windows 8 depuis une clé USB

Procédure de mise à niveau de Windows Mobile version 6.1 du SGH-i616

Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt

Sélection du contrôleur

wezee Disk Wifi Hard Drive Guide d installation rapide

WinReporter Guide de démarrage rapide. Version 4

Documentation Technique du programme HYDRONDE_LN

FlashWizard v4.5b PRO

PROSPECTION CLIENTS. À Présentation : PROSPECT. 2 Téléchargement. 3 Installation. 6 Ecran d accueil. 7 Paramétrage. 13 Utilitaires

INSTALLATION MODULE WEB

TCHATONS PAR LIAISON SANS FIL BLUETOOTH

But de cette présentation

PROfiler. Système de profilage de température. Guide de démarrage rapide V1.0. Système de profilage de température PROfiler DEMARRAGE RAPIDE

Utilisation de KoXo Computers V2.1

1. Utilisation conforme à l usage prévu. 2. Propriétés. 3. Montage. Capteur de CO 2 AMUN

TP 6 : Wifi Sécurité

Guide d installation Caméras PANASONIC Série BL

Ressource Site EURIDIS

LOGICIEL DC4D MONITOR

Contrôle d accès UTIL TP N 1 découverte

FANTEC DB-229US Manuel de l'utilisateur

Alors pour vous simplifiez la vie, voici un petit tuto sur le logiciel de sauvegarde (gratuit) SyncBack.

Utilisation d une tablette numérique

Manuel Utilisateur Chariot odys.sante-lorraine.fr

NOTICE D INSTALLATION ET D UTILISATION DE LIVE BACKUP

Direction des Systèmes d'information

/ / / Système de distribution audio A44/A88 Logiciel PC

Guide de l utilisateur ArpentGIS-Trajet 1.2 ArpentGIS-Expert 1.4

Programmation sous QT

TP : STATION BLANI 2000 SIMULATION DU RESEAU INFORMATIQUE

COMMENT EFFECTUER UNE ANALYSE VIRALE EN LIGNE

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

Notice d installation des cartes 3360 et 3365

Guide de correction et d optimisation des images en vue de leur publication sous Marcomedia Contribute. Logiciel utilisé : Adobe PhotoShop 7

FANTEC HDD-Sneaker MANUEL D'UTILISATION. Comprend: Guide d'installation de materiel Disque dur Formatage manuel PCClone EX Guide d'installation

Installation de Bâtiment en version réseau

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

cbox VOS FICHIERS DEVIENNENT MOBILES! POUR ORDINATEURS DE BUREAU ET PORTABLES WINDOWS ÉDITION PROFESSIONNELLE MANUEL D UTILISATION

MANUEL DE WEBCAM STATION EVOLUTION

PACK ADSL WIFI. Configurer ma connexion ADSL avec Modem/Routeur Sagem 1400W

>> Lisez-moi d abord... Connecter le ZyXEL Prestige 650HW/HW-I

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

TP Vidéo surveillance Bac pro SEN CCTV. Lycée de L Aa 1

COMMUNICATION ENTRE DEUX ORDINATEURS PAR LASER MODULE EN CODE MORSE OU BINAIRE.

Enregistreur de données d humidité et de température

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

DESKTOP Internal Drive. Guide d installation

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Alarme intrusion filaire AEI HA zones

PROCÉDURE D'INSTALLATION WINDOWS 7 (32 ou 64 bit)

Réseaux CPL par la pratique

Liseuses et tablettes électroniques

Fiche Pratique. Présentation du problème. Installation du logiciel. Etape 1. MAJ le 17/10/2011


Installation d un ordinateur avec reprise des données

MODE OPERATOIRE POUR LA PHOTOTHEQUE DE CHEMIN FAISANT

Découvrez Windows NetMeeting

DOCUMENTATION VISUALISATION UNIT

ANNEXE 5 (1 page) MIC2920x

Elle supporte entièrement la gestion de réseau sans fil sous Windows 98SE/ME/2000/XP.

Enregistreur sans papier. Interface LON. B Description des interfaces 10.99/

ENVOI EN NOMBRE DE Mails PERSONNALISES

Le multiplexage. Sommaire

ALERT NOTICE D UTILISATION DU DRIVER SIA

Quels sont les espaces disponibles sur l ordinateur pour stocker ses documents et comment accéder facilement au dossier «My Documents»?

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : info@vtx.

CAPTURE DES PROFESSIONNELS

Transcription:

STATION METEO OREGON Transmission des données météorologiques 1

Bac Pro Systèmes Electroniques Numériques Champ professionnel : Electronique industrielle embarquée Fiche de travaux liée à des activités de : Travaux pratiques Système ou sous-système : OREGON Définition des tâches confiées à l élève à l occasion de la séquence de : 1 - PREREQUIS : Repère : TP1OREGON Niveau : 1SEN Lieu d activité : COMBS-LA-VILLE Enoncé des objectifs de formation associés aux tâches définies : FONCTIONS ET TACHES : 2 - EN AYANT A VOTRE DISPOSITION : - Console météo - Oscilloscope - dossiers techniques - Fiche ressource oscilloscope 3 - ON VOUS DEMANDE : A2-2 Mettre en place, raccorder, tester et valider les supports de transmission A2-3 Mettre en place les équipements, les logiciels, configurer, paramétrer, tester et valider SAVOIRS ASSOCIES : S3-Transmission de l'information S3-1 Supports physiques - de relever le signal issu de la console météo - d'analyser la trame d octets - de réaliser une interface d affichage (IHM) à l aide d un langage de programmation 4 - CRITERES D'EVALUATION : - être capable de suivre la procédure pour utiliser l'oscilloscope numérique - être capable d'analyser un signal qui permet de communiquer avec la console COMPETENCES : C4-4 Certifier le support physique ou valider les médias C4-6 Vérifier la conformité du fonctionnement des matériels et logiciels associés C4-3 Installer les supports Evaluation proposée par le professeur : Temps prévu : 4h Compétences barème A (x1) C4-4 /20 C4-6 /10 C4-3 /10 B (x0.75) C (x0.5) D (x0.25) E (x0) Temps passé : Note de l élève : /40 2

I MISE EN SITUATION Le lycée s est doté d une station météorologique afin d obtenir un certain nombre d informations qui est stockée quotidiennement dans une base de données. Les données en temps réel sont affichées sur le site web du lycée et sur les différents écrans. Dans cette activité, vous assurez la maintenance préventive et corrective de la station météo et sa liaison avec l application associée. La mise en œuvre de l application finale est à réaliser. II PRINCIPE Intérieur Extérieur Console météo Liaison série filaire Liaison réseau câblé Serveur (site + base de données) PC application 3

III ACTIVITE SUR LA LIAISON SERIE - Documents ressources à utiliser : Cours sur la liaison RS232 Ressource analyse trames Ressource oscillo mode trigger Dossier technique de la console - Matériel à utiliser : Carte interface (pour prélever les signaux) Oscilloscope TDS1012 Logiciel de l oscilloscope L objectif est de vérifier que la communication s établit correctement entre la console météo et le PC qui contient l application météo. Le signal prélevé à visualiser est TxD (trame envoyée par la console). La liaison a les caractéristiques suivantes : - 9600 bauds - 8 bits de données - 1 bit de stop (+1 bit ici) - Contrôle de flux : matériel RTS/CTS Principe : GND TxD CONSOLE MÉTÉO Communication TxD CTS GND 4

Question 1 : (compétence C4-3 installation des supports (connectique et signaux)) Réaliser le câblage ci-dessous. GND TxD Mesurer le niveau de tension sur TxD (à l oscillo). Est-ce une tension acceptable? Pourquoi? Quel est l état binaire correspondant? Aidez-vous du cours. V TxD =... en sortie de console. Etat binaire =... /3 Question 2 : Raccorder la ligne CTS à une tension positive 12V. Que se passe t-il sur la ligne TxD? Mesurer la tension et donner l état logique. V TxD =... en sortie de console. Etat binaire =... /3 Question 3 : Rappeler le rôle de RTS/CTS en vous aidant du cours. /2 Question 4 : Suivre la procédure de réglage de l oscilloscope (voir documents «ressource analyse trame» et «ressource oscillo mode trigger»). La base de temps (bouton SEC/DIV ou M sur l écran) sera réglé à 500µs. Lancer l acquisition d une trame de donnée «minute» (envoyée toutes les minutes). /2 5

Question 5 : analyse d une trame en ANNEXE 1. (compétence C4-4 certifier support physique validité des trames)) Cette trame doit comporter 5 octets ; elle correspond à la donnée envoyée toutes les minutes. Quelle est la durée totale de la trame? Tracer sur le relevé, cette durée. Mesurer les tensions (état haut, état bas). /4 Question 6 : décodage d une trame en ANNEXE 2. Calculer la durée d un bit et «découper» le signal en intervalles de temps de 1bit. L objectif suivant est de décoder les octets de la trame. Compléter les cases selon l état des bits. 1 er octet : START 2 ème octet : START 3 ème octet : START 4 ème octet : START 5 ème octet : START STOP STOP STOP STOP STOP /6 Question 7 : Sachant que le LSB suit toujours le bit de START, décoder en hexadécimal les octets de votre trame. 1 er octet... 2 ème octet... 3 ème octet... 4 ème octet... 5 ème octet... /5 Question 8 : D après la documentation technique, la valeur «minute» se retrouve de la façon suivante sur le 4 ème octet: Les 4 premiers bits servent aux unités ; les 3 bits suivants pour les dizaines. Le bit 7 indique l état de la batterie (0 pour batterie basse). Déterminer la valeur de la donnée minute dans ces conditions, avec la trame. /3 6

Question 9 : Le 5 ème octet se nomme le checksum. Il peut permettre de contrôler des erreurs dans la transmission des données. L application qui va recevoir les données devra donc effectuer un calcul et comparer le résultat du calcul avec le checksum ; s il est différent, l application en tiendra compte et agira en fonction du programme. Retrouvez votre checksum par le calcul (calculatrice du PC): (exemple pour 36 minutes) /2 IV MISE EN ŒUVRE DE L APPLICATION /10 (compétence C4-6 conformité fonctionnement du matériel et logiciel) L objectif est de réaliser un programme Python et une petite interface graphique qui va afficher les valeurs de température et d humidité intérieures avec PyQt Designer. création de la mini-interface graphique avec PyQt Designer. Vérifier que Python3.4 est installé. Vérifier que PyQt Designer est installé. Sinon il faut télécharger depuis le serveur ftp, le fichier suivant selon le PC: PyQt5-5.1.1-gpl-Py3.3-Qt5.1.1-x32.exe PyQt5-5.1.1-gpl-Py3.3-Qt5.1.1-x64.exe - Créer un répertoire ProjetPython sur le disque C. Vous enregistrerez les fichiers de l application à l intérieur. - Ouvrir QtDesigner. 7

- - Dans la fenêtre de dialogue, choisir Widget et cliquer sur créer. On obtient l interface Qt avec un widget Form vide. - Modifier le titre de la fenêtre dans l éditeur de propriétés sur la droite et trouvez la propriété «WindowTitle» de la classe Qwidget. Mettre «Station météo». Faire «Entrer». - Enregistrez votre fichier dans votre répertoire et nommez-le «MesuresMeteo». Remarque : L extension du fichier est *.ui. - La fenêtre à réaliser est la suivante : - Voir le document en ANNEXE 3 pour l appellation de tous les widgets. - Ce fichier doit maintenant être «converti» en langage Python. Nous allons créer un fichier nommé «ui_mesuresmeteo.py» de la manière suivante : Ouvrir la fenêtre de commande DOS (cmd). Placez-vous dans le répertoire où se trouve votre fichier en tapant directement cd /StationMeteo. Vérifiez avec la commande «DIR» que votre fichier «MesuresMeteo.ui» s y trouve. 8

Puis entrez la commande suivante : pyuic5 o ui_mesuresmeteo.py x MesuresMeteo.ui Faire «entrer» ; il ne doit pas y avoir de message particulier. Fermer la fenêtre. Ouvrir l IDLE de Python3 (Démarrer - programmes) et ouvrir le fichier «ui_mesuresmeteo.py». Faire F5 pour exécuter le programme. La fenêtre précédente apparaît. - Il reste à télécharger depuis le serveur FTP de la salle, le fichier du programme principal, celui qui sert à récupérer les données via la liaison RS232 et à afficher les valeurs sur l interface. Ce fichier s appelle «MesuresMeteoMain.py» et devra être placé dans le même répertoire que les autres fichiers. Le fichier «comrs232.py» sera également à télécharger.. Si tout a bien été configuré auparavant (notamment les noms de chaque widget sous Qt Designer), lorsque vous exécuterez ce programme, l interface s ouvrira, prête à recevoir les données. - Brancher la console météo (si ce n est pas déjà fait) sur le PC, pui s sélectionner le bon port (COM1) sur l interface. Ouvrir la communication. Les LCD affichent les valeurs.. 9

ANNEXE 1 : analyse d une trame envoyée par la station météo 10

ANNEXE 2 : décodage d une trame envoyée par la station météo S 1 1 1 1 1 1 1 1 S S 11

ANNEXE 3 : réalisation de l interface Qt ATTENTION! Respectez l écriture des noms sinon l application ne fonctionnera pas. Pour les labels, vous laisserez les noms par défaut. GroupBoxDonnees GroupBoxCom spinboxport Label lcdtemperature Label pushbuttonouvrir lcdhumidite 12