Étape 16 : Vérification et Validation
Le logiciel de microcontrôleur a été développé en utilisant l’environnement MPLAB de Microchip et validé sur plusieurs jours de tests et d’utilisation
Le logiciel de l’ordinateur hôte a été développé sur un ordinateur de bureau avec un un Intel P4 CPU et RAM IGB exécutant Microsoft XP Sp 3. VB.NET 2 a été utilisé comme le système de développement.
Le logiciel VB a été porté sur les systèmes suivants et vérifié :
- Intel P4 1.6 GHz 1Go RAM Win XP Sp 3
- Intel Core 2 Duo 2GHz 1Go RAM Win Xp Sp 3
- Intel Core 2 Duo 2GHz 1 Go de RAM sous Win Xp Sp 3 dans Virtual Box Linux Debian Squeeze
- Dell Inspiron 1525 avec Intel Core 2 Duo 2GHz 2GB RAM Win Xp Sp 3
- Dell Inspiron 1525 avec Intel Core 2 Duo 2GHz 2 Go RAM Windows 7
Matériel
- Développement initial était sur une planche à pain où le matériel de base a été finalisé. Puissance au système provenait d’un bloc d’alimentation DIY.
- Oeuvre de PCB a été développé à l’aide d’un progiciel de CAO et un PCB face double fabriqué à l’aide de la méthode de transfert de toner
- Après population du PCB avec tous les composants électroniques, il était testé autonome.
- Le PCB a été ensuite placé à l’intérieur de l’enceinte et branché aux prises, connecteurs, interrupteurs et voyants.
- Cette première unité a été alimentée par un SMPS PC externe et testée à toutes les fonctionnalités.
- Des modifications mineures nécessaires à effectuer dans les matériels et logiciels.
- La conception de la première unité a été gelée et le matériel, l’utilisateur et l’expérimentales documents préparés
Répétabilité et la cohérence :
- Comme précaution abondante et à vérifier la répétabilité et l’exactitude de la documentation, une seconde unité a été fabriquée basé sur les documents.
- Des tests sur ce système validé le processus de développement et a subi aucune modification
AVERTISSEMENT & clause de non-responsabilité :
Tout le contenu fourni est ici à titre informatif seulement. Je ne font aucune déclaration quant à l’exactitude ou l’exhaustivité de toute information. Je ne serai pas responsable de toute erreur ou omission dans ces informations. Je ne serai pas responsable des pertes, blessures ou des dommages, de l’affichage ou l’utilisation de cette information, y compris les logiciels.