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