Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

Re: Карманный осциллограф на STM32

Чт окт 19, 2017 17:25:36

Изображение
У меня как то так, то же с микроскопом, без него сложно.

Re: Карманный осциллограф на STM32

Чт окт 19, 2017 17:35:58

Собрали 2 осциллографа, все отлично, спасибо огромное разработчикам. Пока не настраивали, ждем щупы. Из нюансов при сборке:
1) попался бракованный полевик 2n7002, был впаян на место Q5, который в закрытом состоянии имел сопротивление сток-исток около 10кОм, из за чего на стоке был 1 вольт вместо 3,3. Картина была следующая, на выходе DA6 (6я нога) было 0 вольт, осциллограф при подаче сигнала на 2й канал не реагировал, а при подаче сигнала на 1й канал - показывал сигнал на 2х каналах.
2) бракованный керамический конденсатор 1206 47мкФ, был впаян на место C45. Он имел сопротивление 15 Ом и просаживал опорное напряжение 2,5 вольта в ноль. При просмотре увеличилкой на нем видна трещина.
Эти детали были куплены на али.

Re: Карманный осциллограф на STM32

Чт окт 19, 2017 17:39:25

Спасибо, sobs! Такие возможности полезно знать и иметь на заметку.

Re: Карманный осциллограф на STM32

Чт окт 19, 2017 17:54:34

sobs писал(а):Эти детали были куплены на али.
Поэтому лучше час потерять-потом за пять минут долететь.Перед впаиванием каждый элемент проверяю,вплоть до опереционников-потом мороки с настройкой меньше.

Re: Карманный осциллограф на STM32

Чт окт 19, 2017 21:50:22

Ну все не проверишь, за всем не уследишь, вон как было с ОУ 6001, или первые китайские 8066, которые при входном 1М сопротивлении давали на выходе 1В постоянки...или плата с плохими переходными отверстиями...
У меня первый АЦП был очень кривой. Маркировка была нанесена белой краской, а не гравировкой. Не берите такой!

Re: Карманный осциллограф на STM32

Пт окт 20, 2017 04:21:10

Портировал GFXscope_v1_1 на dso138. Из плюсов разогнал в 9 раз от номинала, синхронизация не срывается. Из минусов медленные развертки в оригинале в режиме логирования, или как они называются ползут красиво, такого у меня не было и тут нет, позже добавить постараюсь, по соточке отдаю прошивки :wink:
https://youtu.be/wd3yxPcSgVU В оригинале было усреднение, видно что 10 мкс не настоящие.


После загрузки данной прошивки просит ID. Как решить?

Re: Карманный осциллограф на STM32

Пт окт 20, 2017 09:59:05

После загрузки данной прошивки просит ID. Как решить?

Прислать мне фото экрана и 100руб :) учтите, что функционал там попроще, чем в стоке, пока я не могу найти время, чтобы довести до ума. И требуется впаять 1 перемычку и желательно заменить ОУ. Фото смотрите.

Re: Карманный осциллограф на STM32

Пт окт 20, 2017 12:02:34

Вспомнил еще нюанс, на всех присланных 3х платах (версия 2.5) не было контакта от L20 до 7й ноги DA3.

Re: Карманный осциллограф на STM32

Пт окт 20, 2017 21:11:00

Да действительно на самой печатной плате дорожки нет, но можно оловом залить для контакта. Изображение

Re: Карманный осциллограф на STM32

Пт окт 20, 2017 23:31:54

Три дня назад, случайно, наткнулся на эту тему. И пришлось осилить все 115 страниц.
Что могу сказать - GFX и Alex2 проделали титаническую работу. Респект и уважуха, что называется :)
Тоже становлюсь в очередь к Alex2 за печаткой 2.51 (или 2.6). Насколько я понял - они или еще не ушли в работу, или только отправились...

Есть предложение. В свое время намаялся с 8266 достаточно долго, теперь на них выработано стойкое "нет" в готовых изделиях. Поясню (думаю многие и без меня в курсе) - платы были разных ревизий, соответственно 07-е были как двух, так и четырехслойного исполнения. У меня штуки 3 (из 10-ка в то время) тупо через время перестали работать, без вносящихся изменений. На двух перереболчивал проц, на одной пропал контакт в переходном отверстии, еще на скольких-то со временем развалился spi flash, причем небыло интенсивных записей туда. Некоторые от малейшего чиха могли попортить часть флеши. И это все, уже после более-менее выглаженного кода от pvvx :)
К чему веду - аппарат получается более чем достойный. 8266-я в нем будет ложкой дегтя.
Но поскольку сама идея с wifi подключением здрава (более чем) - то предлагаю не упираться в 8266, а перейти на реалтековские сборки. На сайте - исходнике все в активной стадии. С документацией там нормально, и т.д. Но самое главное - реалтековские модули можно в продакшн без оглядки выводить. Их настроил, и они работают. Всегда. Стабильно.

