HScope, HS101 osciloskop s mobilním telefonem a BluePill s STM32F103

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/

Sdílejte článek:

Související články

Na téma „Jak si doma postavit osciloskop“ jsem už sepsal několik článků.

Vývojová deska Minimum System Development board with STM32 (nebo také nazvaná jako BluePill či BlackPill) je tak populární, stejně jako původní mikrokontrolér STM32F103C8T6, že se objevil další klon(?) tohoto „mainstream“ mikrokontroléru.

Dnešní novinka vám ukáže zajímavý projekt téměř kapesního „osciloskopu“ poháněným vývojovou deskou BluePill s mikrokontrolérem STM32F103 také zvaným Minimum System Development Board for STM32. Už jsme zde ukázal několik takových „ukazovátek průběhů“ – Arduino FIO (ATmega328) s LCD (128x64px) nebo…

Všemi směry propíraný jednotný konektor do všech malých a středních výrobků je USB-C.

Aplikace Scoppy – právě díky této aplikaci pro telefony s OS Android můžete mít přenosný osciloskop a logický analyzátor s Raspberry Pi Pico přímo ve vašem telefonu.