ПИД-Регулятор

olegshtyr
Offline
Зарегистрирован: 01.01.2020

Добрый день, ищу исполнителя на написание кода для ардуино нано. 

Железо: энкодер с кнопкой, LCD204 I2C, max6675, RTC модуль.

Что нужно: ПИД-регулятор с автонастройкой и визульным меню, которое управляется энкодером согласно вот этому:

https://1drv.ms/p/s!AnJDDdTuKOWLgel5E4nKuB_O6LYOaw?e=fAbWJ3

Жду с нетерпением ваших предложений с суммой за которую вы готовы сделать такую штуку. 

 

 

DetSimen
DetSimen аватар
Онлайн
Зарегистрирован: 25.01.2017

$350

olegshtyr
Offline
Зарегистрирован: 01.01.2020

за сегодняшний вечер сделаешь? или за что такие деньги?

rkit
Онлайн
Зарегистрирован: 23.11.2016

Не понял. Зачем индивидуальные пид-коэффициенты для разных этапов? Может просто температуру?

Почему написано, что нужна автонастройка, а потом в меню только ручная настройка?

olegshtyr
Offline
Зарегистрирован: 01.01.2020

Мне грубо говоря нужно сделать ступенчатый нагрев, т.е. сначала прогреть например до 100 градусов, пискнуть, выдержать в течение например 1 минуты, пискнуть и попростить нажать в центр энкодера, чтобы перейти к выполнению второго этапа, если не нажал кнопку то пищать до усрачки пока не нажмут кнопку и держать установленную температуру. Когда нажали кнопку начать второй этап - например нагрев до 180 градусов, достигнув температуры пискнуть,выдержать в течение например 20 минут и если это последний этап пискнуть пару раз и выключить нагрев.

Для каждой температуры нужны свои значения Кп, Ки и Кд поскольку они реально разные для одного и того же объекта при разных температурах. Не спроста на 3d принтерах когда делают автонастройку ПИД вводят наиболее часто используемую температуру.  

Там же написано на странице ПИД-этап1 что можно ввести коэффициенты в ручную или нажать кнопку автонастройка.

 

rkit
Онлайн
Зарегистрирован: 23.11.2016

olegshtyr пишет:

Для каждой температуры нужны свои значения Кп, Ки и Кд поскольку они реально разные для одного и того же объекта при разных температурах.

Что-то новое, но за ваши деньги любые капризы.

 

olegshtyr пишет:

Там же написано на странице ПИД-этап1 что можно ввести коэффициенты в ручную или нажать кнопку автонастройка.

И оно будет прямо на рабочем этапе настраиваться? Измерять перескок на изделии, подбирать коэффициенты? Весь цикл нагрев-остывание повторять 5-10 раз?

 

 

olegshtyr
Offline
Зарегистрирован: 01.01.2020

Что касается коэффициентов - такова жестокая реальность они правда разные становятся если выполнять автонастройку ПИД при разных температурах уставки на изделии.

Автонастройку я буду проводить естественно на реальном изделии.

-NMi-
Онлайн
Зарегистрирован: 20.08.2018

olegshtyr пишет:

Что нужно: ПИД-регулятор с автонастройкой и визульным меню

Это очередной "чегото"-вар с мозгами от первоклассника?  Оочень заинтересовал АЛГОРИТМ автонастройки ПИД-регулястора. Выкладывайте свои наработки, я "дляпосмотреть" оченянама внимательно останусЪ )))

-NMi-
Онлайн
Зарегистрирован: 20.08.2018

olegshtyr пишет:

 - такова жестокая реальность они правда разные становятся если

УотттынасмишилЪ ))) 

НадеюсЪ, что ты не будешь спорить со мной о том, что тормозной путь зависит от скорости и массы "тормозящего" АгА ???  Ну там разные коэФФициЭнты скольжения и тд...    )))

olegshtyr
Offline
Зарегистрирован: 01.01.2020

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

Аналогичная ситуация с нагревом и охлаждением. 

И я в конце концов открыл эту тему вроде не в ветки холивара, а в ветке ищу исполнителя. 

Прошу писать по теме

olegshtyr
Offline
Зарегистрирован: 01.01.2020

Алгоритм настройки пид регуялтора есть в Марлине для 3д принтеров и работает он идеально

-NMi-
Онлайн
Зарегистрирован: 20.08.2018

olegshtyr пишет:

Алгоритм настройки пид регуялтора есть в Марлине для 3д принтеров и работает он идеально

Кто мешает "дёрнуть" ПИД с марлина?

Onkel
Offline
Зарегистрирован: 22.02.2016

olegshtyr пишет:

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

Пишите ydom@mail.ru - cделаю. Большой опыт в АСУ ТП - делал систему автоматизации цеха пиролиза покрышек с крекингом и ректификацией, систему поддержания температуры с настраиваемыми градиентами для камеры склейки довольно-таки больших конструкций (до 8 м), так что как опыт, так и позитивные результаты есть. Могу написать как на Arduino IDE, так и на С, испытаю код на полностью функциональном макете, так что Вы получите на 100% проверенный, полностью работчий код. Если пришлете адрес- пришлю видео тестирования систем терморегулировки, можете прямо сдесь указать. Только вот автоустановка "по забрсу" вряд ли будет корректно работать, мы обычно применяем методику метод Циклера-Николсона, отлично работает как на быстрой механике (трековые модели с быстрой реакцией), так и в термодинамике (АСУ ТП и МАХП)    ydom@mail.ru  

olegshtyr
Offline
Зарегистрирован: 01.01.2020

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

Почему нельзя сделать нормальный интерфейс который будет понятен всем? все флпроги и ксоды тоже те еще дебри - полное издевательство: какието команды типа "клик-клак" и всякая другая непонятная ересь!

MIT app inventor еще более менее понятная хрень. 

Зачем человеку который хочет сделать тупейший термостат лампочку с выключателем от блютуза, или снимать показания с датчков в реальном времени(я в шоке что до сих пор нет такой нормальной вещи с номральной ос чтобы в usb вставил и через ацп все передается в красиво нарисованный интерфейс в реальном времени и пишется в табличку в эксель, пришлось самому ебстись с распбери паем) программировать все на аппаратном уровне??? Все модули которые подключаются известны. 

-NMi-
Онлайн
Зарегистрирован: 20.08.2018

olegshtyr пишет:

Почему нельзя сделать нормальный интерфейс который будет понятен всем?

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

olegshtyr
Offline
Зарегистрирован: 01.01.2020

Я не имею никакого представления сколько это займет времени по этому никакой цены вопроса не поднимал. Я жду ваших предложений

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

olegshtyr пишет:

Я не имею никакого представления сколько это займет времени по этому никакой цены вопроса не поднимал. Я жду ваших предложений

Если вы ещё не в курсе - почитайте, пожалуйста, прикреплённую на этом разделе форума тему: http://arduino.ru/forum/ishchu-ispolnitelya/vnimaniyu-zashedshikh-troll-na-forume

Все вот эти вот aranis, Ariras, Arinis - это клоны одного известного в местных кругах дурачка, стартовавшего тут под ником Алегир. Всё, чем он занят, после очередного бана - это регистрацией нового почтового ящика, регистрацией на форуме и размещением здесь очередной душещипательно-спасительной тирады в стиле "я вас щас научу, как надо жить, и вообще!".

В общем - искренне советую не обращать на убогого внимания, толку от него - ноль, только время своё потратите. И с Новым Годом вас!

dmitron1036
Offline
Зарегистрирован: 10.01.2016

https://m.youtube.com/watch?v=FjTovj0xcWc&list=PLWPGkgnA_YMaTwBM0gq4aywB...

Похвастаюсь похожим прибором.
А контакты мои слишком известны, чтобы я их называл.

-NMi-
Онлайн
Зарегистрирован: 20.08.2018

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

olegshtyr
Offline
Зарегистрирован: 01.01.2020

