This is an old revision of the document!


Real-time ECG Analyzer

Introducere

  • Proiectul consta intr-un sitem de monitorizare a activitatii cardiace (ECG), alcatuit dintr-un modul AD8232 conectat la un Marble Pico. Dispozitivul afiseaza in timp real waveform-ul activitatii cardiace si frecventa cardiaca.
  • Scopul principal este dezvoltarea dispozitivului care va oferi datele despre frecventa cardiaca in timp real. De asemenea, va permite si vizualizarea lor in timp real intr-o aplicatie.
  • Am vazut mai multe proiecte care foloseau modului dar inregistrau doar frecventa cardiaca asa ca am vrut sa il fac mai avansat.
  • Ar putea fi util ca o varianta mai light pentru dispozitivele ecg din industrie.

Descriere generală

Utilizatorul va introduce electrozii in jack, iar daca nu sunt introdusi, va fi aprins LED-ul rosu, verde daca sunt introdusi. Dupa se va conecta la calculator dispozitivul prin USB si se va deschide aplicatia. Aplicatia va incepe automat sa afiseze datele colectate de la electrozi procesate. Zgomotul produs de miscarea utilizatorului, de 60hz sau altele care ar putea aparea si deforma semnalul vor fi filtrate folosind tehnici DSP.

Hardware Design

  • Lista piese
    • AD8232
    • Marble Pico
    • breadboard
    • led rosu si verde
    • rezistente
    • electrozi
  • Interfete Hardware folosite
    • GPIO pentru LED-uri si starea electrozilor
    • UART pentru a transmite datele la aplicatia software
    • Timere + ADC pentru a citi datele de la modulul AD8232

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

  • Saptamana 27.03 - 4.05
    • Am asamblat legatura Marble Pico - AD8232 si simulat basic polling fara timere
    • Am trimis datele prin UART la un serial plotter
    • Rezultatul obtinut

razvan.rotaru1601-ecg_output.jpg

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2025/rnedelcu/razvan.rotaru1601.1746306322.txt.gz · Last modified: 2025/05/04 00:05 by razvan.rotaru1601
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0