PC ECG
a personal computer interfaced electrocardiograph
Giuseppe Lippolis and Francesco Palmisano
The Project
The idea underlying the realization of the project is the attempt to create an analog to digital front-end device able to acquire an analog signal from the external environment and to sample it in order to have the information in a format suitable for following treatments and elaborations. Specifically the case of study concerns the acquisition of a biological signal and in particular of a signal generated by the human body like the electrocardiographic one. This represents the electric activity (as a cause of the mechanical activity we can easily be aware of) of the heart, that is, the waves of polarization and depolarization involving the myocardial cells that can be detected by some electrodes put on appropriate places of the body surface. It turns out that the first stage of the work which anyway goes over the requirements and the aims of the project should be the correct acquisition of this signal through specific analog equipment like an ECG device able to “extract” the signal and to present it after an early analog filtering and amplification. Leaving the inner problems of this first stage aside, the front-end whose core is the ATmega16 microcontroller, thanks to its internal AD converter, samples the signal and produces a digital one. The sampling rate chosen is 500 Hz, enough to have an optimal band of the signal of circa 250 Hz (indeed this is only an ideal limit to prevent aliasing, the real value should be circa 200 Hz). The microcontroller is programmed through a firmware written in C code in order to handle this signal and extract some information from it, like for example the heart frequency, which is visualized through an LCD display. The information is also sent to a second processing station, like for example a PC which can exploit its larger computing power to storage or to further elaborate the signal and highlight some other features by implementing different algorithms of the signal processing theory.

Download Full Report

Digitala Projekt 2007
Bertil Lindvall