Osciloskopů, „ukazovátek“, můžete koupit hned několik typů za pár stovek korun. Nebo si je také můžete postavit (STM32 a Arduino IDE, Miniscope v2, Arduino FIO LCD osciloskop).
Jedním z takových je i opravdu jednoduchý osciloskop HS101, kde základní jednotkou je mikrokontorlér STM32F103.
Podobných osciloskopů můžete koupit celou řadu, parametry mají podobné, s cenovou relací několika sta korun.
Přidanou hodnotou tohoto osciloskopu je zobrazení průběhu, uživatelské prostředí, na vašem mobilním telefonu s velmi povedenou aplikací HScope.
Parametry:
Channels: 1
Input Voltage: 0 – 20V (if use an oscilloscope probe it works just with x1 factor) or see HW Modules
ADC Resolution: 12 Bits
Sampling rates: 3KS/s, 6KS/s, 12KS/s, 25KS/s, 50KS/s, 75KS/s, 100KS/s, 150KS/s, 300K/s, 450KS/s, 600KS/s, 900KS/s, 1800KS/s (experimental, not linear)
Bandwidth (sine wave -3dB): 200KHz (not limited without capacitor C1). Sine wave visible with sinc interpolation up to 400KHz @ 1800KS/s)
Continous acquisition: Up to 100KSa/s
Input Noise: < 60mV (<= 15mV for Sampling Rate <= 100KSa/s)
<=20mV with the Black Pill (<=10mV for Sampling Rate <= 100KSa/s)
Input Impedence: 10KΩ
A jak ho vytvořit? To si vezmete vývojový kit s STM32F103 nazvaný také Minimum System Development Board For STM32F103 nebo také BluePill, BlackPill.
Připojíte desku k telefonu přes OTG kabel, kód nahrajete pomocí aplikace STM32 Utils, zapájíte několik součástek na univerzální desku (ochranná část) a celý průběh si zobrazujte v přehledné aplikaci na vašem telefonu.
Ale jak přesně nahrát FW do STM32 vývojové desky s aplikací STM32 Utils?
Propojíte:
PA9 na RX USB-UART převodníku
PA10 na TX
5V na 5V (označován i jako VBUS)
GND na GND
Po propojení USB-UART převodníku s vývojovou deskou s STM32 připojíte převodník přes OTG kabel do telefonu s OS Android.
Rozsvítí se se červená, napájecí, LED na desce kitu.
Zmáčknete Reset tlačítko, spustíte STM32 Utils aplikaci a zmáčknete tlačítko Init Chipset.
Ke stažení jsou i data (KiCad) pro velmi hezkou desku (bez univerzálního vývojového kitu), kterou si můžete vyrobit.
Připravuje se i druhá verze tohoto osciloskopu a to HS102, která obsahuje dva vstupy a opět mikrokontrolér STM32F103.
Domovská stránka HScope: http://hscope.martinloren.com/HS101-oscilloscope.html
Aplikace HScope: https://play.google.com/store/apps/details?id=com.martinloren.hscope
Aplikace STM32 Utils: https://play.google.com/store/apps/details?id=com.martinloren.stm32utils
Stránka o aplikace STM32 Utils: http://stm32utils.martinloren.com/