Осциллограф-приставка HS101 для Android (на STM32)

Осциллограф HS101  - это приставка, основанная на известной плате "синяя пилюля", где установлен микроконтроллер STM32F103C8T6 и еще нескольких компонентах обвязки. В итоге получается маленький недорогой приборчик, который подключается к смартфону на ОС Android, что дает удобное управление, отличный экран, удобную запись осциллограмм и мобильность.

НО, приложение на андроид бесплатно только с урезанными функциями, а теперь возникает вопрос: что предпочтительней для начинающего  HS101 или народный DSO138?

Сборка

Oscilloscope hs101 Circuit

R1, R2 - делитель напряжения;
VD1, VD2 - защитные диоды;
C1 - улучшаются частотные свойства, но уменьшается ПП;
C2 - сглаживание питания МК;

Обычно схема собирается на макетной плате с применением разъёма BNC/JACK 3.5mm/RCA, я же собрал все навесным навесным монтажом

Т.к. на плате установлен отвратительный  Micro-USB, то пришлось соорудить вот такое соединение:

В виде приставки

Также по-бырому сделал платку, которая может быть удобно прикреплена напрямую или через разъем.

Для изготовления платы вручную

Только фольга:  hs101_pcb_top.pdf
Все слои:  hs101_pcb_all_layers.pdf
Проект для AD:  hs101.zip
(пароль: название сайта)

Прошивка

Прошивал с использованием ST-LINK V2 через STM32 Utility.

Прошивка здесь (выбирать HS_10X_V9.bin): https://github.com/martinloren/HScope/tree/master/HS%2010X

  • Target -> Connect
  • Target -> Programm & Verify

Можно это сделать и через UART (даже с телефона), но у меня выдавало ошибку (мб. дело в преобразователе).

Проверка

Прямоугольный сигнал

Функционального генератора нет, поэтому просто были созданы прямоугольные сигналы с различными частотами:

f = 1 кГц, f = 2 кГц

f = 4 кГц, f = 8 кГц

f = 24 кГц, f = 36 кГц

f = 72 кГц

Вольтметр с самописцем

Пишет измерения в файл формата .csv

Особенности бесплатной версии

  • Ограничена скорость преобразования (sample rate)
  • Нет Быстрого Преобразования Фурье
  • Частота обновления до 4 к/с

Подсчет стоимости

HS101

Название Цена Купить на Aliexpress
Платка STM32  1.70$ STM32F103C8T6 ARM STM32 Minimum System Development Board In Stock
Компоненты 0.20$ 5Pcs/lot BNC Female Socket
Кабель micro-USB 0.97$ USLION Micro USB Cable 3A Fast Charging USB Data Cable
Переходник
с USB-A в USB-C
0.58$ Type C Adapter USB-C Type-C to USB 3.0 Converter Phone OTG Cable
Приложение 4.00$ HScope на Google Play
ИТОГО: 7.40$

DSO138

Название Цена Купить на Aliexpress
DSO138 MINI 15.42$ DSO138mini Digital Oscilloscope Kit
DSO138 MINI 12.00$ DSO138mini Digital Oscilloscope Kit DIY

Видеообзор

Выводы

Думаю у многих найдется синяя пилюля и остальные компоненты также, так что спаять и испытать хотя бы с бесплатным ПО настоятельно рекомендую.

На мой взгляд предпочтительней будет все таки DSO138, т.к. мучать телефон не всегда удобно.

Действительно будет имеет смысл собирать HS102, здесь преимущество из-за двух каналов, но приложение стоит еще дороже, уже 10$.

Существует беспроводная версия с передачей данных по Bluetooth. Это действительно интересно, собрать её попытаюсь чуть позже.

Оф. страничка: http://hscope.martinloren.com/HS101-oscilloscope.h...

133
RSS
Нет комментариев. Ваш будет первым!
Загрузка...