Регистратор телеметрии Arduino v.1.0 (03.06.2026). Печать
2026 - Июнь
03.06.2026 10:31
Save & Share
Разработка самодельного холтера - провалилась из-за программно-аппаратной несовместимости нательных датчиков модуля ЭКГ и функции write для microSD. Однако до получения этого факта - исходники были вылизаны до предела.

И получились исходники, которые способны записывать аналоговый сигнал с частотой 3.2кГц, имея при этом самоконтроль каждого записанного блока данных и самоконтроль модуля SD. Не исключено, что возможна и запись нескольких каналов сразу: запись структуры с данными на microSD происходит быстро - и добавление 2Б самоконтроля к 6Б блоку данных - привело к падению частоты с 3.29кГц всего лишь до 3.2кГц.

Все эксперименты с Arduino пока прекращаются: extremis malis extrema remedia.


Исходники не редактировал с момента их применения на холтере: комментарии показывают полный путь, как они работали, какие проблемы возникали при разработке. Использовалась самая медленная карта microSD со скоростью записи 3МБ/с. Формат телеметрии: 2Б short int - данные с аналогового канала, 4Б - unsigned long/int - время от функции micros, 2Б short int - самоконтроль данных (тупо сложение этих чисел, с переполнением, - не в ущерб скорости). Присутствуют функции самоконтроля работы модуля SD, что делает исходники идеальным примером/заготовкой для работы с microSD. Оптимизированные исходники влезли-таки в Arduino Nano, и осталось ~388Б оперативной памяти, - можно попробовать впихнуть более точный, хоть и не совсем корректный, наносекундный таймер. Комментариев в исходниках столько - что только зумеры не поймут, как там всё работает.


Сборка и прочие монтажные моменты - в мыльнице.




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

Скетч и прочее (529КБ).
Обновлено ( 03.06.2026 20:05 )