dmitron1036 пишет:
https://m.youtube.com/watch?v=FjTovj0xcWc&list=PLWPGkgnA_YMaTwBM0gq4aywByMRI9SBjY&index=2 Похвастаюсь похожим прибором. А контакты мои слишком известны, чтобы я их называл.

Божественно, но только где найти ваши контакты?)

olegshtyr
Offline
Зарегистрирован: 01.01.2020

Где можно разыскать ваш скетч?

inspiritus
Offline
Зарегистрирован: 17.12.2012

Тут не только напиши так, чтобы идиоту было понятно а еще и этого идиота научи, чтобы он все понял.

Уважаемый , вот сам подбирай колер и сам крась

флаг в руки большой и красивый.

он тут еще учить программировать будет

 

Onkel
Offline
Зарегистрирован: 22.02.2016

Вот есть видео работы макета системы термостабилизации с регулируемыми нагревом и охлаждением  ydom@mail.ru

http://https://youtu.be/ATDh75KGyX4

https://youtu.be/iZv8ad0Z-sE

nik182
Offline
Зарегистрирован: 04.05.2015

-NMi- пишет:

olegshtyr пишет:

 - такова жестокая реальность они правда разные становятся если

УотттынасмишилЪ ))) 

НадеюсЪ, что ты не будешь спорить со мной о том, что тормозной путь зависит от скорости и массы "тормозящего" АгА ???  Ну там разные коэФФициЭнты скольжения и тд...    )))

тормозной путь не зависит от массы тормозящего. Совсем. Простая физика.

rkit
Онлайн
Зарегистрирован: 23.11.2016

Садись, двойка.

e=(1/2)mv2

Δe для тормозов константа, ибо зависит только от прижима тормозных колодок.

t = e/Δe = (1/2)mv2/Δe

-NMi-
Онлайн
Зарегистрирован: 20.08.2018

nik182 пишет:

Простая физика.

А какая она ещё бывает? Сложная?

Давай на "абизЪянем" изыке будем рассуждать, чтоб ТС понятно было. Так вот, для нагревания кружки воды и ведра воды энергии потребуется равное количество или нет?

После этот кипяток нужно поднять на 16-й этаж. Для поднятия кружки и поднятия ведру необходимо затратить разное или одинаковое количество энергии?

dmitron1036
Offline
Зарегистрирован: 10.01.2016

Что надо сделать понятно.
Зачем это? - не понятно.

dmitron1036
Offline
Зарегистрирован: 10.01.2016

Onkel пишет:

Вот есть видео работы макета системы термостабилизации с регулируемыми нагревом и охлаждением  ydom@mail.ru

http://https://youtu.be/ATDh75KGyX4

https://youtu.be/iZv8ad0Z-sE


Не могу получить доступ к сайту. Отвечает броузер. Ссылка верная?

olegshtyr
Offline
Зарегистрирован: 01.01.2020

Короче никто не хочет сделать? я правильно понял?

-NMi-
Онлайн
Зарегистрирован: 20.08.2018

DetSimen пишет:

$350

Почему-же никто не хочет?

Onkel
Offline
Зарегистрирован: 22.02.2016

olegshtyr пишет:

Короче никто не хочет сделать? я правильно понял?

Я вам два раза свой адрес как желающего написал. Но напишу и в третий - ydom@mail.ru

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

olegshtyr пишет:

Короче никто не хочет сделать? я правильно понял?

Ну почему-же? Вам Onkel свои услуги предлагал, как минимум.

Onkel
Offline
Зарегистрирован: 22.02.2016

dmitron1036 пишет:
Onkel пишет:

Вот есть видео работы макета системы термостабилизации с регулируемыми нагревом и охлаждением  ydom@mail.ru

http://https://youtu.be/ATDh75KGyX4

https://youtu.be/iZv8ad0Z-sE

Не могу получить доступ к сайту. Отвечает броузер. Ссылка верная?

верная, но почему-то http лишняя вставилась. 

 

 

http://youtu.be/ATDh75KGyX4

 

https://www.youtube.com/watch?v=iZv8ad0Z-sE&feature=youtu.be