FR 2619866 A1 19890303 FR 8811172 A 19880824 Appareil de commande de pompage; appareil médical en faisant application. L'invention concerne la commande de pompes à débit variable, par exemple de pompes péristaltiques utilisées dans des dispositifs médicaux. Les pompes à débit variable peuvent être commandées automatiquement au moyen de signaux électriques indiquant le débit désiré. Quand la pompe est une pompe à déplacement de volume positif telle qu'une pompe péristaltique, un signal destiné à déplacer le dispositif d'actionnement de la pompe (par exemple un moteur électrique) d'une quantité spécifiée devrait se traduire par le pompage du volume correspondant de liquide. Dans certaines conditions, il est possible qu'une pompe ne pompe pas la quantité commandée. Par exemple, quand le pompage a lieu avec un faible débit et donc selon une faible vitesse du moteur, ce moteur peut cogner, tournant par incréments et de manière irrégulière, avec pour résultat une perte de précision de la commande de débit. Certains autres exemples concernent le cas o la pompe est commandée pour pomper à une vitesse supérieure à sa limite supérieure, ou lorsque le fonctionnement de la pompe est rendu difficile, par exemple par coincement ou par un mouvement entravé des parties de la pompe. On a découvert qu'il était possible de réaliser une commande très précise du volume pompé au moyen d'une pompe à débit variable en détectant le débit de la pompe et en utilisant un intégrateur pour fournir un signal d'entratnement appliqué à la pompe, basé sur la différence entre les valeurs intégrées du débit détecté et du débit désiré commandé pour être pompé. Un intégrateur suit automatiquement le volume de liquide commandé qui doit être pompé et le volume détecté qui est pompé, et effectue des ajustements du signal de commande pour tenir compte de différences entre les deux, par exemple en augmentant le signal de commande quand les volumes détectés qui s'écoulent sont inférieurs à ceux qui ont été commandés, et vice versa. On est ainsi garanti d'une alimentation précise du volume commandé même si la pompe est défaillante et ne répond pas avec précision aux valeurs du signal -2- de commande, ce qui est très important dans l'application préférée consistant en le dosage d'un liquide dans des dispositifs médicaux pour contr6ler avec précision une procédure médicale. Par exemple, quand la commande est utilisée pour des pompes sur les oIuites à antiowlant, sang, plasma et plaquettes d'une centrifugeuse de sang continue reliée à un patient/donneur, on peut effectuer un contrôle précis sur une plage très étendue, le débit le plus élevé pouvant atteindre par exemple 200 fois le débit le plus bas. Dans des modes de réalisation préférés, le débit désiré est indiqué par une séquence d'impulsions de commande, chacune représentant un volume de liquide à pomper; le débit détecté est indiqué par une séquence d'impulsions d'écoulement détectées, chacune représentant un volume de liquide effectivement pompé; la pompe est une pompe à déplacement de volume positif entra!née par un moteur à vitesse variable, et le débit est détect,é par un codeur numérique fournissant une impulsion d'écoulement détectée pour une rotation donnée; l'intégrateur est un compteur-décompteur relié de façon à compter en montant quand il reçoit une impulsion de commande et à compter en descendant quand il reçoit une impulsion d'écoulement détectée, le signal de commande étant une sortie numérique du compteur-décompteur; le compteur-décompteur est réglé sur une valeur de comptage élevée qui constitue sa sortie d'exécution supérieure et est remis à zéro quand il fournit sa sortie d'exécution inférieure de façon à conserver ses sorties maximale ou minimale respectives lorsque la limite de comptage supérieure ou inférieure a été dépassée; le compteur-décompteur est remis à zéro quand une absence d'impulsions de commande est détectée, pour empacher l'activation de la pompe par une manoeuvre manuelle; un convertisseur numérique-analogique convertit le signal numérique du compteur-décompteur en un signal de commande de pompage analogique; un circuit de sommation ajoute le signal de commande de pompage analogique à un signal de contr$le analogique indiquant le courant passant par le moteur, pour réguler la rotation du moteur et de ce fait de l'écoulement du fluide; un circuit indicateur de surcouple compare une tension basée sur le courant passant par le moteur à une tension de référence; et un circuit indicateur de survitesse compare la tension - 3 appliquée au moteur à la tension du source de puissance, pour indiquer que le moteur fonctionne à sa vitesse maximale ou proche de celle-ci. D'autres avantages et caractéristiques de l'invention apparattront à la lecture de la description qui suit d'un mode de réalisation préféré, en se référant aux dessins annexés dans lesquels: la Fig. 1 est une vue schématique en élévation et partiellement en coupe d'une pompe à déplacement positif commandée par un circuit de commande selon l'invention; la Fig. 2 est un schéma par blocs dudit circuit de commande; les Figs. 3-4 représentent schématiquement des parties du schéma par blocs de la Fig. 2. La figure 1 représente une pompe péristaltique 10, comprenant un tube flexible 12 qui est fermé de façon intermittente et progressive entre un canal fixe 14 et des rouleaux 16 supportés sur le rotor 18, qui est entraîné par le moteur à engrenage et à courant continu 20. La pompe 10, (disponible chez Barber-Colman) utilise une conception à aimant permanent et comprend un codeur numérique 22, montré schématiquement à la Fig. 1, qui fournit 363 impulsions numériques pour chaque tour de l'arbre 19 du rotor. En se référant à la Fig. 'IlA, on peut voir que la pompe 10 est utilisée avec trois pompes additionnelles identiques, 11, 13, 15 pour pomper l'anticoagulant, -le sang entier, le plasma et les plaquettes vers une centrifugeuse de séparation du sang et à partir de celle-ci, montrée schématiquement en 17 sur le dessin. Le tube flexible 12 et les autres tubes flexibles compris dans les pompe 11, 13, 15 font partie d'un jeu de tubulures jetables, comprenant également le canal de séparation jetable (non montré) de la centrifugeuse 17. On peut utiliser des jeux de différentes de tubulures pour des procédures différentes de traitement du sang ou de prélèvement de ses composants, utilisant les mêmes rotors permanents des pompes 10, 11, 13, 15, parfois pour pomper des fluides différents et pour les pomper dans des sens différents. En se référant à la Fig. 2, le circuit de commande 24 qui commande la pompe 10 comprend un circuit intégrateur 26 avec le circuit de manipulation d'entrée 28, le circuit sommateur analogique 29, le -4 circuit amplificateur d'entrée 30, le circuit de comparaison de survitesses 31, le circuit de comparaison de surcouples 32, le circuit amplificateur de sortie 33, le circuit de microprocesseur 34 et la source de puissance 43 qui lui sont associés. La ligne à signal de débit co-mandé 25 provenant du microprocesseur 34 est reliée de façon à envoyer des impulsions de commande pussant par le circuit 28 à l'entrée de comptage ascendant du compteur-décompteur 52 du circuit intégrateur 26. La ligne à signal de débit détecté provenant du codeur 27 est reliée de façon à appliquer des impulsions d'écoulement détecté à la fois à l'entrée de comptage descendant du compteurdécompteur 52, par l'intermidiaire du circuit 28, et au circuit 34 du microprocesseur. Le circuit intégrateur 26 comprend également un convertisseur numérique-analogique (CNA) 58 relié de manière à appliquer un signal de commande de pompage analogique qui doit être ajouté à la sortie de l'amplificateur d'entrée 30 dans le circuit sommateur 29, dont la sortie est appliquée au circuit amplificateur de sortie 33, alimenté par une source de 24 volts 43. La sortie du circuit amplificateur de sortie 33 au node 29 est reliée au moteur d'entraînement 20. Le circuit de comparaison de survitesses 31 est relié de façon à recevoir et comparer la tension de sortie du circuit amplificateur au node 29 avec une tension de référence, et à fournir une sortie appliquée au microprocesseur 34 indiquant que le moteur 20 fonctionne à sa vitesse maximale ou proche de celle-ci. L'autre conducteur du moteur 20, au node 35, est relié à la masse par la résistance 37, par laquelle passe la plus grande partie du courant. Le circuit amplificateur d'entrée 30 émet en sortie un signal qui est fonction de la tension au node 35 (et donc du courant passant par le moteur 20 et la résistance 37) et qui est appliqué au circuit sommateur 29 (comme mentionné ci-dessus) et au circuit de comparaison de surcouples 32. Une tension de référence est également appliquée au circuit de comparaison de surcouples 32, dont' la sortie est appliquée au microprocesseur 34 pour indiquer que des courants importants sont tirés. En se référant à la Fig. 3, on peut voir que le circuit de manipulation d'entrée 28 comprend des bascules D 38, 40, 44, 46, 48, 50 - 5 - (74HCT74) , un oscillateur 47 (74LS724 ou NE 555), un monostable 82 (74HC4538), et divers inverseurs (74HC14), des portes OU (74HCT32) et des portes ET (74HCTll) reliées comme décrit ci-dessous. Le compteur 52 du circuit intégrateur 26 est constitué de deux compteurs de 4 bits (74HC193) 54, 56, reliés de manière à constituer un unique compteur à 8 bits. Les sorties d'exécution supérieure et inférieure CO et BO du compteur 54 sont reliées aux entrées de comptage ascendant et descendant du compteur 56, respectivement. Les impulsions d'écoulement détectées provenant du codeur 22 et les impulsions de commande provenant du microprocesseur 34 sont soumises à une double fréquence d'horloge pour les synchroniser avant leur présentation au compteur 52. La sortie du codeur 22 est appliquée par une porte CMOS à grande vitesse 36 (pour empêcher le bruit) à l'entrée d'horloge de la bascule D 38. La sortie de la bascule D 38 est appliquée à l'entrée D de la bascule D 40, qui est rythmée par la combinaison à la porte ET 90 de la sortie de l'oscillateur 47, de la sortie de l'oscillateur 47 divisée par quatre et provenant du complément de la sortie Q de la bascule D 50, et par la combinaison à la porte OU 92 de la sortie Q de la bascule D 40 et de la sortie de l'oscillateur 47 divisée par deux et provenant de la bascule D 48. Le signal de débit commandé provenant du microprocesseur 34 est traité de façon similaire en utilisant les bascules D 44 et 46 et leur porte OU 96 et de leur porte ET 98 associées. Le complément de la sortie Q de la bascule D 46 est appliquée à l'entrée de comptage descendant du compteur 52 de l'intégrateur 26. Le complément de la sortie Q de la bascule D 46 est appliqué à l'entrée de comptage ascendant du compteur 52. Les compléments des sorties Q 40 et 46 sont également appliquées aux entrées de remise à zéro des bascules D 38 et 44 respectivement. Le monostable 82, utilisé pour surveiller les impulsions de commande sur la ligne 25, a sa sortie combinée au niveau de la porte OU 94 à l'inverse de la sortie de la porte ET 98 et est appliquée en étant inversée à l'entrée de remise à zéro de la bascule D 84. La sortie de la bascule D 84 est appliquée aux entrées de remise à zéro des compteurs de 4 bits 54, 56 pour les remettre à zéro dans le cas d'absence d'impulsions de commande sur la ligne 25. L'entrée d'horloge - 6. - de la bascule 84 est reliée à la sortie d'exécution basse du compteur 56, pour remettre à zéro les compteurs 54, 56 quand ils reçoivent une sortie d'exécution basse. L'inverse de la sortie de la porte ET 90 est reliée & l'entrée de mise à zéro de la bascule D 86. Le complément de la sortie Q de la bascule D 86 est reliée aux entrées de charge des compteurs à 4 bits 54 et 56. La sortie d'exécution supérieure CO du compteur 56 est appliquée à l'entrée d'horloge de la bascule D 86, dont le complément de la sortie Q est reliée à l'état inversé à l'entrée de charge des compteurs 54, 56, pour charger le compte maximal dans les compteurs (ceci étant obtenu par un câblage manuel de toutes les entrées de préchargement A, B, C, D sur 5 volts) lors de la réception d'un signal d'exécution supérieur. En se référant à la fois aux Fige. 3 et 4, les sorties QA-QD des compteurs 54, 56 fournissent un signal numérique d'entraInement de pompage appliqué aux entrées B1-B8 du CAN 58 (DAC0800). En se référant à la Fig. 4, le circuit sommateur 29 comprend un amplificateur opérationnel 62 (LF412N) qui reçoit la sortie du CAN 58 en tant qu'entrée. La sortie de l'amplificateur opérationnel 62 est ajoutée à un signal de commande analogique émis en sortie par l'amplificateur 30 et est appliquée à l'amplificateur opérationnel 63 (LH1458N) du circuit amplificateur de sortie 33. Le circuit amplificateur de sortie 33 comprend également des amplificateurs Opérationnels 65, 67 (LM1458N) et un transistor NPN 69 (TIP29). La sortie de l'amplificateur opérationnel 63 est appliquée à l'amplificateur opérationnel 65, dont la sortie est appliquée à l'amplificateur opérationnel 67. La sortie de l'amplificateur opérationnel 67 est appliquée à la base du transistor 69. Le collecteur du transistor 69 est relié au transistor de puissance 80 (2N5883) par l'intermédiaire de la résistance de base (R43) dans le circuit de source de puissance 43. La tension de l'armature du moteur au node 29 est également reliée en tant qu'entrée au circuit de comparaison de survitesses 31 qui comprend un amplificateur opérationnel 71 et des résistances associées. - 7 - L'autre entrée de l'amplificateur opérationnel 71 est reliée à une tension de référence qui est inférieure d'une chute de diode (0,7 volt) à +V pwr. +Vwr peut être compris entre 24 V courant continu et 40 V pwr pwr courant continu. Le node 35, sur l'autre ligne allant au moteur 20, est relié à la masse par une résistance 37 de 0,1 ohm et de 3 W. La tension à travers cette résistance est appliquée en entrée au circuit amplificateur d'entrée 30, dont la sortie constitue la tension de commande scalaire appliquée au circuit sommateur 29. Le signal de sortie de commande analogique scalaire de l'amplificateur 30 est également appliqué en entrée au circuit comparateur de surcouples 32, y compris l'amplificateur opérationnel 75 (LF412N) et l'amplificateur opérationnel 77 (LM339), la sortie de ce dernier étant appliquée au premier et comparée à la tension de référence. Les autres composants montrés aux Figs. 3 et 4 sont les suivants: Résistances R1, R3, R16, R27, R30, R32, R34, R38, R41 10K R2 120K R4, R5 7,6K R6, R9 5,6K R7 820K R8 30K R10 8,2K Rll 15K R12, R39 20K R13, R15, R28, R40 100K R14 47K R17 10 R18, R19 200 R20 470, 1/2W R21 50, 5W R22 9,1K R23 2K R24 4,7K -8 R25 20 R26, R29, R36, R37 1M R31 0,1 - 3W R33, R35 200K R42 15 R43 25 R44 100 Condensateurs C1 10pF C2 0,1OjF C3, C4, C5, C6, C7, C8, C9 0,lpF Diodes CR1, CR2, CR4 IN4148 CR3 IN5416 En fonctionnement, la pompe 10 pompe le liquide par le tube 12 du fait de l'action des rouleaux 16, qui ferment des parties de tube 12 et font avancer progressivement les parties fermées et le liquide emprisonné à l'avant quand elles sont entrainées par le moteur 20. La pompe 10 est commandée de manière à pomper selon un débit donné par des impulsions de commande fournies par le microprocesseur 34, agissant en tant que générateur de signal de débit commandé, par la ligne 25 allant au circuit intégrateur 26, chaque impulsion représentant un volume donné à pomper. Le codeur 22 émet en sortie une séquence d'impulsions d'écoulement détecté représentant chacune un volume de liquide (le mîme volume que pour les impulsions commandées) qui a été pompé. Le circuit intégrateur 26 fournit un signal de commande de pompage qui est basé sur la différence entre les valeurs intégrées des impulsions de commande et les impulsions d'écoulement détectées, et ce signal de commande de pompage est utilisé pour ajuster la vitesse du moteur 20. Avant le comptage par le compteur 52 du circuit intégrateur 26, les séquences d'impulsions de commande et d'impulsions d'écoulement détectées sont soumises à un double rythme d'horloge par les bascules D 38, 40, 44 et 46 pour synchroniser les impulsions appliquées au compteur 52. Le compteur 52 product un mot de 8 bits indicatif de la -9- différence entre le nombre d'impulsions de commande reçues à l'entrée de comptage ascendant et les impulsions d'écoulement détectées reçues à l'entrée de comptage descendant. Chaque impulsion de commande augmente le nombre provenant du compteur 52 alors que chaque impulsion d'écoulement détectée provenant du codeur 22 diminue ce nombre. Le compteur 52 fonctionne ainsi en. tant qu'intégrateur numérique dont l'erreur est de Z0%, en fonction du temps écoulé, mais présente une erreur de décalage limitée approximativement aux deux tiers d'un tour du moteur 20 du fait de la tension nécessaire pour compenser la forcecontre électromotrice du moteur pour une vitesse de rotation donnée. Le mot de 8 bits est un signal de commande de pompage numérique qui est converti en un signal de commande de pompage analogique équivalent dans le CAN 58. Si le moteur 20 tourne à la vitesse correcte, il n'y a pas de modification de tension nette du CAN 58. Si le moteur 20 tourne trop lentement, la tension provenant du CAN 58 augmente jusqu'à ce que la vitesse soit correcte. Inversement, si la vitesse est trop rapide, la tension provenant du CAN 58 diminue. Le signal de commande de pompage analogique est amplifié dans l'amplificateur opérationnel 62 et est ajouté à une tension de commande scalaire, proportionnelle au courant du moteur, provenant du circuit , pour compenser des variations normales du couple vues par la pompe. Ceci régularise la rotation du moteur 20, régularisant ainsi l'écoulement du fluide. La tension totalisée est alors amplifiée dans l'amplificateur de sortie 33, qui est alimenté par la source de puissance 43, et appliquée à la pompe 10. Le signal de commande appliqué à la pompe 10 ne peut pas dépasser la tension de la source 43. La tension du signal de commande amplifié au node 29 est appliquée en entrée au circuit comparateur de survitesses 31, qui compare cette tension à une tension de référence qui est inférieure de 0,7 volt à la tension +V provenant de la source de puissance 43. Cette comparaison pwr est utilisée pour alerter le microprocesseur 34 quand le moteur 20 est entratné près des limites de la capacité de la source de puissance. Le courant passant par le moteur 20 est fonction du couple du moteur 20. La tension de commande scalaire provenant du circuit 30, qui indique le courant passant dans le moteur 20, est comparée dans - 10 o l'amplificateur opérationnel 77 à une tension de référence qui est choisie pour éviter que le moteur soit entraIné à une vitesse exagérée. Par exemple, si la poupe 10 se coince, le moteur 20 peut alors tirer des courants importants pour respecter les conditions de rotation établies par le circuit intégrateur 26. La sortie de l'amplificateur opérationnel 77 est appliquée au microprocesseur 34 pour l'alerter quand il y à une condition de surcouple. Pour protéger la pompe 20 contre une activation accidentelle, par exemple quand le rotor 18 est tourné manuellement, le compteur 52 est amené à l'état vide par la bascule 84 et le onostable 82 quand il n'y a pas de séquence d'impulsions de commande provenant du microprocesseur 34. Ceci a pour résultat que le signal de commande de pompage analogique fourni par le convertisseur 58 est décalé dans le sens d'une tension située au-dessous de la masse. La bascule 84 est également utilisée en liaison avec la bascule 86 pour éviter que le compteur 52 incrémente de "FF" à "00" ou décrémente de "00" à "FF". Ceci amine le compteur 52 à conserver sa sortie maximale ou minimale respective quand la limite de comptage supérieure ou inférieure a été dépassée. Les pompes 11, 13 et 15 destinées au sang, au plasma et aux plaquettes sont commandées de façon similaire par le microprocesseur 34. On obtient une commande précise dans une plage très étendue de débits, telle que par exemple de petits débits pour l'additif anticoagulant qui doit être distribué de façon très précise, et pour les plaquettes, et des débits importants destinés au sang entier. D'autres modes de réalisation de l'invention sont compris dans le champ d'application des revendications annexées. Au lieu du compteur-décompteur numérique 52, il est possible d'utiliser un intégrateur analogique, par exemple un condensateur qui pourrait être chargé par un signal de débit commandé et déchargé par un signal de débit détecté. REVENDICATIONS 1. Appareil de commande de pompage, caractérisé en ce qu'il comprend: une pompe (10) & débit variable pouvant être commandée en réponse & un signal de commande de pompage, un générateur de signal engendrant un signal de débit commandé indiquant le débit désiré de la pompe, un détecteur de débit fournissant un signal de débit détecté indiquant le débit détecté de ladite pompe, et un intégrateur (26) relié auxdits détecteur et générateur pour recevoir et intégrer ledit signal de débit commandé et ledit signal de débit détecté, et pour fournir ledit signal de commande de pompage sur la base de la différence entre les valeurs intégrées desdits signaux de façon à toujours obtenir le volume de commande désiré. 2. Appareil selon la revendication 1, caractéri- sé en ce que ledit signal de débit commandé est une séquence d'impulsions de commande, dont chacune indique un volume de liquide à pomper. 3. Appareil selon la revendication 2, caractéri- sé en ce que ledit signal de débit détecté est une séquence d'impulsions d'écoulement détectée, dont chacune indique un volume de liquide effectivement pompé. 4. Appareil selon la revendication 3, caractéri- sé en ce que ladite pompe à vitesse variable est une pompe à déplacement de volume positif entraînée par un moteur (20) à vitesse variable, et ledit détecteur de débit comprend un codeur numérique (22) fournissant ladite impulsion d'écoulement détectée pour une rotation donnée. 5. Appareil selon la revendication 3, caractéri- sé en ce que ledit intégrateur (26) comprend un compteur-décompteur (52) relié de façon à compter en montant lorsqu'il reçoit une impulsion de commande dudit générateur de signal et & compter en descendant quand il reçoit ladite impulsion d'écoulement détectée dudit dé- tecteur de débit, ledit signal' de commande étant la sortie numérique dudit compteur-décompteur (52). 6. Appareil selon la revendication 5, caractéri- sé en ce qu'il comprend en outre un convertisseur numé- rique-analogique pour convertir ledit signal de commande de sortie numérique (58) en un signal de commande de pompage analogique. 7. Appareil selon la revendication 6, caractéri- sé en ce que ladite pompe à vitesse variable (10) est entraînée par un moteur à vitesse.variable et A courant continu (20) actionné par ledit signal de commande de pompage analogique. 8. Appareil selon la revendication 3, caractéri- sé en ce que ladite pompe à vitesse variable (10) est entraînée par un moteur à vitesse variable (20) et à courant continu, et ledit signal de commande de pompage est un signal de commande de pompage analogique. 9. Appareil selon la revendication 8, caractéri- sé en ce qu'il comprend en outre un circuit sommateur (29) pour ajouter ledit signal de commande de pompage analogique à un signal de commande analogique indiquant un courant passant par ledit moteur à vitesse variable (20) et & courant continu. 10. Appareil selon la revendication 8, caracté- risé en ce qu'il comprend en outre un circuit indicateur de surcouple (32) relié de façon à recevoir une tension basée sur le courant passant par ledit moteur (20) et comprenant un comparateur pour comparer ladite tention à une tension de référence. 11. Appareil selon la revendication 8, caracté- risé en ce que ledit moteur (20) est entraîné par une source de puissance (43) de tension établie, la tension fournie audit moteur (20) étant inférieure à ladite tension établie et étant commandée par ledit signal de commande de pompage analogique. 12. Appareil selon la revendication 11, caracté- risé en ce qu'il comprend en outre un circuit indicateur de survitesse (31) relié de manière à recevoir ladite tension appliquée audit moteur (20) et comprenant un comparateur pour la comparer à ladite tension établie. 13. Appareil selon la revendication 5, caracté- risé en ce que ledit compteur-décompteur (52) comprend une sortie d'exécution supérieure et une entrée de préchargement reliée de façon & recevoir une valeur de comptage élevée, et comprenant en outre un circuit de dépassement de valeur de comptage supérieure relié de façon à charger ladite entrée de préchargement lorsqu'il reçoit ladite sortie d'exécution supérieure. 14. Appareil selon la revendication 5, caracté- risé en ce que ledit compteur-décompteur (52) comprend une sortie d'exécution- inférieure et une entrée de remise à zéro, et comprend en outre un circuit de dépassement de valeur de comptage inférieure relié de façon à remettre à zéro ledit compteur quand il reçoit ladite sortie d'exécution inférieure. 15. Appareil selon la revendication 5, caracté- risé en ce que ledit compteur-décompteur (52) comprend une entrée de remise à zéro et comprend en outre un moniteur d'impulsions de commande pour surveiller ledit signal de débit commandé et pour remettre à zéro ledit compteur quand une absence d'impulsions de commande est détectée. 16. Appareil selon la revendication 15, carac- térisé en ce que ledit moniteur d'impulsions de commande comprend un monostable (82) relié de façon à recevoir ledit signal de débit commandé en tant qu'entrée et fournissant un signal bas à une entrée de remise à zéro dudit compteur. dans le cas de détection d'impulsions de commande et & fournir un signal haut à ladite entrée de remise à zéro quand les impulsions n'ont pas été reçues pendant une période de temps donnée. 17. Appareil selon la revendication 5, caracté- risé en ce qu'il comprend en outre des bascules soumises à de doubles fréquences d'horloges pour synchroniser les impulsions de commande et les impulsions d'écoulement détectées. 18. Appareil selon la revendication 1, caracté- risé en ce que ladite pompe est une pompe péristaltique. 19. Appareil selon l'une quelconque des revendi- cations précédentes, caractérisé en ce qu'il comprend: une pompe péristaltique & débit variable (10) pouvant être commandée en réponse & un signal de commande de pompage, un générateur (47) de signal engendrant un signal de débit commandé indiquant le débit désiré de ladite pompe, un détecteur de débit fournissant un signal de débit détecté indiquant le débit détecté de ladite pompe, et un intégrateur relié auxdits détecteur et gêné- rateur pour recevoir et intégrer ledit signal de débit commandé et ledit signal de débit détecté et pour four- nir ledit signal de commande de pompage sur la base de la différence entre les valeurs intégrées des signaux de manière à toujours obtenir le volume commandé désiré. 20. Appareil selon l'une quelconque des revendi- cations précédentes, caractérisé en ce qu'il comprend: une centrifugeuse comportant une conduite d'entrée du sang et un ensemble de conduites de sortie pour les fractions séparées du sang, un ensemble de pompes péristaltiques (10, 11, 13, 15) à débit variable agissant sur au moins certaines desdites conduites, chacune desdites pompes pouvant être commandée en réponse à un signal de commande de pompage, ledit appareil comprenant en outre, pour chacune desdites pompes, un générateur de signal engendrant un signal de débit commandé indiquant le débit désiré de ladite pompe, un détecteur de débit fournissant un signal de débit détecté indiquant le débit détecté de ladite pompe, et un intégrateur (26) relié auxdits détecteur et générateur pour recevoir et intégrer ledit signal de débit commandé et ledit signal de débit détecté et pour fournir ledit signal de commande de pompage sur la base de la différence entre les valeurs intégrées desdits signaux de manière à toujours obtenir le volume commandé désiré.