Свежие обсуждения
Измерения

Осцилограф приставка к ПК

1 10

Хочу собрать, честно говоря надоело осцилограмы фоткать, в этой ветке есть нужная мне тема от DVM Осц.-пр. к ПК версия 2 (упрощенная) , но ссылки и вложения от времени уже не работают, сам автор давно здесь не появляется, и мыло в проффайле отсутствует, может у кого из участников сохранился хард и софт к его статье, буду благодарен.

 

Зря, там авр микроконтроллер (16 МГц) читает из ацп (16 МГц) через каждые 3 такта, в итоге получается 16/3=5.33 Мвыборок/с. Значит можно посмотреть сигналы до 2.5 МГц, неинтересно. И выборок 400 всего, маловато будет. Но автору - респект за интересную реализацию. К сожалению, я поздно подключился к той ветке, нет полного комплекта харда и софта, тоже хотелось бы поанализировать идеи и подходы.

Лучше сразу делать на трёх МК (20 МГц), как предлагал Alexey, тогда будет 20 Мвыборок/с, что уже прилично. Проблемы синхронизации выборок каждым МК решены. Скажу больше, решена также проблема записи предистории.

 

GM: Значит можно посмотреть сигналы до 2.5 МГц,
Да, маловато, но мне в основном надо смотреть и сохранять сигналы до 100 кГц, хватило бы, просто сейчас в поиске, хотелось посмотреть на девайс. Автор в стробоскопическои режиме смотрел 26Мгц, жаль не видно картинок.

 

mono1
Соглашусь с GM -- делать точную копию железа нет смысла. Хотя бы потому, что почти за те же деньги что сейчас стоит Mega8515 (уже прилично устаревший МК) можно купить Mega32 с 2кБ ОЗУ.

Да и АЦП не факт что получится найти точно такой же. Ещё было бы неплохо заменить COM на USB, например, через FT245 или FT232.

Вот софтину для ПК, да и для МК тоже, можно использовать с минимальными переделками.
Там, правда, есть кое-какие косяки, но работает же : - )

Софт весь тут лежит:
http://pro-radio.ru/user/uploads/94471.rar

 

Ачто на это скажете http://www.semifluid.com/?p=24#more-24

 

Там 60 квыборок/с, автор говорит, что с внешним ацп макс114 возможно достичь 200 квыборок/с. Да, а пик18Ф2550 там работает на 48 МГц (кстати, сравните с атмеговыми 20-ю). А так, нормальное изделие(, не хуже других. Вспоминается незабвенное: -"Нормально, Григорий?" - "Отлично, Константин!"

 

doggi:
на это
Малость недопонял.
Там предполагается использование какой-то предварительной входной части?
И где софт?

 

Gregory Там предполагается использование какой-то предварительной входной части? И где софт?
Входной части, как таковой нет, голый провод на встроенный ацп. А софт смотрите в разделе Source and Firmware.

 

Я за разработкой осцилов на ПК уже лет 10 наблюдаю.
Сделать железо проблема не велика. а вот ПО приличное написать - задача бесконечная.
Хорошего ПО я не всречал. Или драйвер (USB) некорректный, или картинка дрянь, или управление неудобное или все вместе барахло. Но как только что-то кем-то сделано, так сразу ПО становится секретным и его разработчики не только не хотят его показать, но и очевидные ляпы исправить. "Запускают" производство своих уродцев, думая только о доходах. А какие доходы от этого? Ну сотня недоделок в месяц - без перспективы развития направления? Да на такие деньги и кошку не прокормить. И "производство" умирает.
Поэтому, кому интересно это дело, должны договориться : свой софт в исходниках - на стол. Чтобы каждый мог его и подправить и что-то новое внести. И тоже "на стол" выложить. Тогда и развитие пойдет. Один БПФ сделает, другой на нем фильтр напишет, третий экран красивый нарисует и т.д. И новый участник этого "стола" не с картинкой осцила и его драйвером долбиться будет, а что-то свое новое и нужное предложит и/или сделает.
Участники должны понимать, что одному такую работу не сделать. Даже если ты самый умный. Только сотни и тысячи разработчиков смогу сделать что-то путнее. Много чего полезного можно придумать.
Железо для старта можно взять из того, что бывшие самодельщики, а ныне коммерсанты производят. Купить легко, стоит 100...200 баксов. Разработка приличной печатки стоит дороже.
В И-нете таких предложений море, можно выбрать любое. Не обязательно шибко универсальный. ПО писать в виде файлов модулей, файл монтировки - отдельно. Кому что нужно, то он этим файлом себе и соберет, а ненужное "закомментирует". И главное, подробный комментарий. Без него проги будут мертворожденными. Для написания софта железо и не обязательно, достаточно имитатора, выполненного отдельной программой. Начать нужно с согласования формата данных и способа их хранения. Все данные - через TMP файл. Транспорт данных (USB, COM, другой) - кому что наравится, дело второе.
Если получится что приличное, так железо и на Гиг можно сделать, не проблема. Собрать желающих здесь, в форуме и заказать "всем миром". Под коллективный заказ получится недорого.
Железо после 20 мГц квантования стоит дорого. Сначала нужно приличное ПО подготовить.

А начинать с железа - пустая трата и времени и денег.

 

GM:
в разделе Source and Firmware
Насколько понял, первый пункт - прошивка МК (кстати, почему такая маленькая?)
Последний пункт - что-то типа демонстрашек.
А вот, что такое во втором и третьем пунктах?

dmitriy2:
Собрать желающих здесь
Я уже не первый год один из первых в очереди.
Только "глупый" - я, и вряд ли что-то смогу подправить в данных разработках.
Ну, а так, в целом, с тезисами согласен.