Recherche et développement d'une interface LonWorks et EnOcean/LonWorks pour le capteur de qualité de l'air E4000,
Le projet de stage repose sur le besoin de communiquer les données fournies par le capteur de qualité de l'air E4000 avec les réseaux du bâtiment LonWorks et EnOcean. Ce projet a été réalisé à l'aide des plusieurs outils :
Echelon NodeBuilder, pour le codage et débogage du logiciel embarqué.
Echelon LonMaker, qui est un outil de création de réseaux LonWorks.
ETS3, pour la comparaison du comportement entre KNX et LonWors (il fallait imiter KNX).
FT5000 Evaluation Board, outil de développement avec le cœur de la communication LonWorks et plusieurs I/O et interfaces de communication (UART, I2C, SPI, USB-Série).
Pour ce projet les principaux objectifs étaient de faire communiquer la carte d'évaluation avec la sonde E4000 à travers le port UART, en utilisant le protocole BAOS, qui est aussi utilisé pour la communication KNX. D'autre part, il a fallu rédiger le document de spécifications logiciel où est décrit le comportement de l'interface LonWorks, lequel a été plus tard implémenté dans le NodeBuilder Resource Editor. Enfin, nous avons créé un réseau LonWorks pour tester les fonctionnalités de l'interface.
Une autre grande étape du projet a été la conception d'un LNS Plugin pour le paramétrage de l'interface LonWorks, dont l'apparence est la même que sur ETS pour KNX. Ce plugin a été créé avec le logiciel Microsoft Visual Studio 2005, utilisant C# comme langage de programmation.
Les activités décrites ci-dessus ont été les mêmes pour la passerelle EnOcean/LonWorks, mais les tests ont été effectués avec le logiciel Dolphin Viewer.


Compétences mobilisées
Maîtrise de la conception d'une interface LonWorks.
Conception de réseaux LonWorks et EnOcean.
Programmation en langage NeuronC.
Conception d'une carte électronique pour implémenter une interface LonWorks.
Compréhension et utilité d'une passerelle dans un réseau du bâtiment.
Création d'une passerelle LonWorks/EnOcean.
Ecriture des documents de spécifications logiciel (en anglais).
Compréhension, construction et utilisation d'un protocole de communication (protocole BAOS et FT1.2).
MĂ©thodes et protocoles de communication entre dispositifs Ă©lectroniques (I2C, SPI, UART).
Programmation de LNS Plugins sur la plateforme .NET .
Gestion du projet avec Microsoft Project (calendrier, tâches et matériel utilisé).

-:lien vers le poster ,