1 / 15

Università degli Studi di Trieste

Università degli Studi di Trieste. Dipartimento di Ingegneria e Architettura Corso di Laurea in Ingegneria Elettronica Curriculum Telecomunicazioni Tesi di Laurea triennale in Elettronica. STUDIO PER UNA RETE INTERATTIVA DI SENSORI WIRELESS PER USO MEDICALE.

tacita
Télécharger la présentation

Università degli Studi di Trieste

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Università degli Studi di Trieste Dipartimento di Ingegneria e Architettura Corso di Laurea in Ingegneria Elettronica Curriculum Telecomunicazioni Tesi di Laurea triennale in Elettronica STUDIO PER UNA RETE INTERATTIVA DI SENSORI WIRELESS PER USO MEDICALE Relatore: Prof. Sergio Carrato Laureando: Correlatore: GoranPaićLuciano Generali

  2. OBIETTIVO DEL PROGETTO Sviluppo del protocollo di comunicazione

  3. L‘APPLICAZIONE PRINCIPALE DEL SISTEMA Localizzazione del paziente Raccolta di dati

  4. COMPOSIZIONE DEL NODO la basetta radio il microcontrollore i circuiti ausiliari

  5. DIAGRAMMA DI FLUSSO

  6. LA POTENZA DI USCITA DEL RICETRASMETTITORE

  7. IL TERMISTORE NTC

  8. CALCOLO DELLA TEMPERATURA DEL PAZIENTE voltage[45] = {202, 200, 198, 195, 193, 191, 188, 186, 184, 182, 180, 177, 175, 173, 171, 168, 166, 164, 162, 160, 158, 156, 153, 151, 149, 147, 145, 143, 141, 139, 137, 135, 133, 131, 129, 128, 126, 124, 122, 120, 118, 117, 115, 113, 111}; void volt2temp(){ inti = 0; Temp = temperature[44]; while(i< 45) { if (Vtemp>voltage[i+1]) { Temp = temperature[i]; break; } i++; } Radio_Tx[10] = Temp>> 8; Radio_Tx[11] = Temp; } temperature[45] = {(20<<8)+0,(20<<8)+5, (21<<8)+0,(21<<8)+5, (22<<8)+0,(22<<8)+5, (23<<8)+0,(23<<8)+5, (24<<8)+0,(24<<8)+5, (25<<8)+0,(25<<8)+5, (26<<8)+0,(26<<8)+5, (27<<8)+0,(27<<8)+5, (28<<8)+0,(28<<8)+5, (29<<8)+0,(29<<8)+5, (30<<8)+0,(30<<8)+5, (31<<8)+0,(31<<8)+5, (32<<8)+0,(32<<8)+5, (33<<8)+0,(33<<8)+5, (34<<8)+0,(34<<8)+5, (35<<8)+0,(35<<8)+5, (36<<8)+0,(36<<8)+5, (37<<8)+0,(37<<8)+5, (38<<8)+0,(38<<8)+5, (39<<8)+0,(39<<8)+5, (40<<8)+0,(40<<8)+5, (41<<8)+0,(41<<8)+5, (42<<8)+0 };

  9. La richiesta di configurazione LA TRASMISSIONE • Il pacchetto di status Radio_Tx[0] = UserID1; Radio_Tx[1] = UserID2; Radio_Tx[2] = UserID3; Radio_Tx[3] = UserID4; Radio_Tx[4] = CapoMagliaID1; Radio_Tx[5] = CapoMagliaID2; Radio_Tx[6] = CapoMagliaID3; Radio_Tx[7] = CapoMagliaID4; Radio_Tx[8] = 0x00; Radio_Tx[9] = 0x01; Radio_Tx_Length = 10;

  10. Il pacchetto di dati Radio_Tx[0] = UserID1; Radio_Tx[1] = UserID2; Radio_Tx[2] = UserID3; Radio_Tx[3] = UserID4; Radio_Tx[4] = CapoMagliaID1; Radio_Tx[5] = CapoMagliaID2; Radio_Tx[6] = CapoMagliaID3; Radio_Tx[7] = CapoMagliaID4; Radio_Tx[8] = Vbatt>> 8; Radio_Tx[9] = Vbatt; Radio_Tx[10] = Temp>> 8; Radio_Tx[11] = Temp; Radio_Tx[12] = 0x00; Radio_Tx[13] = 0x01; Radio_Tx_Length =14;

  11. LA RICEZIONE void Radio_DownloadRxFIFO( void ) voidReceiverTask(void) { if(Radio_Rx_Length> 0){ if((Radio_Rx[4] == UserID1) && (Radio_Rx[5] == UserID2) && (Radio_Rx[6] == UserID3) && (Radio_Rx[7] == UserID4) &&(Radio_Rx[0] == CapoMagliaID1) &&Radio_Rx[8] == 0x01 &&Radio_Rx_Length == 9){ Ack=Radio_Rx[8]; } if((Radio_Rx[0] == CapoMagliaID1) && (Radio_Rx[1] == CapoMagliaID2) && (Radio_Rx[2] == CapoMagliaID3) && (Radio_Rx[3] == CapoMagliaID4) &&Radio_Rx[10] == 0x01 Radio_Rx_Length == 11){ UserID1=Radio_Rx[4]; UserID2=Radio_Rx[5]; UserID3=Radio_Rx[6]; UserID4=Radio_Rx[7]; maxRetry=Radio_Rx[8]; sleep=Radio_Rx[9]; Ack=Radio_Rx[10]; } Radio_Rx_Length= 0; return; } }

  12. PROVA SPERIMENTALE 1. Fase: Primi test del software

  13. 2. Fase: Test sul banco

  14. Utilizzo di un amplificatore operazionale LAVORI FUTURI E CONCLUSIONI Ottenere la comunicazione tra i vari nodi e tra le reti diverse

  15. RINGRAZIAMENTO Prof. Sergio Carrato Luciano Generali ELCON Elettronica S.r.L. [Trieste – Area Science Park]

More Related