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

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

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

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

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

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

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

 
Опции темы
Непрочитано 22.11.2017, 23:48  
stalkernet
Почётный гражданин KAZUS.RU
 
Регистрация: 02.07.2009
Сообщений: 1,110
Сказал спасибо: 1,246
Сказали Спасибо 2,178 раз(а) в 624 сообщении(ях)
stalkernet на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

Сообщение от AR_Favorit Посмотреть сообщение
Если бы переменная EE_PID_TIME называлась EE_BIG_ASS, мы бы сравнивали градусы с жопами?
несмешно....

Цитата:
if (integral_err‹(EE_PID_TIME*2000)) integral_err += PID_curr_err
принято.

а на тему деления на 1000. просто подгонка размерностей.
stalkernet вне форума  
Непрочитано 23.11.2017, 00:22  
ALEGYR
Вид на жительство
 
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
ALEGYR на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

Сообщение от stalkernet Посмотреть сообщение
а на тему деления на 1000. просто подгонка размерностей.
Зря ты это написал! Теперь тебе придется представить что-нибудь из своего написанного, и отвечать на вопросы AR_Favorit еще страниц 15!
ALEGYR вне форума  
Непрочитано 23.11.2017, 00:30  
stalkernet
Почётный гражданин KAZUS.RU
 
Регистрация: 02.07.2009
Сообщений: 1,110
Сказал спасибо: 1,246
Сказали Спасибо 2,178 раз(а) в 624 сообщении(ях)
stalkernet на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

ALEGYR, для начала пусть предоставит листинг измерения и преобразования. иначе разговор будет про мух и котлет. да и по сцылочке не мешает слазить. многие вопросы сами слезут....

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

Сообщение от AR_Favorit Посмотреть сообщение
Если бы переменная EE_PID_TIME называлась EE_BIG_ASS, мы бы сравнивали градусы с жопами?
Нет там внутри ПИД-алгоритма ни градусов, ни секунд. Это просто безразмерные значения, вы сами об этом упоминали.
Цитата:
Сообщение от stalkernet
Цитата:
Далее еще интереснее - когдаже всетаки интегратор будет реагировать на перерегулирования. а получается НИКОГДА потому что как только перестанет выполнятся условие (integral_err‹(EE_PID_TIME*2000)) прибавлятся к нему НИЧЕГО не будет.
Не будет, верно подмечено. Вы тут первый, кто это заметил))
Рассказывать, зачем оно так - не буду, только замечу, что это имеет непосредственную связь с тоже, наверное, непонятным делением на 1000 интегральной компоненты))) Но скажем так, с точки зрения рассмотрения отвлеченного PID-алгоритма не в контексте некоторых программных хитростей в другом коде, это косяк)
А ты говоришь, что код рабочий, и даже заказчик остался доволен, ничего не заметив!!!
ALEGYR вне форума  
Непрочитано 23.11.2017, 00:40  
ALEGYR
Вид на жительство
 
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
ALEGYR на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

Сообщение от AR_Favorit Посмотреть сообщение
ЗЫ на твоем графике пид включался не со 145 градусов, а со 172,5.
Извини описАлся, перепутав в твоем сообщении

Сообщение от AR_Favorit Посмотреть сообщение
Включили. Температура 25, уставка 190, ошибка 165, умножаем на 30 - пропорциональная компонента дает вклад в выходной сигнал аж 4950.
ошибку с уставкой.
ALEGYR вне форума  
Непрочитано 23.11.2017, 00:46  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

Сообщение от ALEGYR Посмотреть сообщение
Зря ты это написал! Теперь тебе придется представить что-нибудь из своего написанного, и отвечать на вопросы AR_Favorit еще страниц 15!
Ты 15 страниц несешь отборный бред, полную галиматью, показывая полную неспособность понять, что делает простейший код. А вот на вопросы как-то не очень отвечаешь: в частности, ты до сих пор не ответил, что делают выделенные жирным две строчки в твоем коде.

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

Ответь, дятел тупорылый, зачем у тебя каждый раз проверяется pOnE? У тебя в коде же нет настроек и средств ее изменения оператором, тебе, чтобы изменить ее значение, надо прогу заново компилить и заливать? Нет ответа? А, клоун?

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

Сообщение от ALEGYR Посмотреть сообщение
Извини описАлся, перепутав в твоем сообщении
ошибку с уставкой.
А то, что ты еще и пропорциональную компоненту с обсуждаемой интегральной перепутал, как прокомментируешь? НИкак?

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

Сообщение от ALEGYR Посмотреть сообщение
А ты говоришь, что код рабочий, и даже заказчик остался доволен, ничего не заметив!!!
И это действительно так. Потому что код работает именно так, как задумано.
AR_Favorit вне форума  
Непрочитано 23.11.2017, 01:06  
ALEGYR
Вид на жительство
 
Регистрация: 10.06.2005
Сообщений: 325
Сказал спасибо: 43
Сказали Спасибо 360 раз(а) в 194 сообщении(ях)
ALEGYR на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

Сообщение от AR_Favorit Посмотреть сообщение
И это действительно так. Потому что код работает именно так, как задумано.
Не сомневаюсь!
Релюха то когда-нибудь щелкнет. Ведь рано или поздно твой костылек heat_counter обгонет накопленную интегральную составляющую управляющего сигнала control, и строка твоего костылька

if (control›heat_counter) HEAT_ON; else HEAT_OFF;

переведет твой ШИМ, из состояния ON в состояние OFF!!!
ALEGYR вне форума  
Непрочитано 23.11.2017, 01:13  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Мои ответы на вопросы [b]AR_Favorit[/b]

Сообщение от AR_Favorit Посмотреть сообщение
Вы тут первый, кто это заметил))
Да неужели?
Сообщение от omercury Посмотреть сообщение
Отвечаю на "вопрос вопросов": это динамическое изменение глубины влияния (коэффициента) интегральной составляющей ПИД.
omercury вне форума  
 

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

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

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:35.


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