Приветствую всех!
Думаю, многим из вас доводилось в рамках диспансеризации или по предписанию врача идти в лабораторию и сдавать что-то на анализ чего-то. А ещё, уверен, многие хоть раз задумывались: а как вообще работают приборы, которые там стоят, и как они вообще определяют наличие тех или иных гадостей в вашем организме?

Самое время узнать это. Однажды ко мне в руки попал один из таких приборов. В сегодняшней статье попробуем его запустить, посмотрим, что у него внутри, и, конечно, разберёмся, как он работает. Как водится, будет много интересного.
❯ Суть такова
Те, кто уже давно читает мои посты, наверняка удивятся: откуда это у меня вдруг взялся интерес к околомедицинскому оборудованию? Но на самом деле всё до банального просто.
Несколько лет назад известный в наших кругах товарищ @dlinyj скинул мне ссылку на объявление на вторичке, где продавался какой-то медицинский аппарат. Интерфейс на монохромном экране подозрительно напоминал PalmOS, что меня довольно сильно заинтересовало. Если WinCE не то что иногда встречается в спецоборудовании, а буквально была создана для него, то вот подобных девайсов на базе «пальмы» за исключением ТСД и электронной пишущей машинки я вообще не припоминаю. Цена той штуки была вполне молодёжная, и после недолгих раздумий я её заказал.

Через неделю я стал обладателем некоего Bayer Clinitek Status+ — лабораторного анализатора мочи для выявления заболеваний почек или для проведения теста на беременность.
❯ Вообще
На всякий случай напомню: даже если у вас есть на руках какой-то подобный аппарат с набором расходников к нему, он не будет сообщать вам конкретный диагноз. Интерпретацией его показаний должен заниматься только ваш лечащий врач.

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

А вот и подопытный экземпляр.
Спереди только экран и кнопка включения. Внизу под наклейкой отсек для лотка для препарата (с этого ракурса не виден).

Вид сбоку.

Сзади COM-порт для связи с компьютером и гнездо для БП. Над ними дверца отсека для бумаги.

Снизу заводская наклейка, отсек для батареек и единственный саморез.
❯ Запускаем
Ну что же, взглянем на девайс в работе.

Подаём питание и жмякаем кнопку включения.

Спустя несколько секунд девайс загружается и проходит самотестирование.

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

Это настройки прибора. Здесь довольно много пунктов, от диагностики до ввода данных об операторе.

Попробуем запустить какой-нибудь тест.

Из аппарата выезжает предметный столик, куда нужно положить тест-полоску, после чего жмякнуть на сенсорном экране START.

Никаких расходников к этому аппарату у меня нет, поэтому тест завершается провалом.

Поскольку тест-полосок у меня нет, обратимся к РЭ. После того, как образец загружен в аппарат и произведена автокалибровка, начинается тестирование.

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

Пример кадра с результатами анализа.
❯ Внутренности
Первая вставшая передо мной проблема — как это разобрать. После выкручивания единственного самореза снизу ничего не снялось.

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

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

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

А это мотор, который выдвигает и задвигает предметный столик.

Он же отдельно. Для возможности его мытья он специально сделан съёмным.
Слева лоток для тест-полосок. Выполнен он в виде пластмассовой вставки, если её извлечь, можно обрабатывать не только тест-полоски, но и тест-кассеты. Справа калибровочная область, позволяющая прибору проводить самодиагностику.

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

Плата отдельно. Увы, процессора MC68000 на ней не оказалось. Таким образом, работает эта штука не на PalmOS, а на какой-то RTOS или даже чём-то попроще.

ПЛИС явно занимается обработкой сигнала с датчика.

А это HD64F13006F20V — 16-битный управляющий МК.

С обратной стороны платы батарейка RTC, несколько электролитических конденсаторов, пищалка и слот под SD-карту.

Откручиваем ещё один винт и снимаем пластиковое крепление платы.

Под ним сердце прибора — оптическая часть.

Крышка закреплена простыми саморезами, так что снимем её. Вся оптика находится в ней.
На этой плате расположены подсвечивающие образец светодиоды — RGB и УФ.

Сняв металлическую пластину, видим внутренности оптической системы.
Чёрная рамка закрывает ПЗС-матрицу, над ней расположен объектив. Закрученные с локтайтом винты намекают на то, что, не имея алгоритма юстировки, разбирать это всё лучше не стоит.

Световод из оргстекла. Закреплён он ни на чём не был, просто прижимался крышкой с расположенной на ней оптикой.

Больше на шасси прибора ничего интересного нет.

Дисплейный модуль.

Обратная сторона. Маркировка не гуглится, но, судя по всему, у дисплея достаточно простой параллельный интерфейс, который при необходимости легко можно отреверсить.
❯ Как работает этот девайс
Как можно видеть, на самом деле какой-то экзотической начинки конкретно в этом девайсе нет. Здесь практически весь анализ делает не электроника, а химия.

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

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

А вот пример того, с чем работает данный аппарат.

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

А это щель сканера, с обратной стороны которой находится световод.
При каждом включении девайс калибруется, сканируя белую полоску на предметном столике.

Попробовал запечатлеть процесс сканирования, заслонив концевик и включив прибор.
❯ Так что в итоге?
В отличие от других девайсов, например, анализаторов крови, этот экземпляр оказался довольно прост. У меня нет сведений о том, так ли он помогает проводить исследования, как говорит об этом производитель, но если вам доводилось пользоваться чем-то похожим или даже обслуживать такие приборы, то будет очень интересно об этом узнать.
Что же до изначальной цели приобретения этой штуки, то, как уже было сказано ранее, никакой PalmOS в нём не оказалось. Так что, возможно, спецоборудования на базе «пальм» (за исключением различных адаптеров к серийным КПК) не существовало вовсе.
Такие дела.
Может быть интересно:

Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале ↩