Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 35

Тема: Самодельный игрушечный осциллограф

  1. #1

    Самодельный игрушечный осциллограф

    Здравствуйте!
    Если не покупать готовый цифровой осциллограф, рассматриваю вариант спаять самому. Как понимаю, архитектура проста до безобразия, достаточно быстрый МК читает по одной параллельной шине данные достаточно быстрого АЦП, сохраняет в память и допустим каждые 20 мс. по другой шине передает данные на дисплей от сотового телефона.
    Первое что попалось на глаза АЦП AD9280 (32MIPS).
    Проц PIC24HJ12GP202 (40MIPS).
    Дисплей + сенсор, пока еще рассматриваю варианты от Самсунг или Нокии.

    Верна ли архитектура?
    Как думаете, потребуется ли более быстрый проц для полноценного использования приведенного АЦП? Собственно, как понимаю, надо только быстро тактировать АЦП, принимать данные по параллельной шине и сохранять в оперативной памяти. ничего сложного, но достаточно ли будет быстродействия?


  2. #2
    Цитата Сообщение от Слесарь Посмотреть сообщение
    Если не покупать готовый цифровой осциллограф
    Смысла нет если игрушечный https://ru.aliexpress.com/item/Fully...1-75ddc66406e9

    А USB уже более менее от 3 000 с небольшим начинаются. https://ru.aliexpress.com/af/%25D0%2...nktest=0&tc=af
    Владимир RN3GP ex UA3ZVC, RA3GGP.

  3. #3
    Цитата Сообщение от RN3GP Посмотреть сообщение
    А USB
    Та штука с USB потянет за собой еще одно тяжелое, энергоемкое, медленное и ненадежное устройство, тыщ за 20. А в формате наладонника USB отображающих устройств наверное вообще не найти.
    Мне надо маленькое... быстрое... и независимое от стороннего ПО.

  4. #4
    Аватар для Tadas
    Регистрация
    12.06.2002
    Адрес
    KO24AV
    Сообщений
    3,356
    Позывной
    LY1CE
    Цитата Сообщение от Слесарь Посмотреть сообщение
    Мне надо маленькое... быстрое...
    Основной параметр осциллографа - полоса.
    Быстрый - понятие не техническое.
    Хороша теория, но что ты с ней будешь делать ?
    73 de LY1CE

  5. #5

    Регистрация
    28.04.2005
    Адрес
    Московская обл., г. Мытищи
    Сообщений
    3,923
    Позывной
    ex RW3DKC
    Возможно чтобы картинку быстро перерисовывал на экране, тоже ведь может раздражать

  6. #6
    Цитата Сообщение от Tadas Посмотреть сообщение
    Основной параметр осциллографа - полоса.
    Быстрый - понятие не техническое.
    Как часто сможет читать шину АЦП, проц, такая и полоса...
    сейчас рассматриваю возможно применить проц 70 MIPS. Со встроенным DSP или без...

    Цитата Сообщение от R2DHG Посмотреть сообщение
    Возможно чтобы картинку быстро перерисовывал на экране, тоже ведь может раздражать
    Картинку, как понимаю, надо перерисовывать не реже 20 мс. Ну типа. запустился, прочитал серию данных с АЦП в память, по завершению вывел записанные данные на экран.

  7. #7
    Мипсы проца постольку-поскольку... Я бы между АЦП и камнем мелкую плисину влепил, что-то по деньгам подобрать подходящее, хоть CycloneII, хоть EPM570. И к плиске сбоку - SRAM. А может и набортной памяти хватит. Просто потом же захочется не только в реальном времени отображать, как на трубке, а еще и сигналы записывать. Такой подход сильно жизнь упростит. На чем-то вроде STM32F429, наверное, можно и без плиски попробовать. Там можно настроить всякие извращениские режимы, типа захвата данных с GPIO по DMA в оперативку, причем, делается это полностью аппаратно. Источником запросов DMA служит таймер (!), настроенный в режим захвата импульсов по одному из своих каналов. 30 МГц тактирования АЦП, считаю, такая схема осилит. А STM, тем временем, будет на стекляхе из памяти картинку отрисовывать, тоже через DMA.
    То есть, не как часто проц сможет читать, проц вообще сам (командой какой-либо) АЦП (регистр входных данных своего порта) не читает, там, грубо говоря, один раз настроить DMA и каждый кадр только запускать его.
    Ну и за мсек индикатор должен ее отрисовать, тут, скорее всего, параллельный интерфейс понадобится.
    Последний раз редактировалось romanetz; 25.01.2017 в 17:13.

  8. #8

    Регистрация
    10.11.2016
    Адрес
    Харьков
    Сообщений
    4,420
    мне кажется нормальный осциллограф самому будет сложно сделать.
    Процессор, дисплей и все что до АЦП можно (хотя с записью выборок на высоких скоростях сложности будут), а вот с аналоговой частью тяжело.
    Сигнал-то не просто на вход АЦП подавать нужно, а усилитель на входе собрать, смещением и усилением с процессора управлять, чтобы весь диапазон АЦП на всю высоту разрешения дисплея использовать. При этом входной тракт должен быть линейным и с линейным АЧХ, чтобы это не просто показометр был.

    Добавлено через 18 минут(ы):

    Цитата Сообщение от Слесарь Посмотреть сообщение
    Дисплей + сенсор, пока еще рассматриваю варианты от Самсунг или Нокии.
    я бы взял готовый кит STM32F746G DISCO
    на нем тут антенный анализатор собирают

    По аналогии можно и осциллограф - просто плату аналогового модуля к этому киту сделать.
    У него сразу все на борту есть - процессор, память, дисплей и разная обвеска.

    Производительность: 216 MHZ / 262 DMIPS
    Память на борту: 8 МБ озу и 16 МБ флеш
    Дисплей: 4.3" 480x272, с тачем - в самый раз для осциллографа
    На плате также звуковой кодек, Ethernet, USB, карт-ридер

    Для самодельного осциллографа идеальный вариант
    Можно для начала даже никакого аналогового фронт-енда не делать, а написать осциллограф на основе аналогового входа звукового кодека. Он конечно низкочастотный, зато ничего вообще больше не нужно
    А потом уже можно плату расширения с АЦП и аналоговым трактом прикрутить.
    Но для высоких частот дискретизации видимо прийдется ставить на плате расширения свою память и плисину для записи с АЦП
    Последний раз редактировалось alex_m; 25.01.2017 в 17:52.

  9. #9
    Цитата Сообщение от romanetz Посмотреть сообщение
    Я бы между АЦП и камнем мелкую плисину влепил
    Мне почему-то думается что проц 70 MIPS с тактовой частотой 120 МГц сможет тактировать указанный АЦП до 30 МГц и считывать выставленные АЦП на параллельной шине уровни, а так же записывать в память.
    Думаю это будет dsPIC33. А встроенный DSP модуль поможет организовать запуск считывания (триггер) и дополнительные функции типа анализатора спектра и декодирования каких-то сигналов.


  10. #10
    Аватар для Tadas
    Регистрация
    12.06.2002
    Адрес
    KO24AV
    Сообщений
    3,356
    Позывной
    LY1CE
    Цитата Сообщение от Слесарь Посмотреть сообщение
    и дополнительные функции типа анализатора спектра и декодирования каких-то сигналов.
    Так вы сначала хоть с основной функцией справьтесь
    Последний раз редактировалось Tadas; 25.01.2017 в 18:11.
    Хороша теория, но что ты с ней будешь делать ?
    73 de LY1CE

Страница 1 из 4 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Самодельный радиолокатор
    от Флудер в разделе Темы не вошедшие в другие разделы форума
    Ответов: 226
    Последнее сообщение: 16.02.2017, 13:00
  2. Самодельный трансивер
    от LEONID2 в разделе Трансиверы, приемники КВ/УКВ
    Ответов: 84
    Последнее сообщение: 26.09.2013, 12:32
  3. Самодельный ВВ вольтметр
    от Дмитрий студент в разделе Для начинающих
    Ответов: 5
    Последнее сообщение: 22.04.2012, 00:40
  4. Самодельный Pickit2
    от EU1ME в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 26
    Последнее сообщение: 27.01.2012, 21:16
  5. самодельный осциллограф
    от bajda66 в разделе Для начинающих
    Ответов: 44
    Последнее сообщение: 03.11.2007, 22:52

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •