UniversalScientificTechnologies / AIRDOS04

Airborne cosmic radiation dosimeter designed for airliners dosimetry.
https://docs.dos.ust.cz/airdos/AIRDOS04/quickstart
GNU General Public License v3.0
0 stars 1 forks source link

Automatic power on and power off in airplane #30

Open kaklik opened 7 months ago

kaklik commented 7 months ago

Uživatelům by se hodilo, aby se přístroj zapínal po vzletu sám a vypínal před přistáním také sám. Vedle faktu, že bezpečnostní autority mají obavu ze zapnutých přístrojů s bateriemi v prázdném letadle. Tak by takováto změna měla i další výhody:

Jak to udělat

V případě aktuálního HW jsou dvě možnosti jak detekovat let. Buď tokem částic, nebo tlakem v kabině. Detekce pomocí tlaku v kabině umožňuje snížit spotřebu uspáním všech částí detektoru, kromě barometru. Detekce letu pomocí radiačního toku, naopak zajišťuje, že se detektor vypne i na výše položených letištích, kde by jinak díky překročení tresholdu výšky zůstal zapnutý. Bude zde zároveň potřeba implementovat i nějakou hysterezi, nebo časové spoždění, aby nedocházelo k cyklickému vypínání a zapínání detektoru při pomalé změně tlaku, nebo radiačního toku v kabině.

Jako vhodé řešení mi proto připadá nejdříve implementovat spínání podle tlaku fixním tresholdem. např. 1000mnm. Vypínání detektoru podle radiačního toku následně implementovat až později.

Obecně aby toto vypínání šlo realizovat, tak je potřeba mít vyřešené #28 Dále vypínání samotné může být realizováno minimálně dvěma úrovněmi

V první implementaci stačí realizace stand-by režimu. Implementace vypnutí MCU je složitější, protože na stejném signálu je připojeno ještě tlačítko "power" a také vstup od aktivace indikátoru nabití akumulátorů.

Uživatelské rozhraní

Po zapnutí detektoru musí mít uživatel čas poznat, že detektor správně funguje. To znamená, že čerstvě aktivovaný detektor by se neměl hned vypnout na základě podprahových hodnot. Doba za kterou se vypne by měla být nejméně v minutách. Je zároveň na zvážení, zda by uživateli po tuto dobu neměl být poskytnut i nějaký diagnostický výstup jako třeba #27