10.06.2016, 09:26
|
|
Временная регистрация
Регистрация: 23.05.2006
Сообщений: 60
Сказал спасибо: 8
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Быстродействие умножителя в STM32F030
абсолютно согласен с Индюком! Силовой частью можно и с ДАКА МК управлять, Но все равно ее имеет смысл делать аналоговой.
|
|
|
|
10.06.2016, 09:29
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Быстродействие умножителя в STM32F030
Сообщение от индюк
|
даже нормальные частотники и то делают исключительно на заточенных под это процах с хитрыми портами с кучей защит, но нет - надо всунуть то что есть под рукой.
но как известно опыт прямо пропорционален ................
|
Надо же. Документацию изучить не желаем????
индюк, если мыслить софтовым ногодрыгом, то многое под запретом остается...
__________________
Осторожно , злой кот
|
|
|
|
10.06.2016, 10:19
|
|
Заблокирован
Регистрация: 14.04.2008
Адрес: Украина, совсем рядом от террористов!
Сообщений: 388
Сказал спасибо: 32
Сказали Спасибо 85 раз(а) в 62 сообщении(ях)
|
Re: Быстродействие умножителя в STM32F030
Сообщение от tanq
|
Делал на STM8S
|
Думаете даже без использования умножителя при вычислениях, STM32F030 с 32 битным ядром и почти втрое большой тактовой частотой медленнее?
Сообщение от tanq
|
С поцикловым ограничением работают маломощные высоковольтные БП. Для самых вкусных вариантов нужен обычный ШИМ
|
Тогда о каком быстродействие речь идет? Одно дело, когда нужно каждый импульс отлавливать с частотой 100кГц, другое дело сто раз в секунду.
Сообщение от tanq
|
У STM аппаратная защита есть и от зависания и от сбоя клока и от превышения тока транзисторов по любым другим причинам.
|
Токовой защиты в STM нет, есть вход BKIN, это не совсем то, для реализации полноценной защиты нужен драйвер, развивать тему не буду, информации море. Здесь простая арифметика, ШИМ + Драйвер = ~ 2$, и работать будет надежно, сотни тысяч устройств тому подтверждение. Один нормальный транзистор 4$, а их нужно как минимум 2 а то и 4. На этом фоне 0,41$ "мука", если конечно вы не китаец и не планируете миллионный тираж. Вот и считайте что экономим. Если нужен сложный функционал, контролер можно поставить в дополнение к ШИМу.
Сообщение от dosikus
|
индюк, если мыслить софтовым ногодрыгом, то многое под запретом остается...
|
Не знаю, как мыслит индюк, но как реализовать ИИП PUSH PULL на TIM1 с аппаратной защитой и т.д.?
|
|
|
|
10.06.2016, 10:41
|
|
Прописка
Регистрация: 11.04.2009
Сообщений: 233
Сказал спасибо: 11
Сказали Спасибо 109 раз(а) в 66 сообщении(ях)
|
Re: Быстродействие умножителя в STM32F030
пример практической реализации этой идеи у меня под столом - св/а Кедр ММА-220
попал ко мне с убитыми ключами и дохлым STM32F103... - у того КЗ по питанию, хотя нагородили китайцы драйвера по выходу STM-ки (и эти драйверы живы), питание 3.3в - тоже в порядке, только STM-ка обжигает палец через минуту после включения. Прилепил я на место STM платку с UC3825 - заработало через те же драйверы. пару дней варил, пока при очередном залипе электрода не бахнули китайские IGBT, убив сигнальный трансформатор - а драйверы живы до сих пор!
|
|
|
|
10.06.2016, 12:36
|
|
Гражданин KAZUS.RU
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
|
Re: Быстродействие умножителя в STM32F030
Сообщение от ALEKSEY188
|
Тогда о каком быстродействие речь идет? Одно дело, когда нужно каждый импульс отлавливать с частотой 100кГц, другое дело сто раз в секунду.
|
Дело в том, что умножение нужно для вычисления реакции обратной связи. Проще говоря, для преобразования числа с АЦП (напряжение на выходе) в число для ШИМ. Время вычисления, ровно как и время АЦПированя, должны быть чем меньше тем лучше, поскольку они увеличивают задержку реакции обратной связи и сильно ухудшают динамические свойства ИИП (реакция на резкий сборс нагрузки и т.п.). На STM8S делать полноценный контур ОС вообще невозможно, поэтому у меня на нём только решения с параметрической стабилизацией и т.п. В своих нишах они хорошо работают.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо tanq за это сообщение:
|
|
|
10.06.2016, 12:40
|
|
Гражданин KAZUS.RU
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
|
Re: Быстродействие умножителя в STM32F030
Сообщение от Georg77
|
пример практической реализации этой идеи у меня под столом - св/а Кедр ММА-220
попал ко мне с убитыми ключами и дохлым STM32F103
|
Хочу обратить внимание, что китайцы научились изготавливать эти F103. Видимо, такой и стоял. Не оригинальный. Иначе я не могу объяснить зачем применили камень с USB на борту. Зачем сварочнику USB? К нему диска с драйверами не было случайно?
|
|
|
|
10.06.2016, 14:31
|
|
Заблокирован
Регистрация: 14.04.2008
Адрес: Украина, совсем рядом от террористов!
Сообщений: 388
Сказал спасибо: 32
Сказали Спасибо 85 раз(а) в 62 сообщении(ях)
|
Re: Быстродействие умножителя в STM32F030
Сообщение от tanq
|
Дело в том, что умножение нужно для вычисления реакции обратной связи. Проще говоря, для преобразования числа с АЦП (напряжение на выходе) в число для ШИМ.
|
Че правда? Не может быть, Вы меня разыгрываете!
Цитата:
|
Время вычисления, ровно как и время АЦПированя, должны быть чем меньше тем лучше, поскольку они увеличивают задержку реакции обратной связи и сильно ухудшают
|
На сколько, порядок цифр? Для чего емкость на выходе?
Сообщение от tanq
|
Зачем сварочнику USB?
|
Видимо потому что за мощное ядро и 72МГц тактовой, платим чуть больше чем за F100, USB как саперская лопатка в багажнике внедорожника!
|
|
|
|
10.06.2016, 15:34
|
|
Гражданин KAZUS.RU
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
|
Re: Быстродействие умножителя в STM32F030
Сообщение от ALEKSEY188
|
На сколько, порядок цифр? Для чего емкость на выходе?
|
Посчитаем. Пусть частота преобразования 50 кГц, достаточно мощный двухтактник. Значит, период ШИМ 10 мкс. Этот ШИМ даст задержку реакции 0..10 мкс, в среднем 5 мкс. Далее, время АЦП на STM32 составляет 1 мкс = добавка 20% к этому времени. Если обратная связь вычисляется 1 мкс, то это ещё 20%. Если 2 мкс - то 40%. Эти микросекунды кажутся очень малой величиной. Но если посмотреть как портится динамика контура обратной связи от этих микросекунд, а вслед за ней и подавление колебаний по входному напряжению. В серьёзных решениях на DSP камнях обратная связь вычисляется несколько раз за период ШИМ... Не просто так этим заморачиваются.
|
|
|
|
10.06.2016, 17:06
|
|
Заблокирован
Регистрация: 14.04.2008
Адрес: Украина, совсем рядом от террористов!
Сообщений: 388
Сказал спасибо: 32
Сказали Спасибо 85 раз(а) в 62 сообщении(ях)
|
Re: Быстродействие умножителя в STM32F030
Сообщение от tanq
|
Посчитаем. Пусть частота преобразования 50 кГц, достаточно мощный двухтактник. Значит, период ШИМ 10 мкс. Этот ШИМ даст задержку реакции 0..10 мкс, в среднем 5 мкс. Далее, время АЦП на STM32 составляет 1 мкс = добавка 20% к этому времени. Если обратная связь вычисляется 1 мкс, то это ещё 20%. Если 2 мкс - то 40%. Эти микросекунды кажутся очень малой величиной.
|
Если это поцикловое ограничение импульсов, без емкости или с очень небольшой, то в натяжку согласен. В случае БП с обратной связью по напряжению, то как у аудиофилов серебренный сигнальный кабель с золотыми разъемами и фторопластовой изоляцией! Выходная емкость работает как интегратор, и все эти микросекунды нивелируются.
Сообщение от tanq
|
Пусть частота преобразования 50 кГц, достаточно мощный двухтактник.
|
Как сделать комплементарный выход с мертвым временем и 50% заполнением на TIM1
Цитата:
|
В серьёзных решениях на DSP камнях обратная связь вычисляется несколько раз за период ШИМ... Не просто так этим заморачиваются.
|
Если Вы говорите о частотных преобразователях, то там это делается по другой причине. Какие DSP для импульсных блоков питания Вы знаете?
|
|
|
|
10.06.2016, 20:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Быстродействие умножителя в STM32F030
Сообщение от tanq
|
на сколько быстр умножитель?
|
Примечательно, что до сих пор прямого конкретного ответа на такой конкретный вопрос не получено.
Где же наши вездесущие знатоки и популяризаторы камней STM32?
Как на срач в других темах - у них реакция мгновенная. А тут - уже скоро сутки, а ответа нет.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Alex9797 за это сообщение:
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:17.
|
|