Совместный проект

PIC версия программы(разные темы)

Совместный проект

Сообщение Volody10 (Volody10) » 15 окт 2016, 14:18

Всем привет
Предлагаю совместными усилиями создать Программный Пид- регулятор температуры в флоукоде !
Если у кого то уже есть такой прибор в флоукоде - готов обсудить стоимость. времени совсем нет
прибор должен получиться вот такой http://termodat.ru/catalog/programmnie- ... odat-14e5/
вот тут я указываю на недостатки прибора и веду борьбу с производителем http://termodat.ru/forum/forum10/topic20/

Возможно что это и мертворожденный проект и развития не будет , однако мож что и получиться
Для начала надо придумать концепцию самого алгоритма пид регулирования (скок не думал , так ничего и не придумал )))
Ник: Volody10
Имя: Volody10
Заинтересованный
Заинтересованный
Информация о пользователе

Re: Совместный проект

Сообщение kindofsky (kindofsky) » 15 окт 2016, 19:45

Volody10 писал(а):Если у кого то уже есть такой прибор в флоукоде - готов обсудить стоимость.

Такой устроит?

Features
REX-C100 Temperature Controller
1.Measuring accuracy: ±0.5%FS
2.Cold-end compensation tolerance: ±2℃(can be modified by software in 0~50℃)
3.Resolution: 14 bit
4.Sampling cycle: 0.5 Sec
5. Power : AC 100-240V 50/60HZ
6.Process value (PV), Setting value (SV)
7.PIN control (including ON/OFF, step-type PID and continuous PID)
8Self-tuning control
9.Relay output: contact capacity 250V AC 3A (resistive load)
10.Proportional band (P): 0~full range (ON/OFF control when set to 0)
11.Detective temperature range:0 to 400℃
12.Insulation resistance: >50M ohm(500V DC)
13.Insulation resistance : 1500V AC/min
14.Insulation resistance : Power Consumption < 10 VA
15.Service environment: 0~50℃
16.environment with no corrosive gas 30~85% RH

K Thermocouple Probe Cable
1.Length: 1M
2.Sensor diameter:4.5mm
3.Temperature rang :0-400℃
4.Internal Insulation: Fiberglass
5.External Shielding: Insulated Shielding

Max.40A SSR
1.Output Current:40A
2.Input Voltage:DC 3-32V
3.Output Voltage:24-380V AC
4.Output Voltage Range:Standard Type
Аватар пользователя
Ник: kindofsky
Имя: kindofsky
(Москва)
Супер Гуру
Супер Гуру
Информация о пользователе

Re: Совместный проект

Сообщение Volody10 (Volody10) » 16 окт 2016, 12:05

такой есть , это обычный пид регулятор , тоесть выставил температуру и он её поддерживает по закону пид (кажись в расшифровке - пропорцианально интегрально деференциальному закону))
Вещь хорошая несмотря на то что чистый китай )
Но мне нужен Программный пид рег , это когда я выставляю время за которое должна набраться заданная температура , типо 1 шаг программы , потом 2 и так далее.иными словами программа должна сама вычислить какую мощность подавать на тенты , что бы температура плавно поднялась например с 50 до 60 за 10 мин.
в 1 посте приведены хорки.
Ник: Volody10
Имя: Volody10
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Совместный проект

Сообщение Volody10 (Volody10) » 18 окт 2016, 15:14

Начнём приблизительное создание алгоритма работа пока на словах :idea:

предварительно вводим переменные разные :idea: конечная температура, время нарастания температуры , прогноз температуры , выходная мощность , может ещё какие ))

0) думаю с помощью цикла пик прикидывает какая температура должна быть в данный момент
1) Пик опрашивает в цикле драйвер термопары (например мах или ещё какой) , имеем температуру на данный момент .
2) пик определяет разность между прогнозом температуры и что имеем на данный момент
3) если разность + , то мощность - 1 и соответственно наоборот
4) выдача мощности на тэны

какие мысли приходят к вам ?
:idea:
Ник: Volody10
Имя: Volody10
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Совместный проект

Сообщение Andrey0016 (Андрей) » 19 окт 2016, 06:17

Та же паяльная станция только с заданием температуры, сколько выставил в градусах столько и будет тебе держать. Если температуру по времени нужно выдерживать (24часа в сутки), то еще и часы реального времени притулить (1307 например), и будет само в нужный момент времени нужный градус выставлять.
С Ув. Андрей
Ник: Andrey0016
Имя: Андрей
(Харьков)
Ученик
Ученик
Информация о пользователе
Вернуться наверх

Re: Совместный проект

Сообщение Volody10 (Volody10) » 19 окт 2016, 12:29

паяльная станция работает по пи (типо термостат) или пид алгоритму , но не как не по программному пид , идея влепить микруху реального времени наверно хорошая.
Надо дружно придумать предварительный алгоритм работы на словах для начала , что бы он был оптимальным и аффективным .
Ник: Volody10
Имя: Volody10
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Совместный проект

Сообщение Andrey0016 (Андрей) » 19 окт 2016, 14:14

Дружно врятли кто-то что-то будет выдумывать.
Сами выдумываете что Вам нужно, затем Сами пишите программу, затем Здесь на форуме Вам помогут исправить косяки. За Вас работу делать не будут )))
И кстати ПИД с паяльника вам подойдет и очень сильно. От вас только указать когда и в какое время какую температуру держать.
С Ув. Андрей
Ник: Andrey0016
Имя: Андрей
(Харьков)
Ученик
Ученик
Информация о пользователе
Вернуться наверх

Re: Совместный проект

Сообщение Вячеслав (Вячеслав) » 20 окт 2016, 06:58

Volody10 писал(а):Надо дружно придумать ...алгоритм... , что бы он был оптимальным и аффективным

Сдать зачет по предмету - это одно, создать устройство - другое. Что ты хочешь?
Довести нагреватель до заданной температуры или прогреть заполненный предметами объем термостата? Это разные задачи.
Термоиспытания электроэлементов и избавление от паразитов пчел в улье с помощью термоудара - две разные задачи.
Уточняй задачу, рисуй схему, начни писать программу во FC. Двигайся в нужном тебе направлении.
Аватар пользователя
Ник: Вячеслав
Имя: Вячеслав
(Саратов)
Суперконсульт
Суперконсульт
Информация о пользователе
Вернуться наверх

Re: Совместный проект

Сообщение Volody10 (Volody10) » 20 окт 2016, 16:14

В 1 посте я привёл пример устройства , там же его хорки.
Я так же написал что готов обговорить сумму данного проекта в флоукоде .
Это не курсовая , просто считаю слишком дорого периодически покупать данный прибор , так как его себестоимость максимум 2т руб
Как впихнуть программный пид регулятор в флоукоде - понятия не имею , поэтому и предлагаю совместно хотя бы на словах придумать алгоритм
Кому интересно - делимся мыслями
На данном этапе хочется придумать пока на словах алгоритм работы , потом будет видно
Ник: Volody10
Имя: Volody10
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Совместный проект

Сообщение Taska (Максим) » 20 окт 2016, 18:33

Volody10 писал(а): просто считаю слишком дорого периодически покупать данный прибор , так как его себестоимость максимум 2т руб

Володя я чуть с тобой не согласен.
Ты разработай,собери с полгодика год погоняй его, подкорректируй, а потом запусти в серию и продавай по 3000руб.
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

След.

Вернуться в Flowcode PIC

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей