Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: USB Осциллограф-анализатор
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Метрология, датчики, измерительная техника
Страницы: 1, 2, 3
dmitry-tomsk
Цитата(Stanislav @ May 21 2006, 23:33) *
Цитата(dmitry-tomsk @ May 21 2006, 22:11) *
Привет всем.
Как-то делал плату ввода с АЦП на 50 МГц от Analog Devices через USB на CY68013 и Spartan 2s50e, на двухслойной плате. В качестве буферной памяти - Block RAM Spartan. Драйвер простенький на 32 мБ/сек работал на встроенном в чипсет USB, для USB через PCI - 16 МБ/сек. Наверное, дороговато для народного осциллографа, но подумать можно.
Ваш опыт очень может быть полезен. Это почти то, что нужно (исключая PCI, ессно). И, главное, - это возможно.
Конечно, фолькс-проект нужно делать максимально доступным по цене/себестоимости. И для этого следует изыскать все возможности.
Вы бы согласились в нём поучаствовать?

Поучавствовать можно, правда проект делал три года назад, уже плохо помню, что там к чему. Cypress можно купить по 12-14 евро, а вот Spartan устарел, выгоднее использовать Spartan 3, тоже по 14 евро, там и память побольше и esd защита по входам есть (для триггер входа, или лог. анализатора).
MosAic
Знакома ли участникам форума эта ссылка?
BVU
Цитата(Stanislav @ May 22 2006, 02:05) *
Цитата(TED17 @ May 22 2006, 01:20) *
Осцил - игрушка для глаз, чаще чем 10 раз в секунду экран обновлять не надо.
10 раз в секунду - маловато.

Согласен такой игрушкой - зрение подпортить можно без проблем... Еще два века назад при изобретении синематографа стало ясно, что минимальная частота кадра 24 раза в секунду которое воспринимает зрение без ощущения мерцания. А для подсветки оптимально - 60 Гц.
Herz
Цитата
Согласен такой игрушкой - зрение подпортить можно без проблем... Еще два века назад при изобретении синематографа стало ясно, что минимальная частота кадра 24 раза в секунду которое воспринимает зрение без ощущения мерцания. А для подсветки оптимально - 60 Гц.

Здесь, я так понял, речь о другом. Регенерация монитора происходит с заданной в его установках частотой, как и всегда. Так что мерцания не будет. Речь идёт о перерисовке кривой. Это как частота развёртки у осциллографа. При "медленной" развёртке можно режим самописца применить.
Но всё же для режима "реал-тайм", наверное, 10 Гц - маловато.
Богданов В
Доброго всем.

Софтину вышлю вечером. Нужно сделать инсталяционный пакет. Сейчас только с работы, устал очень, извините.

Станиславу

Вашу концепцию я понял и с ней согласен. Переделать нужно и можно. Много времени это не займет, софтина выписана достаточно модульно. Связавшись со звуковой карточкой, я был вынужден подчиняться Винде, точнее функциям API драйвера звуковой карточки. Потому все работает в цикле "наполни буфер - нарисуй график". Но можно сделать и по другому, можно даже сделать ввод в отдельном потоке. Соббсно звуковая карточка нужна была только для отладки, как источник данных.
Есть у меня еще мысли об организации совместной работы, но это потом. Пойду отдыхать.
_artem_
Цитата(MosAic @ May 22 2006, 09:38) *
Знакома ли участникам форума эта ссылка?


