Cкетч для управления мощностью тэна

Vitalikw
Offline
Зарегистрирован: 24.03.2021
т.з.
Необходим скетч для управления мощностью тэна 3 квт по алгоритму Брезенхема, от изменения температуры.
 
 
Температура датчика меньше Т1 (50 градусов) мощность 90%
Температура датчика больше Т1 (50 градусов), но меньше Т2 (60 градусов) мощность 60%
Температура датчика больше Т2 (60 градусов), но меньше Т3 (70 градусов) мощность 50%
Температура датчика больше Т3 (70 градусов), но меньше Т4 (90 градусов) мощность 40%
Температура датчика больше Т4 (90 градусов) мощность 0%, ошибка стоп
 
Установка температуры (Т1, Т2 ..) и мощности можно поменять с помощью энкодера который управляет всем процессом старт стоп.
 
Компоненты
Arduino Nano
Модуль ЖК IIC/I2C 1602
MOC3063
BTA41-600
датчик температуры 18В20
энкодер
 
Пишите в личку или на почту Vitalik8000@mail.ru
DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017
wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

DetSimen пишет:

4000р  elf-basic@yandex.ru

Дет! Ты, верно, знаешь, но позанудствую: симистор на кажый ампер пропускаемого тока греиццо на 1 Вт.

У меня, на моем контроллере самогонного куба с 2КВт ТЭН-ом сперва стоял 16 амперный симистор - отключался от перегрева через час-два, и начал это плохое дело после 10 перегонок... точно не помню. Потом стоял 24 амперный. Потом я кулер на коробку, от старого пня прихерачил, дует на радиатор симистора, вроде помогло. У ТС 3КВт, почти 15 ампер. Вот 15 Вт и надо рассеивать, а то потом ТС тебе моск вынесет! ;))) Что у тебя программа виснет ;)). Я понимаю, что ты токо за софт отвечаешь, но не могу не предупредить!

=========================

ОФФТОП

Коллеги-самогонщики, а откуда такая странная страсть к экранчикам и энкодерам? У меня всем этим заправляет ESP8266 в виде мелкой синей платки "Вемос мини", а все мыслимые параметры задаются в веб морде, и там же показываются все температуры. Телефон-то у всех в кармане?

На одном пине два далласа температур куба и дефа (при желании можно еще  добавить), на втором клапан отбора и на третьем - моська, управляющая силовым симистором. Можно еще хрен знает чего прикрутить, даже не добавляя к несчастной ЕСПше ничего - там еще ножек хватит.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

wdrakula пишет:

Вот 15 Вт и надо рассеивать, а то потом ТС тебе моск вынесет! ;))) Что у тебя программа виснет ;)). Я понимаю, что ты токо за софт отвечаешь, но не могу не предупредить!

У меня на включение водогрейки(1.5кВт) в даче симистор стоял, вроде и немного через себя тащил, а радиатор пришлось ставить в 4 раза больше самой платки, где это было распаяно.  Плюнул, теперь моська с детектором включает симистор, а через некоторое время включается реле и шунтирует его. И контакты у реле не прикипают и симистор холодный.  Буду версию 2.0 делать, выкину симистор, оставлю детектор (не на моське) и реле.  Я так понял из опыта, симисторы хороши Ватт до 300-500, потом - нуихнафиг. 

man9913
Offline
Зарегистрирован: 19.03.2016

да какая разница, ведь ТС заказывает "Скетч для управления мощностью тэна". Компоненты он подобрал сам, значит и сам несёт ответственность за них. Подозреваю что и схема у него тоже есть, с ней то же самое.

Не понимаю только чем Брезенхейм перед ним так выделился, что ТС хочет именно его.

vvadim
Offline
Зарегистрирован: 23.05.2012

а чем твердотельное с радиатором не подходит.

вроде для этого и сделано.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

man9913 пишет:

Не понимаю только чем Брезенхейм перед ним так выделился, что ТС хочет именно его.

Это на самогонных форумах такая мода. Не на полсекунды из каждой секунды ТЭН выключать, а раскидывать периоды отключения случайным образом по времени ;))) ака "спред спектрум" ;))) Кто-то где-то кому-то сказал, что так помехи в сети будут менее заметными... Ну да, если сеть в старой деревне, с провалами до 100В, а ТЭН на 6КВт, то может и имеет смысл ;)).

И второе - святая вера в необходимость медицински точного поддержания режима перегонки, как будто вакцину от Ковида синтезируем! То, что 30-100 литров в кубе настолько инерционная система, что можно и на пару секунд ТЭН выключить и никто этого не заметит - не верят.

rst
Offline
Зарегистрирован: 25.06.2018

man9913 пишет:
да какая разница, ведь ТС заказывает "Скетч для управления мощностью тэна". Компоненты он подобрал сам, значит и сам несёт ответственность за них.
Какие компоненты, вы о чём? Это студень-прогульщик решает заданную преподом задачу. По "ТЗ" же видно. Никаких компонентов не надо ему - всё на бумажке.

rst
Offline
Зарегистрирован: 25.06.2018

wdrakula пишет:
Не на полсекунды из каждой секунды ТЭН выключать, а раскидывать периоды отключения случайным образом по времени
Препод сказал - Брезенхэм, значит Брезенхэм. Помехи тут не при чём. Виталик скорей всего даже не знает кто такой Брезенхэм и с чем его пьют.

Rumata
Rumata аватар
Offline
Зарегистрирован: 29.03.2019

DetSimen пишет:

моська с детектором включает симистор, а через некоторое время включается реле и шунтирует его. 

Клевая тема. А задержка как реализована, через постоянную времени? 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Rumata пишет:

А задержка как реализована, через постоянную времени? 

Другим детектором нуля на резисторах, через 256 периодов после срабатывания симистора. Опщем, как uint8 переполница, так релюшка щёлкает. 

Rumata
Rumata аватар
Offline
Зарегистрирован: 29.03.2019

DetSimen, ясно. А я хочу вторую моську (релешную) запускать через 3-4 периода через RC, чтобы вся логика "одно окно" приходила. Заказал двадцатиамперные релюшки, как доедут - запилю.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Rumata пишет:

DetSimen, ясно. А я хочу вторую моську (релешную) запускать через 3-4 периода через RC, чтобы вся логика "одно окно" приходила. Заказал двадцатиамперные релюшки, как доедут - запилю.

Вот и я буду летом "логику одного окна" делать, симистор выкину к эбеням, им хорошо только насосы включать да вентиляторы. 

b707
Offline
Зарегистрирован: 26.05.2017

DetSimen пишет:

У меня на включение водогрейки(1.5кВт) в даче симистор стоял, вроде и немного через себя тащил, а радиатор пришлось ставить в 4 раза больше самой платки, где это было распаяно.  Плюнул, теперь моська с детектором включает симистор, а через некоторое время включается реле и шунтирует его.

Я так понял из опыта, симисторы хороши Ватт до 300-500, потом - нуихнафиг. 

у меня стоит симистор на включение компрессора в 1.5 КВт. Радиатор примерно с пачку сигарет, но я поставил его прямо на мотор так, чтобы его обдувало вентилятором мотора. Режим включения мотора компрессора, как известно, периодический, на моем получается примерно 9 минут работает, 20 мин отдыхает. В таком режиме радиатор симистора едва теплый.  Третий год полет нормальный.

Rumata
Rumata аватар
Offline
Зарегистрирован: 29.03.2019

DetSimen пишет:

Вот и я буду летом "логику одного окна" делать, симистор выкину к эбеням, им хорошо только насосы включать да вентиляторы. 

Было бы здорово понаблюдать за мероприятием в "проектах". У меня сейчас вся мощная активная нагрузка твердотельными российскими релюшками скоммутирована (на тех же BTA26 "в нутре"). Все бы ничего, но громоздкие они уж очень, с учетом радиаторов. По идее, шунтирование катушкой должно позволить затолкать все в один двухдиновый корпус. 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

b707 пишет:

у меня стоит симистор на включение компрессора в 1.5 КВт. Радиатор примерно с пачку сигарет, но я поставил его прямо на мотор так, чтобы его обдувало вентилятором мотора. Режим включения мотора компрессора, как известно, периодический, на моем получается примерно 9 минут работает, 20 мин отдыхает. В таком режиме радиатор симистора едва теплый.  Третий год полет нормальный.

Ну от, у тебя схема несколько другая.  У мня на даче тинька с кнопкой и симистором, который включает водогрейку на 100л для душевой кабины.  Утром я кнопку тыкнул, пошёл таймер на 3 часа 30 минут, после чего всё к чертям отключается, чтоб водогрейка больше периодически по термостату не включалась до следующего нажатия на кнопку, тогда опять можно.  :)  

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

Это я еще на заре ардуиностроения делал, в 16м или 17м году, переделывал на реле на след. год.  Щас бы уже по другому делал, с энкодером, RTC, и TM1637 с низкой социальной отвецтвенностью. 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

А каким боком Брезенхем тут используется то ? Что за массив нам задан по которому мы пути то ищем ? 

Блин, че правда что ли никто не знает.... ? Это же любимый алгоритм Онкеля....