Re: Регуляторы мощности для ТЭНов
luava19, начни с работающих схем для начала, может кому и пригодится. А то только слова...
Регистрация на форуме отключает почти всю рекламу.
Форум самогонщиков, винокуров, виноделов, пивоваров, бондарей и очень хороших людей |
Назад 1 … 49 50 51 52 53 … 87 Следующая
Чтобы отправить ответ, вы должны войти или зарегистрироваться
с 1 001 по 1 020 из 1 726
luava19, начни с работающих схем для начала, может кому и пригодится. А то только слова...
за 3 года 1 поменял.тэн сдох и уволок за собой симистор.18б20 чаще дохнут чем симисторы.
начни с работающих схем для начала, может кому и пригодится. А то только слова...
я над этим работаю , постараюсь выложить рабочую схему ...........
18б20 чаще дохнут чем симисторы.
что это такое ?
всё понял датчик температуры ..........
Мой тэн помер тихо, просто закончил ректификацию, снял колонну, промыл и в стойло. Куб остался охлаждаться с кубовым остатком естественным путём. Через 12 часов слил, помыл, убрал.
А при следующей дистилляции тэн просто не нагревал.
РМ-2, за который Гена тебе отдельное СПАСИБО, цел и симистор тоже.
коротнул на корпус.УЗО отключилось и все.симистор вскрылся.
Если позволите, внесу свои 5 копеек.
Недавно тоже озадачился проблемой регулировки мощности.
Т.к. TMAS-1.0 уже собрал и отладил, спасибо огромное за доступное руководство.
Сделал схемку на базе твердотельного реле, оптрона и моста (то, что было под рукой).
Подключил все к TMAS Накидал скетч, прошил, все работает. В качестве нагрузки использовал чайник 2 кват.
Скетч использует алгоритм Брезенхема. Тут, на форуме, это все тоже обсуждалось, но как-то разрозненно.
Один минус - алгоритм использует прерывание, у Ардуинки Нано это ноги D2 и D3 .
Более того, эти ноги (D2 и D3) уже заняты по НС 05.
Регулировка задается в процентах, т.е. градация регулировки от 0 до 100.
Вот скетч:
int AC_LOAD = 3; // выход управления семистором ( на NANO, это D3 )
int dimming = 20; // переменная задает выходную мощность в % от 0 до 100.
int reg = 0; // переменная
int er = 0; // er- ошибка округления
boolean out = 0; // это значение выводим на D3
void setup()
{
pinMode(AC_LOAD, OUTPUT); // Устанавливаем пин на выход
// Далее идут установки тестовых пинов, для управления мощностью (на коленке)
pinMode(8, INPUT);
digitalWrite (8, HIGH); // подтягиваем пин в высокий уровень
pinMode(7, INPUT);
digitalWrite (7, HIGH);
pinMode(6, INPUT);
digitalWrite (6, HIGH);
pinMode(5, INPUT);
digitalWrite (5, HIGH);
attachInterrupt(0, zero_crosss_int, RISING); // Устанавливаем прерывание INT0 ( на NANO, это D2 )
}
void zero_crosss_int() // функция обработки прерывания
{
delayMicroseconds (10);// задержка чтобы убрать все переходные процессы
// чтобы понять алгоритм, см. файл ехель
reg = dimming + er;
if (reg < 50){
out=0;
er = reg ;
}
else {
out=1;
er=reg-100;
}
digitalWrite(AC_LOAD,out);
}
void loop() {
// основная программа, как тест: вешаем на соответствующую ногу "0" - имеем требуемую мощность
// естественно, в живой программе нужно просто присвоить значение переменной dimming
if (digitalRead(8) == LOW){
dimming=20 ;
}
else {
if (digitalRead(7) == LOW){
dimming=40 ;
}
else { if (digitalRead(6) == LOW){
dimming=60 ;
}
else { if (digitalRead(5) == LOW){
dimming=80 ;
}
else {
dimming=100 ;
}
}
}
}
}
Долго мучался с алгоритмом, пока не оформил его в эксель файле, тоже могу выложить - для понимания процесса. И еще была проблемка, ничего не работало, пока не поставил маленькую задержку после прохождения напруги через нуль. Схемку пока приложить не могу, как и эксельку, не хватает прав.
Недавно тоже озадачился проблемой регулировки мощности.
Вы на отдельную ардуинку написали скетч?? Или в ТМАS надо загружать? Получается что дорогостоящий РМ2 не нужен.
Схемку пока приложить не могу, как и эксельку, не хватает прав.
Скриншот на сторонний ресурс - а сюда ссылку.
Получается что дорогостоящий РМ2 не нужен.
Вряд ли - обратной связи со стабилизацией я так понимаю нет.
Или в ТМАS надо загружать?
Пока это предлагается, как проверенная, работающая идея.
Подружить с TMAS эту схемку можно, однако прерывания в режиме реального времени, влияют например на обмен данными Ардуинки с основным компом. Нужно будет перелопатить многое в основном скетче TMAS с учетом
прерываний. Например: всю работу TMAS синхронизировать с "переходом через ноль" сети - глупость наверное сказал?
Либо, ставить отдельную Ардуинку на управление тенами и организовывать обмен между двумя Ардуинками.
Либо, эту схемку просто в архив - будем думать дальше.
Что-то вроде этого раз два
Я ходил по этим ссылочкам, более того перелопатил еще кучу информации, в основном - это теория.
Ну, например, функция delay(1); в обработчике прерывания не работает, тем не менее, она присутствует во многих скетчах.
Я не претендую на эксклюзив, конечно я перепробовал многе из того, что прочитал. Однако, в моей схемке 4-5 деталюшек:2 резистора, мост, оптрон - это детектор нуля (мост и оптрон можно заменить на 1 детальку - ltv814 оптопара с встречными светодиодами), и собственно твердотельное реле. Очень легкая повторяемость.
Схемку выложу сегодня, как только нарисую.
Во! фотки научился грузить!!!!
Схемку выложу сегодня, как только нарисую.
Так то прикольно - но стабилизации как у РМ-2 всё-таки нет?
З.Ы. А вот ещё не понял как проценты мощности задаются?
да, обратной связи нет, стабилизацию по напряжению сделать легко.
Однако, если будет обратная связь по температуре, то стабилизация по напряжению не нужна. Я так думаю.
Однако, если будет обратная связь по температуре, то стабилизация по напряжению не нужна.
А будет?
процент мощности, должен задавать TMAS, меняя значение переменной dimming.
У меня, для проверки, были подпаяны 4 провода к D5 D6 D7 D8 и задан процент мощности для каждого случая, если какая-то нога из D5 D6 D7 D8 будет в "0", либо 100% мощность если все ноги в "1".
Можно добавить еще 3 ноги - считывать код с 5 ног и писать в переменную dimming - тогда этот код будет регулировать мощность во всем диапазоне.
А будет?
Ставьте задачу, какую температуру будем стабилизировать.
Хотя я уже второй год, как на форуме, курю теорию и потихонечку практикую.
Мне не очень понятен алгоритм стабилизации по температуре.
Какую температуру стабилизировать?
Куб, 2/3 или верх? Какие д.б. задержки при подаче управляющих сигналов.
Боюсь, что только тенами, мы не добъемся стабилизации
Поэтому эта схемка - детский лепет, по сравнению с общей концепцией управленя РК.
Ставьте задачу, какую температуру будем стабилизировать.
Ну это к старшим товарищам . Но я признаться думал, что по мощности стабилизировать правильнее.
стабилизацию по напряжению сделать легко.
Легко слово молвится, да трудно дело делается...
Я могу доработать схемку - будет стабилизатор мощности, он будет реагировать и подстраивать мощность в зависимости от изменения напряжения в сети. Ставим еще выпрямитель, на его вешаем аналоговый вход Ардуинки, и делаем девиацию мощности в зависимости от напряжения на выпрямителе.
Если это кому-нибудь будет интересно.
Если это кому-нибудь будет интересно.
Вот это как раз будет очень интересно. Если взлетит.
ну, по крайней мере, попробовать сделать
ок, буду рыть, спасибо за направление
с 1 001 по 1 020 из 1 726