Как стать автором
Обновить

STM32 — Моделирование аналоговых сигналов и АЧХ (математическим методом)

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров11K
Всего голосов 19: ↑17 и ↓2+19
Комментарии23

Комментарии 23

АЧХ сигнала не бывает. У сигнала бывает спектр. АЧХ бывает у устройства, физического и абстрактно-математического (трехполюсника). Что и видно из расшифровки этой аббревиатуры, как русской, так и английской. А так — хорошая статья, на уровне лабораторки, может быть курсовой.
Может быть устройство, которое бы вычисляло АЧХ реальных трехполюсников (RC, LC, LRC цепочек) по принципу импульсное воздействие → анализ отклика, было бы познавательнее. Тем более у микроконтроллера всё нужное есть на борту. Но это так...
С грамотностью у автора проблемы, но это сейчас скорее правило, чем исключение.

Ваауу, ЛИТЕРАТУРНЫЕ критики подтянулись...

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

Но вот конкретный пример - задача квантования сигнала. Квантовать можно сигнал только ограниченный по спектру. Мы цифровым способом ограничиваем входной сигнал. Мы ограничили что? Спектр? Ну да, но практически это АЧХ, который измерить нельзя, потому что это процесс в софте.

АЧХ сигнала не бывает. У сигнала бывает спектр. АЧХ бывает у устройства
Да ладно придираться, вполне употребимое формулировка, особенно в предположении, что сигнал моделирует устройство. Тут более важным было бы про ФЧХ вспомнить.

Может быть устройство, которое бы вычисляло АЧХ реальных трехполюсников (RC, LC, LRC цепочек) по принципу импульсное воздействие → анализ отклика, было бы познавательнее.
Ну если привязываться конкретно к реальным трехполюсникам, то нужно заодно и мат.модель для идеального трехполюсника делать, чтобы сравнить теорию с практикой.

А где вы нашли в статье упоминание АЧХ сигнала?

Ограничение (очень строгое) видов сигнала учётом только амплитудного спектра? Учет фазового спектра прибавил бы универсальности.

Ну... Да, так и есть, можно вместить в экран ещё и ФЧХ, только я делал уже конкретно под себя и ФЧХ мне не было надобности добавлять. А так, если в общем, можно, не составит больших усилий

/s да и я как прочитал — и амплитудный спектр только одного уровня = 1.0… т.е. даже прямоугольный меандр не смоделируешь. /s
но решение прекрасное!

Круто, но почему все ещё кейл? Зачем вы себе палки в колеса ставите?

По разным причинам, программировать он мне не мешает, тем более важные и коммерческие проекты я пишу на CMSIS, а там помощи не много надо от ПО. Пока для меня есть всё необходимое, за исключением пары неудобств. Друг также говорил, он перешёл на VS Code, но я всё же пока keil пользуюсь + на работу когда пришёл там также коллега keil использует

У вас АЦП считывает напряжение на потенциометрах. Зачем ему даже 12 МГц тактовой (не говоря уж о 14)! Ставьте минимальную частоту. И шумы меньше будут.

(платы) стоили бы около 25-35$

Это что имелось в виду? Плата + все компоненты?
Потому что известная китайская компания делает 10 плат 100х100 за 5$. Первый заказ бесплатно. Платите только за доставку.
Ее конкурент сейчас вообще по акции делает за 2$.

Сроки доставки — да, есть такое.

В процессе работы смотрел отклик, был случай "шального" перестраивания, но его потом устранил без необходимости понижать частоту. Можно было работать и с внутренним тактированием, но тут уже просто "почему бы не разогнать на максимум камешек")

Ну, на том же pcbway вы заплатите за небольшую платку 5 баксов и 10 за доставку. На первый заказ хоть и скидка, но я его не беру в расчёт, т.к. это только для первого. Ну и к общей цене я сложил и компоненты разуемеется.

Известная китайская компания и её конкурент больше не берут заказы из России, и не доставляют в Россию.

Да, всё верно, я об этом забыл уточнить, поскольку я из Беларуси, jlc не везут, но pcb way ещё открыт

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

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

В начале статьи сказано что на вход прибора ничего не подаётся. Про выход не сказано ничего. Вход и выход - это разные вещи.

Нет, здесь только математические вычисления. В заголовке статьи указано моделирование сигнала и АЧХ математическим методом

Что может быть проще? LTSpice и все дела. И зачем громоздить спектр, если из уравнения и так все ясно? И АЧХ тут вообще ни причем.

Интересно посмотреть на Ваш самодельный st-link V2.1

Будет после выхода статьи на самодельную плату для G4, следите за новинками! Пришлось на неделю отложить описание, доставка компонентов замедлилась...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории