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

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
hosturik
Потрогал лапой паяльник
Сообщения: 354
Зарегистрирован: Чт июл 24, 2014 23:09:23
Откуда: Киев

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

Сообщение hosturik »

GFX писал(а):Кстати это и есть рекомендованный
Ну вы же понимаете, что в таких случаях продавец не причем, его дело отправить, а если потерялись где-то по дороге, то это уже проблемы почты.
Аватара пользователя
Juris
Грызет канифоль
Сообщения: 255
Зарегистрирован: Вс мар 04, 2012 12:05:24
Откуда: Riga

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

Сообщение Juris »

Пока мы на теме оригиналов, подделок нормальных и плохих (пример "нормальной", но наверняка копии - MAX7219), хочу спросить опыт по "нашим" ADC чипам, таким, как AD9280, AD9283, AD9288. Купленные у Ali/eBay китаицев, они нормальные? Делают то что от них очидаетса?
Спасибо.
Аватара пользователя
Silverdjus
Потрогал лапой паяльник
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

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

Сообщение Silverdjus »

Ну, в общем, наблюдения такие.
Вывел входной паразитный сигнал 60мВ в 0, подобрав резистор около 2.5МОм на 3 пин ОУ и -3.3В питания (у меня -3.3В). Теперь луч держится на "0" во всех диапазонах напряжения. Но, заметил, что луч уходит на пол деления когда работает от внешнего ацп, при этом напряжение четко стоит 1500мВ, тоесть "0".
Еще весь осцылл начинает тупить когда мерил 50Гц (диапазоны от 8мс и выше), на кнопку в энкодере реагирует плохо, раз 5 нужно нажать, чтоб перешел по меню.
И вопрос к GFX, вернее просьба :roll: , чтоб развернул в прошивке сигнал на прямой, в смысле 0В - низ экрана, 3В - верх. Делаю вход типа неилскопа, кстати неплохо получается, только нуно ждать новые нормальные надеюсь ОУ.
В первом канале, где внешний ацп, при включении луч появляется гдето на 3 деления от нуля, но через примерно 1-2 минуты луч становится на свое место, тоисть выход ОУ 1.5В, а после резистора 200Ом на ацп ниже 1В, но потом как я сказал становится в норму. Потом сниму видео этого процесса.
Кино
apeks1
Мучитель микросхем
Сообщения: 449
Зарегистрирован: Вс мар 08, 2015 12:31:37

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

Сообщение apeks1 »

Silverdjus писал(а):Ну, в общем, наблюдения такие.
Вывел входной паразитный сигнал 60мВ в 0, подобрав резистор около 2.5МОм на 3 пин ОУ и -3.3В питания (у меня -3.3В). Теперь луч держится на "0" во всех диапазонах напряжения. Но, заметил, что луч уходит на пол деления когда работает от внешнего ацп, при этом напряжение четко стоит 1500мВ, тоесть "0".
Еще весь осцылл начинает тупить когда мерил 50Гц (диапазоны от 8мс и выше), на кнопку в энкодере реагирует плохо, раз 5 нужно нажать, чтоб перешел по меню.
И вопрос к GFX, вернее просьба :roll: , чтоб развернул в прошивке сигнал на прямой, в смысле 0В - низ экрана, 3В - верх. Делаю вход типа неилскопа, кстати неплохо получается, только нуно ждать новые нормальные надеюсь ОУ.
В первом канале, где внешний ацп, при включении луч появляется гдето на 3 деления от нуля, но через примерно 1-2 минуты луч становится на свое место, тоисть выход ОУ 1.5В, а после резистора 200Ом на ацп ниже 1В, но потом как я сказал становится в норму. Потом сниму видео этого процесса.
Кино
по даташиту 8066 от 5вольт,один ньюанс возможно я неправильно понял но разница между минусом и плюсом питания этого ОУ должна быть не выше +-0.5вольт,может отсюда беда?
Аватара пользователя
Silverdjus
Потрогал лапой паяльник
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

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

Сообщение Silverdjus »

Нее, у меня всё чётко +-3.3В (вместе 6.6В)
apeks1
Мучитель микросхем
Сообщения: 449
Зарегистрирован: Вс мар 08, 2015 12:31:37

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

Сообщение apeks1 »

Silverdjus писал(а):Нее, у меня всё чётко +-3.3В (вместе 6.6В)
вот это меня в ступор и вводит,в датыше есть на однополярном 5вольт а вот за двух полярное питание тоже от +5вольт и от -5вольт, в протеусе работает от +3вольт и -3вольт,единственное не хочет работать в режиме вольтметра только импульсный режим отображает
Последний раз редактировалось apeks1 Вс ноя 13, 2016 20:58:14, всего редактировалось 1 раз.
Аватара пользователя
Silverdjus
Потрогал лапой паяльник
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

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

Сообщение Silverdjus »

GFX, предлагаю добавить возможность возвращатся назад по меню, например нажатым энкодером крутить влево, ато если пропустил то клацаешь ЦЕЛЫЙ круг.
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

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

Сообщение GFX »

Silverdjus писал(а):Ну, в общем, наблюдения такие.
Вывел входной паразитный сигнал 60мВ в 0, подобрав резистор около 2.5МОм на 3 пин ОУ и -3.3В питания (у меня -3.3В). Теперь луч держится на "0" во всех диапазонах напряжения. Но, заметил, что луч уходит на пол деления когда работает от внешнего ацп, при этом напряжение четко стоит 1500мВ, тоесть "0".
Еще весь осцылл начинает тупить когда мерил 50Гц (диапазоны от 8мс и выше), на кнопку в энкодере реагирует плохо, раз 5 нужно нажать, чтоб перешел по меню.
И вопрос к GFX, вернее просьба :roll: , чтоб развернул в прошивке сигнал на прямой, в смысле 0В - низ экрана, 3В - верх. Делаю вход типа неилскопа, кстати неплохо получается, только нуно ждать новые нормальные надеюсь ОУ.
В первом канале, где внешний ацп, при включении луч появляется гдето на 3 деления от нуля, но через примерно 1-2 минуты луч становится на свое место, тоисть выход ОУ 1.5В, а после резистора 200Ом на ацп ниже 1В, но потом как я сказал становится в норму. Потом сниму видео этого процесса.
Кино
По поводу кнопки скачай сегодняшнюю версию хотя бы кнопка тупить не будет. А тупит потому как на малой частоте АЦП набивает буфер из 4096 значений. Для вывода на экран нужно 150, все остальное для того чтобы можно было смотреть -мотать, быстрому преобразованию фурье(во второй версии) и самое главное для программной синхронизации. Конечно с компараторами можно было бы не набивать большой массив, а тут никак без этого. Самого бесит, а что сделать не знаю, пока буфер не наполню делать то ничего не могу, во -первых МК спит, чтобы не шумел, во-вторых для синхронизации нужен весь буфер.

По поводу глюка. У меня также первый вход сначала поднят, потом опускается, может быть и программный глюк, но как-то не похоже. Вроде когда 3030 стоял в той же плате тоже глючело, а в новой нет.

Сделать неинвертировано это можно, но гемора там куча и еще чуть-чуть, поэтому попозже.

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

Добавлено after 37 seconds:
Silverdjus писал(а):GFX, предлагаю добавить возможность возвращатся назад по меню, например нажатым энкодером крутить влево, ато если пропустил то клацаешь ЦЕЛЫЙ круг.
Согласен, но нажатый энкодер же занят. Еще предложения?)

Добавлено after 14 minutes 45 seconds:
Silverdjus писал(а):Нее, у меня всё чётко +-3.3В (вместе 6.6В)
А помехи не плохие, маленькие.

Добавлено after 12 minutes 31 second:
Сделал при нажатом энкодере и вращении назад - возвращается меню на 1 шаг назад. В нажатый энкодер как и было непонятные режимы, когда -то заказанные кем то)
Аватара пользователя
Silverdjus
Потрогал лапой паяльник
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

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

Сообщение Silverdjus »

Я бы сказал почти нет помех :tea:
Не знаю тонкостей программирования, как я понимаю, он отслеживает время удержания кнопки и делает скрин, а если за это время увидел поворот энкодера, то заставить контроллер делать другую функцию... Только помидорами не бросай :)))
Пока я тут писал ответ он уже сделал :)))
Аватара пользователя
240265
Электрический кот
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

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

Сообщение 240265 »

GFX писал(а):А тупит потому как на малой частоте АЦП набивает буфер из 4096 значений. Для вывода на экран нужно 150,
Я из за этого на медленных развертках сделал буфер 1600. Вроде синхронизируется.......
IVL ex UA6PJ
Аватара пользователя
Andrew Martin
Вымогатель припоя
Сообщения: 606
Зарегистрирован: Вт июн 25, 2013 18:45:07

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

Сообщение Andrew Martin »

GFX писал(а): Но что из минусов схемы, входной аттенюатор странно себя ведет, на фронтах звон. Я не пойму в первой плате такая же схема и хвона нет, а тут беда прямо. Подобрал резистор перед кондером, но он только в одном диапазоне. Видимо емкости заново подбирать нужно в обвязке, что-то пошло не так, может емкость монтажа другая, не знаю.
Агааа! :twisted: А я предупреждал - это врожденный порок хамелеоновской смехотехники. Невозможно сделать ненастраиваемым высокоомный входной аттенюатор, в каждом экземпляре будет своя переходная характеристика. Посмотрите как делают в аналоговых осциллографах, на каждый диапазон свой подстраиваемый входной аттенюатор, только так достигается нужная ПХ и постоянство входного импеданса во всём рабочем диапазоне частот. Поэтому аналоговая часть нейлскопа с низкоомным аттенюатором лучше всех.
Аватара пользователя
Alex2
Сверлит текстолит когтями
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

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

Сообщение Alex2 »

