Est-il sûr de connecter un Arduino au corps humain?

14

Je veux créer un projet qui utilise un Arduino pour collecter et afficher des données ECG. Il utilise deux électrodes fixées au corps (sur la poitrine). Le signal est ensuite transmis via des amplificateurs opérationnels à une broche Arduino ADC. L'Arduino est connecté uniquement à un PC. Est-il sûr pour l'homme et la carte Arduino d'être connectés de cette façon?

Dois-je faire quelques précautions de sécurité et si oui, lesquelles?

Garnagar
la source
3
Bien pour vous car reconnaître la situation n'était pas aussi simple qu'il y paraissait, et demander avant de faire. Connexe: electronics.stackexchange.com/questions/120596/…
Matt Young
1
L'utilisation d'un PC connecté à un Arduino pour la mesure ECG est très dangereuse. Cette question devrait être close.
Leon Heller
Je voudrais utiliser un ordinateur portable (fonctionnant sur batterie), est-ce plus sûr?
Garnagar
43
@LeonHeller Si votre objectif est d'assurer la sécurité des personnes, fermer la question est l'une des pires choses que vous puissiez faire. Une bonne information protège les gens, pas leur absence.
Lily Finley
3
@LeonHeller Envisagez de contribuer à cette méta-question: Quelle est notre politique sur les choses dangereuses? En ce qui concerne cette question, je pense qu'elle doit rester ouverte. Notez que pour l'instant nous n'avons pas de raison proche "Trop dangereux - de telles informations devraient être cachées au public et fournies uniquement en secret à ceux que nous avons jugés dignes."
Adam Davis

Réponses:

25

Ce n'est pas conseillé, sauf si l'ensemble du projet est à basse tension et fonctionne sur batterie. Tout ce qui fonctionne sur secteur peut être dangereux même s'il est isolé du transformateur. Il existe des exigences de sécurité spécifiques pour les équipements connectés au patient fonctionnant sur secteur afin de les protéger contre les courants de fuite excessifs et les risques de sécurité potentiels dus à des défaillances de l'équipement ou des composants.

Ces règlements s'appliquent au matériel médical professionnel, mais ils sont là pour une raison. Vous ne devez pas supposer qu'il est sûr de les ignorer même si ce n'est qu'un projet de loisir.

John D
la source
12
Un petit ajout: même si le projet est alimenté par batterie, il peut être dangereux de connecter la carte via un convertisseur uart-usb sans isolation galvanique.
Ashton H.
5
^^ Ça. Sur un ordinateur de bureau, la masse USB est la terre, sur les ordinateurs portables, qui sait ... Globalement, une connexion USB doit être traitée comme secteur dans ces types d'applications. electronics.stackexchange.com/questions/120596/…
Matt Young
Recommandation pratique: utilisez un petit fusible sur le côté haut, par exemple 50mA ou plus (cette quantité de courant ne devrait pas circuler dans un ECG !!) à un endroit qui tuerait tout le flux de courant. Cela ajoutera une certaine résistance, vous devrez peut-être ou non en tenir compte.
Hugh Nolan
@AshtonH.: Non seulement "peut-être", mais certainement. L'USB n'est pas isolé et même s'il impliquerait plusieurs pannes simultanées, il pourrait zapper le sujet du test.
whatsisname
7

Lors d'un test ECG, les électrodes sont beaucoup plus conductrices que la peau sèche, de sorte que la possibilité de déclencher une fibrillation ou une autre arythmie à partir de petites tensions est présente et doit être prise très au sérieux. La plupart des impulsions de stimulateur cardiaque pour les stimulateurs cardiaques implantés sont de 2 mV à 250 mV. Ce n'est pas beaucoup de tension, et si votre appareil entraîne accidentellement cela au cœur, vous pourriez avoir beaucoup de problèmes.

Réponse courte: Lisez la CEI 60601-2-25.

Réponse moyenne: Pour le faire de nos jours, vous devez avoir tous vos signaux numériques opto-isolés à travers une limite d'isolation physique, et votre source d'alimentation doit être isolée (c.-à-d. Transformateurs). Il existe des exigences très détaillées et strictes sur le type de protection dont elles doivent être capables, ce qui implique de pouvoir résister à un zapping avec de nombreux kilovolts et de ne pas franchir la frontière.

Toute votre amplification et votre traitement des données doivent avoir lieu en amont de votre limite d'isolement, avec essentiellement rien d'autre qu'un UART le traversant. En bref, vous devez essentiellement créer un PCB personnalisé pour le faire correctement.

