Оглавление:
- Шаг 1. Обзор функций
- Шаг 2: разработка фильтра нижних частот
- Шаг 3. Создайте режекторный фильтр
- Шаг 4: спроектируйте инструментальный усилитель
- Шаг 5: Соедините все вместе
- Шаг 6:… и убедитесь, что это работает
- Шаг 7. (Необязательно) Визуализируйте свою ЭКГ на осциллографе
- Шаг 8: Получение данных с помощью National Instruments DAQ
- Шаг 9: Импортируйте данные в LabVIEW
- Шаг 10: отформатируйте, проанализируйте и готово
Видео: Создайте свою собственную ЭКГ !: 10 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Это не медицинский прибор. Это предназначено только для образовательных целей с использованием смоделированных сигналов. При использовании этой схемы для реальных измерений ЭКГ убедитесь, что в цепи и соединениях цепи с прибором используются надлежащие методы изоляции
Сердцебиение состоит из ритмических сокращений, регулируемых спонтанным проявлением электрической деполяризации в сердечных миоцитах (мышечных клетках сердца). Такая электрическая активность может быть зафиксирована путем размещения неинвазивных записывающих электродов в различных положениях тела. Даже при начальном понимании схемотехники и биоэлектричества эти сигналы можно относительно легко уловить. В этом руководстве мы представляем упрощенную методологию, которую можно использовать для захвата электрокардиографического сигнала с помощью практичного и недорогого оборудования. На всем протяжении мы будем выделять важные аспекты получения таких сигналов и представлять методы программного анализа сигналов.
Шаг 1. Обзор функций
Создаваемое вами устройство будет иметь следующие функции:
- Электродные записи
- Инструментальный усилитель
- Режекторный фильтр
- Фильтр нижних частот
- Аналого-цифровое преобразование
- Анализ сигналов с помощью LabView
Некоторые ключевые компоненты, которые вам понадобятся:
- NI LabView
- Плата сбора данных NI (для входов в LabView)
- Источник питания постоянного тока (для питания операционных усилителей)
- Накладки кожных электродов для записи электродов
- ИЛИ функциональный генератор, который может создать смоделированный сигнал ЭКГ
Давайте начнем!
Шаг 2: разработка фильтра нижних частот
Нормальная ЭКГ содержит идентифицируемые особенности в форме волны сигнала, называемые зубцом P, комплексом QRS и зубцом T. Все функции ЭКГ будут отображаться в диапазоне частот ниже 250 Гц, поэтому при записи ЭКГ с электродов важно фиксировать только интересующие особенности. Фильтр нижних частот с частотой среза 250 Гц гарантирует, что в сигнале не будет улавливаться высокочастотный шум.
Шаг 3. Создайте режекторный фильтр
Режекторный фильтр с частотой 60 Гц полезен для удаления шума от любого источника питания, связанного с записью ЭКГ. Частоты среза между 56,5 Гц и 64 Гц позволят проходить сигналам с частотами за пределами этого диапазона. К фильтру применен коэффициент качества 8. Была выбрана емкость 0,1 мкФ. Подобраны экспериментальные резисторы: R1 = R3 = 1,5 кОм, R2 = 502 кОм. Эти значения были использованы для построения режекторного фильтра.
Шаг 4: спроектируйте инструментальный усилитель
Инструментальный усилитель с коэффициентом усиления 1000 В / В будет усиливать все отфильтрованные сигналы, чтобы упростить измерения. Усилитель использует серию операционных усилителей и разделен на два каскада (левый и правый) с соответствующими коэффициентами усиления K1 и K2. На изображении выше показана схема схемы, с помощью которой можно достичь этого результата, а на рисунке 6 подробно описаны сделанные расчеты.
Шаг 5: Соедините все вместе
Три стадии усиления и фильтрации объединены на Рисунке 7 ниже. Инструментальный усилитель усиливает входную синусоидальную частоту с коэффициентом усиления 1000 В / В. Затем режекторный фильтр удаляет все сигналы с частотой 60 Гц с коэффициентом качества 8. Наконец, сигнал проходит через фильтр нижних частот, который ослабляет сигналы выше частоты 250 Гц. На рисунке выше показана полная система, созданная экспериментально.
Шаг 6:… и убедитесь, что это работает
Если у вас есть функциональный генератор, вы должны построить кривую частотной характеристики, чтобы гарантировать правильный отклик. Изображение выше показывает полную систему и кривую частотной характеристики, которую вы должны ожидать. Если ваша система работает, то вы готовы перейти к следующему шагу: преобразованию аналогового сигнала в цифровой!
Шаг 7. (Необязательно) Визуализируйте свою ЭКГ на осциллографе
ЭКГ записывает сигнал с помощью двух электродов и использует третий электрод в качестве заземления. Подключите записывающие электроды ЭКГ один к одному входу инструментального усилителя, другой - к другому входу инструментального усилителя, а третий подключите к заземлению на макетной плате. Затем поместите один электрод на одно запястье, другой - на другое запястье, и прижмите к лодыжке. Это конфигурация отведения 1 для ЭКГ. Чтобы визуализировать сигнал на осциллографе, используйте пробник осциллографа для измерения выходного сигнала третьего каскада.
Шаг 8: Получение данных с помощью National Instruments DAQ
Если вы хотите проанализировать свой сигнал в LabView, вам понадобится способ собирать аналоговые данные с вашей ЭКГ и передавать их на компьютер. Есть много способов получить данные! National Instruments - компания, специализирующаяся на устройствах сбора данных и устройствах анализа данных. Это хорошее место для поиска инструментов для сбора данных. Вы также можете купить недорогой аналогово-цифровой преобразователь и использовать Raspberry Pi для передачи сигнала! Вероятно, это более дешевый вариант. В этом случае у нас уже есть модуль NI DAQ, NI ADC и LabView, поэтому мы остановились на аппаратном и программном обеспечении только National Instruments.
Шаг 9: Импортируйте данные в LabVIEW
Язык визуального программирования LabVIEW использовался для анализа данных, собранных с аналоговой системы усиления / фильтрации. Данные собирались из блока NI DAQ с помощью DAQ Assistant, встроенной функции сбора данных в LabVIEW. С помощью элементов управления LabView количество образцов и продолжительность сбора образцов задавались программно. Элементы управления настраиваются вручную, что позволяет пользователю легко настраивать параметры ввода. При известном общем количестве выборок и длительности времени был создан вектор времени, в котором каждое значение индекса представляло соответствующее время для каждой выборки в захваченном сигнале.
Шаг 10: отформатируйте, проанализируйте и готово
Данные из функции DAQ Assistant были преобразованы в пригодный для использования формат. Сигнал был воссоздан в виде одномерного массива двойников, сначала преобразовав тип выходных данных DAQ в тип данных сигнала, а затем преобразовав в кластеризованную пару двойников (X, Y). Каждое значение Y из пары (X, Y) было выбрано и вставлено в изначально пустой одномерный массив чисел двойной точности с помощью циклической структуры. Одномерный массив удвоений и соответствующий вектор времени были нанесены на график XY. Одновременно максимальное значение одномерного массива двойников было идентифицировано с помощью функции идентификации максимального значения. Шесть десятых максимального значения использовались в качестве порога для алгоритма обнаружения пиков, встроенного в LabView. Пиковые значения одномерного массива двойников были идентифицированы с помощью функции обнаружения пика. Зная местоположения пиков, была рассчитана разница во времени между каждым пиком. Эта разница во времени, выраженная в секундах на пик, была преобразована в пики в минуту. Считалось, что полученное значение представляет частоту сердечных сокращений в ударах в минуту.
Вот и все! Теперь вы собрали и проанализировали сигнал ЭКГ!
Рекомендуемые:
Создайте свою собственную портативную игровую консоль в стиле ретро! которая также является планшетом Win10 !: 6 шагов (с изображениями)
Создайте свою собственную портативную игровую консоль в стиле ретро! …… которая также является планшетом Win10! В этом проекте я покажу вам, как создать портативную игровую консоль в стиле ретро, которую также можно использовать в качестве планшета с Windows 10. Он будет состоять из 7 дюймов. ЖК-дисплей HDMI с сенсорным экраном, LattePanda SBC, силовая печатная плата USB Type C PD и еще несколько дополнительных
Создайте свою собственную светодиодную матрицу 15x10 RGB: 10 шагов
Создайте свою собственную светодиодную матрицу 15x10 RGB: в этой серии видео я покажу вам, как построить светодиодную матрицу 15x10 RGB. Эта матрица имеет ширину 1,5 м и высоту 1 м. Он состоит из светодиодов PL9823 RGB, которые являются дешевой альтернативой обычным светодиодам WS2812. Я расскажу о проблемах, которые
Создайте свою собственную систему слежения за безопасностью SMS с помощью GPS: 5 шагов (с изображениями)
Создайте свою собственную систему слежения за безопасностью SMS с помощью GPS: в этом проекте я покажу вам, как объединить модуль 3G SIM5320 с Arduino и пьезоэлектрическим преобразователем в качестве датчика удара, чтобы создать систему слежения за безопасностью, которая отправит вам местоположение вашего драгоценный автомобиль по SMS, когда я
Создайте свою собственную антенну BiQuad 4G с помощью теста скорости: 7 шагов (с изображениями)
Создайте свою собственную антенну BiQuad 4G с помощью теста скорости: в этой инструкции я собираюсь показать вам, как я сделал антенну BiQuad 4G. У меня дома плохой прием сигнала из-за гор вокруг дома. Сигнальная вышка находится в 4.5км от дома. В районе Коломбо мой провайдер предоставляет скорость 20 Мбит / с. но в м
Сделайте свою собственную электрокардиограмму (ЭКГ): 6 шагов
Сделайте свою собственную электрокардиограмму (ЭКГ): ПРИМЕЧАНИЕ. Это не медицинский прибор. Это только в образовательных целях с использованием имитированных сигналов. Если вы используете эту схему для реальных измерений ЭКГ, убедитесь, что цепь и соединения цепи с прибором используют питание от батареи и