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

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

Вт дек 12, 2017 21:47:22

Существенно выше 10 Кгц ничего хорошего не получится, ЦАП ограничен по частоте (до 1 МС/с, как помнится даже меньше раза в три), а уменьшать количество точек на период значит увеличивать ступеньки на синусе, т.е. ухудшать качество. Не говоря о программных делах, все же приоритет у процессора ориентирован на захват сигнала. Вроде где-то уже писали об этом.

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

Вт дек 12, 2017 23:18:35

Осциллографом пользуются не только и не столько цифровики. Соваться в усилитель или звуковой тракт различной аппаратуры без генератора вообще тяжко. Поэтому спарка осциллограф-генератор необходимый набор радиолюбителя. С учетом отлично получившегося ослика не стоит пренебрегать и качественным генератором. Отсюда сразу просьба: уменьшить нижний предел уровня генератора до 0.1V и расширить частотный предел, добавив 100кГц и 1МГц.
добавил 100 и 200 кГц, выше там сильная просадка амплитуды и формы, цифровой тип сигнала не работает выше 10кГц специально выключил, так что не пишите по его поводу. на 100 кГц в принципе хороший сигнал.

Добавлено after 2 minutes 48 seconds:
Возможность изменения в меню цвета линий, сетки и фона (памяти наверное еще достаточно?).
Автопамять установок генератора и возможность его оперативного включения минуя меню.
Не знаю, есть ли автопамять положения "0" линий? Привык, когда "0" внизу экрана находится в режиме DC и по центру в режиме АС
Не слишком много хочется?
сделал память сдвига лучей отдельно для АС и ДС, генератор итак все сохранял. Цвет в меню как уже писал добавлять не буду. цвет кнопок тоже менять не буду, новогодняя елка получится, да и технически сложно каждую кнопку в свой цвет красить.

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

Вт дек 12, 2017 23:20:00

man_200, что касаемо ваших вопросов:
1 С цветами определились на ранних версиях прошивки, на самом деле для комфортной работы прибора есть весьма скудный набор цветов и оттенков, кроме того что есть можно назвать еще красный и желтый. Речь идет не столько о личных предпочтениях, а именно о практичности.
2 Об раскрашивании кнопок в соответствующие цвета так же думали, но это ухудшило бы восприятие полезной информации, в данном виде верхняя панель не отвлекает, если сделать её цветастой- будет отвлекать. В принципе, как видите, дизайн по цветовому оформлению весьма сдержанный и я считаю, что так лучше, чем? скажем у DSO203 или у многих других приборов с подобным оформлением https://hamgear.files.wordpress.com/201 ... 2-size.jpg
В принципе 2-я и 3-я кнопки особо не вызывают путаницы, чаще вызывают путаницу кнопки ДЦ и Синк т.к они в центре. Хотя доля рационализма имеется.
3 По поводу генератора уже писалось мной и dadigor так же все верно написал.
Добавлю из недосказанного.
В данном случае генератор- просто бонус.
Да генератор нужен иногда, но здесь важный вопрос- где и когда. У нас генератор реализован просто и незатейливо, соответственно и характеристики не выдающиеся. И получить лучше просто невозможно без значительного усложнения и удорожания.
Можно было бы получит меандр 100кГц или 1МГц или 10МГц простым путем, но тогда нужно было бы забыть про все иные формы сигналов.
По-хорошему- нужна специальная микросхема DDS + фильтра к ней+ выходной каскад на хорошем ОУ.+ хорошая развязка по питанию+ желательно отдельный экран. Это все деньги на детали, место на плате и сложность сборки.
А еще... это лишний шум. и от этого никуда не деться. Сейчас в прошивке генератор отключаемый именно по этой причине. А если бы он работал на частоте 1МГц, шума было бы еще больше.
Отсюда простой вывод- хороший генератор должен быть отдельным устройством. Например таким http://radiokot.ru/circuit/digital/measure/106/

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

Ср дек 13, 2017 00:39:06

Тот генератор кстати неплохой, запустился "со втыка" и мне помогал не раз.

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

Ср дек 13, 2017 05:33:41

Убедили

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

Ср дек 13, 2017 09:51:32

Где можно не дорого купить HX8357C ? На али по 600р были, но пока деньги собирал их все продали.

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

Ср дек 13, 2017 12:21:13

Залил 129-ю прошивку, спасибо Павел.
Однако есть нюанс и боюсь, что его тяжко будет исправить, имею в виду сдвиг луча. В аналоговых аппаратах при работе с DC "0" луча сдвигают вниз чтобы более полно и развернуто увидеть импульс, полуволну, ступеньку и т.д., т.е. рассмотреть форму сигнала и точнее провести измерения, использую все поле экрана. В нашем случае при сдвиге "0" этого не происходит, поскольку идет отсечка и аттенюатор уменьшает сигнал не давая ему превысить 5-и клеток(!).
Можно ли сделать автоматическую подстройку аттенюатора при изменении положения нуля в режиме DC? Причем как в положительную так и в отрицательную сторону (режим DC предполагает работу и с отрицательными сигналами). Т.е. ограничивать сигнал верхним/нижним краем экрана.
Может сумбурно изложил, но думаю что понятно.

Смутные сомнения, что автоуровень не отключается или так и должно быть

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

Ср дек 13, 2017 13:16:52

Можно ли сделать автоматическую подстройку аттенюатора при изменении положения нуля в режиме DC? Причем как в положительную так и в отрицательную сторону (режим DC предполагает работу и с отрицательными сигналами). Т.е. ограничивать сигнал верхним/нижним краем экрана.
Есть такое дело, тоже видел и поддерживаю, если это возможно. Только боюсь, что без заметных схемных доработок в цепях смещения усилителей этого не сделать, нужны ключи для коммутации напряжения смещения, плюс свободные порты проца для управления, да еще учитывая, что пределы переключаются то в 2, то 2,5 раза, все еще кучерявее становится. Но глубоко не вникал, может быть я ошибаюсь принципиально и, если это все же возможно сделать, то разумеется неспешно.

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

Ср дек 13, 2017 15:25:39

Смутные сомнения, что автоуровень не отключается или так и должно быть
защиту входа выключите и не будет переключаться, если вас это тревожит. То, что вы хотите я понял, однако это невозможно при плавном смещении лучей. Смещение лучей это чисто смещение, а не масштабирование, сигнал ограничен диапазоном ацп, а не экраном. Если вы измеряете постоянку, то используется пол АЦП, 7 бит, для всего экрана там нет данных, от того, что луч смещается вниз до верха информации новой не появится, ацп в перегрузке будет вот и переключается. Программно могу только отмасштабировать в 2 раза, но это неправильно на мой взгляд, сигнал может и отрицательным быть, не лень вам все время гонять луч по экрану и включать -выключать масштаб? Я пользовался осциллографом ранее и никогда мысли загнать луч вниз экрана не возникало.

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

Ср дек 13, 2017 17:13:58

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

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

Ср дек 13, 2017 22:34:56

man_200 сделать такое смещение как вы описали возможно и не очень сложно, если конструкция делается с нуля. Для этого нужно сделать регулируемое опорное напряжение на 8129 от ЦАП МК через фильтры. Тогда ноль луча может быть от минимального до максимального значения АЦП. Реальный ноль сейчас по центру АЦП, жестко привязан резисторным делителем, 1,25В, диапазон +/-512мВ. Т.е опорное АЦП должно быть 1,25,а опорное 8129 (1,25+/-0,512)/Ку для вашей задумки.
Когда проектировали устройство данную функцию не считали необходимо, смещение сделали фиксированное.
Но такое смещение имеет и свои недостатки - схема сложнее и выше шум, нормальное опорное напряжение лучше чем сглаженный сигнал ЦАП. Коэффициенты 2-2,5 не важны т.к они работают на более ранних каскадах делителей, на АЦП уровень всегда в одной поре= 1,25В +/-512мВ, просто масштабируется раньше.
К тому же и лап МК сейчас нет свободных, а нужны не просто 2 лапы, а 2 ЦАП-а висящих на определенных лапах. В данный момент такое смещение невозможно.

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

Чт дек 14, 2017 00:34:59

Коэффициенты 2-2,5 не важны т.к они работают на более ранних каскадах делителей, на АЦП уровень всегда в одной поре= 1,25В +/-512мВ, просто масштабируется раньше.
К тому же и лап МК сейчас нет свободных, а нужны не просто 2 лапы, а 2 ЦАП-а висящих на определенных лапах.

С коэффициентами 2 и 2,5 уже разобрался, они щелкают до усилителя. А смещение скачком например в самый низ для просмотра цифровых положительных сигналов на всю шкалу можно было бы организовать одним ключом, подключающим параллельно R42 (R48) точный резистор 405 Ом. Об этом варианте я и писал, но лап свободных увы все равно нет.

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

Чт дек 14, 2017 04:58:59

Добрый день.
Прошил прошивкой GFXscope_v3_0_129_54MGz , после чего решил повысить чувствительность заменив резисторы 300 Ом на 142 Ом 4 штуки. Перепаял резисторы , включаю выскакивает ошибка мелко написано неуспеваю прочитать и выключается, что то LOW. Может по умалчиванию на 300 Ом калибровка, а у меня 142 Ом и поэтому не проходит калибровка. Может я при пайки что то снес или замкнул.

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

Чт дек 14, 2017 05:33:22

Добрый день.
Прошил прошивкой GFXscope_v3_0_129_54MGz , после чего решил повысить чувствительность заменив резисторы 300 Ом на 142 Ом 4 штуки. Перепаял резисторы , включаю выскакивает ошибка мелко написано неуспеваю прочитать и выключается, что то LOW. Может по умалчиванию на 300 Ом калибровка, а у меня 142 Ом и поэтому не проходит калибровка. Может я при пайки что то снес или замкнул.

Выключаться из-за батарейки может, проверьте цепь измерения акб

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

Чт дек 14, 2017 11:26:46

Ребята подскаите ,что можна сделать? ))Хотел проверить систему зажигания на автомобиле ,но только подношу провода под капот ,экран на ослике становится белым ,но кнопки пикают ....
https://www.youtube.com/watch?v=ejk7chM ... e=youtu.be
https://www.youtube.com/watch?v=r2p9iOx ... e=youtu.be

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

Чт дек 14, 2017 12:50:23

maksim_tverdohlb Попробуйте найти щуп с делителем 1:10 прямо на разъеме BNC типа такого, а осла держите подальше от "капота автомобиля" с его могучим искровым генератором
Изображение

Вчера попробовали более мелкую гравировку на материале для передней панели. Пока хорошо не получилось, но время уже поджало, попробуем еще на других режимах и другими граверами в следующий приезд fvladimirn. Кручу варианты надписей, вот например такие (на цвет не обращайте внимания, может быть конечно любой, если затирать краской, или вообще без цвета оставить, на игре света и теней)
Изображение Изображение
Склоняюсь к чему-то, подобному второму, нужно еще поиграть конечно. Вот так оно в корпусе смотрится
Изображение
если вообще такое мелкое получится ((

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

Чт дек 14, 2017 12:56:11

Выглядит вроде ничего. Но тут надо конечно сам гравер подбирать для мелкой надписи. Каким гравером (диам кончика) пробовали делать?

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

Чт дек 14, 2017 13:06:04

Склоняюсь к чему-то, подобному второму

Отличный вариант.
Если мелкое не удастся, можно попробовать немного увеличить шрифт на "scope" и немного подъехать под экран. И, возможно, v3 симметрично увеличить и подтянуть под экран с другой стороны.

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

Чт дек 14, 2017 13:48:23

Выглядит вроде ничего. Но тут надо конечно сам гравер подбирать для мелкой надписи. Каким гравером (диам кончика) пробовали делать?

0,1 и 0,2, но тут еще влияет режим и глубина, поиграться не успели. Попробуем разные обороты, разные подачи. СОЖ применить не можем, жертвенный стол фанерный, охлаждаем только засасываемым со стружкой воздухом щелевой насадкой шланга пылесоса. Материал передней панели - полированный очень чёрный пластик неопознанной породы - какой удалось купить. Дихлорэтан берет его хорошо, фрезы тоже. Тут проблема в том, что полированная поверхность имеет немножко другие свойства, чем внутреннее тело. Впрочем это наши с другом трудности, попробуем решить. Материала загубили достаточно, но получаемый опыт несомненно дороже. ))

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

Чт дек 14, 2017 14:58:28

Ребята подскаите ,что можна сделать? ))Хотел проверить систему зажигания на автомобиле ,но только подношу провода под капот ,экран на ослике становится белым ,но кнопки пикают ....
https://www.youtube.com/watch?v=ejk7chM ... e=youtu.be
https://www.youtube.com/watch?v=r2p9iOx ... e=youtu.be
я, кстати, тоже мучался так, экран слабый зависает от помех, выкрутился включением вайфай и телефоном. Можно еще перезагрузку экрана добавить по нажатию чего-то, но это бесполезно рядом с катушкой зажигания он виснуть будет непереставая. Паяйте модуль вайфай.
Ответить