Вроде бы там исходники для РС тоже даются.
MosAic
Мне понравилась идея Stanislav об отказе от буферной памяти, но мешает счастью ограничение по пропускной способности USB 2.0. А что может предложить нам FireWire? Есть ли уже доступные решения S800, S1600, S3200? Об этом мало информации на форуме.
Stanislav
Цитата(MosAic @ May 22 2006, 16:58) *
Мне понравилась идея Stanislav об отказе от буферной памяти, но мешает счастью ограничение по пропускной способности USB 2.0.
Отказ не полный: есть буферная память контроллера USB, возможно также использование внутреннего ОЗУ ПЛИС в качестве буфера.
Ограничения в любом случае будут, в том числе и стоимостного, и организационного порядка. Кроме того, основным ограничением является сложность как самого изделия, так и процесса его разработки.
Лимит скорости High-Speed USB составляет что-то около 420 Мбит/с ( 52Мбайт/с). Конечно, к такой скорости можно приблизиться вплотную только с "продвинутыми" материнскими платами. Однако, примирившись с этим "узким местом", получаем реализуемую систему, с весьма неплохими хар-ками.
Цитата(MosAic @ May 22 2006, 16:58) *
...А что может предложить нам FireWire? Есть ли уже доступные решения S800, S1600, S3200? Об этом мало информации на форуме.
Я бы не стал с ним связываться: сложный протокол, большая его избыточность для данной задачи, меньшая скорость.
MosAic
Цитата
Отказ не полный: есть буферная память контроллера USB, возможно также использование внутреннего ОЗУ ПЛИС в качестве буфера...
Извините, Stanislav, забыл, что в беседе с Вами нужно быть предельно точным в высказываниях. smile.gif Конечно! В этом же и есть красота идеи.
Цитата
Я бы не стал с ним связываться: сложный протокол, большая его избыточность для данной задачи, меньшая скорость.
Вот про скорость как раз и речь. Упомянутые S800, S1600, S3200 - это 800Mbit/s, ... и т. д.
Stanislav
Цитата(MosAic @ May 23 2006, 01:13) *
Цитата
Я бы не стал с ним связываться: сложный протокол, большая его избыточность для данной задачи, меньшая скорость.
Вот про скорость как раз и речь. Упомянутые S800, S1600, S3200 - это 800Mbit/s, ... и т. д.
Простите, прошляпил. Надо посмотреть...
Только вот беда: такие интерфейсы не являются стандартными для большинства персональных компьютеров. Для их поддержки придется покупать, скорее всего, недешёвое "железо", а трудности в реализации нестандартного протокола аппаратно и программно со стороны девайса вообще поставят крест на проекте. USB в этом смысле отличается в лучшую сторону.
Хотя, возможно, со временем можно будет "перетащить" устройство и на более "продвинутый" интерфейс.
Богданов В
Станиславу
Пробую выложить файлы тут же через аттачмент. Посмотрим что из этого выдет.

Не вышло.

Товарищи ученые, как выложить файл до 10 Мб на этот сайт (или не на этот сайт) и куда именно?
arttab
Цитата
Товарищи ученые, как выложить файл до 10 Мб на этот сайт (или не на этот сайт) и куда именно?


Фишка с расширением файла. в zip получалось
white.wind
Так быстро страницы добавляются, что я не успеваю .. smile.gif

Хотел спросить, а почему именно USB? Может сетевая карта на 10-100мб тоже подойдет. К сожалению, совсем не знаю насколько сложно реализовать передачу со стороны устройства, а со стороны компа, как мне кажется, даже специального драйвера не понадобится (он от самой карты).
rezident
Цитата(Богданов В @ May 23 2006, 04:14) *
Не вышло.

Товарищи ученые, как выложить файл до 10 Мб на этот сайт (или не на этот сайт) и куда именно?

Здесь аттач только до 500кБ можно. 10Мег на http://www.slil.ru/ или http://webfile.ru/ залейте и сюда дайте ссылку.
white.wind
упс, показалось, что страницы добавляются..

Если через сетевую карту гнать инфу, то по желанию( или в продолжении), можно разогнать и до гигабита. А значит софт не потребуется менять вместе с другим девайсом, т.е. унивресально-живуче выйдет.
viael
Цитата(Богданов В @ May 20 2006, 17:39) *
Господа, я тут мимо проходил... :-)

