[ca] Darrerament han aparegut nous dispositius de comunicació sense fil capaços de transmetre dades de manera segura i pràctica. Aquest projecte s'aprofita d'aquestes tecnologies per a dissenyar un sistema d'adquisició i transmissió de biosenyals. El projecte es basa en el disseny de software d'un sistema que permeti adquirir i transmetre les dades de electrocardiograma i d'oximetria1 a través de bluetooth low energy, que és un sistema de comunicacions sense fil de curt abast i molt baix consum. El dispositiu dissenyat està dirigit a persones amb problemes cardíacs, permetent-los que es puguin fer les proves des de seu domicili i enviar el diagnòstic a un metge a través d'internet, així es pot aconseguir una millora de la qualitat de vida d'aquestes persones a més d'una reducció de les llistes d'espera. El treball consta de dues parts bàsiques, la programació de software embedded i la realització d'una aplicació de Windows. Per a la programació embedded s'han utilitzat 2 microcontroladors especialitzats per aquestes aplicacions, el CC2541, que és un transceptor bluetooth low energy amb un nucli de 8051, i el MSP430 que fa el càlcul de l'oximetria mitjançant una pinça òptica. Un convertidor analògic digital amb connexió SPI2 adquireix les dades de l'electrocardiograma. El llenguatge de programació utilitzat ha estat ANSI C pels dos microcontroladors. L'algorisme de càlcul d'oximetria s'ha extret d'un exemple de Texas Instruments, i s'ha modificat el seu funcionament per poder-lo adaptar a l'aplicació. L'aplicació de Windows captura les dades de bluetooth a través d'un llapis USB que transforma les trames bluetooth a un port sèrie virtual. L'aplicació, escrita en C# filtra aquestes trames per connectar-se amb el dispositiu, adquirir dades i modificar paràmetres de configuració del ADC3. Les dades adquirides es mostren en temps real en un gràfic i es guarden en un fitxer de .txt perquè puguin ser interpretades posteriorment per un sistema de càlcul extern. S'han utilitzat dos protocols diferents per a transmetre el senyal, el protocol diferencial i el PQRST4. Bàsicament es distingeixen perquè el protocol diferencial envia el canvi que s'ha produït entre mostres, per tant el senyal enviat es pot reproduir íntegrament, sense cap procés de compressió específic. D'altra banda, el protocol PQRST envia les dades codificades del batec, per tant la quantitat de dades enviades és menor i requereix un procés de descodificació al receptor. En els dos protocols s'envien simultàniament les dades de ECG5, d'oximetria i de freqüència cardíaca. S'han realitzat testos per la comprovació del correcte funcionament del sistema. Per fer-ho s'ha fet servir un simulador de ECG que permet obtenir les senyals cardíaques d'una persona amb la mateixa amplitud i impedància de sortida reals. Les proves realitzades confirmen el funcionament de tots dos sistemes.S'ha observat un problema en la compressió del protocol PQRST quan es treballa amb senyals reals humanes, es creu que és degut al soroll introduït en el sistema degut a que s'ha realitzat la prova només amb 3 elèctrodes. Com que la diferencia principal entre els protocols és la quantitat de dades transmeses, s'ha fet un estudi de consums amb tots dos protocols i s'ha arribat a la conclusió de que la diferència de potències consumides entre ells és de només 2 mW. És una diferència ínfima tenint en compte la quantitat de dades que s'envien. Com que en el protocol diferencial es posa el bluetooth al límit, s'ha fet un estudi d'errors de ràdio i s'ha comprovat que té molts més errors que el protocol PQRST provocant problemes d'offsets no controlats en el receptor. Això no succeeix en el mode PQRST ja que la tassa de transmissió és molt inferior. El sistema funciona dins dels marges establerts i s'han complert els objectius del projecte.

[en] Lately there are new wireless communications devices, able to transmit data securely and practice. This project takes advantage of these technologies to design a system for biosignal acquisition and transmission. The project is based on the software design of a system for acquiring and transmitting data electrocardiogram and oximetry via Bluetooth low energy, which is a system of short-range wireless communications and very low power consumption. The designed device is aimed at people with heart problems, allowing medical tests being able to do from your own home and send the results to a doctor through internet for diagnosis. So, you can get a substantial improvement in the quality of life of these people in addition to a reduction in waiting lists. The software design consists of two distinct parts, embedded software Windows application programming. The programming was done in ANSI C language for both microcontrollers and Windows application was developed with Microsoft C # environment. Programming embedded microcontrollers have used two specialized for these applications, CC2541, which is a Bluetooth low energy transceiver with 8051 core, and MSP430 which performs the calculation of the oxymetry using an optical clip. The oximetry calculation algorithm has been modified of a Texas Instruments example code. An SPI analog to digital converter acquires ECG data. The Windows application captures bluetooth data through a USB stick that turns wireless frames to a virtual serial port. The application, written in C # filters these frames, acquire data and modify ADC configuration parameter. The captured data is drawn in real time on a chart, and stored in a text file that can be interpreted by an advanced computing environment. Has been used two different protocols to transmit data, both include the electrocardiogram, oxymetry and heart rate. The differential protocol sends only the changes between the current and previous sample, therefore the reconstructed signal at the receiver will be, under the right circumstances, just like that caught in the converter. In PQRST protocol, each beat data are encrypted, keeping all medical information, however its reconstruction will not be identical to the original signal. Full test has been performed to verify the proper functioning of the system, for it has been used an ECG simulator for obtaining cardiac signals of a person, with the same amplitude and output impedance of a real person. Tests confirm the operation of all systems, but there are found a problem in data compression mode PQRST using a real signal, it could be due to the noise produced per remaining electrodes on air. The main difference between the protocols is the amount oftransmitted data, it has made a study of consumption in both modes. The conclusion is that the dissimilarity between them is only 2mW, this value is very small considering the difference in the amount of data sent. The Windows application and hardware LED indicators provide information about errors in the transmission radius. It has made a study of the errors generated in both and it is seen that the differential protocol packets lost distance bluetooth unless PQRST protocol. Hence conclude that PQRST protocolit don't produce radio errors, since the communication system is not carried to the limit of their performance.