Ослик часть 1 ( прототип ) . stm32f103 2 channel oscilloscope with FFT (Arduino Ide code )

Поділитися
Вставка
  • Опубліковано 21 вер 2024
  • Следующая часть ослика , тут изготовлен корпус и модифицирована программная часть .
    Самодельный осциллограф с блэкджеком и плюшками .
    2 канала + FFT.
    2.4 миллиона выборок на канал (4.8 если компилировать в режиме разгона (128мгц))
    Начало тут • Ослик часть 0 ( пролог...
    Исходники и прочее тут Код тут drive.google.c...

КОМЕНТАРІ • 6

  • @aleks-master
    @aleks-master 10 днів тому

    Очень хорошо, спасибо. Можно узнать характеристики.

    • @SpectrumMan
      @SpectrumMan  10 днів тому

      Как у всех похожих устройств 0-3.3 v напряжение на входе (0-33 если щуп 10х) 2.4 милиона выборок в секунду на канал , на практике сигналы до 200кгц смотреть комфортно . 12 бит , тоесть около 1 миливольта на бит . Анализатор спектра позволяет на глаз оценить полосу пропускания например усилителя или фильтра. В общем крайне полезная вещь , в некоторых случаая незаменимая .

  • @АлександрБулыга-н2г

    Зачем гнаться за 12 битами? В младших разрядах там шумы будут. 3.3В/4096=0,8мВ это, грубо говоря, цена деления одного разряда АЦП. Сделайте делитель один к тысяче и посмотрите осциллограмму сигнала размахом в 4 LSB. Если плюнуть на синхронизацию и вывести просто один статичный кадр из буфера, сильно сомневаюсь, что там останется что-нибудь от первоначального меандра. Так же полезно поставить буферный ОУ перед АЦП, поскольку конденсатор выборки-хранения АЦП заряжается через сопротивление источника сигнала, по этой причине точность будет сильно "плавать" в зависимости от этого сопротивления и частоты сигнала (ёмкость АЦП и сопротивление источника образуют ФНЧ). Точный и высокочастотный ОУ дорого стоит, а просто высокочастотный сильно дешевле. Если повысить точность АЦП оверсемплингом, то катастрофически упадёт верхняя частота измеряемого сигнала. Не зря всё таки в 99% осциллографов вменяемой стоимости 8-бит АЦП.

    • @SpectrumMan
      @SpectrumMan  10 днів тому

      Да , всё верно , особенно про усилитель . Но думаю *восьмибитность* обусловлена всётаки экономией . Там по схеме ацп от аналог дэвайс двухканальный восьмибитный у которого есть старшие братья большей битности но дороже , думаю просто экономия . С другой стороны экран по высоте 320 точек минус рамка , какраз гдето 256 . так что на 8 можем умножить слабый сигнал аппаратно . В любом случее спасибо за советы ) Операционник на вход прикручу , очень он туда просится .

  • @sasherb2602
    @sasherb2602 11 днів тому

    Вот есть жешевые ослики у китайцев на стм. Слить бы прошиву и адаптировать.

    • @SpectrumMan
      @SpectrumMan  11 днів тому

      @@sasherb2602 есть , с маленьким экраном , с маленьким разрешением экрана , с дешёвым внешним ацп на 8 бит (тут 12) и так далее . Проще написать свою и выложить исходник чтоб можно было модифицировать например под другой дисплэй , собственно чем я и занимаюсь )))