Интересное начинание, народный осцилограф/анализатор. Соббсно я как раз кропаю подобное.
Пока накропал пользовательский интерфейс по образу и подобию той штуки, с какой началось обсуждение. Испытал на звуковой карточке. Ну работает, конечно... Но звуковая карточка, это несерьезно, как вы понимаете. Кстати сказать, интерфейс к осцилографу сама простота по сравнению с анализатором. Его я тоже дописал. Если видели интерфейс OSC2, то вы знаете как оно выглядит. Брат-близнец просто :-) Нету функций анализа разных стандартных шин, но что толку писать дальше, если ввода сигнала не будет. Спектрограф... Ну, здесь тоже никаких тайн. Алгоритмы БПФ известны их коды общедоступны. Теперь занялся проблемою ввода через USB.
Правда я и не замахивался на такие характеристики, как тут предлагались. Думал по скромному, 5 -20 мегасэмплов. А в качестве ЦП внешнего устройства использовать АТмега8.

Но если говорить о комерчески привлекательном устройстве, то... Как вам такое?
Карманный осцилограф с ЖКИ-экранчиком для работы вне мастерской. Дефектация блоков и т.п.
В мастерской же, карманный осцилограф подключается к компу и человек имеет все приятности большого экрана+запись осцилограм на диск+возможность сравнить измеряное с записаным+то, что может дать комп и чего бы вы хотели еще. Логический анализатор без компа это просто нонсенс ИМХО. Ну, у компа мозгов-то хватит, с цифирь проанализировать. И со вводом дело обстоит проще.

Ну так что, господа, скооперируемся?

я как раз заканчиваю такой карманный laugh.gif
может череp пару недель вывалю на badabum.hut2.ru
Нажмите для просмотра прикрепленного файла Нажмите для просмотра прикрепленного файла
UserM
Цитата(AndyBig @ Apr 29 2006, 01:23) *
Господа, давайте приземлимся smile.gif.
Итак, предлагаю начальное ТЗ:
- число каналов осциллографа: один
- частота выборок в режиме осциллографа: 50 MSPS
- полоса входного сигнала: до 100 МГц
- объем буферной памяти: 128 КБайт
- интерфейс: USB (первый)

Думаю, это минимум, который имеет смысл реализовать для начала. Потом уже можно навернуть что-то еще. Иначе все окончится как на ixbt smile.gif.


ИМХО, очень разумно. Иначе проще купить
http://www.elandigitalsystems.com/usb/usbscope50.php
http://www.etcsk.com/prices/index.php?lang=eng
asen
дорова всем
вообще я хочу напомнить что такую тему мы уже терли
на

http://electronix.ru/forum/index.php?showt...%EE%E3%F0%E0%F4

там и прекидки по ценам были

сейчас в моем проекте вынежденый перерыв так делаю срочный проект но похоже через неделю примерно опять возьмусь за этот проект

за время после последнего поста в выше упомянутом топике у меня появилась мысля использовать модуль типа DIMM SDRAM PC133 или DDR и посылать данные 32 или 64 битными словами. всего там шина данных 64 битная поэтому можно организовать достаточную пропускную способность. а чтение данных из ОЗУ проводить по средствам SPI припомощи чегото вроде LPC2148
VD46
Если бы я сподвигнулся на изготовление чего- нибудь такого,
сделал бы один аналоговый канал, а вместо второго аналогового-
8 канальный логический вход.
Georgy
Здравствуйте! Не в обиду:
Бог в помощь тем, кто вознадеялся за малые деньги обьять необъятное. Изобретать велосипед не стоит - к такому выводу пришел я, когда работал с этой проблеммой.
В нете много можно отискать осц на любой вкус например
http://www.embedded.com/showArticle.jhtml?...cleID=160902529
http://www.picotech.com/index.html
http://etc.sk/products/index.php?lang=eng
и т.д.
Купил на последней ссылке М221, позже М621, недавно М524.
Осцы себя давно окупили, а я сэкономил время, а следуя поговорке и деньги.
Через мои руки фирма пропустила PICOSCOPE - карандашный вариант, (RS232,20MHz), хорош как пробник до 5 МГц, точность хуже 5%; ACK2100 он же Dso2100, ЛПТ, 100МГц - запуск не пропускает постоянную составляющую, как оказалось...
Разглядывал схемотехнику, анализировал софт а ведь там микроконтроллеры + язык "верхнего уровня", и лишний раз убеждался что лучше купить готовый продукт.
Просто это инфа для размышления.
aleksey_sav
Можно купить, а можно попытаться сделать, если получиться. smile.gif Благо схема прилагается. Правда прект коммерческий, поэтому ни PCB, ни прошивок нет.

