Например TDA7294

Форум РадиоКот • Просмотр темы - частотник на stm32f4
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пн июн 24, 2024 14:28:03

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 257 ]     ... , , , , 13
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Ср май 22, 2024 17:02:45 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 777
Зарегистрирован: Чт мар 07, 2013 20:39:17
Сообщений: 3689
Откуда: Краснодар
Рейтинг сообщения: 0
jcxz писал(а):
Проще и намного быстрее всё считать на лету.

Вот интрига :))
Неуж то через регистр DAC?

_________________
„Выживает не самый сильный и не самый умный, а тот, кто лучше всех приспосабливается к изменениям.“
— Чарлз Дарвин


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Ср май 22, 2024 19:19:01 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Вс авг 16, 2015 13:08:53
Сообщений: 205
Рейтинг сообщения: 0
jcxz писал(а):
И для нормальной суносоиды разрядность должна быть в несколько раз больше

Да вы батенька зажрались. Куда же еще лучше? :dont_know:
СпойлерИзображениеТо что вы видите в цифре, это не значит что все будет плохо в аналоговой части.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Ср май 22, 2024 20:11:38 
Нашел транзистор. Понюхал.

Зарегистрирован: Пн май 28, 2018 11:19:03
Сообщений: 183
Рейтинг сообщения: 5
приеД народ , я так понимаю что книгу ни кто читать не хочет а зря , синус вчерашний день вот вам ссыль как за бугром извращаются над синусом
https://microchipdeveloper.com/mct5001:zsm-viewer

и вот что у меня выходит на 180 град.


Вложения:
vlcsnap-2020-09-10-08h11m04s111.png [188.88 KiB]
Скачиваний: 47
Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Чт май 23, 2024 19:48:21 
Нашел транзистор. Понюхал.

Зарегистрирован: Пн май 28, 2018 11:19:03
Сообщений: 183
Рейтинг сообщения: 0
вот показания с лог. анализатора


Вложения:
180.png [75.83 KiB]
Скачиваний: 22
120.png [73.28 KiB]
Скачиваний: 22
Вернуться наверх
 
Продукция Hongfa для различных применений в Компэл

Компания HONGFA - это не только крупнейший в мире производитель электромеханических реле, но также производитель конденсаторов, вакуумных прерывателей, трансформаторов и низковольтного коммутационного оборудования. На складе КОМПЭЛ регулярно поддерживаются около 100 самых популярных позиций электромеханических реле. Реле Hongfa могут заместить многие изделия производства недоступных брендов.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Чт май 23, 2024 23:48:03 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 777
Зарегистрирован: Чт мар 07, 2013 20:39:17
Сообщений: 3689
Откуда: Краснодар
Рейтинг сообщения: 0
Ну вот, совсем другое дело.

Было ====>

Изображение

Стало ====>

Изображение

Железобетон!!!
Аказывается, если в прерываниях есть переменные, то компилятор (по своей доброте душевной) может выбросить их. Для этого в инициализации, в шапке, достаточно указать это дело словом "volatile".
А для подмигивания лампочкой (жёлтый луч) написать "digitalToggle(PC13);"
Так что хоть экранчик и кушает много времени у циклов, теперь ни кто ни кому не мешает. :tea:


Бубоник, забыл спросить. Вы ослика с морковкой сделали? Таймер_1 сам себя сейчас раскручивает, без третьего таймера?

_________________
„Выживает не самый сильный и не самый умный, а тот, кто лучше всех приспосабливается к изменениям.“
— Чарлз Дарвин


Вернуться наверх
 
Литиевые батарейки и аккумуляторы от мирового лидера EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. EVE является поставщиком аккумуляторных элементов круглого формата для электрических моделей автомобилей. Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Пт май 24, 2024 02:18:01 
Друг Кота
Аватар пользователя

Карма: 25
Рейтинг сообщений: 1500
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 11009
Рейтинг сообщения: 0
Аказывается, если в прерываниях есть переменные, то компилятор (по своей доброте душевной) может выбросить их. Для этого в инициализации, в шапке, достаточно указать это дело словом "volatile".
не только в прерываниях, он где угодно может так сделать, но не по доброте, а ради оптимизации. То есть, отключение оптимизации устраняет такое явление (это не призыв к её отключению, а просто уточнение).
А, забыл ещё уточнить: и не только переменных. Констант это тоже касается.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Пт май 24, 2024 22:21:56 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Вс авг 16, 2015 13:08:53
Сообщений: 205
Рейтинг сообщения: 0
asvhmao писал(а):
если в прерываниях есть переменные, то компилятор (по своей доброте душевной) может выбросить их
Подальше от греха отключил я у себя компилятор. Ну надоел компилятор чеслово.
asvhmao писал(а):
Вы ослика с морковкой сделали?
Не понял вопроса. :?
asvhmao писал(а):
Таймер_1 сам себя сейчас раскручивает, без третьего таймера?
Как было так и осталось. Я не представляю просто как на одном таймере сделать генерацию синусойды и стабильную частоту шим одновременно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Вт май 28, 2024 20:30:17 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Вс авг 16, 2015 13:08:53
Сообщений: 205
Рейтинг сообщения: 0
Бубоник писал(а):
Подальше от греха отключил я у себя компилятор. Ну надоел компилятор чеслово.
Оптимизацию на компиляторе.
Будем свой лепить частотник на stm32
СпойлерИзображениеВот и задающая поспела :music:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Чт май 30, 2024 21:46:57 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Вс авг 16, 2015 13:08:53
Сообщений: 205
Рейтинг сообщения: 0
Вот готовый крутилкогенератор на STM32


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Пт май 31, 2024 13:26:57 
Сверлит текстолит когтями

