Например TDA7294

Форум РадиоКот • Просмотр темы - Кто то доставал до дна производительности STM32F1 ?
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Ср янв 29, 2020 00:03:35

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


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



Начать новую тему Ответить на тему  [ Сообщений: 73 ]    , 2, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Ср июл 03, 2019 16:48:22 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Пн ноя 23, 2009 17:35:38
Сообщений: 291
Откуда: всё в этом мире относительно, как сказал старик Альберт...
Рейтинг сообщения: 2
Однажды делал БП на 2 кВт с частотой 100 кГц, соответственно с ПИ-регуляторами выходного напряжения и тока. Следовательно, позарез нужно было уложить оба ПИ-регулятора в 10 мкс. Без асма уложил их в 4 мкс, на целочисленной арифметике. Выполнял их в прерывании таймера. Всё остальное - в главном цикле, не торопясь и со вкусом...
)

_________________
"В стране искателей истины не существует человеческих авторитетов. Над тем, кто попытается изображать здесь начальство, посмеются боги."
(с) старик Альберт.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Чт июл 11, 2019 22:28:49 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 31
Зарегистрирован: Пт мар 30, 2007 12:11:23
Сообщений: 716
Рейтинг сообщения: 0
Дно у меня начиначалось с камерой OV7670 или с выводом на ТФТ дисплей кучу информации. Тут понимаешь что 103 не хватает.


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Вт окт 01, 2019 17:35:54 
Сверлит текстолит когтями
Аватар пользователя

Карма: 8
Рейтинг сообщений: 9
Зарегистрирован: Пт июл 21, 2006 15:05:19
Сообщений: 1181
Откуда: плод воображения
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Однажды делал БП на 2 кВт с частотой 100 кГц, соответственно с ПИ-регуляторами выходного напряжения и тока. Следовательно, позарез нужно было уложить оба ПИ-регулятора в 10 мкс. Без асма уложил их в 4 мкс, на целочисленной арифметике. Выполнял их в прерывании таймера. Всё остальное - в главном цикле, не торопясь и со вкусом...
)


Была аналогичная ситуация. Делал на 103 PID-регулятор для PMSM моторколеса. Стоял энкодер AS5600, определял положение колеса. Моя задача была сделать что-то типа сервомашинки. Дык вот на целочисленной арифметике тоже где-то в 3 мс укладывался один регулятор, пытался делать на float-ах все сразу валилось и колесо сходило с ума ))

Дно у меня начиначалось с камерой OV7670 или с выводом на ТФТ дисплей кучу информации. Тут понимаешь что 103 не хватает.


И а каким образом у вас осуществлялся обмен с камерой? Ногодрыгом? Я эту камеру на ПЛИС мучал - ну там понятно... А вот интересно, как 103 будет успевать ее обрабатывать. Буфер был во внутреннем ОЗУ, или было прикручено внешнее?

_________________
R2AIV 73!


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

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

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Вт окт 01, 2019 19:32:20 
Мучитель микросхем

Карма: -14
Рейтинг сообщений: 0
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 453
Рейтинг сообщения: 0
Была аналогичная ситуация. Делал на 103 PID-регулятор для PMSM моторколеса. Стоял энкодер AS5600, определял положение колеса. Моя задача была сделать что-то типа сервомашинки. Дык вот на целочисленной арифметике тоже где-то в 3 мс укладывался один регулятор
Чушь несёте. Для одного ПИДа на фиксированной точке даже 1мкс - нереально много. Реальный ПИД выполняется быстрее.


Вернуться наверх
 
Molex: соединения, связь, инновации

Развитие техники предъявляет все более высокие требования к разъемам и скорости передачи данных. Соединения становятся прецизионными и наукоемкими изделиями. На сегодня Molex – это не только высокотехнологичные разъёмы, но и инновационные устройства передачи данных.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Вт окт 01, 2019 19:38:12 
Сверлит текстолит когтями
Аватар пользователя

