L'erreur de conception : démonstration
Elle se caractérise par un fonctionnement de la mémoire en dehors des spécifications du constructeur.
Le cycle d'accès ne doit pas être interrompu.
"After detection of a Start condition the specified number of clock cycles (respectively low-to-high transitions ofCLK) must be provided."
Sans détecteur de perte d'alimentation, lors du retrait du badge, ce défaut peut se produire. La chance est d'une sur 10 environ. Que l'on effectue une lecture n'a pas d'importance, le fabricant de la mémoire ne garantie pas un " bon fonctionnement" dans ces conditions.

Test ne vaut pas démonstration
Si chaque dysfonctionnement entraînait une perte de la mémoire, le problème aurait été rapidement mis en évidence. On ne peut pas non plus attribuer la perte de la mémoire a ce dysfonctionnement sans une étude du fonctionnement de la mémoire, étude inaccessible puisque le fonctionnement est un secret de fabrication du constructeur de la mémoire.
Ce défaut de conception entraîne, de fait, un défaut de garantie sur bon fonctionnement du produit.
Correction
En ajoutant un circuit prévenant le micro contrôleur d'une perte d'alimentation, et en ajoutant une réserve d'énergie afin qu'il puisse terminer l'accès a la mémoire, elle aurait été utilisée conformément aux spécifications.
Une autre solution palliative est possible, en effet des la mise sous tension, puisque l'action badge n'a pas encore été faite (ouverture de la porte), celui ci n'est pas retiré, la lecture de la mémoire du numéro s'effectuera correctement. Il faut faire cette lecture seulement cette fois.
Pendant cette période la probabilité d'une coupure de courant devient quasiment nulle. L'erreur fondamentale a été la lecture en boucle de la mémoire.
Investigation
Dans ce cas ou l'on peut invoquer la sécurité pour ne pas donner d'information, alors qu'il est démontré qu'un bon dispositif ne peut pas être mis en défaut mémé en connaissant les plans, ou dans tous les autres cas ou l'on invoque d'autres causes (concurrence...) entrave la recherche des défauts.
Poubelle
Toutes l'électronique fonctionne correctement, y compris la mémoire des numéros, mais avec son effacement, le numéro " 0..00 " semble bloquer la re- programmation, investigation qui ne sera pas faite ! !..
L'ouverture du boîtier impossible sans casse, la modification du programme dans le micro contrôleur aussi impossible rend la remise en état économiquement trop coûteuse.
Page Web X.Fenard
(c) Xavier Fenard 2010
Retour