Utilisation de la pompe - Cozmo
Utilisation de la pompe - Cozmo
Utilisation de la pompe - Cozmo
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
136<br />
Informations techniques<br />
garantir le fonctionnement correct du moteur, le microprocesseur<br />
interrompt <strong>la</strong> perfusion par le biais du<br />
logiciel, émet une a<strong>la</strong>rme (un bip ou une vibration), et<br />
un message d’a<strong>la</strong>rme indiquant que <strong>la</strong> pile est très faible<br />
apparaît sur l’écran. Lorsque le niveau <strong>de</strong> tension <strong>de</strong> <strong>la</strong><br />
pile atteint un niveau si faible que le fonctionnement du<br />
microprocesseur n’est plus garanti, un circuit matériel<br />
<strong>de</strong> remise à zéro est déclenché et remet à zéro le microprocesseur.<br />
Ceci évite tout fonctionnement ambigu du<br />
microprocesseur à mesure que le niveau <strong>de</strong> tension <strong>de</strong><br />
<strong>la</strong> pile continue à baisser. La remise à zéro matérielle<br />
continue jusqu’à ce que <strong>la</strong> pile soit complètement vi<strong>de</strong><br />
ou qu’elle ait été retirée. Une fois que le contrôleur <strong>de</strong> <strong>la</strong><br />
<strong>pompe</strong> passe au mo<strong>de</strong> d’arrêt en raison d’un niveau <strong>de</strong><br />
pile faible, <strong>la</strong> seule façon d’y remédier consiste à remp<strong>la</strong>cer<br />
<strong>la</strong> pile usagée par une nouvelle pile.<br />
Fonctions <strong>de</strong> sécurité<br />
logicielle<br />
Fonctions <strong>de</strong> sécurité logicielle associées au<br />
matériel<br />
Vérification <strong>de</strong> <strong>la</strong> mémoire du programme<br />
Lors <strong>de</strong> <strong>la</strong> mise sous tension, et à <strong>de</strong>s intervalles réguliers<br />
par <strong>la</strong> suite, <strong>la</strong> mémoire du programme est testée à l’ai<strong>de</strong><br />
du calcul d’un co<strong>de</strong> cyclique <strong>de</strong> redondance (CRC — <strong>de</strong><br />
l’ang<strong>la</strong>is Cyclic Redundancy Co<strong>de</strong>) sur le programme ;<br />
ce co<strong>de</strong> est ensuite comparé à celui qui est stocké avec le<br />
programme.<br />
Si le co<strong>de</strong> calculé ne correspond pas au co<strong>de</strong> stocké, le<br />
logiciel interrompt l’administration d’insuline, déclenche<br />
une a<strong>la</strong>rme (bip ou vibration), et un message d’a<strong>la</strong>rme<br />
d’erreur système s’affiche sur l’écran.<br />
Vérification <strong>de</strong> <strong>la</strong> mémoire RAM<br />
Lors <strong>de</strong> <strong>la</strong> mise sous tension, <strong>la</strong> mémoire RAM est vérifiée.<br />
Une série <strong>de</strong> profils binaires est écrite vers et lue<br />
<strong>de</strong>puis chaque adresse <strong>de</strong> <strong>la</strong> mémoire RAM. Si les données<br />
lues ne correspon<strong>de</strong>nt pas aux données écrites, le<br />
logiciel interrompt l’administration d’insuline, déclenche