Карма: 8
Рейтинг сообщений: 9
Зарегистрирован: Пт июл 21, 2006 15:05:19
Сообщений: 1181
Откуда: плод воображения
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
Чушь несёте. Для одного ПИДа на фиксированной точке даже 1мкс - нереально много. Реальный ПИД выполняется быстрее.


А поподробнее?

_________________
R2AIV 73!


Вернуться наверх
 
Как реализовать минимальное энергопотребление беспроводного микроконтроллера STM32WB55

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

Читать статью>>
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Вт окт 01, 2019 19:52:25 
Мучитель микросхем

Карма: -14
Рейтинг сообщений: 0
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 453
Рейтинг сообщения: 0
А поподробнее?

Что, подробнее?


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Вт окт 01, 2019 19:53:49 
Сверлит текстолит когтями
Аватар пользователя

Карма: 8
Рейтинг сообщений: 9
Зарегистрирован: Пт июл 21, 2006 15:05:19
Сообщений: 1181
Откуда: плод воображения
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Каким образом пид успевает за 1мкс

_________________
R2AIV 73!


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Вт окт 01, 2019 20:17:47 
Мучитель микросхем

Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 438
Рейтинг сообщения: 0
А чего бы ему не успевать, если он — аналоговый? Можно даже на одном операционнике собрать (правда, настраивать замучишься).

_________________
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Распродажа паяльных станций ATTEN и аксессуаров!
Индукционная паяльная станция AT315D - 3 977 ₽, станция паяльная AT80D – 2177 ₽, станция паяльная AT936b – 1000 ₽!

Заходите в раздел акции и спецпредложения на сайте prist.ru, покупайте измерительные приборы, инструмент и паяльно-ремонтное оборудование по специальным ценам.
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Вт окт 01, 2019 20:25:47 
Сверлит текстолит когтями
Аватар пользователя

Карма: 8
Рейтинг сообщений: 9
Зарегистрирован: Пт июл 21, 2006 15:05:19
Сообщений: 1181
Откуда: плод воображения
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Речь то о цифровом идёт, на 103м МК.

_________________
R2AIV 73!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Вт окт 01, 2019 20:27:41 
Собутыльник Кота
Аватар пользователя

Карма: 5
Рейтинг сообщений: 144
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 2782
Рейтинг сообщения: 0
jcxz писал(а):
Для одного ПИДа на фиксированной точке даже 1мкс - нереально много.
При тактовой частоте 1 МГц? :))) :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Вт окт 01, 2019 21:24:42 
Мучитель микросхем

Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 438
Рейтинг сообщения: 0
Кому может взбрести в голову лепить цифровой ПИД, если частота регулирования больше килогерца-другого? Для этого аналог есть...

_________________
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Вт окт 01, 2019 21:32:58 
Сверлит текстолит когтями
Аватар пользователя

Карма: 8
Рейтинг сообщений: 9
Зарегистрирован: Пт июл 21, 2006 15:05:19
Сообщений: 1181
Откуда: плод воображения
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Кому может взбрести в голову лепить цифровой ПИД, если частота регулирования больше килогерца-другого? Для этого аналог есть...


Руководству )

_________________
R2AIV 73!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Вт окт 01, 2019 21:50:38 
Мучитель микросхем

Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 438
Рейтинг сообщения: 0
Ну так приляпать рядом с микроконтроллером ОУ. Без палева ☺

_________________
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Вт окт 01, 2019 22:14:53 
Мучитель микросхем

Карма: -14
Рейтинг сообщений: 0
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 453
Рейтинг сообщения: 0
Каким образом пид успевает за 1мкс
А каким образом ему не успевать если для него нужно выполнить всего несколько ассемблерных команд?

Добавлено after 1 minute 17 seconds:
При тактовой частоте 1 МГц? :))) :)))
Раз автор не указал тактовую, то предполагаем её максимальной.

Добавлено after 4 minutes 23 seconds:
Кому может взбрести в голову лепить цифровой ПИД, если частота регулирования больше килогерца-другого? Для этого аналог есть...
А в чём проблема с цифровым ПИД?
Имею пачку программных ПИ-регуляторов, работает всё на 10кГц и не занимает сколько-нибудь существенного времени.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Вт окт 01, 2019 22:37:52 
Собутыльник Кота
Аватар пользователя

