Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 06.09.2015, 23:02  
Reystlin
Частый гость
 
Регистрация: 04.05.2005
Сообщений: 25
Сказал спасибо: 15
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Reystlin на пути к лучшему
Вопрос stm32 как шим контроллер

Доброго времени суток уважаемые форумчане
занимаюссь осваиванием stm32 микроконтроллеров, в наличии имею демо плату с stm32f103c8t
хочу разобраться каким образом с программной точки зрения можно заставить его себя вести как аналоговый шим контроллер со стабилизацией по току или по напряжению на подобие UC3842/UC3845/UC3846
как сделать ШИМ понятно, как завести в программу сигнал обратной связи тоже понятно а вот как увязать иж друг с другом задавая значение, которое необходимо держать, не понятно.
может какой-то дургой контроллер подд эти задачи посмотреть?
з.ы. пару раз приходили мне на ремонт китайские сварочные инверторы где стоял такойже МК и он рулил всем, с него шел сигнал управления на драйвера силовых транзисторов и в него же был заведен сигнал обратной связи
Реклама:
Reystlin вне форума  
Непрочитано 06.09.2015, 23:42  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: stm32 как шим контроллер

PID алгоритм + хардварная защита по току
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
Reystlin (07.09.2015)
Непрочитано 06.09.2015, 23:52  
Reystlin
Частый гость
 
Регистрация: 04.05.2005
Сообщений: 25
Сказал спасибо: 15
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Reystlin на пути к лучшему
По умолчанию Re: stm32 как шим контроллер

проблема с ПИДом упирается в настройку коэффициентов, не совсем понятно как это делать..
Reystlin вне форума  
Непрочитано 06.09.2015, 23:55  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,413
Сказал спасибо: 176
Сказали Спасибо 3,128 раз(а) в 2,017 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: stm32 как шим контроллер

на минимум сначала ставь. он тогда к точке будет медленно подъодить. потом уоведичивай до появления качелей
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 07.09.2015, 09:15  
Someone
Гражданин KAZUS.RU
 
Регистрация: 16.06.2005
Сообщений: 943
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: stm32 как шим контроллер

Сообщение от Reystlin Посмотреть сообщение
проблема с ПИДом упирается в настройку коэффициентов, не совсем понятно как это делать..
Кратенько, описания алгоритмов нескольких способов настройки есть тут: http://logic-bratsk.ru/radio/pid/irt/main1_10.htm . Подробно гугл по может уже по конкретно выбранному методу настройки.
Someone вне форума  
Сказали "Спасибо" Someone
Reystlin (07.09.2015)
Непрочитано 07.09.2015, 09:17  
Someone
Гражданин KAZUS.RU
 
Регистрация: 16.06.2005
Сообщений: 943
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: stm32 как шим контроллер

Сообщение от индюк Посмотреть сообщение
на минимум сначала ставь. он тогда к точке будет медленно подъодить. потом уоведичивай до появления качелей
Молодец. Сразу видно - ктн.
Someone вне форума  
Непрочитано 07.09.2015, 09:27  
Reystlin
Частый гость
 
Регистрация: 04.05.2005
Сообщений: 25
Сказал спасибо: 15
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Reystlin на пути к лучшему
По умолчанию Re: stm32 как шим контроллер

как я понимаю тут пойдут дробные вычисления? МК вроде числа с плавающей точкой считает медленней, лучше может стараться перевести все в целочисленные вычисления? или может большая погрешность вылезти?
Reystlin вне форума  
Непрочитано 07.09.2015, 09:42  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: stm32 как шим контроллер

Reystlin, у меня 8 битный проц эти вычисления, как орешки щелкает. Даже если ШИМ у вас на 300кГц, обновлять данные чаще, чем с частотой 3кГц смысла нет. А 3кГц у вас и STM8 посчитает.
Но вообще вы идете порочным путем. ШИМ должен быть хардварным. Петля обратной связи не должна проходить через процессор. Вы должны иметь возможность изменять параметры системы ограниченно и безопасно для этой системы. Впрочем, это вас не остановит. Решили идти по граблям - идите.

Последний раз редактировалось Easyrider83; 07.09.2015 в 10:18.
Easyrider83 вне форума  
Непрочитано 07.09.2015, 10:35  
Reystlin
Частый гость
 
Регистрация: 04.05.2005
Сообщений: 25
Сказал спасибо: 15
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Reystlin на пути к лучшему
По умолчанию Re: stm32 как шим контроллер

есть ли какой-нибудь МК в котором бы хардварно был бы реализован аналоговый ШИМ контроллер?
Reystlin вне форума  
Непрочитано 07.09.2015, 10:37  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: stm32 как шим контроллер

Это глупость. TL494 или UC384x справятся с этой задачей на много лучше. Вы должны понять принцип и тогда вопросов будет меньше.
Easyrider83 вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Бросаю курить! Popeye Отвлекитесь, эмбеддеры! 1471 30.12.2018 22:04
stm32 как читать байт из порта? RA3PKJ ARM 24 25.06.2014 15:31
Как произвести расчёты, AtMega-8. putmannn AVR 15 27.10.2012 12:50
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


Часовой пояс GMT +4, время: 08:29.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot