USB приставка к компьютеру
Описание последней версии приставки (жмите сюда)
Технические параметры:
Регистрируемые отведения | I, II, III, avR, avL, avF |
Частота дискретизации АЦП | 3000 Гц на каждый канал |
Разрядность АЦП | 10 бит |
Динамический диапазон | от -2 мВ до 2 мВ |
Постоянная времени | 3,0 сек. |
Цифровой фильтр | предустановленный 50 Гц и гармоники; настраиваемый пользователем |
Подавление синфазной помехи | более 100 дБ |
Интерфейс связи с ПК | USB |
Питание | через USB от ПК, потребляемая мощность 0,2 Вт |
Вес | примерно 250 г |
Заказать изготовление USB приставки "ECG Light" можно здесь
Получил кардиограф. Это реально информативный работающий прибор за небольшую цену.
ПЕРВОЕ впечатление и результаты:
1. Контурный анализ на автомате довольно точно находит отклонения в работе сердца. Главное - правильно использовать ( что у меня получилось не с первого раза)
2. Удобно дополнять базу данных ориентировочных диагнозов. Не обязательно быть медиком. Просто желательно дружить с головой 🙂
3. Сам график с минимальными шумами. Хотелось бы кроме настроек цвета изолинии, иметь возможность при печати менять ее толщину.
4. К сожалению, при 2х метровом USB теряется сигнал. Это естественно и не критично.
И так. Во время приступа МА, отсутствия в данный момент Холтера и долгого прибытия Скорой помощи (что обычно по закону подлости и бывает повсеместно) - этот кардиограф, как первичная регистрация ЭКГ - не заменим. Позже добавлю плюсы и минусы этого, действительно нужного домашнего кардиографа.
Привет "господам из Сколково" истратившие большие деньги на разработки подобного прибора, но...
А разработчикам и тем кто поддерживает этот проект - большое спасибо!
Спасибо, что Ваш отзыв!
1. Совершенно верно - инструментарий контурного анализа не сразу понятен, и могут быть ошибки в интерпретации.
2. Так и есть.
3. Насколько мне известно, в следующей версии ПО такая доработка будет выполнена.
4. Попробуйте другой кабель - с ферритовым кольцом, например. Никаких проблем на 2-метровом кабеле быть не должно.
Спасибо за исчерпывающий ответ.
Приставать с исходниками - прекращаю... 🙂
По поводу импорта EDF+ - сижу, ломаю голову... (прошу небольшой
тайм-аут, пока не разберусь с форматом).
Еще раз - Огромное Спасибо.
Спасибо, что ответили.
С протоколом обмена с программой - разобрался первым делом, как раз
по исходникам прошивки процессора.
А вот с форматом .cardio разобраться - еще руки не дошли...
Вопрос только один: по виртуальному COM - идет 'сырая' инфа
(оцифрованный аналог по 2-м каналам), а вот в каком виде инфа пишется
в самом компьютере, в файл .cardio ??? (уже обработанная фильтрами
или же нет).
А 'камень' - это точно, можно любой... лишь бы скорости хватало еще
и на флешку писать параллельно... у подобной серии - у всех 10-12
разрядов АЦП...
Так моя просьба об исходниках - касалась компьютерной программы.
Дело - вот в чем: ну, запишу я на флешку сырую инфу, а вгонять ее
в компьютерную программу без переделки - придется в реальном времени
т.е. минимум сутки, т.к. читать сырую инфу с флешки - программа не умеет...
Снова, есть только два выхода:
1. Если в файле .cardio такая же сырая инфа - написать конвертор, это
не проблема... потом - вгонять из сконвертированного файла...
2. А вот если там инфа после преобразований и обработки - тогда вся
затея теряет смысл - придется писать дубль компьютерной программы
в любом случае (с обработкой и проч.)
Куда ни кинь - нужны либо исходники компьютерной программы (всем
сделанным - обещаю честно поделиться), либо - постоянные ответы
на мои беспрерывные вопросы (да Вам это - через неделю уже
надоест, даже если будет на это время...).
Прошу Вас ответить по поводу запроса исходников (возможность,
условия, сроки, если не бесплатно - финансы и проч...).
Еще раз Вам Спасибо.
Буду ждать ответа.
(если удобнее - можно переписываться по почте visit120@yandex.ru)
visit120, на самом деле, Вы - первый, кого заинтересовал не экспорт, а импорт данных в ECG Control. 🙂
файлы .cardio разбирать и врагу не пожелал бы. это двоичные данные, представляющие собой чередующиеся по каналам кадры довольно-таки произвольной длительности, состоящие из начального значения и отклонений от него, с внутренними метаданными программы и метками для быстрого перехода по файлу из любого места без загрузки его всего в память. на самом деле, я просто слегка адаптировал некогда разработанный мною мультиплексор для упаковки потоковых аудио-видео данных.
Собственно, вся программа ECG Control собрана из запчастей от гораздо более требовательных к надежности и ресурсам и серьезных проектов, и, хотя использует от силы несколько процентов кода, тянет за собой кучу файлов моих библиотек, которые мне вовсе нет никакого желания выносить на суд общественности. А чистить для публичного релиза исходников - считай, написать всё заново, только с нуля. У меня раньше-то на это не было ни желания, ни времени, а сейчас - так тем более.
Хотя программа и собиралась изначально под Borland C++ Builder 6, в ней из стандартных компонентов только кнопки, окошки и прочий примитив из тонких оболочек над стандартными виндовскими контролами (остальное всё жутко тормозное, корявое, поэтому для реальных приложений я не использую).
Ну а по поводу импорта данных для их дальнейшего анализа - по большому счету, это не является какой-то особой проблемой. Подумайте над удобным для Вас форматом файла с данными, а их импорт в программу уж как-нибудь прикрутим. Если совсем уж по-хорошему, то посмотрите на EDF+. Если он доступен для Вас в плане его корректной генерации, то можем использовать его. Заодно, Ваши записи смогут читать всякие-разные профессиональные программы европейских и американских исследователей. 😉
Хочу использовать Ваш кардиограф в качестве холтеровского монитора.
С переделкой 'железа' - проблем не возникло (запись на флеш, увеличение
разрядности (пока - на всякий случай), компенсация наводок 50 Гц для увеличения усиления и проч.).
Осталась всего одна проблема: предполагаю использовать во время сна,
и датчики на руках и на ногах - совершенно немприемлемый вариант
(слетают через 5 минут).
Решений - только четыре:
1. Намертво приматывать провода к ногам и рукам изолентой (проволокой,
клеем, гвоздями и т.п.) - немного жалко пациента.
2. Покупать коммерческий вариант монитора с ПО за 170000 руб. - немного
жалко денег, тем более, что здравый смысл говорит о минимум 10-кратном
превышении цены над себестоимостью).
3. Купить за 57 долларов Front End м/cх Texas Instruments и самому
написать программу, подобную Вашей - не хватит терпения (купить - хватит, не хватит написать - слишком это долго...)
4. Поскольку исходников к Вашей программе нет (и, видимо - не будет) -
обратиться к Вам с огромной просьбой:
Прошу Вас подсказать, как расположить датчики на теле, все - выше пояса и никаких рук..., чтобы форма сигналов всех отведений - осталась прежней.
Если же оптимально расположить датчики невозможно - готов обсудить
возможность покупки исходников с целью увеличения разрядности сигнала, а, главное - с целью пересчета коэффициентов для расчета
отведений с новым положением датчиков.
Убедительная просьба - ответить (visit120@yandex.ru).
С уважением, Виктор.
И - Большое Вам Спасибо за разработку кардиографа !!!
visit120 спасибо, что нашли смелость сделать кардиограф для себя, да еще с такой немалой адаптацией под свои потребности. 🙂
Относительно адаптации программной части. Исходники прошивки выложены на этом сайте, Вы можете использовать и изменять их так, как Вам заблагорассудится. Например, посмотреть протокол обмена с ПК или изменить его под свои нужды. Впрочем, с моей точки зрения, в этой железке наибольший интерес для любителей самостоятельного конструирования представляют простые, дешевые и довольно легко повторяемые усилители биопотенциалов, при всем при этом дающие сигнал, ничем не отличающийся от профессиональных систем. А микроконтроллер можно воткнуть любой.
Относительно электродов для размещения на поверхности тела. Попробуйте использовать никелевые пластинки размером 2х2 см (или больше), которые прикрепите к телу с помощью хорошего липкого отечественного лейкопластыря. Место крепления выбирайте исходя из тех сигналов, которые желаете получить.
ECG Control ориентирована на анализ сигналов в отведениях по Эйнтховену, т.е. крепить электроды на теле следует в вершинах воображаемого треугольника Эйнтховена. Впрочем, для Холтеровского мониторинга, чаще всего, представляет интерес не форма сигналов, а всего лишь ЧСС и признаки проявления аритмий.
Удачи Вам и спасибо за добрые слова!
Интересно-сам электронщик-можно повторить и улучшить-поделитесь материалами.
Спасибо за внимание к нашему кардиографу и за Ваше мнение, Константин.
Врачу-профессионалу, несомненно, нужен прибор, позволяющий снимать грудные отведения, поскольку, как вы совершенно верно указали, без них невозможно локализовать инфаркт и определить степень поражения.
Этот вариант системы - попытка создать интерпретирующий (то есть дающий разъяснения на человеческом языке) кардиограф, доступный в использовании для "простых смертных". А обычному человеку, скорее всего, грудные отведения ни о чем не скажут, даже если он сумеет их правильно прикрепить. В то же время, отклонения в работе сердца, требующие вмешательства врача, наш кардиограф позволяет обнаружить самостоятельно.
За полтора месяца тестирования на всех желающих (сотрудниках, друзьях, студентах) в самых разных местах и кабинетах, приставка и программа "вели" себя надежно и без сбоев. Кстати, большинство людей не имело ни малейшего представления о работе своего сердца. Уже был случай, когда наш доброволец, увидев свою запись и её интерпретацию, обратился к врачу и даже перешел на легкие сигареты.
Кстати, в наших планах есть место 12-канальному кардиографу, и Вы совершенно правы, указывая на то, что принципиальной сложности в его конструировании нету. Вопрос только в том, что и свободного времени на его разработку у меня пока тоже нету.
Что касается "бытового" кардиографа, то в ближайшем будущем соберем несколько образцов для предоставления их на испытания практикующим врачам (благо, интерес с их стороны немалый).
А пока можно скачать обновленную версию программы:
http://cpp.in.ua/usb-kardiograf/programmnoe-obespechenie/
и десяток кардиограмм, снятых нашей приставкой, подключенной к ноутбуку, с добровольцев прямо на их рабочих местах:
http://cpp.in.ua/2009/10/primery-kardiogramm-dlya-ecg-control/
Наблюдаю и жду выхода готового изделия практически с начала публикации. Ваша разработка действительно "бочка мёда" (уровеннь железа, софта, руководство пользователя всё на 5 баллов)
Но всё-же есть и ложка дёгтя - почему нет грудных отведений (V1-V6) без них теряется половина функциональности кардиографа. Дело в том, что коронарная патология (инфаркт) чаще оставляет след на ЭКГ именно в этих отведениях, в стандартных I, II, III и усиленных avR, avL, avF в основном выявляются нарушения ритма (особенно II отведение из - за чётко выраженного (обычно) зубца P)
Поэтому мне кажется необходимо всё-же снимать все 12 отведений (тем более, что вы уже снимаете 6 и добавить ещё 6 это дело одного переключателя.
И ещё мне кажется был бы интересен и более упращённый 1 канальный вариант , рассчитанный на съёмку одного ( II (почему уже писал) ) отведения.
Ну вот и всё.
С уважением Константин.