Utilisez quelque chose comme le TI ADS1298 comme frontal analogique, auquel vous pouvez communiquer via SPI.

comment s'appelle-t-il
la source
"Tous vos processus d'amplification et de traitement des données doivent avoir lieu en amont de votre limite d'isolement" Ce n'est pas vrai du tout, il vous suffit de le faire de manière électriquement sûre. Vous pouvez facilement faire en sorte qu'un appareil de type framboise pi (avec des alimentations sûres) traite les données et les affiche en toute sécurité sur un 9V et ne soit isolé nulle part. Il est probablement moins cher d'isoler le plus près possible de la sonde.
Sam
1
"Réponse courte: lire la CEI 60601-2-25." N'est-ce pas la longue réponse? La CEI 60601-2-25 compte plus de 60 pages.
Ajedi32
@ Ajedi32: court pour moi d'écrire :)
whatsisname
@Sam: les exigences de la limite d'isolement comprennent un espacement physique minimum et diverses autres exigences. Votre verrue murale ne remplira pas les conditions.
whatsisname
@ Sam, je suis également en désaccord avec tous " tous vos amplifications et traitements de données doivent avoir lieu en amont de votre limite d'isolement. " Il est vrai qu'il serait sacrément impossible (si possible) d'essayer de faire traverser limite d'isolement. Cependant, il existe plusieurs options pour savoir où organiser l'isolation galvanique. Il est même possible de faire la conception mécanique de l'appareil alimenté par batterie de sorte que l'USB (pour le chargement et la lecture des données enregistrées) ne puisse pas être branché en même temps que le câble d'électrode.
Nick Alexeev
2

Vous ne pourrez pas lire les signaux ECG avec l'A / D intégré, il n'amplifie pas assez ou n'a pas assez de rejet de gain en mode commun. Vous allez devoir utiliser un amplificateur d'instrumentation. Avec une conception appropriée (opto-coupleur), il devrait être assez sûr de connecter un amplificateur d'instrumentation alimenté par batterie à un arduino, du moins c'est ainsi que je le ferais. (Je voudrais alimenter l'amplificateur d'instrumentation, mais je suis un idiot qui prend des risques)

Sam
la source
9
Pour le risque de bonus, utilisez l'un de ces faux adaptateurs de prise murale Apple à 1 $ d'eBay, mais veuillez me laisser souscrire une assurance-vie.
Spehro Pefhany
0

C'est sûr si vous connectez Arduino à l'ordinateur portable et que vous ne l'exécutez qu'avec des piles (alors la tension la plus élevée qui pourrait vous choquer est la tension de la batterie de l'ordinateur portable - qui devrait être suffisamment sûre).

J'ai fait un projet similaire il y a quelque temps en utilisant différentes parties - j'ai choisi d'alimenter l'ensemble de l'appareil à partir de batteries et d'utiliser Bluetooth pour envoyer des données à l'ordinateur.

filo
la source
1
Non, ce n'est pas sûr, même en utilisant la batterie d'un ordinateur portable. Les impulsions du stimulateur cardiaque implanté peuvent aller de 250 mV à aussi peu que 2 mV. Si cela suffit pour signaler un battement de cœur, 5 volts ou plus de votre ordinateur portable en sont certainement capables.
whatsisname
@whatsisname L'amplificateur frontal de chaque électrocardiogramme dans le monde est alimenté par + 5V (cela doit être). Il n'est pas non plus isolé galvaniquement du patient (il ne peut pas l'être).
Nick Alexeev
@NickAlexeev: oui, mais ils ont des exigences d'ingénierie de sécurité beaucoup plus strictes que toute alimentation pour ordinateur portable.
whatsisname
@whatsisname Références et détails pour les "exigences beaucoup plus strictes en matière de sécurité [pour les amplificateurs avant dans les frontaux d'ECG]", si vous voulez? Gardez à l'esprit que nous parlons toujours de tensions de rail d'alimentation CC.
Nick Alexeev
0

La conception la plus simple et la plus sûre serait d'utiliser un amplificateur alimenté par batterie pour amplifier le signal des électrodes, de connecter l'amplificateur à un Arduino alimenté par batterie pour capturer, traiter et stocker les informations.
Après avoir déconnecté les électrodes du patient , connectez Arduino au PC comme vous le souhaitez (pouvez) et transférez les données vers le PC.
De toute évidence, vous n'utilisez pas cet appareil sur quiconque a (porte) un "stimulateur cardiaque" !

Guill
la source