Projet : Développer le firmware d’un système d’analyse de la propreté des sanitaires publiques

 

Technologies / langages employés: Microchip PIC, C, CAN/CNA, Modbus, RS232, SPI, I2C

Il s’agissait de développer le logiciel embarqué dans un dsPIC33 pour un système d’analyse par spectrométrie.

Le projet consistait à développer tout le firmware de la carte en respectant le cahier des charges tout en validant le prototype fourni. Il a fallu concevoir un banc de test pour avancer dans le développement alors que le dispositif évoluait en parallèle.

Le système n’ayant aucune interface homme-machine, il a fallu intégrer un module de communication avec un ordinateur pour qualifier le firmware et permettre aux concepteurs d’améliorer le produit.

 

Actions menées

  • Analyser les besoins et la carte prototype fournie
  • Prendre en compte les contraintes matériel, les délais d’étude très courts
  • Fournir un logiciel PC pour valider les acquisitions et calculs embarqués
  • Assister les développeurs hardware dans leur conception: correction du routage, modification du PIC initialement choisi, ajout d’un port de communication PC, …
  • Mettre en place un protocole de communication et de configuration fiable (MODBUS)
  • Rédiger les compte-rendus d’avancement et le rapport technique final
id ut venenatis dictum ipsum velit, efficitur. fringilla