Второе предложение, по сути, вытекает из первого - на риалтеках как flash, так и ram в нормальном количестве, соответственно можно именно на том модуле разместить полноценную страницу (с аяксом и сокетами :) ) - и выводить информацию прямо в веб. Этим убивается сразу несколько зайцев:
1) Кроссплатформенность (win, linux, mac, ios, android, табуретка :) ) т.е. все более-менее современные железки, которые способны нормально переварить HTML 5-й ревизии.
2) Возможно использовать для буфферизации как ram контроллера, так и непосредственно ноут, гоня туда поток редких во времени процессов для последующего анализа.
3) pvvx там нацелился к чипу прикрутить PHY, т.е. в недалеком будущем возможно соорудить и проводное (оптоволоконное для гиков) подключение, на котором и гигабит - не предел :) Проводное может и не сильно актуально, но в перспективе можно полный поток на полной скорости гнать на записть в ноут с SSD.

В общем, пока ни привыкли с UART-WiFi на esp8266, предлагаю сразу от нее уйти. Просто развитие проекта, сложенные в три дня прочтения позволии сделать предположение, что упертость GFX дает плоды, причем качественные. И поскольку по его (неверному ;) ) мнению он подходит к финальной стадии - предлагаю новый вектор развития.
p.s. плата на риалтеке стоит на $2-$3 дороже, но профит от ее использования стоит дороже (вспоминаем начало аналоговой части).

p.p.s. А для легкого поддержания себя в тонусе - предлагаю, аналогично DSO138 подкрутить DSO150-й, он сейчас на всходе, соответственно приведя прошивку в годное состояние (с каким-то несложным для новичков допилингом аналоговой части) + шум по этому поводу в соцсетях (которые я не люблю, но их влияние не стоит недооценивать) - дадут новый толчек поднятия интереса к проекту.
А там и кикстартер на горизонте :)
p.p.p.s. Вспомнилось про Васюки и Новые Васюки... но может стоит обдумать?

Re: Карманный осциллограф на STM32

Сб окт 21, 2017 09:33:20

Но самое главное - реалтековские модули можно в продакшн без оглядки выводить. Их настроил, и они работают. Всегда. Стабильно.
Второе предложение, по сути, вытекает из первого - на риалтеках как flash, так и ram в нормальном количестве, соответственно можно именно на том модуле разместить полноценную страницу (с аяксом и сокетами :) ) - и выводить информацию прямо в веб. Этим убивается сразу несколько зайцев:
1) Кроссплатформенность (win, linux, mac, ios, android, табуретка :) ) т.е. все более-менее современные железки, которые способны нормально переварить HTML 5-й ревизии.
2) Возможно использовать для буфферизации как ram контроллера, так и непосредственно ноут, гоня туда поток редких во времени процессов для последующего анализа.
3) pvvx там нацелился к чипу прикрутить PHY, т.е. в недалеком будущем возможно соорудить и проводное (оптоволоконное для гиков) подключение, на котором и гигабит - не предел :) Проводное может и не сильно актуально, но в перспективе можно полный поток на полной скорости гнать на записть в ноут с SSD.
В общем, пока ни привыкли с UART-WiFi на esp8266, предлагаю сразу от нее уйти.

Ваши замечания по поводу ESP8266 отчасти верны, она иногда виснет и теряется сеть. Однако, я делал на ней погодную станцию и она передает показания уже года 2-3 на народный мониторинг, не такая она и глюченая. Вопрос по Реалтеку мы прорабатывали и я купил 1, в таком же корпусе как ESP и в планах у меня было его освоение, но ноги у них не совпадают, т.е. печатку нужно переразводить, стоит он дороже, скорость UARTA медленнее ESP. Что будет на выходе, возможно более стабильное поведение вайфай, но осциллограф не часами работает и не сутки, если зависнет, он сам перезагрузит вайфай. Т.е. в моем применении, как просто переходник с уарта на TCP, выигрыша не будет. Теперь по поводу задумки, чтобы на странице, где у нас сейчас настройки вайфая, было полноценное браузерное приложение с осциллографом. Во-первых, я знать не знаю, как такое сделать. Я и андроида вместе с явой не знаю, это первое мое приложение и как вы говорите только упертость и метод тыка заставили его работать, ну и мир не без добрых людей :))) Во-вторых, нужно тему почитать по реалтеку, я начал и бросил из-за нехватки времени, если уважаемый pvvx это действительно допилил до рабочего состояния, то попробовать можно. Однако, этим можно заниматься без доработок осциллографа, прикрутить к уарту вайфай модуль от реалтек и мучить его сколько влезет, если что-то рабочее выйдет, то внести доработку в печатку. Пока у меня есть рабочий вариант с ESP и вносить изменения в печатку на отсутствующий вариант с реалтеком я не могу.
По поводу пункта "2) Возможно использовать для буфферизации как ram контроллера" - это невозможно в любом случае, ни при каких обстоятельствах. Под буфером я понимаю буфер с данными от АЦП, никуда их не отправить кроме встроенного РАМ, или по FSMC прикрутить внешнюю, но и скорость тогда упадет.
По поводу пункта "3) pvvx там нацелился к чипу прикрутить PHY, т.е. в недалеком будущем возможно соорудить и проводное (оптоволоконное для гиков) подключение, на котором и гигабит - не предел :) Проводное может и не сильно актуально, но в перспективе можно полный поток на полной скорости гнать на записть в ноут с SSD." - а к нашему МК куда мы его будем подключать?) У нас уарт есть и SPI, оба не быстры, FSMC быстрый, но у реалтека столько ног нет. Да и про гигабит не понял, у реалтека ограничение скорости передачи по вайфай также примерно 5-6 мегабит, если не ошибаюсь. Может он быстрее ESP, но кажется, что нет, он более стабильный с рабочей отладкой, памяти больше, греется меньше и все такое, но гигабит через него не пройдет, если только из его РАМ, но там данные откуда будут)

На счет "разместить полноценную страницу (с аяксом и сокетами)" - Вы в этом понимаете? Разместить то не проблема, а вот где взять эту страницу? :)

Re: Карманный осциллограф на STM32

Сб окт 21, 2017 19:23:43

Всем привет!
Alex2, Какие ждать изменения в новой ревизии платы? (2.51 2.6)
P.S. Несколькими постами выше обсуждалось подключение "земель" к МК, имелось ввиду это?
Верное подключение в этой схеме?
Вложения
Ground MC.jpg
(226.58 KiB) Скачиваний: 666

Re: Карманный осциллограф на STM32

Сб окт 21, 2017 19:30:35

Всем привет!
Alex2, Какие ждать изменения в новой ревизии платы? (2.51 2.6)
P.S. Несколькими постами выше обсуждалось подключение "земель" к МК, имелось ввиду это?
Верное подключение в этой схеме?
неверное, на мк все земли цифровые должны быть.

Re: Карманный осциллограф на STM32

Сб окт 21, 2017 22:19:17

делал на ней погодную станцию и она передает показания уже года 2-3 на народный мониторинг

Да, и такое бывает, но это больше исключение, чем правило. На народмонитор отсылки редкие и короткие (может отчасти время работы передающей части нагревает чип, и дальше - глюки по списку)

но ноги у них не совпадают, т.е. печатку нужно переразводить

Это да, но вроде там немного - посадочное под другой модуль и его обвязка.

осциллограф не часами работает и не сутки, если зависнет, он сам перезагрузит вайфай.

Здесь тоже не все так однозначно, как предполагается. Модуль может и не перезапуститься. И один из вариантов использования - ждущий режим и запись по появлению сигнала. Т.е. такой себе многочасовой внешний ватчдог, для ловли сложноповторяемых сигналов (внезапные ошибки в логике, моменты срабатывания компараторов и т.д.)

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

Я помню начало Вашей темы :)
Предполагается интерактивность подобного плана
https://bitcoinwisdom.com/markets/bitstamp/btcusd
но в применении к потоку осциллографа, естественно.

По поводу пункта "2) Возможно использовать для буфферизации как ram контроллера" - это невозможно в любом случае, ни при каких обстоятельствах. Под буфером я понимаю буфер с данными от АЦП, никуда их не отправить кроме встроенного РАМ, или по FSMC прикрутить внешнюю, но и скорость тогда упадет.

Имел ввиду промежуточный выходной буфер для отправляемых по uart-у (udp,tcp,...) данных. Т.е. такой себе внешний буфер общего применения. В старшем риалтеке 2МБ (16Мб) RAM-а все-таки. Можно его забивать и с нужной скоростью выгонять на отрисовку, в том-же WEB интерфейсе.

FSMC быстрый, но у реалтека столько ног нет.

Там пять ног, вроде бы. У риалтека старшего выведено достаточное количество.
Но в любом случае - пока все в режиме обмозговывания. Если сама идея зацепится будем детально искать платформу/варианты.

Да и про гигабит не понял,

Да шутка... Хотя в перспективе, такими темпами прибор может и гигабитом обзавестись за недорого :)

На счет "разместить полноценную страницу (с аяксом и сокетами)" - Вы в этом понимаете? Разместить то не проблема, а вот где взять эту страницу? :)

В очень тесном контакте есть те, кто занимаются сайтами на достаточно высоком уровне. Т.е. помогут, в случае необходимости.

Re: Карманный осциллограф на STM32

Сб окт 21, 2017 22:32:30

FSMC быстрый, но у реалтека столько ног нет.

Там пять ног, вроде бы. У риалтека старшего выведено достаточное количество.
Но в любом случае - пока все в режиме обмозговывания. Если сама идея зацепится будем детально искать платформу/варианты.
в FSMC 19 ног на вскидку, можно 11. Но не в этом суть, выбирать нечего, нам если и пойдет, то самый дешевый https://ru.aliexpress.com/item/RTL8710- ... 25289.html
такой у меня лежит. Для начала нужно повторить имеющуюся схему тупо переходника с уарта на TCP, а там видно будет.

Re: Карманный осциллограф на STM32

Вс окт 22, 2017 00:30:03

shaman1010, спасибо за предложения, да модули 8266 далеки от идеала, есть к ним некоторые вопросы, но мне кажется вы преувеличиваете их ущербность.
Полагаю, что реалтек чуть получше, но когда-то мы сравнивали ДШ на чипы- по заявленным характеристикам они очень близки.
БОльшая цена реалтека и необходимость переделки платы- конечно неприятно, но при необходимости - не такая уж и проблема. Просто не уверен. что выигрыш будет компенсировать потраченные ресурсы. Большой разницы мы точно не увидим. Надо подумать.

По поводу перехода на веб интерфейс - примерно та же история, если бы начинать с нуля- наверное стоило бы делать именно веб интерфейсом, но сейчас переделывать из того что есть и уверенно работает в нечто новое, что будет потом еще месяца 3 отлаживаться до того уровня, что уже есть сейчас..
Что касается мультиплатформ, полагаю что среди собравших GFX 3 линуксоводов и яблокоадептов будет крайне мало :))

Re: Карманный осциллограф на STM32

Вс окт 22, 2017 12:11:15

Что касается мультиплатформ, полагаю что среди собравших GFX 3 линуксоводов и яблокоадептов будет крайне мало :))

Можно посчитаться, я, например, часто на линуксе сижу. Правда ещё не проверял, может программа и через вайн запустится.

Re: Карманный осциллограф на STM32

Вс окт 22, 2017 18:42:47

Запаял почти все, кроме танталовых конденсаторов 47мкФ, 470мкФ, реле, конденсаторов 0.1мкФ 250В, резисторных сборок, AD9288, OPA2354, BAV99, резисторов 22 Ом, 300Ом, 499Ом, 20кОм, L8.
Пробовал запустить питане без L12,14,15,16 было 3.1В и отрицательное VDD VDA 3.0В. Слышен немного высоковольтный шум, я думаю это L9 в цепи TPS63000, после подключения L12,14,15,16 питание просаживается до 1.7В. Без танталов такое может быть или где то короткое?

Re: Карманный осциллограф на STM32

Вс окт 22, 2017 20:02:24

amv2000 писал(а): Слышен немного высоковольтный шум, я думаю это L9 в цепи TPS63000, после подключения L12,14,15,16 питание просаживается до 1.7В. Без танталов такое может быть или где то короткое?


Шум может быть связан с низкой нагрузкой на преобразователь, Т.е через дроссель ток течет с низкой частотой, в околозвуковом диапазоне.
По поводу просадки- нет, это явная неисправность преобразователю мало дела от того стоят танталы или нет, короткий момент их зарядки не учитываем. Где-то что-то подкорачивает, но это не короткое, иначе было бы по нулям.
Кстати, в методических рекомендациях сказано. что перед подачей питания необходимо убедиться в отсутствии КЗ по питанию :))
Фото в студию.
Какой ток потребления с просадной питания, какое напряжение питания на входе с этой просадкой?

Re: Карманный осциллограф на STM32

Пн окт 23, 2017 07:04:04

Шум может быть связан с низкой нагрузкой на преобразователь
Под нагрузкой тоже слышен шум. Запитываю от USB кабеля, аккумулятор не подключал. Остальное вечером погляжу.
Ответить