Доброго времени суток. Задался проблемой ШИМ- регулятора для нагревателя от електрочайника с индикацией. Мощьность 2.2кВат. Покопавшись по сети нашол подходяший вариант.http://cxem.net/mc/mc.php.ШИМ-регулятор на микроконтроллере ATmega8515
Подскажите, как переписать все это под ATtiny2313, что поставить на управление такой нагрузкой(полевик, симистор).
Заранее благодарен
24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.
Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.
Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.
«Спасибо дедушка путин за счастливое детство и мое освобождение». ©
Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©
PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...
Due to periodic DDoS attacks, the forum may not be available.
Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.
Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.
«Спасибо дедушка путин за счастливое детство и мое освобождение». ©
Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©
PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...
Due to periodic DDoS attacks, the forum may not be available.
Прошу подсказать Шим - регулятор для нагревателя
-
- Частенько бываю
- Posts: 27
- Joined: 15 Dec 2014 17:31
- Location: Dnepropetrovsk
-
- Живу тут
- Posts: 490
- Joined: 03 Jun 2014 09:22
Re: Прошу подсказать Шим - регулятор для нагревателя
приведенная схема не имеет ничего общего с регулированием, симисторами и электрочайниками
но некоторые делали что-то на меге взяв за основу вот этот проект регулятора для паяльника:
http://radiokot.ru/circuit/power/converter/32/
вот пост:
http://hardlock.org.ua/viewtopic.php?f= ... t=25#p9825
но некоторые делали что-то на меге взяв за основу вот этот проект регулятора для паяльника:
http://radiokot.ru/circuit/power/converter/32/
вот пост:
http://hardlock.org.ua/viewtopic.php?f= ... t=25#p9825
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Прошу подсказать Шим - регулятор для нагревателя
Если надо удерживать определенную температуру то можно просто взять за основу термостат на ATtiny2313.Anton4ik wrote:Подскажите, как переписать все это под ATtiny2313, что поставить на управление такой нагрузкой(полевик, симистор).
Управление такой нагрузкой - связка оптопара(zero-crossing)+симистор чтоб включался когда напряжение
в сети = 0 - меньше помех.
Для чего нужен ШИМ ?
-
- Частенько бываю
- Posts: 27
- Joined: 15 Dec 2014 17:31
- Location: Dnepropetrovsk
Re: Прошу подсказать Шим - регулятор для нагревателя
Будет Стенд для Лаб.работ. Термостат на Attiny 2313 регулирует температуру нагрева масла в баке,нагревается ТЕН-ом. Хочу еще сделать цифровой регулятор для нагревателя, чтобы изучать зависимость скорости повышения температуры от увеличения мощьности . По сути Туда надо ПИД-регулятор, но хочется попроще
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Прошу подсказать Шим - регулятор для нагревателя
А какая температура планируется ? Если больше 100 градусов то DS18B20 не потянет.Anton4ik wrote:регулирует температуру нагрева масла в баке
А попроще можно сделать так.Так как инерционность большая то берем период = 10 сек
включаем ТЭН на 1сек / 10сек - получаем 10%, 5сек - 50%
Опрос датчика происходит раз в 1 сек. Оттуда и брать временные интервалы
-
- Частенько бываю
- Posts: 27
- Joined: 15 Dec 2014 17:31
- Location: Dnepropetrovsk
Re: Прошу подсказать Шим - регулятор для нагревателя
Температура в диапазоне 20 - 40 градусов. А вариант про 10% и секунды меня устраивает. Как реализовать?
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Прошу подсказать Шим - регулятор для нагревателя
Зависит от того что нужно. Какой вариант ?Anton4ik wrote:Как реализовать?
1. Устанавливается ручками нужный процент - смотрится температура
2. Устанавливается температура - автоматически регулируется процент
-
- Частенько бываю
- Posts: 27
- Joined: 15 Dec 2014 17:31
- Location: Dnepropetrovsk
Re: Прошу подсказать Шим - регулятор для нагревателя
Что легче. Второй вариант предпочтительней
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Прошу подсказать Шим - регулятор для нагревателя
За основу взят проект Термостат ∆T=0,1°C http://hardlock.org.ua/viewtopic.php?f=9&t=10IYra wrote: 2. Устанавливается температура - автоматически регулируется процент
Изменения
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 гр
- Attachments
-
- termostat_led_медленныйШИМ.rar
- (33.28 KiB) Downloaded 547 times
-
- Частенько бываю
- Posts: 27
- Joined: 15 Dec 2014 17:31
- Location: Dnepropetrovsk
Re: Прошу подсказать Шим - регулятор для нагревателя
.IYra wrote:За основу взят проект Термостат ∆T=0,1°C http://hardlock.org.ua/viewtopic.php?f=9&t=10IYra wrote: 2. Устанавливается температура - автоматически регулируется процент
Изменения
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 град например. А то я пока
-
- Живу тут
- Posts: 712
- Joined: 01 Feb 2012 18:36
- Location: Санкт-Петербург
Re: Прошу подсказать Шим - регулятор для нагревателя
Т=20 град - это температура установки. Она устанавливается кнопками. Если температура датчика меньшеAnton4ik wrote:На сколько секунд будет включатся нагреватель при Т=20 град и дельта 10 град например.
то PORTD.2 = 1 - идет нагрев. Температура датчика поднялась стала 22 градуса. PWM=10 - (1220-1200)*10/100 равен 2
то есть 2 сек из 10 на PORTD.2 = 0. 25гр - PWM=5 и т.д.
Если есть Протеус можешь поиграться с моделью
Добавлено спустя 11 часов 57 минут 14 секунд:
Вроде бы для такого нужен первый вариант ?Anton4ik wrote:чтобы изучать зависимость скорости повышения температуры от увеличения мощьности .
Устанвливаем PWM кнопками и смотрим как растет температура