Темброблок - анализатор спектра на STM32F103

Обсуждаем цифровые устройства...
Duke
Открыл глаза
Сообщения: 62
Зарегистрирован: Пт фев 21, 2020 17:14:54

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Duke »

Тема питания всегда была и остается актуальной. Посему появился вопрос по поводу питания ВТ201 - в доках его рекомендовано запитывать от источника +5В через последовательный диод, т.е. чтобы получилось в итоге порядка +4,2В. Что тогда насчет сигналов по UART1 с платы Ampcontrol, которые имеют уровень +3,3В, они толерантны к более высокому уровню? Или все-таки лучше запитать ВТ201 от источника +3,3В, поделитесь, пожалуйста, опытом кто уже это проходил. Спасибо!
gavi6
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

Re: Темброблок - анализатор спектра на STM32F103

Сообщение gavi6 »

[uquote="kloker",url="/forum/viewtopic.php?p=3797259#p3797259"](импульс 110 В успешно пропаливает вход даже через разделительный конденсатор).[/uquote]

это когда импульсный БП?
kloker
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Re: Темброблок - анализатор спектра на STM32F103

Сообщение kloker »

[uquote="gavi6",url="/forum/viewtopic.php?p=3797621#p3797621"][uquote="kloker",url="/forum/viewtopic.php?p=3797259#p3797259"](импульс 110 В успешно пропаливает вход даже через разделительный конденсатор).[/uquote]

это когда импульсный БП?[/uquote]

да, разность потенциалов между двумя ПК без заземляющего контура в розетках.
Аватара пользователя
BV-Dial
Опытный кот
Сообщения: 805
Зарегистрирован: Вт дек 09, 2008 13:41:05
Откуда: Череповец.

Re: Темброблок - анализатор спектра на STM32F103

Сообщение BV-Dial »

Парни платами кто-либо распространяет лишние ? В л.с.
Есть такие решения, после принятия которых, тараканы в голове аплодируют стоя.
.......Отругал своих тараканов, рассадил в голове по полочкам, запретил меняться местами.....
Притихли, не беспокоят, шёпотом обсуждают какой я плохой......
gavi6
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

Re: Темброблок - анализатор спектра на STM32F103

Сообщение gavi6 »

[uquote="kloker",url="/forum/viewtopic.php?p=3797794#p3797794"][uquote="gavi6",url="/forum/viewtopic.php?p=3797621#p3797621"][uquote="kloker",url="/forum/viewtopic.php?p=3797259#p3797259"](импульс 110 В успешно пропаливает вход даже через разделительный конденсатор).[/uquote]

это когда импульсный БП?[/uquote]

да, разность потенциалов между двумя ПК без заземляющего контура в розетках.[/uquote]


не просто в одних розетках видимо.
Duke
Открыл глаза
Сообщения: 62
Зарегистрирован: Пт фев 21, 2020 17:14:54

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Duke »

В общем, подключил ВТ201 на источник +3,3В, чтобы не рисковать по совместимости уровней сигналов с STM32, работает нормально. Реализованное на данный момент управление по UART1 также функционирует, пришлось перебросить выход ВТ201 на темброблоке на TDA7313 с третьего входа на первый, иначе не состыковывалось с управлением.
Сам модуль немного переделал - запараллелил выход на наушники на неиспользуемый трехпиновый разъем IR сзади (с перерезанием дорожек), чтобы сделать выход аудио на разъем внутри корпуса. Действительно, по функционалу пока не хватает принудительного выбора USB, TF или BT, очень бы не помешало, будем ждать. А так очень неплохо, постепенно обрастаем возможностями :)
Вложения
BT201-2.jpg
(230.43 КБ) 406 скачиваний
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Внимание всем, кто пользуется устройством.

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

https://docs.google.com/forms/d/e/1FAIp ... w/viewform

Результаты опроса дадут понять, что можно было бы достаточно безболезненно удалить из прошивки, чем сэкономить ресурс Flash на что-то более полезное и перестать отвлекаться при разработке на поддержку всего ненужного.

Скажем, если никто не пользуется входом PROJECTOR - то какой смысл хранить его переводы на все языки и его иконку во Flash памяти?

Или, пользуется ли кто-нибудь французским/украинским языками? Переводы уже наполовину устарели, но никто пока по этому поводу ничего не говорил.
Аватара пользователя
Gljanec
Родился
Сообщения: 10
Зарегистрирован: Ср дек 15, 2010 22:50:52
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Gljanec »

