A blood pump controller includes a microcontroller and a communication interface. The microcontroller is configured to communicate with various types of blood pump communication modules. The microcontroller is further configured to determine, based on communication with a particular type of blood pump communication module, the particular type of blood pump communication module communicated with. The microcontroller is further configured to select, based on the determination of the particular type of blood pump communication module, control logic used to control the particular type of blood pump communication module. The microcontroller is further configured to generate, based on the selected control logic, commands for controlling the blood pump communication module. The communication interface is configured to connect the microcontroller to the particular type of blood pump communication module.Cette invention concerne un système de commande de pompe sanguine comprenant un microcontrôleur et une interface de communication. Le microcontrôleur est configuré pour communiquer avec différents types de modules de communication pour pompe sanguine. Le microcontrôleur est aussi configuré pour déterminer, daprès la communication avec un type particulier de module de communication pour pompe sanguine, le type particulier de module de communication sollicité. Le microcontrôleur est également configuré pour sélectionner, daprès la détermination dudit type de module de communication, la logique de commande utilisée pour réguler ledit type de module de communication. Le microcontrôleur est par ailleurs configuré pour générer, daprès la logique de commande sélectionnée, les commandes nécessaires pour réguler le module de communication pour pompe sanguine. Linterface de communication est configurée pour relier le microcontrôleur au type de module de communication pour pompe sanguine.