Например TDA7294

Форум РадиоКот • Просмотр темы - Электронный тонометр на МК...
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср янв 07, 2026 17:07:27

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Электронный тонометр на МК...
СообщениеДобавлено: Пт авг 31, 2007 00:41:46 
Сверлит текстолит когтями
Аватар пользователя

Карма: 11
Рейтинг сообщений: 13
Зарегистрирован: Пт июл 21, 2006 15:05:19
Сообщений: 1268
Откуда: плод воображения
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Наигрался тут вдоволь с электронным тонометром и пришла идея попробовать сделать свой. :idea: Примерно на таком вот датчике: http://www.chipdip.ru/product0/45455.aspx. Показания с датчика думаю снимать АЦП, встроенным в некоторые ATMEGA, пересчитывать по формуле из милливольт в паскали, а потом - в миллиметры ртутного столба. Но есть тут один ньюанс. При замере давления "обычным" тонометром мы дожидаемся в "наушниках" звуков пульса - как они появились - засекаем верхнюю единицу давления. Как пульс в наушниках исчезает - засекаем нижнюю. Тут-же у нас роль наушников будет играть непосредственно манжета и датчик давления. Вопрос, собственно, в том - каким образом можно распознать посредством АЦП появление и исцезновения пульса?

А может и не стоит овчинка выделки?

_________________
R2AIV 73!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 31, 2007 05:20:07 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн июл 30, 2007 08:19:02
Сообщений: 97
Откуда: Екатеринбург
Рейтинг сообщения: 0
Коротко - пульсовая волна распознается по пульсациям давления, которые регистрирует тот же датчик. А задача непростая. Весьма. Я этим на предыдущей работе пару лет занимался...

_________________
Мнение автора не обязательно совпадает с его точкой зрения


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 31, 2007 08:25:45 
Сверлит текстолит когтями
Аватар пользователя

Карма: 11
Рейтинг сообщений: 13
Зарегистрирован: Пт июл 21, 2006 15:05:19
Сообщений: 1268
Откуда: плод воображения
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Кошкелот писал(а):
пульсовая волна распознается по пульсациям давления, которые регистрирует тот же датчик.


В том-то и дело! Только вот непонятно, как программно регистрировать эти пульсации...

_________________
R2AIV 73!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 31, 2007 08:40:00 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн июл 30, 2007 08:19:02
Сообщений: 97
Откуда: Екатеринбург
Рейтинг сообщения: 0
В принципе все просто. Ловишь максимумы и минимумы мгновенного давления - разница между ними и есть уровень пульсации.

_________________
Мнение автора не обязательно совпадает с его точкой зрения


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 31, 2007 08:50:15 
Сверлит текстолит когтями
Аватар пользователя

Карма: 11
Рейтинг сообщений: 13
Зарегистрирован: Пт июл 21, 2006 15:05:19
Сообщений: 1268
Откуда: плод воображения
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Ага, тогда алгоритм вырисовавыется примерно такой:

Код:
int Max,Min;
int Delta;
int Press,OldPress;

int GetPress()
{
Press=read_adc(0)*(некий коээфициент, зависящий от датчика и от опоpного напряжения АЦП);
if(Press<OldPress) Min=Press;
if(Press>OldPress) Max=Press;
Delta=Max-Min; // уровень пульсации
OldPress=Press; // Сохраняем текущее давление как старое
delay_ms(100); // Даем девайсам "отдышаться"
return Press;
};


Критикуйте =)

_________________
R2AIV 73!


Последний раз редактировалось KT315B Пт авг 31, 2007 09:14:21, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 31, 2007 09:03:50 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн июл 30, 2007 08:19:02
Сообщений: 97
Откуда: Екатеринбург
Рейтинг сообщения: 0
Цитата:
if(Press<OldPress>OldPress) Max=Press;
Вот тут... "ниасилил ибо стехи" :)

