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

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

kipiaxxx писал(а):А что есть проблема с использованием ОУ типа LM358?
Заказал, придут продолжу изыскания. Изображение
аврора
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 480
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск

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

Сообщение kulibinsvv »

Заказал я на изготовление ванну для растворов из нержавейки (см. рисунки). А теперь стоит вопрос поддержания температуры на заданном уровне с точностью 1...2 градуса. В качестве нагревателя - диск от чайника, датчик - термосопротивление П-1. Стоит вопрос о приемлемых программных и схемных решениях. Уместно ли использовать ПИД регулятор?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось kulibinsvv 27 окт 2015, 05:43, всего редактировалось 1 раз.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

С  ПИД  регулятором  точность поддерживания температуры будет выше . Нужно будет только один канал использовать , на НАГРЕВ .Остывание будет естественным образом происходить.Можно использовать симистор на выходе или оптосимистр.

Добавлено (27.10.2015, 11:23)
---------------------------------------------
Метод регулировки - или менять угол включения симистора или просто чередовать время включения-выключения.Для тепловых процессов это приемлимо.
аврора
Аватара пользователя
kipiaxxx
Рядовой
Сообщения: 77
Зарегистрирован: 06 сен 2015, 14:15
Откуда: Омск
Имя: Сергей

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

Сообщение kipiaxxx »

Согласен с мнением DerAlex. Для такого объёма воды мощность нагревателя мне видится несколько избыточной и без ПИД-регулирования явно будет перегрев. Полезно прочитать статью "Практика создания ПИ-регуляторов" из ж. Схемотехника №1 и 2 за 2001 г. Это именно применительно к регулированию температуры.
---
Также я бы посоветовал реализовать регулировку изменением числа периодов включения тиристора/симистора, например, с использованием алгоритма Брезенхема. Кто не в курсе - читаем здесь:
Алгоритм Брезенхема в паяльной печи — теория
http://habrahabr.ru/post/254719/
Алгоритм Брезенхема - вопрос по практической реализации
http://radiokot.ru/forum/viewtopic.php?p=414621
---
Термосопротивление П-1 можно подключить к ОУ и Ардуино по схеме, предложенной DerAlex:
http://flprog.ru/_fr/0/9531452.jpg
Только перерасчитать номиналы резисторов.
---
ЗЫ. Журналы "Схемотехника" легко найти в сети. Если таки будут затруднения, пишите - выложу на ЯД.
Последний раз редактировалось kipiaxxx 27 окт 2015, 12:39, всего редактировалось 1 раз.
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

Грубо говоря берем период управления 2 секунды.разбиваем его на сто частей.Получится 20 миллисекунд.При включенном на 20 миллисекунд и выключенном на 1980 мсек
ТЭНе получается мощность нагрева 1 процент.При включенном на 1980 мсек и выключенном на 20 мсек- 99 процентов.
Последний раз редактировалось DerAlex 27 окт 2015, 12:57, всего редактировалось 1 раз.
аврора
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 480
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск

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

Сообщение kulibinsvv »

DerAlex: Совершенно верно. Только милисекунды с микросекундами перепутали.

В общем почитал, посмотрел и пришёл к следующему:
- для стабилизации температуры буду использовать ПИ-регулирование;
- для управления нагревателем буду использовать алгоритм Брезенхема по числу целых периодов;
- схемотехника: для нагревателя - оптотиристор, для датчика температуры (соглашусь с kipiaxxx) - схему от DerAlex.
Приступаю к рисованию.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

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

Сообщение Skull »

Ничего он не попутал, как раз 1 период 50 Гц. Меньше не имеет смысла на такой частоте. DerAlex не сказал только, что считать периоды\время надо исходя из датчика перехода через 0. А на постоянке- фиолетово
Последний раз редактировалось Skull 28 окт 2015, 11:35, всего редактировалось 1 раз.
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

На постоянке тиристор не будет работать.В оптотиристоре встроенное устройство определения нуля.Чтобы излишне не усложнять схему можно еще раза в два увеличить период управления.До 4-5 секунд, тогда 1 процент мощности будет соответствовать : 40...50 миллисекунд включено,3960...4950 выключено.
аврора
Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

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

Сообщение Skull »

Кто мешает управлять полевиком ? Или ключом из 2х встречных полевиков ? ))) 
Я имел ввиду, что резать синус будет, если не отталкиваться от перехода через 0, а следовательно будет неверен расчет мощности.
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

Синус резать не будет потому что в оптосимисторе встроенная схема определения перехода через нуль.Длительность включения будет гулять это да.Поэтому я предлагаю увеличить период управления до 5 секунд
аврора
Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

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

Сообщение Skull »

Это смотря в каком. МОС 3021, например его не имеет. Как раз используется для фазового регулирования.
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

Я веду разговор про свою схему.
аврора
Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

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

Сообщение Skull »

А что управляем ? Если паяльник, то 4-5с уже многовато
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

Бак с водой.В предыдущих сообщениях даже чертеж есть.
аврора
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

Вот такой.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось DerAlex 29 окт 2015, 05:14, всего редактировалось 1 раз.
аврора
Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

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

Сообщение Skull »

А объем и мощность нагрева какие ? Дело в том, что можно свалиться в перерегулирование если выбрать большой период, а потом долго и нудно искать ошибку в настройках и править коэффициенты
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

Этим хочет заниматься kulibinsvv.На шестой вкладке почитайте его сообщение.Все вопросы к нему .

Добавлено (29.10.2015, 23:39)
---------------------------------------------
/////Заказал я на изготовление ванну для растворов из нержавейки (см. рисунки). А теперь стоит вопрос поддержания температуры на заданном уровне с точностью 1...2 градуса. В качестве нагревателя  диск от чайника, датчик - термосопротивление П-1. Стоит вопрос о приемлемых программных и схемных решениях. Уместно ли использовать ПИД регулятор? /////////
аврора
Аватара пользователя
Skull
Лейтенант
Сообщения: 424
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

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

Сообщение Skull »

Если рисунок в пропорции, то на таком объеме за 6 сек можно схватить перерегулирование аж бегом. Учитывая 2.2 kW мощности диска. ПИД ту может и не нужен, возможно хватит ПИ. А может и вообще - П. Я у себя долго и нудно мучился на расстоечном шкафу с ПИД (температура и влажность, модуляционные клапаны, пар), в итоге пришел к простому П-регулятору с точностью -0.35-1 град. объем 46 М3.
Последний раз редактировалось Skull 29 окт 2015, 23:56, всего редактировалось 1 раз.
Аватара пользователя
kipiaxxx
Рядовой
Сообщения: 77
Зарегистрирован: 06 сен 2015, 14:15
Откуда: Омск
Имя: Сергей

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

Сообщение kipiaxxx »

Всё уже украдено придумано до нас (с)

Читаем:
osPID - ПИД-контроллер с открытым исходным кодом.
Изображение


Часть 1 - основная плата контроллера
http://www.rlocman.ru/shem/schematics.html?di=115885

Часть 2 - платы ввода/вывода, ПО
http://www.rlocman.ru/shem/schematics.html?di=129929

Осталось только разобраться как это привинтить к FLProg  Изображение
Последний раз редактировалось kipiaxxx 31 окт 2015, 15:17, всего редактировалось 1 раз.
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

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

Сообщение DerAlex »

И сколько стоит такое изделие ?
аврора
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость