Народный осциллограф "Мурзик" на базе STM32F303VCT6 - проект

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
Fusion
Грызет канифоль
Сообщения: 272
Зарегистрирован: Пт ноя 13, 2009 10:39:32
Откуда: Москва
Контактная информация:

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Fusion »

По входной части лучше чем в Нейлскопе пока вариантов не вижу.
Вот в таком виде у меня все в порядке со смещением и уровнями сигнала:
in.jpg
(86.11 КБ) 455 скачиваний
У АЦП средняя точка 1.25В. Выставляется на первой ноге ОУ резистором Rsm. Усиление выставляется Ros. Одно влияет на другое. Последовательно можно добиться компромиса.
При включении ЦАП ставит ноль на выходе АЦП. Далее этот ноль можно крутить энкодером.
На стартовом экране есть значение ЦАПа при нуле.
Обновил на сайте: http://ansvet.ru/stm/f4_osc_480x320/
Реклама
man_200
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Вс янв 20, 2013 12:45:25
Откуда: Астана, Казахстан

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение man_200 »

Tvics, не наезжай!
Я ни в коем случае не критикую конструкцию, а выкладываю результаты запуска в целях ознакомления людей с возможными подводными камнями. Пригодится всем.
Fusion, вот именно это я и хотел услышать, имею в виду методику настройки и работы ОУ, спасибо, продолжу ковырять.
И сразу просьба - я так и не могу выйти на твой блог по указанному адресу, как не пытался. Будь другом, обновление сбрось сюда (прошивка?)
Спасибо
Реклама
Аватара пользователя
luxer
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Чт апр 11, 2019 19:46:20

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение luxer »

подскажите по схеме олед вольтметра,там 2 индуктивности какие их значения на схеме не указаны
Аватара пользователя
Theodoro
Грызет канифоль
Сообщения: 290
Зарегистрирован: Чт янв 11, 2018 14:32:00
Откуда: Новгородская обл.

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Theodoro »

Пытаюсь повторить Мурзика на миниплате от Tvics с дисплеем 3.2", который кроет плату, как бык овцу. Цифровая часть вроде запустилась, если не обращать внимание на смещенный ноль и кривую индикацию заряда батареи. На кнопки реагирует.
Изображение
Подал на вход меандр 1 кГц, 5 В.
На выходе ОУ (1):
Изображение
На входе AD9280 (27):
Изображение
На выходах (D0-D7) все нули. Соответственно кина нет.
Uref=1 V присутствует.
Ток потребления 190 мА (120 мА без дисплея).
Не повезло с AD9280 или где?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Tvics
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Вс май 20, 2018 03:47:25
Откуда: Иркутская обл.

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Tvics »

На вольтметре дроссель 10 мкГн ставь luxer. Theodoro ну и такое бывает с AD9280, обвязку внимательно посмотри, может не пропай. Да ОУ 1 нога и AD9280 27 нога соединяются через 47 ом, т.е. сигнал должен быть по форме одинаков.
Реклама
Аватара пользователя
Theodoro
Грызет канифоль
Сообщения: 290
Зарегистрирован: Чт янв 11, 2018 14:32:00
Откуда: Новгородская обл.

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Theodoro »

Пропаял еще раз под мелкоскопом МК и АЦП - все равно АЦП садит входной сигнал и на выходах одни нули. Перезаказал чип.
Вопрос по подбору резисторов в делителе на индикацию заряда батареи. Увеличил нижний до 120 к. В результате при Ubat=3,7В половина шкалы, при Ubat=4,0В 3/4 шкалы. А сколько надо?
Реклама
man_200
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Вс янв 20, 2013 12:45:25
Откуда: Астана, Казахстан

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение man_200 »

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

Добавлено after 7 hours 23 minutes 48 seconds:
Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - проект
Ну вроде как запустил 446-й.
Синхронизация держит на всех частотах, разных уровнях сигнала и положениях аттенюатора.
Прост в обращении и настройке.
Из глюков:
- при разных положениях аттенюатора показывает разные уровни одного сигнала (см. фото);
- частотомер схватывает разные уровни сигнала, но немного подвирает;
- при полной зарядке аккума показывает правильное напряжение, но неправильные % и заливку батареи.
- в схеме поменять местами обозначение выводов обмотки реле;
- убрать диод с +USB к 3 ноге микросхемы питания +3.3В (при подключении USB аппарат сам включается и не отключается, батарея может заряжаться вечно, светодиод не погаснет)
Из хотелок:
- убрать значения % из окна контроля батареи (достаточно анимации);
- окно развертки расширить и поделить его с текущими показаниями аттенюатора;
- добавить частоту развертки до 0.1мкс (вижу меандр 3МГц, но растянуть не могу). Кстати, стробоскопический эффект имеет место быть.
- очень не хватает автоматического режима развертки и аттенюатора, не говорю уже об измерении уровня и длительности импульсов.

Fusion, можешь подправить?
Вложения
1.rar
(118.92 КБ) 248 скачиваний
Последний раз редактировалось man_200 Пн авг 10, 2020 19:16:05, всего редактировалось 1 раз.
Аватара пользователя
Theodoro
Грызет канифоль
Сообщения: 290
Зарегистрирован: Чт янв 11, 2018 14:32:00
Откуда: Новгородская обл.

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Theodoro »

Задрал линию нуля в верх - в самом низу (хоть DC, хоть AC) что-то появилось. (подано 5В, 1кГц). Т.е. что АЦП функционирует?
Но сигнал на входе он просаживает в 5 раз. На всякий пожарный померял входное сопротивление - 6 (шесть!) Ом. Маловато будет. Керамику 100пФ проверял.
И ОУ мог перегреть, т.к. сначала припаял его криво и выдирал топориком.
Питание +3.2В, -2.9В. При закороченном входе на выходе ОУ 35-45 мВ относительно GND-D и 8-12 мВ относительно GND-A.
При нажатии Y+ растет до 860-890 мВ. Возможно ли сбалансировать это безобразие? Или сначала АЦП под замену?
Изображение
man_200
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Вс янв 20, 2013 12:45:25
Откуда: Астана, Казахстан

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение man_200 »

Пока ждешь новую АЦП, попробуй не выпаивая старой, обойти ее, при этом отключи от нее питание. Думаю шина данных АЦП мешать не будет работе МК и можно ее оставить.
Схемы подключения портов МК очень схожи со схемой Мурзика без АЦП (может пара кнопок не туда подключены).
Залей прошивку без АЦП. Таким образом определишь работу цифры и аналога. Если все пойдет то сможешь даже ее предварительно настроить
Если АЦП точно дохлая, то это как раз и выяснится
Так думаю.
Попробуй.

P.S. Чисто житейский совет. Если нужна одна микросхема я всегда заказываю две (нога отвалились, перегрел, спалил ...), всякое бывает. Если микросхемы ходовые - заказываю десяток, в других проектах пригодиться.
Поверь - время стоит дороже!
Аватара пользователя
Theodoro
Грызет канифоль
Сообщения: 290
Зарегистрирован: Чт янв 11, 2018 14:32:00
Откуда: Новгородская обл.

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Theodoro »

man_200,
Попробовал с внутренним АЦП. Кнопки Y+, Y- не работают. Линии нуля и развертки внизу экрана. Наверное можно продолжать настраивать аппаратно? Так и не пойму, живая AD9280 или полуживая?
Изображение
P.S. Да я тоже, если деталь стоит 1-2 бакса, заказываю не в единичном экземпляре. ОУ есть в запасе. А тут что-то поспешил.
Аватара пользователя
НУ понимаеш...
Опытный кот
Сообщения: 854
Зарегистрирован: Пн фев 26, 2018 00:44:55
Откуда: district 23

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение НУ понимаеш... »

[uquote="Theodoro",url="/forum/viewtopic.php?p=3877569#p3877569"]не пойму, живая AD9280 или полуживая?[/uquote]
проверте конденсаторы кружочком обвел, когдато была похожая проблема при наладке Импульс7735
оказалось один конденсатор был треснутый и один с емкостью ниже требуемого
2020-08-10_233050.jpg
HAWES
Открыл глаза
Сообщения: 41
Зарегистрирован: Сб окт 26, 2013 23:24:47
Откуда: Россия, Мурманская область
Контактная информация:

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение HAWES »

Theodoro , шкала заряда бредит. Я подголнял 120к при зажатай клавише FRIIZE , там цифрами показывает верное напряжение аккума.
mihlit2
Родился
Сообщения: 16
Зарегистрирован: Вт авг 11, 2020 08:07:16

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение mihlit2 »

Уважаемые осциллоскопостроители! Позвольте задать теоретический вопрос. Осциллограмму можно выводить точками или отрезками. Почему Вы выбрали вывод отрезками? Более наглядно или еще есть какой-то секрет?
man_200
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Вс янв 20, 2013 12:45:25
Откуда: Астана, Казахстан

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение man_200 »

Theodoro, кнопки +-Y у Мурзика без АЦП к другим ногам МК прикручены, поэтому твои не работают
Аватара пользователя
Theodoro
Грызет канифоль
Сообщения: 290
Зарегистрирован: Чт янв 11, 2018 14:32:00
Откуда: Новгородская обл.

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Theodoro »

[uquote="НУ понимаеш...",url="/forum/viewtopic.php?p=3877604#p3877604"]проверте конденсаторы кружочком обвел, когдато была похожая проблема при наладке Импульс7735
оказалось один конденсатор был треснутый и один с емкостью ниже требуемого[/uquote]
Спасибо. Конденсаторы проверялись перед пайкой - не мой случай.
[uquote="man_200",url="/forum/viewtopic.php?p=3877814#p3877814"]Theodoro, кнопки +-Y у Мурзика без АЦП к другим ногам МК прикручены, поэтому твои не работают[/uquote]
Само собой, они на PB11, PB12.
Короче, прицепил в обвязке ОУ три прецизионных подстроечника. Провода длинные, наводки, конечно.Как их ни крутил-вертел, никакой реакции. Выдрал AD9280 напрочь и подключил напрямую. Y+, Y- вывел проводами. Залил STM32F303xC_V2_11_24M_FqM. Мурзик проснулся. Можно настраивать, пока едет новый АЦП.
Изображение
P.S. А настроить предварительно не выйдет - аттенюаторы отличаются.
Последний раз редактировалось Theodoro Вт авг 11, 2020 19:40:50, всего редактировалось 1 раз.
man_200
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Вс янв 20, 2013 12:45:25
Откуда: Астана, Казахстан

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение man_200 »

Неплохо проснулся для 200кГц!
И все-таки АЦП. Бывает.
Толик89
Открыл глаза
Сообщения: 67
Зарегистрирован: Сб янв 18, 2020 16:41:56

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Толик89 »

Уважаемые коты!Где можно скачать плату Мурзика,без внешнего АЦП,чтоб можно было ее изготовить в домашних условиях?
Все детали набрал кроме реле-посылка где между китаем и Россией

Нашел на стр 114 плату от Ну понимаешь,буду делать ее,вопрос выше отпал
Аватара пользователя
НУ понимаеш...
Опытный кот
Сообщения: 854
Зарегистрирован: Пн фев 26, 2018 00:44:55
Откуда: district 23

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение НУ понимаеш... »

[uquote="Толик89",url="/forum/viewtopic.php?p=3877935#p3877935"]Уважаемые коты!Где можно скачать плату Мурзика,без внешнего АЦП,
Нашел на стр 114 плату ,буду делать ее,вопрос выше отпал[/uquote]
там с внешним АЦП лично еще не собиралась потому по ньюансам не проверена
вот односторонняя проверенная без внешнего АЦП
2020-08-12_013529.jpg
man_200
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Вс янв 20, 2013 12:45:25
Откуда: Астана, Казахстан

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение man_200 »

[uquote="Theodoro",url="/forum/viewtopic.php?p=3877890#p3877890"][uquote="НУ понимаеш...",url="/forum/viewtopic.php?p=3877604#p3877604Изображение
P.S. А настроить предварительно не выйдет - аттенюаторы отличаются.[/uquote]

Что увидит и сформирует аналог, то цифра и покажет!
Аватара пользователя
Theodoro
Грызет канифоль
Сообщения: 290
Зарегистрирован: Чт янв 11, 2018 14:32:00
Откуда: Новгородская обл.

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Сообщение Theodoro »

[uquote="man_200",url="/forum/viewtopic.php?p=3878155#p3878155"]Что увидит и сформирует аналог, то цифра и покажет![/uquote]
Да. Только аналог увидит и сформирует то, что покажет ему мультиплексор, который в свою очередь управляется МК.
Сравните входные делители двух схем ( 4 ступени vs 5) и управление 74HC4051 (2 линии vs 3).
Можно настроить на каких то диапазонах. Но для полной настройки этого аттенюатора с использованием встроенного АЦП нужна другая прошивка.
Мне так каэцца.
Подожду чипы из Китая. Не зудит.
Ответить

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