Vše na jedné obrazovce


Sniffy je modulární softwarová platforma pro měření, analýzu a generování signálů. Funguje jako sjednocené grafické rozhraní pro mikrokontroléry STM32 a sdružuje funkce několika laboratorních přístrojů do jednoho flexibilního ovládacího prostředí.

Široká hardwarová kompatibilita


Sniffy funguje na široké škále NUCLEO vývojových kitů od STMicroelectronics s čipy rodiny STM32. Díky tomu není potřeba pořizovat drahý specializovaný hardware – často stačí vzít jakýkoli dostupný NUCLEO kit, nahrát firmware a začít měřit, testovat a analyzovat. Sniffy tak přináší rychlý start, nízké náklady a maximální flexibilitu při vývoji i experimentování.

Řekněte to svým přístrojům


Dejte sbohem zdlouhavému proklikávání složitých menu. Díky naší nativní integraci Model Context Protocol (MCP) můžete ovládat celou sestavu měřicích přístrojů pomocí přirozeného jazyka. Sledujte, jak AI agent autonomně vyhodnocuje živá data a v reálném čase rozhoduje o dalším postupu.

Přehled

Osciloskop

Osciloskop je hlavním nástrojem pro vizualizaci signálů v reálném čase a jejich analýzu, s podporou až 4 kanálů. Nabízí komplexní možnosti spouštění (Auto, Normal, Single) a nastavitelné časové základny i vertikální citlivosti. Zahrnuje automatická měření (RMS, Peak-to-Peak, Frekvence), ovládání kurzorů, spektrální analýzu FFT, režim XY (Lissajousovy obrazce) a symbolické matematické operace mezi kanály.

Voltmetr


Voltmetr, určený pro přesné měření napětí, nabízí přehledný číselný displej podobný stolním přístrojům. Obsahuje graf historie pro sledování trendů v čase a data logger pro export dlouhodobých měření do CSV souborů. Podporuje sledování Min/Max hodnot, měření zvlnění (Ripple) a konfigurovatelné průměrování pro vyhlazení zašuměných signálů.

Generátor signálů (ArbGen)


Tento modul funguje jako všestranný generátor funkcí schopný produkovat jak standardní průběhy (Sinus, Trojúhelník, Obdélník), tak vlastní libovolné signály. Uživatelé mohou jemně ladit frekvenci, amplitudu, offset a fázi pro každý kanál. Umožňuje import vlastních dat průběhů ze souborů CSV nebo TXT. Dále poskytuje funkci Sweep (přelaďování), která umožňuje generovat signál s plynule se měnící frekvencí, kde lze definovat počáteční a koncovou frekvenci (min/max) a dobu trvání cyklu (sweep time).

Generátor modulované PWM (s proměnnou střídou)

Tento modul generuje PWM signál, kde se střída (Duty Cycle) dynamicky mění v čase podle zvoleného předpisu. Změna střídy může probíhat podle standardních funkcí (Sinus, Trojúhelník, Obdélník) nebo podle vlastního libovolného signálu definovaného uživatelem. Umožňuje nezávislé nastavení nosné frekvence PWM a frekvence modulačního signálu.


Generátor vzorů (Pattern Generator)


Generátor vzorů slouží jako zdroj digitální logiky, užitečný pro testování digitálních obvodů a komunikačních sběrnic. Může budit výstupní piny předdefinovanými sekvencemi nebo algoritmickými vzory. Režimy zahrnují binární čítač, generátor Grayova kódu a uživatelsky definované sekvence pro vlastní logické stavy.

Čítač

Specializovaný čítač frekvence a časových intervalů pro analýzu externích hodinových signálů. Je optimalizován pro různé frekvenční rozsahy, aby zajistil vysokou přesnost. Nabízí HF režim (přímé čítání) pro rychlé signály, LF režim (reciproční čítání) pro přesné měření frekvence a periody, TI režim pro měření časového intervalu a režim Ratio pro porovnání frekvencí mezi interním a externím kanálem.

Synchronní PWM

Specializovaný modul, který generuje více signálů pulzně šířkové modulace (PWM). Umožňuje přesné řízení střídy (Duty Cycle) a synchronizaci mezi kanály. Podporuje konfiguraci závislých kanálů, fázový posun a krokové režimy pro testování komutačních sekvencí.

Zdroj napětí 

Tento modul promění hardware v programovatelný zdroj stejnosměrného napětí. Poskytuje rozhraní pro nastavení přesných výstupních napětí na více kanálech, což se hodí pro přímé napájení testovaných zařízení přímo z jednotky. Vizualizuje monitorování výstupu v reálném čase (“Real Vcc”) s nastavitelnými logickými omezeními a bezpečnostními limity.