A heartbeat detecting device comprises: a time difference value calculation unit (3) that calculates the time difference value for sampling data from an electrocardiogram waveform a FIFO buffer (4-1) and a FIFO buffer (4-2) for which the time difference value serves as input a FIFO buffer (4-3) for which the output of the FIFO buffer (4-2) serves as input a FIFO buffer (4-4) for which the output of the FIFO buffer (4-3) serves as input a minimum value detection unit (5) that detects the minimum value M from the time difference value stored in the FIFO buffer (4-2) and the time difference value stored in the FIFO buffer (4-4) at each sampling time and a heartbeat time determination unit (6) that determines that the sampling time of an output value a is a heartrate time when the difference value M−a between the minimum value M and the FIFO buffer (4-1) output value a is equal to or greater than a threshold value.Linvention concerne un dispositif de détection des battements cardiaques qui comprend : une unité de calcul de valeur de différence temporelle (3) qui calcule la valeur de différence temporelle pour des données déchantillonnage à partir dune forme donde délectrocardiogramme un tampon FIFO (4-1) et un tampon FIFO (4-2) pour lequel la valeur de différence temporelle sert dentrée un tampon FIFO (4-3) pour lequel la sortie du tampon FIFO (4-2) sert dentrée un tampon FIFO (4-4) pour lequel la sortie du tampon FIFO (4-3) sert dentrée une unité de détection de valeur minimale (5) qui détecte la valeur minimale M à partir de la valeur de différence temporelle stockée dans le tampon FIFO (4-2) et de la valeur de différence temporelle stockée dans le tampon FIFO (4-4) à chaque temps déchantillonnage et une unité de détermination de temps de battement cardiaque (6) qui détermine que le temps déchantillonnage dune valeur de sortie a est un temps de battement cardiaque lorsque la valeur de la différence M−a entre la valeur minimale M et la valeur de sortie a du tampon FIFO