Писать для специалистов в области гамма спектрометрии я немогу, поскольку сам таковым не являюсь. Покажу итоговый результат и как он был достигнут.
Целью ставилось собрать небольшой носимый прибор с низким потреблением. В основе SiPM Sensl microFC60035 и кристалл NaI(Tl). Остановился на таком решении.
Для передачи данных на смартфон используется BT модуль купленый на Ali. В первых версиях прибора я использовал OLED дисплей, но в дальнейшем от него отказался.
Потребление прибора при отсутствии подключения по BT, выключеном светодиоде и звуке составляет 650uA. Аккумулятора емкостью 190mAh хватает на 12 - 14 дней непрерывной работы.
На текущий момент в приложении реализовано: Сохранение спектра в форматах BqMON XML и SPE, визуальное сглаживание спектра, энергокомпенсация для спектра, вычитание и наложение фонового спектра. Сделаны маркеры изменений с отображением на спетре. При привышении порогов, спектр параллельно накапливается в отдельном массиве. Приложение написано только для Android, для устройств Apple писать не планирую.
Крайняя версия прибора выглядит так:
Проект открытый (GPL-3.0), исходники для МК, androidStudio и 3D модели коробочек можно взять здесь: https://github.com/Maniak003/DoZer
Там же в Wiki можно посмотреть подробное описание, инструкции для сборки и android приложения.
Небольшой кейс использования прибора. Предположим, что мы увидели превышение уровня радиации. Это видно по гистограмме поиска или в логе.
Нажимаем кнопку "History" и можем рассмотреть то, что было накоплено во время превышения уровней.
Все еще не очень понятно, попробуем включить сглаживание.
В режиме "History", все функции работы со спектром так же доступны.
Так прибор выглядит в собраном состоянии.