Station météo: Programmation µcontroleur et liaison PC USB.

Date : 2010

Type : projet_lic

Formation : L3ET

Auteur(s) : Frederic Tutzo

Mots Clefs

Resumé

La conception du projet météo passe par de nombreuses applications du point de vue électronique et informatique. Notre binôme agit sur la réalisation du programme de contrôle du µcontroleur et la communication entre les divers appareils de mesures ainsi que sur la gestion de la communication USB entre la carte d'acquisition et le PC. La première partie consiste à la réalisation du code en assembleur permettant la communication par port I2C et le retour des mesures de température. La configuration du programme en assembleur nécessite une profonde analyse et compréhension du µcontroleur, sa conception matérielle, son fonctionnement et ses différentes possibilités. Est important également, la connaissance des différents logiciels permettant de programmer et compiler correctement les codes créés. La deuxième partie fut principalement orientée sur la communication USB. De part cette liaison doivent communiquer 2 flux. La commande à distance de la carte d'acquisition permettant le relevé des différentes données météorologique ainsi que le retour des valeurs des capteurs sur l'ordinateur. Ce développement passe par une identification du type de connexion, une compréhension du système, une connaissance du fonctionnement du µcontrolleur et de tous ces registres et une recherche approfondi par tous les moyens d'informations. La compréhension d’un système aussi complexe que l’USB nécessite une importante demande de renseignement que peu de moyens permettent de satisfaire. Le système de fonctionnement étant jalousement gardé par les entreprises. La dernière partie consiste à la réalisation de l'interface PC de commande de station météo. Cette étude nécessite de connaitre les langages utiles de communication. Il faut une utilisation de logiciel adapté pour réalisé une interface intuitive et dynamique. Egalement mis en cause la compréhension du système d’exploitation utilisé pour permettre la communication entre 2 système non compatible initialement. Le dernier point de cette partie est la réalisation de cette interface de commande en langage C++ avec des éditeurs de programme favorisant l’utilisation des plateformes Windows. La création d’un système multi-plateforme nécessite une étude.