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

Re: Функциональный генератор на базе STM32F103

Вт авг 06, 2019 05:42:30

Присоединяюсь - дайте пожалуйста ссылку на печатную плату....

Re: Функциональный генератор на базе STM32F103

Вт авг 06, 2019 20:19:03

Я травил авторскую схему,собирал,печатка не сохранилась,только скрин с Sprint-layout,может и поможет кому
Дисплей "голый"
Изображение

Re: Функциональный генератор на базе STM32F103

Ср авг 07, 2019 09:03:35

автор проекта. насколько я помню, в виде шилда к Arduino Uno плату делал, с дисплеем и энкодером на шилде. пролистал обе ветки, что-то не нашел.
на Nucleo F401/411 идеально подходит, софт причесать и взлетело бы..

Re: Функциональный генератор на базе STM32F103

Ср авг 07, 2019 09:37:43

Плохо листал. :)
http://arduino.ru/forum/proekty/generat ... ent-137412
Пост #4 и далее.

Re: Функциональный генератор на базе STM32F103

Ср авг 07, 2019 11:23:51

Плохо листал. :)
http://arduino.ru/forum/proekty/generat ... ent-137412
Пост #4 и далее.

смотрел. печатку в виде шилда уже потерли, одни фотки нашел.

Добавлено after 23 minutes 11 seconds:
а в проекте на базе STM32F103/303 только дисплей ST7735 поддерживается, или есть варианты?

Добавлено after 4 minutes 8 seconds:
все под ардуино написано, попробую франкенштейна скрутить из кусков кода от AVR со знако-синтезирующим дисплеем и последней реинкарнацией на STM))
плату в виде шилда я так понял, самому рисовать...

Re: Функциональный генератор на базе STM32F103

Пт авг 09, 2019 06:28:58

Novice user, красава!
Возьму за основу
Спасибо!

Re: Функциональный генератор на базе STM32F103

Пт авг 09, 2019 07:42:37

Только нужно еще допилить вход частотомера, выходной усилитель для генератоа и т.д........

Re: Функциональный генератор на базе STM32F103

Пт авг 09, 2019 07:54:20

[uquote="Mizetsky",url="/forum/viewtopic.php?p=3678317#p3678317"]
Добавлено after 4 minutes 8 seconds:
все под ардуино написано, попробую франкенштейна скрутить из кусков кода от AVR со знако-синтезирующим дисплеем и последней реинкарнацией на STM))
плату в виде шилда я так понял, самому рисовать...

Если делать на STM32, то зачем "плату в виде шилда я так понял, самому рисовать"? Этот шилд куда втыкать будете?

Re: Функциональный генератор на базе STM32F103

Пт авг 09, 2019 10:19:18

Если делать на STM32, то зачем "плату в виде шилда я так понял, самому рисовать"? Этот шилд куда втыкать будете?

в Nucleo-F401RE https://www.st.com/en/evaluation-tools/ ... 401re.html. 2 шт на работу купили. вторая на фрезере детали пилит вместо древнего LPT

Re: Функциональный генератор на базе STM32F103

Сб авг 24, 2019 11:37:37

по генератору синусоиды:
"stm32f1xx_ll_dac.c" из комплекта stm32CubeMX

UM1850 User manual https://www.st.com/resource/en/user_man ... 154093.pdf

50.1.1 LL_DAC_InitTypeDef
Data Fields
uint32_t TriggerSource
uint32_t WaveAutoGeneration
uint32_t WaveAutoGenerationConfig
uint32_t OutputBuffer


как HAL_LL с ардуиной скрестить, еще тот вопрос))
Вложения
stm32f1xx_ll_dac.h
(61.96 KiB) Скачиваний: 86
stm32f1xx_ll_dac.c
(12.08 KiB) Скачиваний: 105

Re: Функциональный генератор на базе STM32F103

Сб авг 24, 2019 13:22:28

kloker, не улавливаю, какая связь между синусом и WaveAutoGeneration ?? И зачем эту портянку функций скрещивать с ардуиной? :)

Re: Функциональный генератор на базе STM32F103

Сб авг 24, 2019 16:47:28

до синуса еще не дошел, но треугольный сигнал и белый шум STM генерит аппаратно, без массивов значений. по синусу похоже что да, семпл из заготовки, хотя встречал инфу о предустановленной в Sys STM (вшито на заводе) матрице синуса и пилы.
А в ардуину пхать смысла нет, где HAL_LL а где Arduino, это я уже понял))

Re: Функциональный генератор на базе STM32F103

Вс авг 25, 2019 17:48:24


есть просьба-пожелание.
добавьте в генератор еще 2 режима, белый шум и качающаяся частота. для проверки АЧХ и фильтров очень полезная функция.
по белому шуму можно в гайды STM подсмотреть, есть и примеры генераторов под F303,
там кольцевая функция на сдвиговых регистрах активируется, или нечто подобное.

Re: Функциональный генератор на базе STM32F103

Вс авг 25, 2019 18:01:56

Только нужно еще допилить вход частотомера, выходной усилитель для генератоа и т.д........

Есть ли сдвиги? Подойдет ли усилитель отсюда https://radiokot.ru/konkursCatDay2017/43/ ?

Re: Функциональный генератор на базе STM32F103

Вс авг 25, 2019 18:21:41

Вот ещё вариант https://radiokot.ru/circuit/digital/measure/141/ , но все эти цифровые потенциометры максимум до 1 МГц работают.

Re: Функциональный генератор на базе STM32F103

Вс авг 25, 2019 18:40:19

А зачем там цифровой потенциометр? Переменный резистор намного удобнее

Re: Функциональный генератор на базе STM32F103

Вс авг 25, 2019 18:46:47

А зачем там цифровой потенциометр? Переменный резистор намного удобнее

Если всё управление осуществляется энкодерами, то и выходным правильнее с них управлять. Дополнительную "крутилку" ставить не надо, ну и шкалу выхода можно на дисплее сбацать.

Re: Функциональный генератор на базе STM32F103

Вс авг 25, 2019 18:53:05

У каждого свое мнение,мне проще переменный резистор поставить и примерно откалибровать,а ручки поставить одинаковые на резисторы и энкодер,а можно и проще-сделать несколько фиксированных значений и переключать например с помощью CD4066,чем изучать стм и си и самому допиливать программу

Re: Функциональный генератор на базе STM32F103

Вс авг 25, 2019 19:06:30

Я тоже поставил обычный переменник выход ДДС (нижний на фото), но там и частоты детские...
Вложения
gen.jpg
(37.94 KiB) Скачиваний: 332

Re: Функциональный генератор на базе STM32F103

Вс авг 25, 2019 19:15:07

kloker, к сожалению сделать качающуюся частоту тут крайне проблематично, т.к. используемый метод DDS-синтеза съедает при работе 100% вычислительных ресурсов. Вообще особых планов по дальнейшему развитию проекта у меня нет, всё устраивает :)
Ответить