TermoSINteZ Паяю я плохо. Правда, в основном из-за очень плохого зрения, но и по жизни я предпочитаю работать головой, а не руками. Сейчас вот по моим схемам мне монтажники в конторе паяют -- и нормальное разделение труда получается (Конечно, если мне надо подпаять пару проводков, я не тащусь с платой в контору, но если что серьёзное -- пускай делают те, у кого руки более прямые, а глаза -- зоркие). А насчёт задачи этой... Думаю, что проще пытаться анализировать перехваченные сообщения USB, т.е. расковыривать сам протокол обмена, а потом написать свою собственную программу. Правда, делать такое никогда не пытался: нужды не было.
SII Это да, у меня похожая ситуация, тока не зрение, а кривые руки , поэтому паять прошу тех у кого они прямые, ну естественно ,если надо впаять 1 кондер или пару проводков, тут сложности нет. Недавно вот надо было на 1 мелкой печатной китайской плате запаять два резистора. Там было все на столько мелко, что я не рискнул, попросил знакомого.. Здесь можете увидеть сие творчество, там переключатель внутри него резисторы, припаян на очень тонких проводках. Но я нисколько не хотел вас обидеть, просто вы про осциллографы сказали, и мне вот вспомнилось, что были годные схемы, при чем вполне можно было сделать самим, получше китайцев намного.
TermoSINteZ Да я и не воспринимаю как обиду или ещё что. Просто ж обслуждаем-с Ну а схемы неплохие попадались, да. Был бы молодой, то может, и попытался б собрать, но с годами отпадает желание делать то, что быстрей и проще купить -- конечно, если это "что-то" не является основным предметом увлечения. Хотя кто знает... Возможно, что в конторе и придём к тому, что надо и свои приборы начать выпускать. Производят же китайцы всякое ***** и продают за приличные деньги, так почему б нам за примерно те же деньги не делать получше?..
SII Вот именно. Логично вполне, раз у вас есть там умельцы , почему бы не начать выпускать что-нибудь хорошее, годное.
<o> вы правильно поняли. многое зависит от названия в декларации SII TermoSINteZ зачем паять? поискать дий конструкторы по немцам и прочие амы с китайцами. ( "DIY oscilloscope" | "DIY usb oscilloscope" | etc) > google tbutton выбор есть. потому, нет апи == ищу дальше
TermoSINteZ Дык ещё разработать надо С программной-то частью проблем нет, а вот с аппаратной... Нужен хотя бы один действительно толковый человек по аналоговой электронике, а такового пока нету. А брать готовую схему... Ну, можно попробовать, но, во-первых, проблемы с копирайтами, во-вторых, с доступностью комплектующих (на древних делать смысла нет), в-третьих, с первого взгляда вряд ли поймёшь, насколько схема хороша, если явных косяков нету. Вот что, вероятно, будет в этом году запущено, -- так это отладочная плата на NXP LPC1788. Дело в том, что она пойдёт в наш новый прибор, ну а изначальная задумка шефа использовать такую плату от "Стартеркита" не прошла: у них совершенно педерастическая разводка плюс низкое качество сборки как минимум (например, держалка SD-карт элементарно может отвалиться, поскольку держится на соплях). В общем, надо будет делать своё, чем, собсно, и буду в этом месяце заниматься. Ну а поскольку эта плата будет достаточно универсальна, её можно будет лепить не только для наших приборов, но и продавать саму по себе всем желающим. Правда, встаёт вопрос с ценой, на который я пока ответить не могу. (У "стартеркитов" единственное преимущество, по сути, -- это как раз цена).
SII ООО это такая известная проблема большинства китайских плат, что ппц. Иногда реально хочется руки всем оторвать, кто придумал такое решение. При чем для MicroSD - это вообще ппц. тупо железячка которая как бы "защелкивает" сверху флешку к плате, но прикол в том, что она разбалтывается после 3-4х защелкиваний. А есть фотки вашей платы? просто интересно.
почему бы не использовать готовое? разраб - полуфрил, райтс - гпл, идея интересная и уже проверябельная. напишите, поговорите. ну и еше хватает. на опенкорес быстренькие попадались.
TermoSINteZ Так нашей платы пока ещё в природе не существует -- только занимаюсь её разработкой, причём урывками: хотя это и по основной работе, но всегда находится ещё более срочная работа Но как будет, выложу, конечно. zxcv Схема должна работать в достаточно широком диапазоне входных напряжений, с приличной частотой и прочая -- если уж выпускать, то не любительскую самоделку, а профессиональный прибор. На той схеме, что Вы дали, того же самого диапазона в помине нет: ОУ на входе питаются от 3,3 В, соответственно, и входные сигналы не могут выходить за эти пределы. Ну а в реальной жизни нередко приходится сигналы и побольше смотреть (у меня вот в аналоговой части +/- 12 В присутствуют, например). Так что подобная самоделка в принципе не вариант для промышленного производства.
SII ?? входные напряжения == резисторные делители. посмотрите схемы совковых. предельная частота выборок определяется примененным ацп. примените другую. или напрягите чела _уже_ имеюшего опыт в вопросе. вы действительно хотите конкурировать на заполненном рынке профессиональных осцилов по профессиональным ценам? особенно учитывая российские платежеспособность, простоту выхода на внешние рынки и связи с внешними финанс. каналами? (g: paypal ввод россия) подумайте еще раз
zxcv Пока ещё не хочу, хотя и не исключаю такой возможности в достаточно далёком будущем. Если делать только говно, то никогда ничего приличного делать и не научишься, Вам не кажется?
SII почему г*?? карманный осцилок с выходом на бт. с открытыми сорсами. на андр, я(ф-па-по), вынь/линь. вольты - не вопрос вообше. (совковые только до 60 были и что?) скорость-точность - только от примененного ацп. быстрее/точнее - дороже бт модуль там - бт2. вобшем, я не понимаю такой категоричности в критике. можно поиграться с МК, бт, внешним к мк ацп на предмет удешевления/улучшения. но вкладываться в это стоит только если дело пойдет. вариант для старта берите тот что есть уже. те, вы пишете этому филипу чтоб прислал вам кролика. намекаете на возможную партию и развитие итд -- и что там особенно учить? все функции стандартные и описанные. но разработка и изгот это вложения + прямая рука. каждый должен делать свое. ктото паять, ктото прогать, ктото торговать. согласны?
Скорость-точность -- это далеко не только АЦП. Если осциллограф сколько-нибудь продвинутый, начинают возникать вопросы борьбы с помехами и прочая подобная фигня. К созданию такого я пока точно не готов: не специалист же по аналоговой части.
SII у вас аналоговая от входа до ацп. делается отдельно. с отдельным питанием, в фольге. еще лучше найти готовый модуль. ну и что значит продвинутый? какие параметры, сколько ваша фирма может вложить? сколько захочет за 1пс? сколько планирует продать? ну и, по моему глубокому имхо, дешевый карманный с приемлемыми х-ми. с клиентами на разные оси, особенно на мобильные (телефон то всегда в кармане). пойдут куда веселее. но это мое имхо. у вас - свое. у ваш начальства - свое. вот такой калейдоскоп, одначе
Автор, своим первым постом вы немного ввели в заблуждение многих людей. Под "usb-осциллографами" обычно понимаются дешевые поделия вроде таких: http://eleprof.ru/usbosc1.php А оказалось, что интересующая вас модель - все же полноценный осциллограф (хоть и явный Китай) с возможностью подключения к компу по USB. Но за такие деньги лучше взять, например, Rigol DS1052E: http://micromir.ucoz.ru/publ/47-1-0-1784 "Бренд" все же поизвестней (если слово бренд конечно применимо к Китаю). Данная модель весьма популярна среди любителей-электронщиков (и в том числе многие профессионалы себе такой берут для домашнего использования), про нее в инете достаточно много информации, обзоров и статей. Если попадется удачная модель, то легко можете переделать ее в 100 МГц (вроде бы разработчики в новых изделях какие-то защитные меры принимают против этого, но ничего не могу сказать, что-то краем уха слышал, подробнее сами нагуглите). Ну а софт у него гораздо серьезней выглядит: http://geoffg.net/Images/DS1000E/UltraScope.png
По реверсу: осцилограф usb, значит должен быть в софте и usb-драйвер (врятли hid-интерфейс используется, скорость не та). Логика работы с устройством размазанна между драйвером и р3 софтом. Отснифать wireshark, а конкретно для usb есть и другие снифферы, можно только уровень ниже вашего драйвера. Чтобы понять, как работать с устройством придёться в том числе лезть и в драйвер. А реверс драйверов повеселее будет, чем реверс р3. Удачи в реверсе.
В порядке прочтения постов: zxcv! Китайский новый год... Самое удивительное, что я недавно знакомому объяснял почему заказанные вещи задерживаются и как аргумент приводил китайский новый год, а вот применительно к себе ... В общем спасибо )) SilentSnowfall! У нас совпали мысли Действительно сначала хотел взять Rigol 1052E - есть открытый API + хорошие (за такие деньги) характеристики, но! увидел Owon - 10M на канал! Иллюстрация к слову жадность... "вроде бы разработчики в новых изделях какие-то защитные меры принимают против этого" слышал тоже самое, погуглил - пока ещё никто вразумительного ответа на дал так оно или нет, может боятся превратить осциллограф в "камень" и не пробуют, но не знаю может и не так. Спасибо за ответ. samuraishowdown! Спасибо и тебе удачи в хороших начинаниях Выскажу спорное утверждение, с ним можно не соглашаться, но тем не менее с реверс драйверов будет: 1) Интереснее 2) Понятнее - литературы МНОГО больше 3) Не будут же они (я надеюсь) делать бронебойную защиту для драйвера осциллографа... (хотя кто их знает) 4) Практической пользы (в смысле применения в дальнейшем) тоже больше. Надеюсь (и у Вас хочу уточнить) при работе с железом нет "ярких" особенностей, которые лучше не делать (осциллограф будет первым моим УСТРОЙСТВОМ, которое буду реверсить) и о которых как выяснится все знают , а я упустил - согласитесь будет обидно. Спасибо за ответы!
есть. возьмите старый старый комп и дешевую дешевую флешку. и отреверсьте их протокол обмена. а что не надо делать - начинать с вашего осцила. не дешевого для вас, закрытого, да еше и китайца.
>1) Интереснее Это единственное, чем можно оправдать ваше занятие. >2) Понятнее - литературы МНОГО больше Литературу не читаю, ничего не скажу. А вот с понятностью не согласен. В р0 непонятного намного больше чем в р3. >3) Не будут же они (я надеюсь) делать бронебойную защиту для драйвера осциллографа... (хотя кто их знает) Уверен, что нет там никакой защиты. Без устройства софт бесполезен, кто купил устройство заплатил и за софт. Защищать только от таких как вы - кому оно надо? >4) Практической пользы (в смысле применения в дальнейшем) тоже больше. хз >"ярких" особенностей, которые лучше не делать Если вы имеете в виду, сможете ли вы во время экспериментов уничтожить прибор - скорее всего да (и может даже не один, бгг). На аппаратном уровне защитой от дурака особо не озадачиваются (пользователь до этого уровня достать не должен). Ошибётесь в одном байтике - а этот байтик выставит какой-нибудь недопустимый уровень напряжения на плате - что-нибудь сгорит. Ну это конечно худший вариант (но возможный).
+1 Китайские чудеса техники к сожалению горят из-за посланных команд на них. Думаю если просто собьете заводские юстировки легче не будет. Документация может существовать только на китайском )) Вас не должно вводить в заблуждение простота использования юсб, протоколы очень нетривиальны. Попробуйте, как предлагалось выше разобраться с протоколом флешки(дискового накопителя) и написать для нее драйвер. Останется ли у вас после этого желание продолжить исследования?