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

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

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

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

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

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

Отвлекитесь, эмбеддеры! Отвлеченные темы - обсудить проблемы тепловой смерти вселенной, или просто пиво. Этот раздел - для отдыха.

 
Опции темы
Непрочитано 24.11.2017, 04:36  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

Сообщение от ALEGYR Посмотреть сообщение
где ты сможешь рассказать о своей тяжелой доле слесаря кип на производстве!
У меня легкая судьба
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 24.11.2017, 04:40  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

Сообщение от CERGEI1982 Посмотреть сообщение
Так и не далеко до stm32
Нет. На это с такой скоростью освоения материала ему уже. увы, никак не хватит времени. Но хоть не полным лузером помер бы. Добился бы хоть какой-то цели как разработчик, уж коли заявил себя таковым.
AR_Favorit вне форума  
Непрочитано 24.11.2017, 04:47  
ALEGYR
Вид на жительство
 
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
ALEGYR на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

отвечаю на бред процитированный ниже

Сообщение от AR_Favorit Посмотреть сообщение
А что такое, по-твоему, ШИМ, чучело?!
А теперь смотри сюда, дебил тупой. Ты уже реально утомил нести свою идиотскую херь.
Каждую секунду происходит следующее:
1) Нагреватель включается (control›0, heat_counter==0, control›heat_counter)
2) Каждую миллисекунду heat_counter увеличивается на единицу.
Если значение heat_counter достигло величины control, нагреватель выключается, иначе остается включенным.
3) по достижении значения 1000 heat_counter становится равным нулю. Цикл повторяется до бесконечности.
Что происходит при control == 100?
В начале цикла нагреватель включается, 100 мс остается включенным, и 900 мс находится в выключенном состоянии, и так по кругу.
Что происходит при control == 300?
В начале цикла нагреватель включается, 300 мс остается включенным, и 700 мс находится в выключенном состоянии, и так по кругу.
Что происходит при control == 652?
В начале цикла нагреватель включается, 652 мс остается включенным, и 348 мс находится в выключенном состоянии, и так по кругу.
Понимаешь, дебил?
А теперь смотри как на самом деле коряво работает твой код

нагреваем бачок с маслом от комнатной температуры 20 градусов до уставки 75 градусов
начальные данные пида
Кп = 1
Ки = 1
Кд = 1

PID_curr_err = 0
integral_err = 0
temp = 20

Каждую секунду происходит следующее:
прошла 1 секунда
термопара показала 21 градус

PID_curr_err = EE_FUEL_TARGET_TEMP - temp; // 75 - 21 = 54 градуса
integral_err = integral_err + PID_curr_err; // 0 + 54 = 54 градуса
PID_prev_err - PID_curr_err = 20 - 21 = -1

control = 54 + 0.054 - 1 = 53,054 = 53

прошла 2 секунды
термопара показала 22 градуса

PID_curr_err = EE_FUEL_TARGET_TEMP - temp; // 75 - 22 = 53 градуса
integral_err = integral_err + PID_curr_err; // 54 + 53 = 107 градусов
PID_prev_err - PID_curr_err = 21 - 22 = -1

control = 53 + 0.107 - 1 = 52,107 = 52

прошло 3 секунды
термопара показала 23 градуса

PID_curr_err = EE_FUEL_TARGET_TEMP - temp; // 75 - 23 = 52 градуса
integral_err = integral_err + PID_curr_err; // 107 + 52 = 159 градусов
PID_prev_err - PID_curr_err = 22 - 23 = -1

control = 52 + 0.159 - 1 = 51,159 = 51

прошло 4 секунды
термопара показала 24 градуса

PID_curr_err = EE_FUEL_TARGET_TEMP - temp; // 75 - 24 = 51 градуса
integral_err = integral_err + PID_curr_err; // 159 + 51 = 210 градусов
PID_prev_err - PID_curr_err = 23 - 24 = -1

control = 51 + 0.210 - 1 = 50,210 = 50

прошло 5 секунд
термопара показала 25 градуса

PID_curr_err = EE_FUEL_TARGET_TEMP - temp; // 75 - 25 = 50 градуса
integral_err = integral_err + PID_curr_err; // 210 + 50 = 260 градусов
PID_prev_err - PID_curr_err = 24 - 25 = -1

control = 50 + 0.260 - 1 = 49,260 = 49


и тд

Получается, что в твоем коде интегральная составляющая не нужна! Ведь ее вклад в управляющий сигнал мизерный, и он еще долго не достигнет 1 !!!
Ведь PID_curr_err стремится к 0! И вполне возможно вклад интегральной составляющей остановится на значении где-то в районе 0.789!!!
Ну а уж если заметить, что диф-сотавляющая имеет значение тоже близкое к единице, но с минусом, то можно сказать что интегральную составляющую в твоем коде можно и не контролировать строкой if (integral_err‹(EE_PID_TIME*2000))
ALEGYR вне форума  
Непрочитано 24.11.2017, 05:03  
ALEGYR
Вид на жительство
 
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
ALEGYR на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

Сообщение от AR_Favorit Посмотреть сообщение
Так ты и останешься тут навсегда глупым старым пердуном, зачморенным всеми, кто только пожелал. Это - факт, Саньбо. А твои бессильные визги - музыка для моих ушей. Не останавливайся, жги. Шоу маст го он)))
Ну твои визги я еще вчера послушал!
Так сильно визжал, что твое дилетантство теперь знаю не только я, что от усталости даже лег спать пораньше!
Надеюсь мой разбор ТВОЕГО кода еще тебя порадует, и повеселит утром форумчан, которые понимают в ПИДе, и в твоем коде, больше чем ты сам!!!
ALEGYR вне форума  
Непрочитано 24.11.2017, 05:35  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

