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

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

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

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

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

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

Предложения по работе Раздел для разработчиков/заказчиков электронных проектов. Размещайте здесь ваши предложения.

 
Опции темы

Нужно для STM 32 написать ПИД-регулятор.

Непрочитано 17.06.2017, 16:41  
dkm
Вид на жительство
 
Регистрация: 10.04.2010
Сообщений: 301
Сказал спасибо: 25
Сказали Спасибо 136 раз(а) в 79 сообщении(ях)
dkm на пути к лучшему
По умолчанию Re: Нужно для STM 32 написать ПИД-регулятор.

Сообщение от OakRidge Посмотреть сообщение
Еще ПИДерастией занимаемся ?
Ну-ну. Дерзайте.
Лучше покажи свою реализацию ПИД-регулятора.
Реклама:
dkm вне форума  
Непрочитано 17.06.2017, 21:51  
zöner
Гражданин KAZUS.RUN
 
Регистрация: 16.02.2012
Сообщений: 440
Сказал спасибо: 89
Сказали Спасибо 735 раз(а) в 149 сообщении(ях)
zöner на пути к лучшему
По умолчанию Re: Нужно для STM 32 написать ПИД-регулятор.

вот готовое: http://brettbeauregard.com/blog/2011...-introduction/
zöner вне форума  
Непрочитано 17.06.2017, 23:14  
AR_Favorit
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.03.2010
Сообщений: 2,896
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Нужно для STM 32 написать ПИД-регулятор.

На double-ах любой дурак сделает

Нажмите, чтобы открыть спойлер
Но не любой МК вытянет, особливо если ему еще чем-то надо заниматься)))
AR_Favorit вне форума  
Непрочитано 18.06.2017, 14:55  
zöner
Гражданин KAZUS.RUN
 
Регистрация: 16.02.2012
Сообщений: 440
Сказал спасибо: 89
Сказали Спасибо 735 раз(а) в 149 сообщении(ях)
zöner на пути к лучшему
По умолчанию Re: Нужно для STM 32 написать ПИД-регулятор.

Цитата:
На double-ах любой дурак сделает
не сомневаюсь, дурак скопипастит на даблах... чуть более умный заменит double на fixed-point int...
еще чуть более умный применит рекуррентную форму https://habrahabr.ru/post/143388/

Последний раз редактировалось zöner; 18.06.2017 в 16:30.
zöner вне форума  
Непрочитано 18.06.2017, 16:52  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 11,131
Сказал спасибо: 202
Сказали Спасибо 3,285 раз(а) в 2,151 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Нужно для STM 32 написать ПИД-регулятор.

Цитата:
вот готовое: http://brettbeauregard.com/blog/2011...-introduction/
вот эта строка отлично смотрится на проце
lastTime = now;
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 18.06.2017, 19:59  
qbit
Частый гость
 
Аватар для qbit
 
Регистрация: 11.02.2012
Адрес: Санкт-Петербург
Сообщений: 42
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 11 сообщении(ях)
qbit на пути к лучшему
По умолчанию Re: Нужно для STM 32 написать ПИД-регулятор.

Сообщение от индюк Посмотреть сообщение
вот эта строка отлично смотрится на проце
lastTime = now;
Есть ещё круче - разность интов хранить в double:
PHP код:
double timeChange = (double)(now - lastTime); 
__________________
Для связи email: info собака qbit.su
qbit вне форума  
Непрочитано 18.06.2017, 21:23  
zöner
Гражданин KAZUS.RUN
 
Регистрация: 16.02.2012
Сообщений: 440
Сказал спасибо: 89
Сказали Спасибо 735 раз(а) в 149 сообщении(ях)
zöner на пути к лучшему
По умолчанию Re: Нужно для STM 32 написать ПИД-регулятор.

понятно, в теме одни копипастеры
zöner вне форума  
Непрочитано 19.06.2017, 09:06  
dkm
Вид на жительство
 
Регистрация: 10.04.2010
Сообщений: 301
Сказал спасибо: 25
Сказали Спасибо 136 раз(а) в 79 сообщении(ях)
dkm на пути к лучшему
По умолчанию Re: Нужно для STM 32 написать ПИД-регулятор.

Сообщение от zöner Посмотреть сообщение
вот готовое: http://brettbeauregard.com/blog/2011...-introduction/
Такая простенькая реализация в DSP от ST есть. Работает конечно, но для хорошего регулятора это к сожалению не все что нужно.
dkm вне форума  
Непрочитано 19.06.2017, 09:07  
AR_Favorit
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.03.2010
Сообщений: 2,896
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Нужно для STM 32 написать ПИД-регулятор.

Сообщение от zöner Посмотреть сообщение
понятно, в теме одни копипастеры
Скорее, издеватели
AR_Favorit вне форума  
Непрочитано 19.06.2017, 09:10  
dkm
Вид на жительство
 
Регистрация: 10.04.2010
Сообщений: 301
Сказал спасибо: 25
Сказали Спасибо 136 раз(а) в 79 сообщении(ях)
dkm на пути к лучшему
По умолчанию Re: Нужно для STM 32 написать ПИД-регулятор.

Сообщение от zöner Посмотреть сообщение
понятно, в теме одни копипастеры
Ну если проблема c заменой double возникает...
А вообще, в любом случае главное для PID DC мотора - точность и минимальное время измерения скорости вращения, один из лучших способов - аналоговый тахометр, в промышленных вариантах часто такой используют.
dkm вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПИД регулятор на AVR ua_gruzin Микроконтроллеры, АЦП, память и т.д 52 22.03.2012 15:52
ПИД регулятор на С 7Fantomas7 Микроконтроллеры, АЦП, память и т.д 26 27.05.2011 16:31
ПИД регулятор masterpc Производственное оборудование 14 05.03.2007 16:24
ПИД регулятор на AVR mishutka Микроконтроллеры, АЦП, память и т.д 40 31.12.2006 03:11


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.