Автоматичен нагревател против конденз

Потребителски аватар
tonygl
Мнения: 1067
Регистриран: ср сеп 14, 2011 21:50
Репутация: 46
Местоположение: София
Контакти:

Автоматичен нагревател против конденз

Мнение от tonygl » съб май 04, 2019 13:48

Здравейте,

Още от миналата сбирка обмислям да автоматизирам нагряването на телескопа против конденз на лещите.
Макар, че има няколко такива разработки в нета аз модифицирах нещата според моите виждания.
Използваният контролер е NodeMCU, а не Ардуино както в повечето ако не всички проекти, които съм виждал, и разполага с Wi-Fi.
На него съм пуснал Web Server и на страница гледам изходните данни на датчиците.
Идеята е следната - меря температурата директно на корпуса, който държи лещите. Отгоре е покрит с изолация и покрит след това със сенника на телескопа.
Измерването е с датчик DS18B20. Друг такъв датчик има прикрепен след това на тръбата на телескопа някъде към средата, но той ще бъде с друго предназначение.
Друг датчик за температура и влажност DHT22 ползвам за определчне на точката на оросяване.
Когато температура на лещите падне под 3 градуса разлика м/у нея и тепературата на оросяване се включва нагряването, което става на 12 степени в зависимост от
температурната разлика. Колкото по-малка е толкова по силно грее.
Надвам се с този проект да изключа ръчната намеса в нагряването и то да става прецизно в зависимот от условията.

Описание на картинката:

Ляво:
горе - вход 12V
среда - Micro USB
долу - DHT22 - температура и влажност

Дясно:
горе - LED лампичка - при включване на нагряването светва и в зависимост от степента на нагряване свети с различна сила
среда - изход към нагревателите
долу - Вход на температурните датчици

Направих проекта върху платка за прототипиране, че не ми се поеше :)
Приемем съвети и критики от разбиращите от електроника относно дизайна. Може да съм пропуснал някой друг второстепенен елемент :)
Оказа се, че вратичките за сервизаеон отвор са много подходяща кутия за такива неща :)

Ако има въпроси питайте.








Поздрави и ясно небе на всички !

Потребителски аватар
tonygl
Мнения: 1067
Регистриран: ср сеп 14, 2011 21:50
Репутация: 46
Местоположение: София
Контакти:

Re: Автоматичен нагревател против конденз

Мнение от tonygl » пон май 06, 2019 17:54

Моля за малко помощ от разбиращите електроника.
Включил съм и двата нагревателя (гид и телескоп) през един изход и съответно през един транзистор TIP120.
Много грее транзистора. Не знам дали е подходящ или аз не съм се справил с изчисленията.

параметрите на нагревателите са:
гид - 31 ома
телескоп - 7.3 ома
естествено включени са на 12 волта

към базата на транзистора имам подадени 5 V с резистор 2.2 килоома
Бъркам ли някъде за да грее толкова много транзистора ?

widowmaker
Мнения: 904
Регистриран: ср май 20, 2009 11:50
Репутация: 30

Re: Автоматичен нагревател против конденз

Мнение от widowmaker » пон май 06, 2019 21:32

Къде ти е вързан товарът? В колектора или в емитера на транзистора?
Т.е. реотаните директно са закачени на +12В, а транзисторът ги комутира към минус
или транзисторът е с колектор към +12В, а реотаните са между емитера и минуса?
Още пишеш, че има 12 степени на подгрев, как е направено управлението? С ШИМ?
Метни някаква схема да видим как са свързани компонентите. Всъщност дори и да
е свързан товарът към плюс, а транзисторът да го комутира към минус и да е с шим
управлението, сигурно имаш поне 0.75-1В напрежение на насищане колектор-емитер
на дарлингтона, т.е. при 2А ток и тоя пад са 1.5-2 вата, които корпусът на транзистора
няма как да разсее без радиатор. Тури едно малко радиаторче за ТО-220 като това:

Изображение

Или смени дарлингтона с мосфет в същия корпус, да е поне 20А, че да има малко
съпротивление на канала - 40-50 mΩ, тогава минаваш без радиатор.

Потребителски аватар
tonygl
Мнения: 1067
Регистриран: ср сеп 14, 2011 21:50
Репутация: 46
Местоположение: София
Контакти:

Re: Автоматичен нагревател против конденз

Мнение от tonygl » пон май 06, 2019 21:57

Ето набързо нарисуваната схема



Управлението на стъпки е направено с PWM от цифров изход на контролера.
Пуска/спира за определно време. Ако е на 100% пуска без да спира :)

