FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Суббота, 03.12.2016, 18:41
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 10«1234910»
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » ПИД регулятор (Проект программы ПИД регулятора)
ПИД регулятор
21vano11 Дата: Вторник, 22.09.2015, 12:04 | Сообщение # 16
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 1
Статус: Offline
Цитата DerAlex ()
Прикрепления: 7909815.flp(1358Kb)
Не плохо получилось, но лучше если будет только 1 блок с названием ПИД. И краткое  описание на какой вход что подавать
 
DerAlex Дата: Вторник, 22.09.2015, 13:55 | Сообщение # 17
Полковник
Группа: Проверенные
Сообщений: 332
Награды: 3
Репутация: 7
Статус: Offline
Вероятно так и будет. Я пока сейчас занимаюсь проверкой программы.Не все получилось как хотелось бы.

аврора
 
shr_87 Дата: Вторник, 22.09.2015, 15:41 | Сообщение # 18
Рядовой
Группа: Проверенные
Сообщений: 15
Награды: 0
Репутация: 0
Статус: Offline
Всем привет, а чем ардуино управляет? ТЭНом?
 
Alex54 Дата: Вторник, 22.09.2015, 15:59 | Сообщение # 19
Подполковник
Группа: Проверенные
Сообщений: 263
Награды: 10
Репутация: 1
Статус: Offline
shr_87, Мой второй прoект, после стабилизатора перем. напряжения.

Делал.
Прикрепления: 8204898.jpg(425Kb) · 5831309.jpg(184Kb)


С Уважением Alex

Сообщение отредактировал Alex54 - Вторник, 22.09.2015, 16:28
 
shr_87 Дата: Вторник, 22.09.2015, 19:38 | Сообщение # 20
Рядовой
Группа: Проверенные
Сообщений: 15
Награды: 0
Репутация: 0
Статус: Offline
Alex54, Спасибо за внимание, а можно ли проект посмотреть, а то я логику включения ТЭНа не могу понять, понятно что там симистор стоит, и управляется он с помощью ШИМ, только вот когда и на сколько открывать симистор?
 
kossn93 Дата: Вторник, 22.09.2015, 19:53 | Сообщение # 21
Майор
Группа: Проверенные
Сообщений: 159
Награды: 6
Репутация: 2
Статус: Offline
вот тут посмотрите, только в место лампочки тен
http://flprog.ru/publ....2-1-0-2
 
Alex54 Дата: Среда, 23.09.2015, 09:11 | Сообщение # 22
Подполковник
Группа: Проверенные
Сообщений: 263
Награды: 10
Репутация: 1
Статус: Offline
shr_87
 А какой вам проект нужен. Все видно у меня на скрине. Если надо то выложу файл с заливкой
 в проте. А так здесь показан принцип управление нагревом тена. ШИМ. При вкл. схемы тен 
 начинает нагреваться. Время нагрева можно регулировать потенциометрами  RV1.2. Устанавливаются три зоны нагрева. Автоматом по достижению уст. температуры они отключаются.При остывании снова включаются. Например водичку
в баке нужно поддерживать тепленькую. Конечно колл. тенов можно увеличить. Это зависит от 
 емкости бака. Симистор при этом надо подбирать. Теперь что касается реле. В Проте я не стал
усложнять. Зделал выходы сразу от цифр. вых. контроллера. Существуют блоки реле через оптрон.
 Катушки там на 12 вольт. Во общем полное согласование. Теперь с датчиком. Можно установить
 в герметичном корпусе LM35. При этом пересчитать срабатывания компараторов в  FLProg.


С Уважением Alex
 
shr_87 Дата: Среда, 23.09.2015, 16:41 | Сообщение # 23
Рядовой
Группа: Проверенные
Сообщений: 15
Награды: 0
Репутация: 0
Статус: Offline
Alex54, я просто думаю над логикой включения ТЭНов, посмотрите проект
Прикрепления: 8181585.flp(210Kb)
 
Alex54 Дата: Среда, 23.09.2015, 17:16 | Сообщение # 24
Подполковник
Группа: Проверенные
Сообщений: 263
Награды: 10
Репутация: 1
Статус: Offline
shr_87

Напишите логику работу этой программы. Какой датчик температуры будет, ну и т.д


С Уважением Alex
 
