Научная статья на тему 'Особенности информационного комплекса мониторинга деятельности сердечно-сосудистой системы на базе STM32'

Особенности информационного комплекса мониторинга деятельности сердечно-сосудистой системы на базе STM32 Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
55
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ХОЛТЕРОВСКИЙ МОНИТОР / МНОГОАГЕНТНАЯ СИСТЕМА / ANDROID / GPS / HOLTER MONITOR / MULTI-AGENT SYSTEM / CLOUD DATA STORAGE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Рунов И.С., Уразбахтина Ю.О., Жернаков С.В.

Статья посвящена обоснованию необходимости разработки мобильной платформы для дистанционного мониторинга деятельности сердечно-сосудистой системы пациента. Приводится описание основных функциональных блоков устройства, концепция построения разрабатываемой платформы. Обоснована целесообразность использования микроконтроллера STM32W108 с целью уменьшения габаритов схемы и увеличения быстродействия предлагаемого устройства. Представлен алгоритм функционирования программного обеспечения предназначенного для обеспечения взаимодействия элементов системы на кодовом уровне.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ESPECIALLY INFORMATION COMPLEX OF MONITORING OF THE CARDIOVASCULAR SYSTEM BASED ON STM32

The article is devoted to the justification of the need for a mobile platform for remote monitoring of the patient's cardiovascular system. The description of the device basic function blocks, developed the concept of building the platform. The expediency of using STM32W108 microcontroller in order to reduce the dimensions of the circuit and increase the speed of the device. Submitted by the functioning of the software algorithm designed to ensure the interoperability of system elements in the code level.

Текст научной работы на тему «Особенности информационного комплекса мониторинга деятельности сердечно-сосудистой системы на базе STM32»

DOI 10.18454/IRJ.2016.47.297 Рунов И.С.1, Уразбахтина Ю.О. 2, Жернаков С.В.3

1ORCID: 0000-0003-3060-3294, Аспирант, 2ORCID: нет, Кандидат технических наук, 3ORCID: нет, Доктор технических наук, Уфимский государственный авиационный технический университет ОСОБЕННОСТИ ИНФОРМАЦИОННОГО КОМПЛЕКСА МОНИТОРИНГА ДЕЯТЕЛЬНОСТИ СЕРДЕЧНО -СОСУДИСТОЙ СИСТЕМЫ НА БАЗЕ STM32

Аннотация

Статья посвящена обоснованию необходимости разработки мобильной платформы для дистанционного мониторинга деятельности сердечно -сосудистой системы пациента. Приводится описание основных функциональных блоков устройства, концепция построения разрабатываемой платформы. Обоснована целесообразность использования микроконтроллера STM32W108 с целью уменьшения габаритов схемы и увеличения быстродействия предлагаемого устройства. Представлен алгоритм функционирования программного обеспечения предназначенного для обеспечения взаимодействия элементов системы на кодовом уровне.

Ключевые слова: Холтеровский монитор, многоагентная система, Android, GPS.

Runov IS.1, Urazbakhtina Y.O. 2, Zhernakov S.V.3

1ORCID: 0000-0003-3060-3294, Postgraduate student, 2ORCID: no, Candidate of technical sciences, 3ORCID: no, Doctor of technical sciences, Ufa State Aviation Technical University

ESPECIALLY INFORMATION COMPLEX OF MONITORING OF THE CARDIOVASCULAR SYSTEM BASED ON STM32

Abstract

The article is devoted to the justification of the need for a mobile platform for remote monitoring of the patient's cardiovascular system. The description of the device basic function blocks, developed the concept of building the platform. The expediency of using STM32W108 microcontroller in order to reduce the dimensions of the circuit and increase the speed of the device. Submitted by the functioning of the software algorithm designed to ensure the interoperability of system elements in the code level.

Keywords: Holter monitor, multi-agent system, cloud data storage, Android, GPS.

В настоящее время проблематика ранней диагностики и профилактики заболеваний сердечно -сосудистой системы является основной профилирующей задачей, которая стоит перед здравоохранением и медицинской наукой наряду с такими сложными заболеваниями как психосоматические расстройства, синдром приобретённого иммунодефицита и злокачественные опухоли неясной природы возникновения. Уровень летальных исходов от сосудистых заболеваний населения Российской Федерации составляет порядка 57%. Из этого числа 20% людей погибают, находясь в трудоспособном возрасте. В 90% случаев смерть бывает вызвана ишемической болезнью сердца либо инсультом. Также не редки случаи выявления сердечно -сосудистых патологий у лиц молодого возраста, в частности детей различных возрастных групп, что приводит к инвалидизации и смертности, и придаёт проблеме не только медицинское, но и социальное значение.

В связи с вышеизложенным весьма актуальными являются научное обоснование и разработка эффективных методов лечения, реабилитации и профилактики, а также ранней диагностики заболеваний сердечно -сосудистой системы, даже при наличии минимальной симптоматики (жалобы или ощущения больного) или отсутствия таковой.

Многие заболевания сердца становится возможным определить только во время физических нагрузок, например, при выполнении упражнений, бега, стрессовых ситуаций, во время еды и даже сна. Поэтому анализ деятельности сердца в течение суток продуктивнее позволяет выявить отклонение в его работе, чем обычное электрокардиографическое исследование. С этой целью в медицине применяются холтеровские мониторы.

Холтеровское мониторирование - один из наиболее часто используемых в медицинской практике методов диагностики нарушений сердечного ритма. Такое исследование назначается пациентам с жалобами на учащенное сердцебиение и перебои в работе сердца, так называемые экстрасистолические состояния, для определения нарушений ритма и проводимости сердца, с неясными обмороками, а также частично для регистрации «немой» (без болевой) ишемии миокарда, для оценки параметров работы электрокардиостимулятора. Однако и у этого метода есть свои недостатки, которые заключаются в наличии артефактов, возникающих от наводок и шумов, неспособности аппаратов работать в режиме реального времени. Артефакты обычно создаются автономными звеньями: электродами, проводами, соединяющими электроды и регистратор, элементами питания и самими регистраторами [1].

Авторами предлагается комплекс носимых устройств, входящих в состав системы, регистрирующей активность сердечно-сосудистой системы человека и интерпретирующей его показания.

Носимым устройством является электрод с контактной площадкой, имеющей зажимы для надежного закрепления на него Bluetooth модуля. Основа электрода - пористый полимер, содержащий влажный гель. Каждый электрод снабжен специализированным элементом для подготовки кожи к аппликации. Каждые 24 часа поверхность электрода очищается, наносится новый слой гель-клея и электрод можно использовать вновь. Основной особенностью геля является способность понижать сопротивление кожного покрова за счет его диэлектрических свойств и тем самым обеспечивать высокое качество сигнала снимаемого с кожного покрова пациента. Наклейка обеспечивает механическую устойчивость, сводит к минимуму дополнительные артефакты.

Целесообразно использовать систему, включающую в себя мобильное устройство для суточного мониторинга сердечной деятельности построенную на основе микроконтроллера STM32W108.

Рис. 1 - Структурная схема устройства

Применение STM32W108 позволит на 16% сократить количество непригодных результатов, содержащих артефакты [2], так как в схеме будут использоваться твердотельные элементы. Наличие встроенного радиочастотного модуля сделает возможным получать и обрабатывать результаты в режиме реального времени. На рис. 1 показаны встроенный мультиплексор, АЦП и усилитель, которые значительно уменьшат количество навесных элементов схемы электрической принципиальной, что даст возможность уменьшить размер платы относительно электрода, на котором планируется её размещение.

Основными конкурентами STM32W108 являются CC430F61xx/CC430F513x от Texas Instruments и ATmega128RFA1. Все они относятся к устройствам типа «система на кристалле». Общая черта этих микроконтроллеров - это возможность работы с беспроводными сетями, низкое энергопотребление.

Таблица 1 - Сравнительная характеристика микроконтроллеров

Микроконтроллер/ Параметры STM32W108 CC430F61 xx/ CC430F513x ATmega128RFA1

Тип системы система на кристалле система на кристалле система на кристалле

Архитектура 32-разрядная ARM Cortex-M3 16-разрядная RISC 8-разрядная RISC

Тактовая частота 6, 12 или 24 МГц 27 МГц 2,4 ГГц

ОЗУ 8 Кбайт 4 Кбайт 16 Кбайт

АЦП 16-канальный 12-разрядный 8-канальный 12-разрядный 10-разрядный

Тип корпуса 7x7 мм 48-выводный QFN 9x9 мм 64-выводный VQFN 9x9 мм 64-выводный QFN

Сравнительный анализ микроконтроллеров позволяет сделать вывод, что микроконтроллер STM32W108 по характеристикам опережает своих конкурентов: он имеет меньший размер, 16-канальный 12-разрядный аналого-цифровой преобразователь.

Блок модуля связи в свою очередь будет содержать следующие слои: 1-контактная площадка; 2-контроллер STM32W108; 3-слой термоизоляции; 4-элемент питания; 5-антенна. Также предлагается поместить всю конструкцию в пористую силиконовую оболочку, для достижения необходимой ударопрочности. Пористая структура необходима для качественного вывода излишнего тепла, вырабатываемого при работе контроллера.

Синхронизация электродов с мобильным устройством будет происходить посредством использования протокола bluetooth 4.0. По сигналу с устройства система начинает работать и передавать данные в его внутреннюю память, где в последствие массив данных будет обработан и построена привычная электрокардиограмма.

Сигнал, снимаемый с электрода, закрепленного на теле пациента, поступает на предусилитель, где усиливается и подается на вход АЦП внутри Bluetooth-модуля. Центральным компонентом разрабатываемого устройства является микросхема STM32W108 производства STMicroelectronics - Bluetooth 4.0 Single Mode Module, содержащая внутри себя встроенный предуселительный каскад с АЦП. С модуля данные по стандартным протоколам Bluetooth передаются на устройство-приемник. В качестве приемника могут выступать смартфон, КПК, планшетный компьютер и многие другие устройства.

Для обеспечения функционирования холтеровского монитора, способного передавать информацию о состоянии сердечно-сосудистой системы пациента в реальном масштабе времени по технологии Bluetooth. возникает необходимость подключения нескольких датчиков, создания многоагентной информационной системы, и обеспечения обмена данными с устройством Android, для последующей записи и обработки сигналов.

Для связи STM32 по Bluetooth с Android необходима разработка специализированного программного обеспечения для МК, при использовании которого взаимодействие МК и мобильного устройства происходит на базе кодового уровня. Разрабатываемое программное обеспечение должно удовлетворять следующим требованиям:

- оцифровка полученного с электродов и усилителей аналогового сигнала;

- обработка оцифрованного сигнала в соответствии с выбранной математической моделью работы сердца;

- передача обработанного сигнала на запись в мобильное устройство.

На основе приведенных выше требований разработан алгоритм работы кода, приведенный на рис.3:

Рис. 2 - Алгоритм работы кода

В процессе работы алгоритма происходит подготовка "кейсов" сообщений для приёма и передачи, а также установка флагов о готовности. После подготовки осуществляется вывод сообщения на экран и в случае удачного ответа от сервера, происходит переход в режим отправки команд.

Отдельно следует разработать модуль отправки и приёма сообщений состоящий из исходного кода и заголовочного файла.

Модуль должен выполнять следующие функции:

-иметь окно ввода сообщений;

-предоставлять пользователю возможность настраивать программные параметры;

-осуществлять приём и отправку сообщения с помощью двух конечных автоматов, которые по мере пересылки байтов меняют своё состояние;

- оповещать пользователя о принятом сообщении;

-сохранять сообщения и прикрепленные файлы на энергонезависимой памяти устройства;

-осуществлять проверку сообщения на соответствие и проводить обработку ошибок.

Программное приложение, предлагаемое авторами разработано таким образом, что в случае возникновения критических ситуаций поведения сердца, пациенту немедленно будет направлен ряд сигнализирующих уведомлений, в случае если пациент их игнорирует, данные об этом поступают на сервер кардиологического диспансера, откуда в последствии совершается ряд телефонных звонков пациенту и при необходимости отправляется машина скорой помощи. Расположение пациента будет получено по координатам спутниковой локационной системы GPS, которой оснащены в наше время практически все смартфоны, планшеты и т.п. Взаимодействие приложения с датчиком GPS осуществляется посредством внутренних библиотек операционной системы устройства, в частности Android.

Использование данного устройства позволит вести непрерывный мониторинг сердечной деятельности пациента без причинения ему дискомфорта, возникающего при использовании проводных технологий.

Основным преимуществом системы является возможность подключения электродов к любому мобильному устройству и их дальнейшая эксплуатация. При этом будет возможно проведение консультаций пациентов, живущих в отдаленных районах, что особенно важно для республики Башкортостан. Разработка подобных устройств является основным из направлений правительственной программы информатизации здравоохранения.

Литература

1. Макаров Л.М., Холтеровское мониторирование. 2-е издание - М.: ИД «Медпрактика-М». - 2003. - 340 с.

2. Математические модели квази-одномерной гемодинамики / В.Б. Кошелев и др.. М.: МАКС Пресс, 2010. 114 с.

3. Разработка математической модели сердечно -сосудистой системы в среде LABVIEW / С.Н. Маковеев , С.В. Фролов, М.: 2008. 79 с.

References

1. Makarov LM Holter . 2nd Edition - M .: Publishing House " Medpraktika -M ." - 2003. - 340 p.

2. Mathematical models of quasi- one-dimensional hemodynamic / VB Koshelev , etc .. M .: MAKS Press , 2010. 114 p.

3. Development of a mathematical model of the cardiovascular system in LABVIEW / SN environment Makoveev , SV Frolov, M .: 2008. 79 p.

DOI: 10.18454/IRJ.2016.47.090 Саушев А. В.

Кандидат технических наук, Доцент, Государственный университет морского и речного флота имени адмирала С.О. Макарова МЕТОДЫ И АЛГОРИТМЫ ПАРАМЕТРИЧЕСКОГО СИНТЕЗА ТЕХНИЧЕСКИХ СИСТЕМ НА ОСНОВЕ ОБЛАСТЕЙ РАБОТОСПОСОБНОСТИ

Аннотация

В статье рассматриваются методы и алгоритмы параметрической оптимизации аналоговых технических систем по критерию запаса работоспособности. Показано, что исходной информацией для решения этой задачи является информация о границе области работоспособности системы. Приводятся сравнительная характеристика известных методов и рекомендации по их использованию. Установлено, что для параметрического синтеза технических систем, имеющих произвольную форму области работоспособности, следует использовать метод сужающихся областей. Кратко изложены алгоритмы, реализующие этот метод, и сферы их применения.

Ключевые слова: область работоспособности, запас работоспособности, техническая система, параметрический синтез.

Saushev A. V.

PhD in Engineering, , State university of sea and river fleet of a name of the admiral S. O. Makarov METHODS AND ALGORITHMS OF PARAMETRICAL SYNTHESIS OF TECHNICAL SYSTEMS ON THE BASIS OF AREAS OF WORKING CAPACITY

Abstract

In article methods and algorithms of parametrical optimization of analog technical systems by criterion of a stock of working capacity are considered. It is shown that initial information for the solution of this task is information on border of area of operability of system. The comparative characteristic of the known methods and the recommendation about their use are provided. It is established that for parametrical synthesis of the technical systems having any form of area of working capacity it is necessary to use a method of the narrowed areas. The algorithms realizing this method, and spheres of their application are briefly stated.

Keywords: area of working capacity, working capacity stock, technical system, parametrical synthesis.

Постановка задачи. Основной задачей параметрического синтеза аналоговых технических систем (ТС) является определение номинальных значений внутренних (первичных) параметров системы, удовлетворяющих условиям технического задания [1]. При оптимальном параметрическом синтезе эти параметры должны не только удовлетворять заданным ограничениям, но и обеспечивать экстремум выбранной целевой функции. До последнего времени при построении целевой функции рассматривались в большинстве случаев лишь показатели назначения ТС. Такой подход не учитывал показателей параметрической надежности, что неминуемо вело к снижению уровня качества ТС и преждевременному выходу ее из строя вследствие параметрических отказов. Поскольку для большинства ТС отсутствуют априорные данные о вероятностных характеристиках деградации первичных параметров, в качестве показателя параметрической надежности целесообразно использование запаса работоспособности ТС [1]. Минимальное значение этого показателя, как впервые, применительно к электротехническим системам, было предложено в работах автора, следует принять в качестве критерия оптимизации для решения целого ряда задач управления состоянием системы, включая и задачу оптимального параметрического синтеза.

Для параметрического синтеза по критерию запаса работоспособности необходима информация о границе об ласти работоспособности. К настоящему времени разработаны эффективные методы и алгоритмы получения этой информации, которые изложены в работе [2]. В данной статье кратко рассматривается суть основных методов параметрического синтеза, а также приводится их сравнительная характеристика с учетом последних опубликованных разработок и рекомендации по практическому использованию.

Анализ методов. Среди известных методов параметрического синтеза по критерию запаса работоспособности следует выделить эвристические, поисковые методы, такие как метод альтернансного выравнивания, метод диагоналей, метод допускового комплекса [1]. Эти методы отличаются друг от друга способом задания области работоспособности, стратегией поиска и, как следствие, объемом вычислений и сферой применения, ограниченной лишь выпуклой формой области работоспособности, центр которой определяет оптимальное решение. Для случая задания области работоспособности множеством граничных точек разработаны методы механической аналогии (для выпуклых областей) и электрической аналогии (для односвязных областей любой формы) [1].

167

i Надоели баннеры? Вы всегда можете отключить рекламу.