Карма: 5
Рейтинг сообщений: 144
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 2782
Рейтинг сообщения: 0
jcxz писал(а):
то предполагаем её максимальной.
Ну ОК, я уже догадался что речь шла о тактовой 9999999999999999999999999999999999999999999999999 Иоттагерц. :))) :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Вт окт 01, 2019 23:26:05 
Мучитель микросхем

Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 438
Рейтинг сообщения: 0
jcxz писал(а):
А каким образом ему не успевать если для него нужно выполнить всего несколько ассемблерных команд?

Для ПИДа-то? Несколько команд? Угу-угу... Даже если производную считать как конечную разность всего по двум точкам, интеграл надо брать по несколько большему количеству. Т.е. циклически крутить данные в массиве, скажем, из 10 значений. Только на это запросто уйдет тактов 100!

_________________
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Вт окт 01, 2019 23:44:59 
Сверлит текстолит когтями
Аватар пользователя

Карма: 8
Рейтинг сообщений: 9
Зарегистрирован: Пт июл 21, 2006 15:05:19
Сообщений: 1181
Откуда: плод воображения
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
jcxz писал(а):
А каким образом ему не успевать если для него нужно выполнить всего несколько ассемблерных команд?

Для ПИДа-то? Несколько команд? Угу-угу... Даже если производную считать как конечную разность всего по двум точкам, интеграл надо брать по несколько большему количеству. Т.е. циклически крутить данные в массиве, скажем, из 10 значений. Только на это запросто уйдет тактов 100!


Угу, там кольцевой буфер на 64 выборки и крутился )

_________________
R2AIV 73!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Ср окт 02, 2019 07:50:02 
Мучитель микросхем

Карма: -14
Рейтинг сообщений: 0
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 453
Рейтинг сообщения: 0
Т.е. циклически крутить данные в массиве, скажем, из 10 значений. Только на это запросто уйдет тактов 100!
Не знаю что такое "крутить" там что-то в массиве. Но для нахождения суммы N-значений, при том что на каждом шаге добавляется новое значение, нужно всего 2-3 операции. Вне зависимости от размера какого-то буфера.
Хотя - если нет головы или стоит задача "потратить как можно больше тактов", можно и миллион тактов чего-то там "крутить".

Добавлено after 2 minutes 44 seconds:
Угу, там кольцевой буфер на 64 выборки и крутился )
Зачем для ПИД-а какие-то буфера? :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Ср окт 02, 2019 07:51:57 
Сверлит текстолит когтями
Аватар пользователя

Карма: 8
Рейтинг сообщений: 9
Зарегистрирован: Пт июл 21, 2006 15:05:19
Сообщений: 1181
Откуда: плод воображения
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
Зачем для ПИД-а какие-то буфера?


Тот самый массив для суммирования.

_________________
R2AIV 73!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Кто то доставал до дна производительности STM32F1 ?
СообщениеДобавлено: Ср окт 02, 2019 07:54:04 
Мучитель микросхем

Карма: -14
Рейтинг сообщений: 0
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 453
Рейтинг сообщения: 0
Тот самый массив для суммирования.
Можете привести код? Не понимаю - зачем массив нужен для ПИД?
Написал много ПИ-регуляторов, ни в одном мне массив не потребовался....
Да в общем-то и ПИД не потребовался никогда для управления PMSM-моторами. Достаточно ПИ-регулятора.

PS: Тема напоминает анекдот:
"Функцию, суммирующую A+B, сможешь на 10 тактов написать?"
"Смогу"
"А на 100 тактов?"
"Тоже смогу, но подумать немного надо."
"А на 1000 тактов?"
"Один не справлюсь - помощник нужен."
:)))


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

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


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

Сейчас этот форум просматривают: Artur85, COKPOWEHEU и гости: 3


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

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


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