А так-то, если чуть серьезнее, в принципе правильно. Но не заработает, почти уверен. Потому что придется решать кучу вспомогательных задач, связанных с выделением сигнала на фоне помех, настройкой на разных пациентов и пр. и пр.

Но хочешь - дерзай! Кое-что даже подскажу по ходу дела. Для начала глянь сигнал осциллографом в процессе измерения.

_________________
Мнение автора не обязательно совпадает с его точкой зрения


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 31, 2007 09:08:56 
Сверлит текстолит когтями
Аватар пользователя

Карма: 11
Рейтинг сообщений: 13
Зарегистрирован: Пт июл 21, 2006 15:05:19
Сообщений: 1268
Откуда: плод воображения
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Кошкелот писал(а):
Вот тут... "ниасилил ибо стехи" :)


Пардон - очепятко :( Уже поправил...

Ну а от помех - можно ФНЧ применить, правда тут уже проверять надо на "живом" железе и с осциллографом. Наверное соберу нечто подобное на макетке в близжайшее время и посмотрю, как оно все будет работать...

_________________
R2AIV 73!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 31, 2007 19:31:18 
Модератор
Аватар пользователя

Карма: 46
Рейтинг сообщений: 236
Зарегистрирован: Чт окт 27, 2005 18:50:07
Сообщений: 11169
Откуда: из мест не столь отдалённых
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Вместо датчика абсолютного давления лучше попробовать ДИФФЕРЕНЦИАЛЬНЫЙ латчик, который будет измерять разницу между атмосферным и артериальным давлением. Я таким образом получал чувствительность 1 мм водяного столба, не для тонометра, а для уровнемера ( для тех, кто интересуется датчиком уровня топлива)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 31, 2007 20:53:22 
Сверлит текстолит когтями
Аватар пользователя

Карма: 11
Рейтинг сообщений: 13
Зарегистрирован: Пт июл 21, 2006 15:05:19
Сообщений: 1268
Откуда: плод воображения
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Идея хорошая, да только вот атмосферное давление имеет свойство меняться - как тут-то можно поступить?

_________________
R2AIV 73!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 31, 2007 20:55:33 
Модератор
Аватар пользователя

Карма: 46
Рейтинг сообщений: 236
Зарегистрирован: Чт окт 27, 2005 18:50:07
Сообщений: 11169
Откуда: из мест не столь отдалённых
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Поэтому дифференциальный и лучше, что он измеряет РАЗНИЦУ, а не АБСОЛЮТНОЕ давление.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный тонометр на МК...
СообщениеДобавлено: Вт мар 30, 2010 08:40:24 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 990
Зарегистрирован: Ср апр 11, 2007 16:50:39
Сообщений: 21071
Откуда: Riga
Рейтинг сообщения: 0
А что, это единственный способ, при помощи датчика давления?..
Собственно, хотел создать тему - "Как померить пульс?", но предварительно нажал на кнопку "Поиск". Видимо валерьянка забродила и оказывает хорошее влияние на соображалку. :)
Предложите хорошие схемки для измерения пульса!?
Можно на МК с прошивкой, можно то же самое или без МК на оптопаре. Последнее, говорят модно в виде клипсы в ухе носить. :))

Вот, думаю многим будет интересно.
Цитата:
Диагностика по пульсу

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

Пульсовая диагностика производится утром, на восходе, не выходя из помещения, не открывая окон (не вдыхая воздух извне), натощак, в спокойном состоянии. При необходимости диагностику можно проводить не только рано утром, но обязательное условие чтобы больной и врач находились в спокойном состоянии.
..
При беременности – пульс выпуклый, узловатый и глубокий.

Источник

Выделенное навело меня на мысль, что важно измерять не только частоту пульса, но и его форму. :idea:

_________________
Искусство общения было до нас.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re:
СообщениеДобавлено: Сб май 01, 2010 23:48:00 
Друг Кота
Аватар пользователя

Карма: 95
Рейтинг сообщений: 2428
Зарегистрирован: Пт май 18, 2007 22:56:58
Сообщений: 26671
Рейтинг сообщения: 0
Кошкелот писал(а):
Коротко - пульсовая волна распознается по пульсациям давления, которые регистрирует тот же датчик. А задача непростая. Весьма. Я этим на предыдущей работе пару лет занимался...

А начало (и/или конец) пульсации давления имеет какое-нибудь отличие от далее предполагаемого примерно постоянного?

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

MIF писал(а):
Выделенное навело меня на мысль, что важно измерять не только частоту пульса, но и его форму.
Ага, но просто возможную форму было бы очень интересно увидеть.
Никто в датчик осциллографом все-же не лазил? Информация была бы очень ценная.

Тут некоторая информация о осциллометрическом методе измерения: http://users.i.com.ua/~dydyrko/incart/a_d/_2_.htm
И тут (скачать): http://www.triton.ru/Document/Tochnost_NIBP_Osillometr.doc
Но этого мало :(

_________________
Не променяю медь на ржавую несгорайку!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный тонометр на МК...
СообщениеДобавлено: Вс май 02, 2010 23:41:20 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Ну, кардиограмму все себе примерно представляют? Примерно так оно и выглядит... Обычно с выхода измерительного модуля идет частота, пропорциональная давлению. Подозреваю, что стоит какой-нибудь преобразователь напряжение-частота. По крайней мере так сделано в тонометрах Omron и Microlife, которые приходилось дорабатывать для организации дополнительного канала съема данных, как раз к этому частотному выходу (а частота там 1-2МГц) через счетчики я и цеплял микроконтроллер...

_________________
Оптимизм х (Опыт + Знания) = const


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный тонометр на МК...
СообщениеДобавлено: Пт фев 18, 2011 15:28:22 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Пн янв 07, 2008 16:56:28
Сообщений: 302
Откуда: Минск
Рейтинг сообщения: 0
хаа, да за такие деньги, сколько датчик стоит, лучше полный автомат, на запястье, с 5 годами гарантии купить))) и не мучиться. ))) :kill:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный тонометр на МК...
СообщениеДобавлено: Пт фев 18, 2011 17:20:50 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 153
Зарегистрирован: Вс окт 10, 2010 23:16:40
Сообщений: 14780
Откуда: Москва
Рейтинг сообщения: 0
Так... Значицца... )
При обычном измерении АД, "коротковском", систолическое и диастолическое давление фиксируется по появлению тонов и по последнему "звонкому" тону. Есть, конечно, сугуюо индивидуальная погрешность. А в целом ошибка замера меняется от случаю к случаю, но в усреднении по пациентам достаточно стабильна. В бытовых измерителях обычно используется осциллометрический метод, когда систолическое и диастолическое давление фиксируется по определенным изменениям формы пульсовой волны. Этот метод дает заметный разброс от пациента к пациенту, но индивидуальная ошибка стабильна. Самый точный метод - инвазивный, "кровавый", когда давление измеряется непосредственно в кровеносном сосуде. Ну да это так, лирическое отступление... )
Вот... Действительно, датчик давления используется дифференциальный, с ним проще. Во многих приборах я видел очень простые емкостные датчики - обычный сильфон, внутри которого находятся обкладки, подключенные к банальному RC-генератору - измерение частоты и есть процесс аналого-цифового преобразования в данном случае.
Реализовать осциллометрический измеритель реально, но если хочется побыстрее - то проще купить готовый прибор(благо цены на них сейчас вполне вменяемые) или, если уж охота повозиться, то можно сделать достаточно простой измеритель со звуковой сигнализацией(подобные выпускались раньше, теперь как-то не вижу). Там на самом деле просто - усилитель/фильтр и пороговая схема. Думаю, в инете реально нарыть...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 69


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y