Beruflich Dokumente
Kultur Dokumente
I. INTRODUCTION
Pneumonia is now the leading killer of young children. It
has been found that pneumonia occurs most frequently in
childhood than any other age. It has become increasingly
difficult to identify the development of pneumonia in children
due to the lack of available laboratory tests for these
pathogens. A new system needed to be developed to help
detect these conditions and help diagnose pneumonia. By
monitoring the respiration rates of young children, lives can
be saved in all areas, especially in those that lack available
medical options. A respiration rate monitor is much more cost
efficient that creating a bigger system, and can be
implemented in peoples homes to help diagnose this
problem.
The specifications of the system were limited to a cheap 8bit microprocessor, a 10 bit A/D converter, and only 2k of
RAM memory. Also, a LM 61 temperature sensor was
allowed but no other components. By only using these
components it was ensured that a cheap system would be
developed that could be easily recreated in peoples homes to
help with this problem.
II.DISCUSSION AND RESULTS
Figure 1: The first filter in the system when a low and high frequency input are
put through the system.
Figure 1 shows the output waves of the first IIR filter when
a low and high frequency wave were passed through. The first
bandpass filter was designed to pass signals that were
between one and eleven breaths per minute. The input signal
that generated the low frequency output had a frequency of
five breaths per minute and it can be easily seen that the filter
passed the signal. However, the input signal that generated
the high frequency output had a frequency of fifty breaths per
minute. Since this first filter had a cutoff at one and eleven it
is easy to see how the filter did not let the signal pass though.
2
In order to get this information known input signals were sent
through the single filter to make sure it was working
correctly. This verified that the first bandpass filter was
working as expected and the next step was to test the middle
filter that detected normal breathing in a range of twelve to
thirty-nine breaths per minute.
Figure 2: The second filter in the system when a low, medium and high frequency
input are put through the system.
Figure 3: The final filter in the system when a low and high frequency input are
put through the system.
3
turned off if it was already on and a sound would be outputted
to signify that the breathing was in the low frequency zone. If
the input was detected in the middle of the system the LED
was turned off and no sound was played. Lastly, if the
breathing rate was located in the high breathing zone then the
LED would be turned on and a different audio tone would be
played to signify high breathing.
The output of the Arduino program was used to provide
useful information such as the variances from each of the
three filters and the execution time and whether there was a
low or high warning or if the breathing was normal. This is
shown in the following figure.
Figure 5: Output from Arduino program after a high frequency input went
through.
Figure 3: Output from Arduino program after a low frequency input went
through.
Figure 4: Output from Arduino program after a medium frequency input went
through.
4
This system is cost efficient and can be easily installed in
peoples houses to help reduce the number of people that
suffer from respiratory infections. By only using low cost
components and DSP filter concepts, a breath detector can be
used to help diagnose pneumonia.
APPENDIX
// Generating known sinusoids
float Freq = 0.0;
if (z == 0) {Freq = 0.01833;}
else if (z == 1){Freq = 0.01833;}
else {Freq = 0.02;}
for(int n=0;n<255;n++){
input[n] = 100.0*sin(2.0*3.14*Freq*n);}
5
REFERENCES
[1]
[2]