Карма: -11
Рейтинг сообщений: 117
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1193
Рейтинг сообщения: 0
jcxz писал(а):
Проще и намного быстрее всё считать на лету.

Вот интрига :))
Неуж то через регистр DAC?
Через регистр "МОЗГ". Активирую в нём базу данных "школьный курс математики и тригонометрии" и ставлю задачу - "создать алгоритм на этой базе и написать программу". И результат готов!

PS: Если имеете аналогичную базу и аналогичный регистр, то и вы тоже сможете. 8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Пт май 31, 2024 18:30:08 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Вс авг 16, 2015 13:08:53
Сообщений: 205
Рейтинг сообщения: 0
Теория одна теория ни капли практики.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Вт июн 04, 2024 00:11:19 
Друг Кота
Аватар пользователя

Карма: 76
Рейтинг сообщений: 777
Зарегистрирован: Чт мар 07, 2013 20:39:17
Сообщений: 3689
Откуда: Краснодар
Рейтинг сообщения: 0
Бубоник писал(а):
Теория одна теория

Балталогия. ЯП теорию с радостью почитал бы.... :(

Бубоник писал(а):
Вот готовый крутилкогенератор на STM32

:beer: Суппер! Только не понял, у крутилки шкала частоты (оборотов) нелинейная?

Бубоник писал(а):
Будем свой лепить частотник на stm32

Питание на драйвера через тор? На каждую оптопару своя обмотка?

Бубоник писал(а):
Как было так и осталось. Я не представляю просто как на одном таймере сделать генерацию синусойды и стабильную частоту шим одновременно.

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

jcxz писал(а):
Активирую в нём базу данных "школьный курс математики и тригонометрии"

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

_________________
„Выживает не самый сильный и не самый умный, а тот, кто лучше всех приспосабливается к изменениям.“
— Чарлз Дарвин


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Вт июн 04, 2024 19:02:58 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Вс авг 16, 2015 13:08:53
Сообщений: 205
Рейтинг сообщения: 0
asvhmao писал(а):
у крутилки шкала частоты (оборотов) нелинейная?

Дело было вечером, а лиж бы заработала. На данный момент исправил.
asvhmao писал(а):
Питание на драйвера через тор? На каждую оптопару своя обмотка?

Питание для драйверов тор. 7 обмоток. 4 для драйверов 1 для защиты 1 для обратной связи и 1 первичка.
asvhmao писал(а):
Есть прерывания, срабатывают каждый период таймера

В таймере 1 регистр ARR изменять нельзя он напрямую завязан на таблицу. Если менять значения в регистре PSC То поплывет и частота шим, скважность и генерация синусойды. И будет при частоте шим 4КГц синус 1 герц. При синус 800 герц, частота шим улетит в ультразвук. Транзисторы спасибо не скажут.
asvhmao писал(а):
Времени вагон

В STM32 Есть прикол. При зависании программы, таймера продолжают дальше генерить шим но в одной позиции потому как некому закидывать данные в регистры CCR. В таком случае, если обработчик прерывания не успел выполнить свои действия в таймере при следующем вызове прерывания, то получаем HardFault.
Сейчас колдую над регистрами DMA. Если получится как я планирую, то синусойда будет генерится чисто на аппаратном уровне. Программа будет работать только для крутилки.
P.S.
Надо еще подумать как через DMA запихнуть регулировку амплитуды.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Ср июн 05, 2024 22:48:09 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Вс авг 16, 2015 13:08:53
Сообщений: 205
Рейтинг сообщения: 0
Добрался до DMA. Но скудноватый функционал. Зато синус до 1 КГц нарезает в легкую. И проц почти не загружен копированием с таблицы. В принципе основную задачу выполняет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Вс июн 23, 2024 20:39:36 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Вс авг 16, 2015 13:08:53
Сообщений: 205
Рейтинг сообщения: 0
Освежу темку немножко. Выкладываю то что собрал на видео. Можете посмотреть, собрать, оценить.

Добавлено after 3 hours 30 minutes 57 seconds:
Исправил некоторые недочеты в схеме блока питания. Архив обновил.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Вс июн 23, 2024 21:16:20 
Встал на лапы

Карма: 1
Рейтинг сообщений: 12
Зарегистрирован: Вс май 15, 2022 23:04:19
Сообщений: 103
Откуда: Белгородская обл.
Рейтинг сообщения: 0
А самое интересное исходник для МК?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: частотник на stm32f4
СообщениеДобавлено: Вс июн 23, 2024 21:23:52 
Прорезались зубы

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Вс авг 16, 2015 13:08:53
Сообщений: 205
Рейтинг сообщения: 0
Игорь2111 писал(а):
исходник для МК?

Да пожалуйста. Исходник только,... :roll: его костылями привязал к IAR-у. У вас могут быть ошибки при компиляции.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 257 ]     ... , , , , 13

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y