ето част от кода как става
}
if (tempCS2 > (dp+0.75) && tempCS2 < (dp+1)) {
analogWrite(heaterPin, 750);
analogWrite(HeatLEDPin, 750);
heaterPower=75;
}

ЗА мойта схема можеш ли да ми препоръчаш какъв мосфет да купя, че нещо не мога да ги смятам тез транзистори ? 20А казваш, това ли е което ми трябва в случая ?
Гледах такива управления все с TIP120 са правени май.
В предния пост съм сбъркал, не са 5 волта, а 3.3. Ардуиното беше с 5, това е 3.3

Мерси.

widowmaker
Мнения: 904
Регистриран: ср май 20, 2009 11:50
Репутация: 30

Re: Автоматичен нагревател против конденз

Мнение от widowmaker » пон май 06, 2019 22:08

Мда, както съм написал последно, така е и свързано всичко.
PWM (pulse width modulation) = ШИМ (широчинно импулсна модулация) :)
Или тури малко радиаторче (в магазина на Комет има такива) или смени
дарлингтона с мосфет и то такъв, който е с нисък трешхолд гейт-сорс,
т.е. се отпушва при по ниско напрежение 1-2В, а не тръгва от 4В, защото
3-те ти волта няма да стигнат. може първо да пробваш да намалиш 2.2к
резистора до не повече от 1к, може пък токът в базата да му е малък на
TIP120, макар че при 2А би трябвало да има усилване по постоянен ток от
порядъка на 30-40000, демек и 10к биха му осигурили достатъчно базов
ток. STP160N3LL на ST се отпушва на около 1В, в Маузер го имат на около
2 кинта за брой. С него директно минаваш без радиатор.

Потребителски аватар
tonygl
Мнения: 1067
Регистриран: ср сеп 14, 2011 21:50
Репутация: 46
Местоположение: София
Контакти:

Re: Автоматичен нагревател против конденз

Мнение от tonygl » пон май 06, 2019 22:35

Пробвах с резистор 800 ома. Пак пече яко... Какво ще стане ако няма резистор и е направо на 3.3 ?
Аз захранвам контролера, двата термодатчика, един лед и базата на транзистора от USB-то
Намерих, че подава максимум 12mA на GPIO. Не знам дали това стига/ще стигне.

widowmaker
Мнения: 904
Регистриран: ср май 20, 2009 11:50
Репутация: 30

Re: Автоматичен нагревател против конденз

Мнение от widowmaker » пон май 06, 2019 22:57

Два PN прехода са, без последователно свързан резистор ще гръмнеш минимум тоя
на първия транзистор (маломощния) от дарлингтона. Слагай радиаторче и си готов,
най лесно ще стане.

Потребителски аватар
tonygl
Мнения: 1067
Регистриран: ср сеп 14, 2011 21:50
Репутация: 46
Местоположение: София
Контакти:

Re: Автоматичен нагревател против конденз

Мнение от tonygl » пет май 10, 2019 19:46

Направих му радиатор и то сериозен 2/3 cm с ламели по 1 cm дълги. (половинка от радиатор за чипсет на компютър)
Странното поне за мен е, че без транзистор нагревателите потребяват 1.41 ампера, а с него 1.31.
Колкото и да свалям съпротивлението преди базата тока не става повече. Явно успявам да наситя базата.

widowmaker
Мнения: 904
Регистриран: ср май 20, 2009 11:50
Репутация: 30

Re: Автоматичен нагревател против конденз

Мнение от widowmaker » пон май 13, 2019 19:57

При тоя ток транзисторът има около 0.7-0.8V напрежение на насищане
колектор-емитер (Uce sat). Няма начин без и с транзистор токът да има
една и съща стойност. С мосфет с малко съпротивление на канала няма
да има толкова голям пад и разликата с и без транзистор ще е по малка,
но с това ниско управляващо напрежение ти трябва по специален мосфет.

Отговори
  • Подобни теми
    Отговори
    Преглеждания
    Последно мнение
  • Защита на лаптоп от конденз
    от Synergon » вт авг 21, 2018 21:49 » в Направи си сам
    4 Отговори
    319 Преглеждания
    Последно мнение от brad4edat
    пет авг 24, 2018 18:42
  • Хавайците против строежа на 30 метровия телескоп
    от viktor » вт май 05, 2015 00:50 » в Новини
    1 Отговори
    364 Преглеждания
    Последно мнение от Betelgeuse
    ср май 06, 2015 07:41