TB06-04

Embed Size (px)

Citation preview

  • 7/29/2019 TB06-04

    1/4

    Tuyn tp Bo co Hi ngh Sinh vin Nghin cu Khoa hcln th 8 i hc Nng nm 2012

    1

    THIT K M HNH T NG O NHP TIMV NHIT CTH NGI

    DESIGNING HEART RATE AND TEMPERATURE MONITORING

    EQUIPMENT MODEL

    SVTH: NguynB Tng,Nguyn ng Quc Anh, Nguyn Duy HinLp 07ECE, Chng Trnh Tin Tin, Trung Tm XutSc, Trng i hc Bch Khoa,HN

    GVHD:KS. Nguyn Th NghaTrung Tm XutSc, Trng i hc Bch Khoa, i hc Nng

    TM TT

    n ny to ra mt thit b s dng cng ngh truyn dn thng tin v mng ni b a ra mt gii php thun tin nhm qun l sc khe con ngi. Thng tin sc khe o c tthit b s c truyn dn qua dy cp mng n mt my ch; v t c th c truy cp

    thng qua trnh duyt web. n ny cung cp mt gii php qun l sc khe con ngi vi gic hp l, tin dng nhm thu hp khong cch gia bnh nhn v bc s.

    ABSTRACT

    This project creates a portable device implementing wire-lined technology and taking fulladvantage of the local area network (LAN) to provide a convenient solution to monitor humanhealth. The health information acquired on the portable side transmits to the server and can beaccessed all over the Internet in real-time. Eventually, this project provides a low-price, easy-access human health monitor solution bridging the gaps between patients and doctors.

    1.Introduction

    The importance of this project is that we implemented a cheap, portable and easy to

    use health monitor system. This has special meaning for patients because they can checktheir heart rate as well as temperature all the time. The device is affordable by almost every

    patient. This final project is successful with most of the objectives and extended goals in

    the proposal achieved.

    All information of heart rate and body surface temperature are measured accurately

    and automatically. The hardware and software is workable for almost everyone. MCU can

    communicate with server via bi-directional RJ45 cable communication. The webserver is

    connected with the browser and can be accessible by UART.

    In the extent of this project, we will introduce its methods and applications to

    examine human health by measuring the heart rate and the temperature.

    2.Design Specifications2.1.System Inputs

    The display and measurement component of the system in the first prototype must

    track and support the measurement and display of the following signals:

    Measurements:

    Blood Pressure (via Power Supply Machine). Body temperature (via Power Supply Machine). Pulse rate (via Waveform Generator). EKG (via Waveform Generator).

    Keypad:

  • 7/29/2019 TB06-04

    2/4

    Tuyn tp Bo co Hi ngh Sinh vin Nghin cu Khoa hcln th 8 i hc Nng nm 2012

    2

    Measurement Selection (by Kits button). Scroll (by Kits button). Select (by Kits button). Alarm Acknowledge (by Kits button).

    2.2.System OutputsThe display component of the system must track and support the display of the

    following signals:

    Blood Pressure (in OLED, HyperTerminal screen, Ethernet screen). Body temperature (in OLED, HyperTerminal screen, Ethernet screen). Pulse rate (in OLED screen, HyperTerminal screen, Ethernet screen). EKG (in OLED screen, HyperTerminal screen, Ethernet screen).

    The status, alarm, and warning management portion of the system must monitor

    and annunciate the following signals:

    Status (in OLED screen). Battery state (in OLED screen, HyperTerminal screen).

    Alarms (flashing LED and buzzer). Temperature, blood pressure, or pulse rate too high (in OLED screen,

    Ethernet screen).

    Temperature, blood pressure, or pulse rate out of range (in OLED screen,Ethernet screen).

    3.Functional Decomposition

    The system is decomposed into the major functional blocks: Schedule, Startup,

    Keypad, Measure, Compute, Status, Warning, Display, Serial Communication, Remote

    Command and Control, EKG Measurement, EKG Processing.

    4.Task Definition

    Measurement: during task execution, only the measurements selected by the userare to be performed.

    Compute: the data from measure would be calculated with selected range mode topan out corrected value.

    Display: after correcting value, the value would be send out an LCD, support twomodes: Menu and Annunciation.

    Status: the battery status is checked. Warning/Alarm: the evaluation status of input signal. Warning if it was out of

    specified range.

    Schedule: cause the suspension of all task activity, except for the operation of thewarning and error annunciation, for five seconds.

    Startup: perform any necessary system initialization, configure and activate thesystem time base, then suspend itself.

    Keypad: used to support the user entering information as well as acknowledgingalarm signals associated with the current design and in future enhancements to the

    system.

    Serial Communications: format the data to be displayed and send that data to theserial port for display on Hyperterm

    TM.

    Communications Support: The system is to provide data to and receive commandsfrom a remote computer via a local area network connection.

  • 7/29/2019 TB06-04

    3/4

  • 7/29/2019 TB06-04

    4/4

    Tuyn tp Bo co Hi ngh Sinh vin Nghin cu Khoa hcln th 8 i hc Nng nm 2012

    4

    Communications Support: The system is to provide data to and receive commandsfrom a remote computer via a local area network connection.

    Remote Command and Control: The system must support the display ofmeasurement data and warning and alarm information on and accept commands

    from a remote computer.

    Command Management: The task will receive and interpret commands from theRemote Communications task to perform the requested tasks.

    EKG Measurement: the system must collect samples of a sinusoidal analogue inputsignal, convert them to digital form, and store the samples for further processing,

    then signal when the collection is complete. Sampling frequency (collecting-data

    frequency) must be greater than twice of the signal frequency (Fs > 2*Fn).

    EKG Processing: The system converts the sampled data from time domain tofrequency domain, and then sends the component frequency values to each of the

    display channels. It must collect data correctly and perform the FFT method.

    7.Conclusions

    Our design was basically built successfully. The design and code matched with the

    given design specifications. However, there were still some mistakes and we think

    they will be soon improved.

    In the near future, we are going to solve the existing problems in our project. Then,

    we may apply the wireless communication, GPS in our product. We can know exactly the

    location of the patient as well as send information, warnings to them when emergency

    cases happen. Moreover, we can store the data in MicroSD Card attached in our Stellaris

    KIT which helps us review our health data anytime, anywhere. We will make it become a

    completely perfect product.

    TI LIU THAM KHO[1] http://en.wikipedia.org/wiki/Electrocardiography

    [2] http://www.sics.se/~adam/lwip/

    [3] http://en.wikipedia.org/wiki/Normal_human_body_temperature

    [4] https://www.ee.washington.edu/class/index.html

    [5] https://www.ee.washington.edu/class/472/peckol/

    http://en.wikipedia.org/wiki/Electrocardiographyhttp://en.wikipedia.org/wiki/Electrocardiographyhttp://www.sics.se/~adam/lwip/http://www.sics.se/~adam/lwip/http://en.wikipedia.org/wiki/Normal_human_body_temperaturehttp://en.wikipedia.org/wiki/Normal_human_body_temperaturehttps://www.ee.washington.edu/class/index.htmlhttps://www.ee.washington.edu/class/index.htmlhttps://www.ee.washington.edu/class/472/peckol/https://www.ee.washington.edu/class/472/peckol/https://www.ee.washington.edu/class/472/peckol/https://www.ee.washington.edu/class/index.htmlhttp://en.wikipedia.org/wiki/Normal_human_body_temperaturehttp://www.sics.se/~adam/lwip/http://en.wikipedia.org/wiki/Electrocardiography