shr_87 Дата: Среда, 23.09.2015, 18:51 | Сообщение # 25
Рядовой
Группа: Проверенные
Сообщений: 15
Награды: 0
Репутация: 0
Статус: Offline
Alex54, термодатчик, скорее всего ntc термистор. Задание температуры производим переменным резистором. Из заданной температуры вычитаем фактическую. Далее стоит четыре блока сравнения, в зависимости от разницы температуры(0,2,4,6 это разницы между заданной и фактической температурой, градусы примерные, подбирать опытным путем в зависимости от теплопотерь здания)отправляют  единицу на аналоговые  переключатели, на которые поданы константы 63. Данные с переключателей суммируются и подаются на твердотельное реле. Выход на ТТЛ ШИМ, т.е. у нас имеется четыре ступени(25%,50%,75%,100%) включения ТЭНов в зависимости от разницы температур. яСильно не пинайте, я в этом новичок  smile
 
Alex54 Дата: Среда, 23.09.2015, 19:31 | Сообщение # 26
Подполковник
Группа: Проверенные
Сообщений: 263
Награды: 10
Репутация: 1
Статус: Offline
shr_87. Вы не в какой программе не работаете. Я имею ввиду: проту, мультисим или тину.
это я к тому чтобы нам не быть слепыми при вашей разроботке.

Ну так как сразу сказать. Что-то маленькие константы стоят на блоках сравнения. Вы что будете

работать с микротоками по аналоговым входам. Надо с термодатчиком сначало разобраться.
Очень точно определить напряжение на нем при разной температуре. Есть LM35. 3 Выводной.
пит. земля и аналоговый выход. Есть характеристика у него. Единственное можно сделать к нему
небольшую схему в сторону увеличения напряжения. Это сердце вашего регулятора.
Вот когда будет этот датчик. Постепенно рисовать программу в FLProg. Вот на этом этапе протэус
и нужен. Вы ни чем не рискуете. Зделали часть. Залили и приборами смотрите. Не чего не спалите
и т.п. Ну тут я конечно помогу вам. Вы будете делать программу, я вставлю в проту и буду смотреть.
Видимо так получиться.


С Уважением Alex
 
kossn93 Дата: Среда, 23.09.2015, 19:39 | Сообщение # 27
Майор
Группа: Проверенные
Сообщений: 159
Награды: 6
Репутация: 2
Статус: Offline
мне кажется проще сделать точь в точь как я давал ссылку выше, по прерыванию, только симистор подобрать под вашу нагрузку, там спалить наверное не реально ничего))
и даработать свою прогу так чтобы задания выдавались переменными а не потенциометром(как в том примере), и все будет работать...
так же я бы еще перед тенами реле добавил которое бы включалось только тогда когда есть потребность в нагреве или есть явный перегрев( если симистор сгорит или ардуинка чето там себе возомнит, чтоб ничего не закипело....)
 
DerAlex Дата: Четверг, 24.09.2015, 05:22 | Сообщение # 28
Полковник
Группа: Проверенные
Сообщений: 332
Награды: 3
Репутация: 7
Статус: Offline
Хочу пояснить по поводу программы ПИД. С самого начала ориентировался на управление клапаном для регулирования температуры.Сегодня - завтра выложу более мене вменяемый вариант программы и примерный вид внешних соеденений. Не все задуманное получилось.Не  вышло усреднение входного сигнала. Пока датчик включен напрямую.

аврора
 
Airis Дата: Четверг, 24.09.2015, 07:40 | Сообщение # 29
Майор
Группа: Проверенные
Сообщений: 135
Награды: 4
Репутация: 10
Статус: Offline
Цитата DerAlex ()
Не  вышло усреднение входного сигнала.
В какой то версии, тут выложенного проекта, в блоке усреднение температуры была
ошибка - в место мультивибратора стоит одновибратор.


Сообщение отредактировал Airis - Четверг, 24.09.2015, 07:40
 
DerAlex Дата: Четверг, 24.09.2015, 08:49 | Сообщение # 30
Полковник
Группа: Проверенные
Сообщений: 332
Награды: 3
Репутация: 7
Статус: Offline
Спасибо.Эту ошибку я тоже заметил.Это возникает от того что нельзя скопировать фрагменты и вставить.Приходится набирать по новой.И не везде верно параметры потом выставляешь.Поставил вместо одновибратора мультивибратор, но ничего это не дало.Я использовал ряд значений от генератора случайных чисел и суммировал.После усреднения разброс получался еще больше.Нужно еще подумать , как правильно это сделать.

аврора
 
Форум » Основной » Спросить у знатоков » ПИД регулятор (Проект программы ПИД регулятора)
Страница 2 из 10«1234910»
Поиск:

FLProg © 2016
Яндекс.Метрика