Andrew Martin писал(а):
Агааа! :twisted: А я предупреждал - это врожденный порок хамелеоновской смехотехники. Невозможно сделать ненастраиваемым высокоомный входной аттенюатор, в каждом экземпляре будет своя переходная характеристика. ...
Поэтому аналоговая часть нейлскопа с низкоомным аттенюатором лучше всех.
что-то в этом есть :))
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

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

Сообщение GFX »

Andrew Martin писал(а):
GFX писал(а): Агааа! :twisted: А я предупреждал - это врожденный порок хамелеоновской смехотехники.
Ну я честно говоря не уверен, что проблема в этом, так как на прошлой плате два канала разведены по-разному и на обоих нет проблем, хотя да нейлоскоповскую сделать не помешает. Все таки неудобна она в настройке блин, хоть бы переменников туда влепили :) Доброволец вроде один есть кто эту схему входных атенюаторов из нейлоскопа замутит под 1.1. и 2.0.
Аватара пользователя
Silverdjus
Потрогал лапой паяльник
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

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

Сообщение Silverdjus »

Думаю я таки победил глюк АЦП при включении :music:
Что значит 19 пин АЦП (CLAMP)? На сколько я понял по даташиту включает режим подмешивания чтоль на вход :dont_know: Посадил на землю аналоговую и стало нормально включатся, и работает нормально.
Кино2

Добавлено after 37 minutes 10 seconds:
GFX, поправь пожалуйста прошивочку, вопрос о АЦП, при его работе луч сдвигается, и чтоб вернуть в нуль, нужно напряжение не 1500мВ, а где-то 1430, не уточнялся, думаю дело в прошивке.
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

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

Сообщение GFX »

Silverdjusonds писал(а): GFX, поправь пожалуйста прошивочку, вопрос о АЦП, при его работе луч сдвигается, и чтоб вернуть в нуль, нужно напряжение не 1500мВ, а где-то 1430, не уточнялся, думаю дело в прошивке.
Вместо сигнала с ОУ подай 1.5в напрямую с батарейки и проверь есть ли уход нуля при переходе на внешнее ацп. Это из-за того что встроенное более прожорливое а на внешнем напряжение поднимается т.к. там есть резистор между ОУ и АЦП. Программно можно только учесть сей факт и внести поправку.
Аватара пользователя
Silverdjus
Потрогал лапой паяльник
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

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

Сообщение Silverdjus »

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

Добавлено after 2 hours 19 minutes 48 seconds:
Ложная тревога. Таки да, проседало опорное напряжение на LM4040, понизил резистор от питания до 120Ом, луч стал опускаться всего на 2 пикселя :)))
Видимо из-за того, что я не использую повышающий стабилизатор, все линейные стабы от аккума.
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

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

Сообщение GFX »

Silverdjus писал(а): Ложная тревога. Таки да, проседало опорное напряжение на LM4040, понизил резистор от питания до 120Ом, луч стал опускаться всего на 2 пикселя :)))
Видимо из-за того, что я не использую повышающий стабилизатор, все линейные стабы от аккума.
Ну вот наговорщик :kill: Скачай последнюю версию и по тесть, скорость и синхронизация на медленных развертках переделана, стало гораздо лучше. Только проверяй с сигналом, а не просто включить и потыкать.
Аватара пользователя
Silverdjus
Потрогал лапой паяльник
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

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

Сообщение Silverdjus »

Прошью, просто времени писец как не хватает.
Сперва нужно разобраться чтоб все работало, а потом на сигнал.

Добавлено after 4 hours 8 minutes 30 seconds:
Прошил, поигрался немношко:
Кино3
Почему большой разброс между диапазонами 1.1мкс и 7.5мкс?
Кстати, назад по меню движется не одним щелчком поворота, а на второй. Стало намного лучше на низких частотах. Но, энкодер когда захочет, тогда и переходит по меню, видно по видео. Сперва думал сам энкодер глючит, но нет, смотрел аналоговым осциллом на ножке кнопки.
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

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

Сообщение GFX »

Silverdjus писал(а): Почему большой разброс между диапазонами 1.1мкс и 7.5мкс?
Кстати, назад по меню движется не одним щелчком поворота, а на второй. Стало намного лучше на низких частотах. Но, энкодер когда захочет, тогда и переходит по меню, видно по видео. Сперва думал сам энкодер глючит, но нет, смотрел аналоговым осциллом на ножке кнопки.
кнопку посмотрю. А разброс 7.5 и 1.1 основан на том что 7.5 это максимум для всроенного ацп в двухканальном режиме. 1.1 это внешнее уже. На втором канале разброс меньше там нет внешнего.
Аватара пользователя
hosturik
Потрогал лапой паяльник
Сообщения: 354
Зарегистрирован: Чт июл 24, 2014 23:09:23
Откуда: Киев

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

Сообщение hosturik »

Если внимательно посмотреть, то вроде картинка на GFX осциллографе вверх ногами.
В аналоговом выброс вверх, в GFX вниз, в аналоговом нижняя полка уменьшается по амплитуде, в цифровом верхняя и увеличивается.
Ниже сделал два скрина с видео, которое выше выложили.
СпойлерИзображениеИзображение
Ответить

Вернуться в «ARM»