22.04.2014 Views

Utilisation de la pompe - Cozmo

Utilisation de la pompe - Cozmo

Utilisation de la pompe - Cozmo

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!