Сообщение от ALEGYR Посмотреть сообщение
А теперь смотри как на самом деле коряво работает твой код
нагреваем бачок с маслом от комнатной температуры 20 градусов до уставки 75 градусов
начальные данные пида
Кп = 1
Ки = 1
Кд = 1
Все, пипец, дальше уже можно не читать - ты в юбилейный, сотый раз прилюдно обосрался.

С чего это коэффициенты ПИД равны единице?! Это только ты не умеешь выбрать их правильные значения. Когда я разбирал работу твоего ПИДа - я взял твои значения, дурачок, которые ты указал, а ты опять не сообразил, что к чему, и взял бредовые значения из своего больного воображения. А я тебе, дятлу тупому, ведь подсказывал - все значения смасштабированы на ту или иную (ненулевую) степень десятки. Поиграйся с кефами. Попробуй взять их повыше. Только не перегрей межушную опухоль)))

То есть ты пытаешься рассмотреть даже не просто работу не настроенного ПИДа, а вообще - работу ПИДа со значениями коэффициентов, которых там заведомо не может быть. И весь твой "разбор" говорит только об одном - ты абсолютный кретин.

Сообщение от ALEGYR Посмотреть сообщение
Ну твои визги я еще вчера послушал!
Так сильно визжал, что твое дилетантство теперь знаю не только я, что от усталости даже лег спать пораньше!
Надеюсь мой разбор ТВОЕГО кода еще тебя порадует, и повеселит утром форумчан, которые понимают в ПИДе, и в твоем коде, больше чем ты сам!!!
Еще как радует и веселит. Ведь ты снова, раз за разом, показываешь, что ни хрена, ни капельки, ни децла - не понимаешь в работе того, что пытаешься рассмотреть. Брешешь на меня, как мелкая жучка, а позоришь только себя раз за разом)))

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

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

Последний раз редактировалось AR_Favorit; 24.11.2017 в 06:15.
AR_Favorit вне форума  
Непрочитано 24.11.2017, 05:55  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

Сообщение от AR_Favorit Посмотреть сообщение
Добился бы хоть какой-то цели как разработчик, уж коли заявил себя таковым.
Беру свои слова обратно. Для этой жертвы Альцгеймера отличным достижением будет ходить под себя хотя бы не более 2 раз в неделю. Какие уж тут разработки - тут ка в песне, в голове ни бум-бум, вроде и не малолетка, а все одно ж дура-дурой...

Последний раз редактировалось AR_Favorit; 24.11.2017 в 06:15.
AR_Favorit вне форума  
Непрочитано 24.11.2017, 10:17  
avp94
Почётный гражданин KAZUS.RU
 
Аватар для avp94
 
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
avp94 на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

Сообщение от j-Roger Посмотреть сообщение
Прошу извинить
Автора указывать надо. Ярослав Гашек.
avp94 вне форума  
Непрочитано 26.11.2017, 05:05  
ALEGYR
Вид на жительство
 
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
ALEGYR на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

Сообщение от AR_Favorit Посмотреть сообщение
С чего это коэффициенты ПИД равны единице?!
Чтобы показать твои чистый дилетантизм!!!
ALEGYR вне форума  
Непрочитано 26.11.2017, 06:15  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

Сообщение от ALEGYR Посмотреть сообщение
Чтобы показать твои чистый дилетантизм!!!
Дятел, как твое неумение настраивать ПИД, твое тотальное непонимание принципов его работы могут говорить о моем дилетантизме? Все, что ты тут вываливаешь, говорит только о твоем уровне - полного днища, абсолютного нуля, эталонного ламера в обсуждаемых вопросах.
AR_Favorit вне форума  
Непрочитано 27.11.2017, 19:13  
John_p
Гражданин KAZUS.RU
 
Аватар для John_p
 
Регистрация: 27.04.2007
Адрес: Ленинск-Кузнецкий
Сообщений: 744
Сказал спасибо: 1,716
Сказали Спасибо 634 раз(а) в 270 сообщении(ях)
John_p на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

Весь вечер на манеже...
Нет, не так.
ALEGYR и AR_Favorit объясняют народу в популярной и весёлой (на грани) форме что такое ПИД-регулятор и с чем его... и как его...
Четыре месяца я не логинился на Казусе, так, поглядывал иногда, но тут такое... и не смог удержаться, тем более что мне сейчас эта тема тоже актуальна.
Кое в чём "дискуссия" мне уже помогла разобраться. Жгите дальше, товарищи!

Раз уж здесь в основном идут споры про программную реализацию ПИД-регулирования, вброшу пида на вентилятор: модель ПИДа в Экселе надо? Самодельную, простенькую, но работает и даже вразнос идёт при неправильных коэффициентах. Графики красивые рисует... Интересно, долго ли вы её обсуждать будете.
Три дня назад за полчаса нарисовал, базовую, на вас насмотревшись. Могу дополнить эту теоретическую модель реальным физическим смыслом. Надо?
__________________
Каждый менеджер должен ежедневно себя спрашивать, не тварь ли он дрожащая.
И приходить к выводу, что тварь.
John_p вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Wiznet W7100. Общие вопросы R_N Микроконтроллеры, АЦП, память и т.д 7 06.06.2012 00:33
PCAD - вопросы и ответы avr123-nm-ru Proteus, KiCAD и другие ECAD 7 27.01.2011 21:15
Система измерения температуры (на AD8495), вопросы по схеме и реализации spartakchamp Измерительное оборудование 2 15.11.2010 22:04


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


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