Может у кого еще осталась плата, хочу собрать этот проект, заказывать столько мне не нужно или есть возможность продать готовую, запаяную?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

У меня пустых плат не осталось, все разошлись по РБ. Но для отладки, помимо того, что уже стоит в готовом устройстве, есть ещё три собранные платы. Одна на F303 и две на F103.

Собственно, одну из них, на F103, обрезанную под 2.4 ILI9341/SPI дисплей, мог бы и продать. Просто вряд ли я на ней уже буду что-то собирать, а того, что остаётся и без неё хватит.

Отдам фактически по "китайской" себестоимости, 15 BYN за плату в сборе. Если вдруг нужен ещё и вышеупомянутый дисплей - то ещё за 15. А то что-то я их тоже поназаказывал в процессе разработки проекта.

Изображение
Motorex2
Родился
Сообщения: 1
Зарегистрирован: Вт мар 03, 2020 22:10:25

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Motorex2 »

Собираю ваш проект и сталкнулся с двумя неудобствами
1.если подать питание на karadio с уже включеным контроллером то радио незапускается,если включить сначала karadio а затем контроллер то всё ок.
2.вазможноли изменить работу pcf расширителя как это сделано для stendby/mute?
gavi6
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

Re: Темброблок - анализатор спектра на STM32F103

Сообщение gavi6 »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3799577#p3799577"]Внимание всем, кто пользуется устройством.

Пожалуйста, заполните небольшую форму, чтобы я мог увидеть, какие варианты использования наиболее востребованы.[/uquote]

а способ ДУ не предложили :)
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

А он только один, не из чего пока выбирать.

Опрос был скорее на предмет того, что можно относительно безболезненно выбросить из прошивки.
Аватара пользователя
Gürcan
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Ср авг 01, 2018 10:04:10

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Gürcan »

wiselord: hello something happened to me in recent updates device stby, time stops after a while and no function is working. it gets better when I de-energize and re-energize.
gavi6
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

Re: Темброблок - анализатор спектра на STM32F103

Сообщение gavi6 »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3799577#p3799577"]перестать отвлекаться при разработке на поддержку всего ненужного.[/uquote]

Т.е. расширение возможностией ДУ - это не нужное? Не актуальное? Отъедает ресурсы? Отвлекает?

1. - Обратной Связи нет до сих пор. (при управлении по ДУ).
Ее просят уже несколько лет. Еще на старой ветке просили много раз.

2. - дублирование дисплея на пульте ДУ (Можно на веб-странице, или в приложениии, посредством модбас, или с привлечением стороннего контроллера например или как-то еще).
И это тоже просят уже несколько лет. Еще на старой ветке просили много раз.




И все эти просьбы еще с прошлой ветки тянутся. Т.е. им уже несколько лет!!!....
ВОТ ЭТО все просят!
НО никак не поддержки входов или очередной разновидности МК. (хотя без новых МК не будет и поддержки дисплеев)

Ну кто (только честно?) смотрит при прослушивании музыки, на спектр, отображаемый на экране 128х128 или 320х240, или даже 800х600 (там с 1метра уже ничего не видно), если можно включив ТВ дюймов на 30-50 и, запустив на нем приложение (либо запустив Миракаст) - во всей красе наблюдать спектроанализатор и управлять amp практически в "реал-тайм".

К чему этот опрос, если Вы уже все решили для себя? И просьбы на протяжении нескольких лет вы игнорируете...

ОК - не хотите делать приложение? - сделайте "точки" входа-выхода в проект.

Нужно развиваться, расширять возможности!
А мы уперлись в эти дисплеи устаревшие китайские и не замечаем, что тенденция сместилась уже давно в сторону IOT.

Голосовое управление для проекта например? (не вопрос это сделать сейчас, НО ТОЛЬКО для старой ветки МК!)
Спойлер// Скрещиваем вот этот проект:
https://www.youtube.com/watch?v=2K90fXBc_ZE&t=15s и https://www.youtube.com/watch?v=51BX06qNupk&t=3s - и получаем голосовое управление. (да - коряво, но альтернативы все равно нет еще). Не хотите платное модбас-приложение? В плеймаркете куча бесплатных! //

Почему? Потому что в новой ветке даже не реализован потенциал предыдущей! (в плане управления по юарт). Но зато мы голосуем за наличие очередного входа)))

Автор на все предложение отвечает - проект открытый - вот и дерзайте! ТАК ТОГДА зачем опрос то???


П.С. - все имхо, никого не хочу расстраивать и заранее прошу прощения за свою резкость суждения.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

gavi6 писал(а):1. - Обратной Связи нет до сих пор. (при управлении по ДУ).
Базовый функционал уже давно есть. Причём, более удобный, чем в варианте на ATmega32. Ввести команду "amp.on" или "amp.input.next" и получить после этого такой же читаемый ответ по RX - это намного более очевидно, чем безликие "RC 00" или "RC 05" предыдущего проекта.
gavi6 писал(а):И это тоже просят уже несколько лет. Еще на старой ветке просили много раз.
В том и проблема, что все почему-то только просят. Но мало кто помогает делом. Опять же управление по WiFi/Bluetooth и всё такое - лично мне оно нафиг не упало. С обычного ИК пульта намного комфортнее всё делать - тут хоть кнопки можно наощупь нажимать.

Вот если бы каждый, кому что-то надо, делал как тот же mixa232323. Ему было важно заиметь поддержку разных контроллеров дисплея - он это фактически и сделал, хотя и не программист. Ну а я со своей стороны просто консультировал и поддерживал, как Вы это назвали, "точки входа".

Если Вы, gavi6, так заинтересованы в расширении функционала управления по UART, ну вот что лично Вам мешает начать его делать самому? Поверьте, там ничего сложного нет. Просто дело это абсолютно неинтересное. По сути, сиди себе и дублируй в коде уже имеющиеся функции с небольшими правками.

Мне на такое отвлекаться не хочется - интересного для меня лично мало, а времени отнимает порядочно.
gavi6 писал(а):Но зато мы голосуем за наличие очередного входа)))
Вы неправильно поняли суть опроса. В нём я пытался выяснить, что из проекта можно было бы безболезненно выбросить. Те же "очередные входы", как Вы выразились, тянуть за собой приличный ресурс Flash. Во-первых, перевод на кучу языков. Во-вторых, банальная иконка для отдельного входа - тоже прилично Flash отъедает. И всё это не даёт возможности добавлять что-то действительно более полезное.


================


Добавлено after 40 minutes 13 seconds:
Кстати, на эту голосование уже пришло 45 ответов, и уже можно делать какие-то выводы

1. Язык интерфейса

67% ответивших пользуются русским языком, 13% украинским, 7% английским. Ну и Gürcan турецким :). Французский/румынский можно выбрасывать - сразу минус 3кБ размера прошивки. Когда-то сделавшие перевод люди исчезли, и сейчас эти языки уже наполовину неактуальны - появляющиеся новые функции так и остаются непереведёнными. Да и тот ж украинский перевод больше никто не пытается помочь поддерживать - в меню всё наполовину на английском из-за этого. Тоже кандидат на удаление.

2. Микроконтроллер

Подавляющее большинство пользуется вариантом "по умолчанию" - F103CB или F103C8. Хотя кто-то и F303 параллельно с этими указал. Пожалуй, тут выбрасывать поддержку не буду - благо, вряд ли то, новый добавляемый функционал будет как-то зависеть от железа.

3. Разрешение дисплея.

Тут преобладает также "дефолтный" 320x240. Для меня удивительно, но и небольшими разрешениями пользуются многие. В плане поддержки самый сложный момент. Если возникает необходимость нарисовать что-то новое на экране, приходится распыляться большие силы на разрешения, которыми я сам не пользуюсь (мой выбор - 4-дюймовые 480x320 и 400x240 в реальных устройствах, ну и 320x240 для отладки кода).

4. Аудиопроцессор.

Большинство выбрало также вариант по умолчанию - TDA7439. Но и остальные более-менее равномерно распределены.

5. Тюнер.

Опять же, RDA5807 в фаворитах, но и Si4703/TEA5767 лишь вдвое-втрое менее популярны.

6. "Продвинутые" входы.

Под продвинутыми входами я понимал те, воспроизведение через которые поддаётся контрол. Т.е., с пульта можно каналами/песнями щёлкать. Все четыре распределены более-менее равномерно.

7. Обычные входы.

Лидеры - USB (внезапно для меня), TV и DVD. Чуть меньше (внезапно же) SATELLITE, MIXER, MICROPHONE. Остальное почти не выбрано. Всё лишнее так и просится на выброс со всеми их иконками, а вместо них - абстрактный "AUX" лучше ввести.

Комментарии по некоторым высказанным "хотелкам":
Название радиостанций вбивать в ручную смысла не вижу при наличии RDS
Далеко не на всех станциях есть RDS. К тому же некоторые странные радиостанции передаются в поле, где должно быть название (8 символов) всякую другую информацию - название песни, рекламу и т.д. Хотя для этого есть другое поле. Конкретно в моих условиях RDS не принимается вообще - квартира расположена в противоположной направлению на передатчик стороне.
моя хотелка - 2 дисплея
В принципе, при отключении тюнера/аудиопроцессора система большей частью должна работать как простой анализатор спектра. Разве что при подаче питания будет всё так же выключена. Но, думаю, будет относительно несложно доработать код так, чтобы включать/выключать экран по STBY сигналу. Тогда можно было бы просто собрать упрощённый проект на ещё одном контроллере и включать/выключать его по сигналу с основного. В общем, надо обдумать.
предлогаю использовать другой процесор - например stm32f103REt6 имеющий 64 пина, чтобы реализовать все хотелки
Не вариант. Идея именно в том, чтобы на простом МК выжать по максимуму. Чтобы повторить любым желающим было проще. Тот же Bluepill для старта.
Добавить индикатор уровня сигнала, в анализаторе спектра и индикаторе уровня добавить возможность индикации зеленый-красный или зеленый-желтый-красный
Сделать цветной спектр(зеленый до -6дБ, желтый до 0дБ, красный выше 0 дБ);
Нужно долго и кропотливо вырисовывать новые экраны для каждого поддерживаемого разрешения. Я пас.
ILI9488 добавить 480х320
ЕМНИП, должно работать на каком-то из уже имеющихся драйверов.
По возможности расширить функционал BT201
Будет время - сделаю. Хотя и инициатива со стороны приветствуется.
gavi6
Нашел транзистор. Понюхал.
Сообщения: 191
Зарегистрирован: Вс мар 04, 2018 19:38:32

Re: Темброблок - анализатор спектра на STM32F103

Сообщение gavi6 »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3802352#p3802352"]Если Вы, gavi6, так заинтересованы в расширении функционала управления по UART, ну вот что лично Вам мешает начать его делать самому?[/uquote]

Сделал что мог на старой ветке для ДУ по wifi :) Максимум туда еще можно голосовое управление подключить. Но без ОС это то еще удовольствие ....


//
Целый год собирался перейти на новый проект (Купил даже ili9225 и stm).
Но так и не перешел:

-переходить на новый проект ради чуть большего по размеру дисплея? Цветного спектра все равно уже не будет... А что там тогда смотреть на дисплее?
-RDS далеко не у всех ловит, да и читать там кроме рекламы и погоды - нечего и не видно издалека текст на всех этих дисплеях.
-Ka-radio? С IR или BT-пульта? Без ОС? Т.Е. вслепую, на слух?
-управление по юарт не завершено.
-клона дисплея (на пульте при удаленном управлении) тоже нет и не планируется даже...а там делов то Вам - вывести переменные в тот же модбас например :)

ХЗ что делать...
Аватара пользователя
Gürcan
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Ср авг 01, 2018 10:04:10

Re: Темброблок - анализатор спектра на STM32F103

Сообщение Gürcan »

stby problem is experienced this way there is also video




Posted after 18 minutes 49 seconds:
Re: Tembroblock - STM32F103 spektrum analizörü
wiselord. Turkish language support, new plug-ins have been edited, the file is attached.
Вложения
labels_tr.rar
(2.13 КБ) 208 скачиваний
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

Gürcan, thanks for the translation update.

I didn't reproduce the issue with hang on main screen. But I sometimes saw the hang when exiting settings menu, that is most probably fixed in the recent code. Please try it.

Without any information from the debugger it's hard to say what could be wrong on your side.

If you know steps that allow to reproduce it 100%, please share it.
Аватара пользователя
Gürcan
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Ср авг 01, 2018 10:04:10

Re: Tembroblock - STM32F103 spektrum analizörü

Сообщение Gürcan »

I will try the last update, if there is a problem, I will share it. thank you for your interest.

Posted after 6 minutes 15 seconds:
Re: Темброблок - анализатор спектра на STM32F103
wiselord, by the way, i made some updates in the icon 64's. If you want to take a look, you can add it to your project
Вложения
icons-amp-64.rar
(22.53 КБ) 209 скачиваний
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Темброблок - анализатор спектра на STM32F103

Сообщение WiseLord »

No, I'm not interested in icons in "final" .c format, becasue I can't look at them. I need the files in format like in ampcontrol-f103/files/icons/

Please, share them in lcd-image-converter's format, so I could compare to existing icons and make a decision.
Ответить

Вернуться в «Цифровая техника»