Averos
Trainee
Цитата(BVU @ Feb 27 2006, 17:09) *
Коллеги, поглядите ссылочку:
http://usb-osc.narod.ru/help.htm
Кто, что знает об ентой штуке? Выскажитесь (можно крепко biggrin.gif )!


Маленькая память и частота дискретизации очень плохо. Но как самописец или как логический анализатор сойдет. sad.gif

Не нашел основных характеристик, типа чуствительность канала вертикального отклонения, полоса пропускания и т. д. Те что приведены дополнительные и ни очем неговорят
Andy Great
Цитата(Trainee @ Jun 20 2008, 13:00) *
Маленькая память и частота дискретизации очень плохо. Но как самописец или как логический анализатор сойдет. sad.gif

Не нашел основных характеристик, типа чувствительность канала вертикального отклонения, полоса пропускания и т. д. Те что приведены дополнительные и ни о чем не говорят

Правильнее было бы его назвать индикатором. Но свои (адекватные возможностям) задачи он выполняет. Мне он помог в отладке 1Wire.
aleksey_sav
Обновилась схема и программа:

http://averos.f-sw.com/

Можно задавать вопросы на форуме:

FORUM
filonov
Цитата(BVU @ Feb 27 2006, 17:09) *
Коллеги, поглядите ссылочку:
http://usb-osc.narod.ru/help.htm
Кто, что знает об ентой штуке? Выскажитесь (можно крепко biggrin.gif )!



Это не осциллограф smile.gif

Смотрите в сторону PicoScope, если нужен именно USB

кажеться его уже упоминали.. http://www.picotech.com
aleksey_sav
Адреса поменялись.

Новые ссылки, пароли и явки там же: )

http://83.167.104.65/averos0
http://averos.narod.ru
http://averos.sytes.net
aleksey_sav
Обновилось программное обеспечение:

http://83.167.104.65/averos0
Andrey_B
Производители виртуальных девайсов должны как-то радикально снижать цены.
Пытался себе что-то подобное выбрать, и не выбрал, доплатил $200, и
взял полноценный скоп - RIGOL DS1022C.
Взял тут : http://www.technica.ru/katalog.html/from_7/fol_193

Из выдающегося : 1Мб памяти, частота дискретизации в рилтайме
400 МГц (в эквиваленте 25ГГц), 14см TFT 64K 320х234 (за такие деньги).
С той цены, что на сайте еще и скидку 15% сделали.
Еще и прошивка с русским языком есть.
Как китайцы умудряются такие железки по таким ценам делать - не понятно.
aleksey_sav
Цитата(Andrey_B @ Aug 14 2008, 22:47) *
Производители виртуальных девайсов должны как-то радикально снижать цены.
Пытался себе что-то подобное выбрать, и не выбрал, доплатил $200, и
взял полноценный скоп - RIGOL DS1022C.
Взял тут : http://www.technica.ru/katalog.html/from_7/fol_193

Из выдающегося : 1Мб памяти, частота дискретизации в рилтайме
400 МГц (в эквиваленте 25ГГц), 14см TFT 64K 320х234 (за такие деньги).
С той цены, что на сайте еще и скидку 15% сделали.
Еще и прошивка с русским языком есть.
Как китайцы умудряются такие железки по таким ценам делать - не понятно.


Цена?
Andrey_B
Цитата(aleksey_sav @ Sep 1 2008, 21:14) *
Цена?


По ссылке она есть, но мне почему-то еще скидку сделали,
конечная цена 16200 руб.

А вообще есть даже дешевле 11 т.р., с дисплеем 640х480,
http://www.technica.ru/katalog.html/from_7/fol_215

Интересны вот эти девайсы и цены :
http://www.technica.ru/katalog.html/fol_204
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.