eddy_em: (Default)
eddy_em ([personal profile] eddy_em) wrote2022-08-26 05:47 pm

И еще немного о датчике дождя Hydreon RG-11

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

Итак, напомню вкратце. У датчика есть 7 регистров, передающихся регулярно, и 16 "медленных" регистров (передаются с основными поочередно). Один из регулярных регистров — битовые флаги. Итак, что у меня получилось из логов.
В файле RG-11_12.ser указаны еще какие-то "optional lower/upper limits", привожу их в скобках после названия регистра.

Основные регистры



  • PeakRS (0..5) похоже на интенсивность осадков. В обычном состоянии болтается около нуля, если поливать из стакана, показывает 255. При дожде у меня было порядка 80-90.

  • SPeakRS (0..5) непонятно что. Обычно повторяет PeakRS, но иногда принимает бóльшие значения.

  • RainAD8 (64..192) без дождя болтается в районе 170, во время дождя вырастает за 200.

  • LRA некая кумулятивная величина, которая обычно болтается в районе нуля (до десятка), а при дожде может сильно возрасти (в зависимости от интенсивности дождя, у меня было свыше 130 в максимуме). Декрементируется каждые 1-2 секунды.

  • TransRat (60..170) количество измерений в секунду (???). В обычных условиях в районе 140, при дожде снижается (у меня было до 90).

  • AmbLNoise похоже на величину RMS AmbLight.

  • RGBits Битовые флаги



Флаги RGBits



  • PkOverThr ==1, если PeakRS зашкаливает (в этом случае значению PeakRS то ли нельзя доверять, то ли нужно прибавить 256).

  • Raining ==1 во время дождя (в моем случае дождик был не очень-то активным, поэтому флаг периодически скакал то в 1, то в 0).

  • Out1On похоже, что это — флаг переполнения регистра Bucket (после того, как Bucket доходит до 18, он сбрасывается в 0 и устанавливается Out1On на 1 секунду). Позволяет проводить учет "кумулятивных" осадков.

  • HtrOn судя по названию — включение подогрева внутренностей датчика (хотя, зачем это делать ясным днем — непонятно).

  • IsDark устанавливается, когда AmbLight==0. На самом деле, это — далеко не темнота (он у меня по полдня спокойно ==1, если сильно пасмурно).

  • Cndnstn периодически скачет из 0 в 1 и обратно. Непонятно, что это.

  • Freeze возможно, указывает на обмерзание датчика.

  • Storm устанавливается в 1 при LRA>100.



"Медленные" регистры



  • RevLevel (12) у меня постоянно 14. ХЗ.

  • EmLevel (30..80) болтается около 40 без дождя, >50 во время дождя. Тоже неизвестно что.

  • RecEmStr (60..66) у меня болтался в районе 60, достигая минимума в 51 и максимума в 74. Непонятно, что это.

  • ABLevel (10) обычно 10, но во время дождя болтался от 10 до 12. ХЗ.

  • TmprtrF (70..100) судя по названию — температура (в Фаренгейтах) внутренностей датчика. Болталась от 62 до 109. Похоже на правду (этой ночью на горе была вообще адова жара в 19℃!).

  • PUGain (34..39) имело значение 37 (а ранее, когда дома водичкой поливал, — 38). ХЗ.

  • ClearTR (60..170) болталось от 157 до 160. Дома — от 147 до 150. ХЗ.

  • AmbLight условная яркость (очень условная, т.к. 0, как я писал выше, даже в полдень может быть, если пасмурно).

  • Bucket кумулятивный счетчик уровня осадков — эдакий уровень воды в ведре (см. описание флага Out1On).

  • Barrel другой (не связанный с Bucket) кумулятивный счетчик, который плавно увеличивается, а затем (видимо, когда осадков нет) декрементируется каждые примерно две минуты.

  • RGConfig постоянно в нуле. ХЗ.

  • DwellT в районе 100, когда дождя нет, спадает до нуля во время дождя. Меняется не плавно (может скакнуть и на 50 за раз).

  • SinceRn счетчик в (условных) минутах после окончания дождя (во время дождя устанавливается в нуль, затем каждую минуту инкрементируется до 20). В нормальных условиях равен 20.

  • MonoStb во время сильного дождя уменьшался от 15 до 0 каждую (условную) минуту. На слабые осадки не реагировал.

  • LightAD (120..136) болтался от 118 до 128. Минимальное значение было во время дождя. Максимальное — в ясный полдень. ХЗ.

  • RainThr постоянно 12. ХЗ.



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

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org