Обявления

Для полноценной работы рекомендуется пройти регистрацию.

Рекламные сообщения будут удаляться вместе с пользователем. Что есть реклама - буду решать я.

Прошу подсказать Шим - регулятор для нагревателя

Здесь только проекты на ATtiny

Прошу подсказать Шим - регулятор для нагревателя

Сообщение Anton4ik » 26 дек 2014 11:04

Доброго времени суток. Задался проблемой ШИМ- регулятора для нагревателя от електрочайника с индикацией. Мощьность 2.2кВат. Покопавшись по сети нашол подходяший вариант.http://cxem.net/mc/mc.php.ШИМ-регулятор на микроконтроллере ATmega8515
Подскажите, как переписать все это под ATtiny2313, что поставить на управление такой нагрузкой(полевик, симистор).
Заранее благодарен
Anton4ik
Частенько бываю
 
Сообщения: 27
Зарегистрирован: 15 дек 2014 18:31
Откуда: Dnepropetrovsk

Re: Прошу подсказать Шим - регулятор для нагревателя

Сообщение propell_ant » 26 дек 2014 11:23

приведенная схема не имеет ничего общего с регулированием, симисторами и электрочайниками
но некоторые делали что-то на меге взяв за основу вот этот проект регулятора для паяльника:
http://radiokot.ru/circuit/power/converter/32/
вот пост:
http://hardlock.org.ua/viewtopic.php?f=10&t=352&start=25#p9825
propell_ant
Живу тут
 
Сообщения: 276
Зарегистрирован: 03 июн 2014 09:22

Re: Прошу подсказать Шим - регулятор для нагревателя

Сообщение IYra » 26 дек 2014 17:21

Anton4ik писал(а):Подскажите, как переписать все это под ATtiny2313, что поставить на управление такой нагрузкой(полевик, симистор).

Если надо удерживать определенную температуру то можно просто взять за основу термостат на ATtiny2313.
Управление такой нагрузкой - связка оптопара(zero-crossing)+симистор чтоб включался когда напряжение
в сети = 0 - меньше помех.
Для чего нужен ШИМ ?
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Прошу подсказать Шим - регулятор для нагревателя

Сообщение Anton4ik » 26 дек 2014 17:28

Будет Стенд для Лаб.работ. Термостат на Attiny 2313 регулирует температуру нагрева масла в баке,нагревается ТЕН-ом. Хочу еще сделать цифровой регулятор для нагревателя, чтобы изучать зависимость скорости повышения температуры от увеличения мощьности . По сути Туда надо ПИД-регулятор, но хочется попроще
Anton4ik
Частенько бываю
 
Сообщения: 27
Зарегистрирован: 15 дек 2014 18:31
Откуда: Dnepropetrovsk

Re: Прошу подсказать Шим - регулятор для нагревателя

Сообщение IYra » 26 дек 2014 17:36

Anton4ik писал(а):регулирует температуру нагрева масла в баке

А какая температура планируется ? Если больше 100 градусов то DS18B20 не потянет.
А попроще можно сделать так.Так как инерционность большая то берем период = 10 сек
включаем ТЭН на 1сек / 10сек - получаем 10%, 5сек - 50%
Опрос датчика происходит раз в 1 сек. Оттуда и брать временные интервалы
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Прошу подсказать Шим - регулятор для нагревателя

Сообщение Anton4ik » 27 дек 2014 17:03

Температура в диапазоне 20 - 40 градусов. А вариант про 10% и секунды меня устраивает. Как реализовать?
Anton4ik
Частенько бываю
 
Сообщения: 27
Зарегистрирован: 15 дек 2014 18:31
Откуда: Dnepropetrovsk

Re: Прошу подсказать Шим - регулятор для нагревателя

Сообщение IYra » 27 дек 2014 17:10

Anton4ik писал(а):Как реализовать?

Зависит от того что нужно. Какой вариант ?

1. Устанавливается ручками нужный процент - смотрится температура
2. Устанавливается температура - автоматически регулируется процент
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Прошу подсказать Шим - регулятор для нагревателя

Сообщение Anton4ik » 27 дек 2014 22:50

Что легче. Второй вариант предпочтительней
Anton4ik
Частенько бываю
 
Сообщения: 27
Зарегистрирован: 15 дек 2014 18:31
Откуда: Dnepropetrovsk

Re: Прошу подсказать Шим - регулятор для нагревателя

Сообщение IYra » 28 дек 2014 18:44

IYra писал(а):2. Устанавливается температура - автоматически регулируется процент

За основу взят проект Термостат ∆T=0,1°C http://hardlock.org.ua/viewtopic.php?f=9&t=10
Изменения
1. работает только PORTD.2 - выход на нагреватель
2. В зависимости от дельты PWM расчитывается по формуле
PWM=10 - (Tnew-T_LoadOn)*10/DeltaT
если DeltaT = 1гр (10) и T_LoadOn = 30гр (300 температура установки)
PWM будет равен 2 (2/10 2 сек из 10 включено) при температуре 30.8
если DeltaT = 10гр (100) и T_LoadOn = 30гр (300 температура установки)
PWM будет равен 2 (2/10 2 сек из 10 включено) при температуре 38 гр
Вложения
termostat_led_медленныйШИМ.rar
(33.28 КБ) Скачиваний: 188
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Прошу подсказать Шим - регулятор для нагревателя

Сообщение Anton4ik » 28 дек 2014 21:32

IYra писал(а):
IYra писал(а):2. Устанавливается температура - автоматически регулируется процент

За основу взят проект Термостат ∆T=0,1°C http://hardlock.org.ua/viewtopic.php?f=9&t=10
Изменения
1. работает только PORTD.2 - выход на нагреватель
2. В зависимости от дельты PWM расчитывается по формуле
PWM=10 - (Tnew-T_LoadOn)*10/DeltaT
если DeltaT = 1гр (10) и T_LoadOn = 30гр (300 температура установки)
PWM будет равен 2 (2/10 2 сек из 10 включено) при температуре 30.8
если DeltaT = 10гр (100) и T_LoadOn = 30гр (300 температура установки)
PWM будет равен 2 (2/10 2 сек из 10 включено) при температуре 38 гр
.
Я туплю в програмировании, объясните пожалуйста, что будет происходить. На сколько секунд будет включатся нагреватель при Т=20 град и дельта 10 град например. А то я пока :wall:
Anton4ik
Частенько бываю
 
Сообщения: 27
Зарегистрирован: 15 дек 2014 18:31
Откуда: Dnepropetrovsk

Re: Прошу подсказать Шим - регулятор для нагревателя

Сообщение IYra » 28 дек 2014 22:35

Anton4ik писал(а):На сколько секунд будет включатся нагреватель при Т=20 град и дельта 10 град например.

Т=20 град - это температура установки. Она устанавливается кнопками. Если температура датчика меньше
то PORTD.2 = 1 - идет нагрев. Температура датчика поднялась стала 22 градуса. PWM=10 - (1220-1200)*10/100 равен 2
то есть 2 сек из 10 на PORTD.2 = 0. 25гр - PWM=5 и т.д.
Если есть Протеус можешь поиграться с моделью

Добавлено спустя 11 часов 57 минут 14 секунд:
Anton4ik писал(а):чтобы изучать зависимость скорости повышения температуры от увеличения мощьности .

Вроде бы для такого нужен первый вариант ?
Устанвливаем PWM кнопками и смотрим как растет температура
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург


Вернуться в ATtiny



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

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 11