C Tests du système et validation » Historique » Version 1
Anonyme, 30/03/2021 15:39
1 | 1 | Anonyme | h1. Tests du système et validation |
---|---|---|---|
2 | |||
3 | Comme chaque carte a été conçue pour pouvoir être testée et validée séparément, des bancs de tests ont été mis au point pour valider chacune des cartes indépendamment, puis testés ensemble en ajoutant pas à pas les composants. |
||
4 | La validation se fait comme suit : |
||
5 | |||
6 | Carte MAITRE : |
||
7 | |||
8 | * Alimentation |
||
9 | * Port de programmation (PickIT3) |
||
10 | * Test fonctionnel du PIC : Programme simple de LEDs |
||
11 | * Port de communication SPI (Envoi des commandes et vérification de l’exactitude des données à l’oscilloscope) |
||
12 | |||
13 | Cartes ESCLAVE : |
||
14 | |||
15 | * Alimentation |
||
16 | * Port de programmation (PickIT3) |
||
17 | * Test fonctionnel du PIC : Programme simple de LEDs |
||
18 | * Port de communication SPI (Réception et vérification des données par débogage logiciel) |
||
19 | * Réception et comptage des données de l’encodeur |
||
20 | * Envoi de commandes simples au port de contrôle moteur |
||
21 | * Implantation et tests de l’asservissement |
||
22 | |||
23 | Carte ALIMENTATION : |
||
24 | |||
25 | * Réception de l’alimentation |
||
26 | * Régulation 5V Sortie sur ports dédiés |
||
27 | * Bouton d’arrêt d’urgence |
||
28 | * Supporte 20A |
||
29 | |||
30 | L’alimentation des cartes est doublement protégée, non seulement par les circuits de la carte d’alimentation mais aussi par un régulateur L7805, au cas où l’utilisateur souhaiterait alimenter lui-même les cartes. L’utilisateur a aussi accès à une alimentation par port USB, la source étant sélectionnable directement sur la carte, avec un indicateur LED pour s’assurer de la bonne alimentation. Le tout a été mesuré et testé, par toutes les voies possibles. |
||
31 | En ce qui concerne les ports de programmation des microprocesseurs par "PickIT3":https://www.microchip.com/Developmenttools/ProductDetails/PG164130 , ils sont vérifiés par le succès des tests fonctionnels de base : l’allumage des LEDs. Nous avons utilisé pour cela les LEDs prévues pour l’indication du sens de rotation des moteurs. |
||
32 | Pour les ports de communication SPI de la carte Maitre, les données envoyées ont été vérifiées et validées par observation sur oscilloscope. Ceux des cartes Esclaves ont quant à eux été vérifiés grâce au « debugger » intégré de la plateforme de programmation des microprocesseurs "MPLABX":https://www.microchip.com/mplab/mplab-x-ide , qui nous permet d’observer la valeur des variables à des moments précis du programme. |