Termostat: LM57 Texas Instrument

Aug 02, 2018 26 Replies

Czy kto¶ u¿ywa³ tego termostatu z tytu³u?

formatting link
Mam problem i podejrzewam jaki¶ problem z samo-ogrzewaniem siê. Obserujê woltomierzem wyj¶cie analogowe i po w³±czeniu napiêcia zasilaj±cego uk³ad sam siê nagrzewa w ci±gu pó³ godziny temperatura zg³aszana na tym wyj¶ciu wzrasta o 7 stopni...



Ale to nie koniec. U¿ywam tego uk³adu do za³±czania opto-triaka (przez tranzystor bipolarny pod³±czony do odwracaj±cego TOver) i po osi±gniêciu progu temperatury i za³±czeniu "grza³ki" wyj¶cie to wy³±cza grza³kê po kilku minutach zg³aszaj±c osi±gniêcie



10-stopniowej histerezy, mimo ¿e grza³ka nie jest do triaka w ogóle pod³±czona, wiêc temperatura musi narastaæ od samego faktu za³±czenia uk³adu.

Co posprawdza³em - ano wyj¶cie odwracaj±ce TOver, które pracuje w uk³adzie otwartego kolektora, zasilane jest z pull-upa



4,7kohm z Vcc (3,3V). Pod³±czona tam jest tak¿e baza tranzytora NPN który steruje opto-triakiem. Czyli pr±d wyj¶cia w stanie LOW gdy open drain przewodzi jest rzêdu 0,6-0,7mA. Czy tak ma³y pr±d mo¿e powodowaæ samoogrzewanie siê uk³adu? Datasheet pokazuje opornik 100kohm w roli pullup... ciekawe....

A mo¿e 4,7k jest ok i po prostu jaki¶ inny komponent blisko siê grzeje?


Dnia Wed, 1 Aug 2018 19:38:51 -0500, Pszemol napisał(a):

A napiecie na tym wyjsciu jakie wtedy ?

0.5V*0.7mA = 0.35mW, a rezystancja termiczna 0.183 C/mW ... nie, to nie jest 7 st

Wielce prawdopodobne ... ale skad ta reakcja na wlaczenie optotriaka ?

-zmierz tem opornik, czy aby na pewno 4.7k

-zmien na 47k

-dodaj drugi na drugie TOver - bedzie stale grzanie

-zmierz zasilanie - moze ono plywa, albo smieci lataja,

-punkt 8.3.6.3 ... i 9.1.1

-dodaj kondensator na zasilaniu,

-a trip test dobry ? Moze mierzysz co innego

-i jeszcze taki cytat To minimize self-heating, the load current on VTEMP should be minimized

-tak z ciekawosci ... doklej mu jakis czujnik temperatury i zmierz :-)

J.

Ja bym użył cyfrowy termostat ds1821, ma programowalne trip-pointy może sam od razu wysterować swoim wyjściem optiotriak.

Wed³ug datasheeta, przy pr±dzie <600uA napiêcie <0,2V.

Nie wiem, zw³aszcza ¿e teraz siê zastanowi³em, ¿e wyj¶cie zanegowane (¼le go nazwa³em "odwracaj±ce" wczoraj) /TOver jest aktywne, gdy temperatura otoczenia jest powy¿ej Ttrip ustawione u mnie na 24C. Aktywne, czyli wyj¶cie LOW i tranzystor open colector przewodzi. Grza³ka wtedy jest wy³±czona :-))

Drugi TOver, ten niezanegowany, jest push-pull, nie open colector.

Trip jest dobry: wed³ug wyj¶cia analogowego grza³ka siê za³±cza przy napiêciu 1.028 i wy³acza przy temperaturze

10 C wy¿szej.

:-) no... muszê siê tym ciut wiêcej pobawiæ.

Nie projektowałem tego urządzenia - dostałem tylko problem do usunięcia na zasadzie "Brian, który zaprojektował tą płytkę już u nas nie pracuje a mamy z nią kłopoty, czy możesz pomóc Przemku?" Jeśli nie da się tego inaczej naprawić jak projektowanie od nowa to wtedy pomyślę, ale wolałbym zrobić małą, prostą modyfikację.

Ale zmierz, to sie moze duzo wyjasnic.

No tak, to nawet jak sie grzeje od pradu rezystora, to tym bardziej bedzie wyjscie przewodzic i grzalki nie wlaczac.

Ale skoro tak ... to jak spowodowales wlaczenie grzalki ? Trzeba bylo uklad schlodzic, czy prog jest ustawiony wyzej ? Bo skoro grzalka odlaczona, to sie nie powinien przestawic ... wiec moze jakies zaklocenia lapie ?

To nam nie przeszkadza w kwestii wyrowania mocy strat, ale jak teraz patrze - chyba nie ona jest przyczyn±.

Ale ja o linii Trip_test. Jesli przestawisz - to mierzysz wartosc zadan±. I cos tam pisza o resetowaniu t± linia - moze program resetuje co pare minut ?

J.

Jeśli urządzenie jest termostatem z fixed trip points to nie ma nic prostszego i pewnego za razem niż zamiana na ds1821 z predefiniowanymi ustawieniami.

Testuje w termotronie - ustawiam temperature powietrza na 4C i urządzenie w obudowie się schładza, aż wnętrze przejdzie przez próg termostatu i włączy grzałkę (zamiast grzałki jest tam teraz brzęczyk). Problem polega na tym, że jak tylko układ się przełączy na grzanie to następuje auto-podgrzewanie się, bo za parę minut temperaturę chip zgłasza

10C większą.

Chyba nie - samogrzanie jest obserwowane gdy zanegowane Tover jest w stanie wysokim... a więc prąd nie płynie przez open collector.

Teraz patrzę na obwód optotriaka który jest załączany tym zanegowanym Tover przez tranzystor MMBTA05-TP. Ten tranzystor załącza leda optotriaka przez opornik 150 ohm z 3.3V i jednocześnie, (równolegle) innego leda (żółtego) dla sygnalizacji załączenia grzania, też przez opornik 150 ohm. To już całkiem spory prąd i ten tranzystor może się grzać... jeśli jest blisko tego termostatu LM57 na płytce to będzie problem...

Trip test jest nieużywane, zwarte do masy.

Jak widac - nie od wyjscia /TOver sie nagrzewa, bo ono przestaje przewodzic. Grzac sie moze ten dodatkowy tranzystor, optotriak - ale przeciez nie na tyle, zeby podgrzac naszego chipa o 10 C :-)

Palcem pomacac, co tam takiego goracego sie robi ? :-)

Nie powinien. To nam daje ok 10mA na opornik, bardzo przyzwoity prad, tranzystor bez trudu powinien sie otworzyc i pozostac zimnym. Ale sprawdzic warto ... czy aby na pewno sa to 150 ohm

A moze te oporniki grzeja chipa ?

J.

Użytkownik "Pszemol" snipped-for-privacy@PolBox.com napisał w wiadomości news:pjv38f$vbc$ snipped-for-privacy@dont-email.me...

Może jak się przełącza, to już mu tak zimno, iż dostaje dreszczy? A to, jak wiemy, jest fizyczną/fizjologiczną reakcją na zimno i zmierza do ogrzania organizmu. Może w ten deseń?

:))

Dobre! Napisze tak w raporcie dla szefa...

Ano nie jest...

Otóż ten układ jest zasilany prosto z sieci... Użyty jest beztransformatorowy zasilacz na NCP1014, ustawiony aby produkował 11V i to jest podawane na micropower regulator LP2981. Oba układy grzeją się sporo...

Z tego regulatora zasilana jest zielona LED sygnalizująca zasilanie (150 ohm opornik z 3.3V zielony led, czyli prawie 10mA).

Jak układ wykryje temperature niższą niż progowa, czyli włączy grzałkę, to dostajemy dodatkowy pobór prądu rzędu 20mA bo mamy żółtą diodę sygnalizującą załączenie grzałki i leda wewnątrz optotriaka, a właściwie optycznie izolowanego sterownika normalnego triaka (układ MOC3020) czyli 2x

10mA przyrost prądu i regulator LP2981 się grzeje jeszcze bardziej gdy grzałka włączona i podgrzewa termostat siedzący na laminacje FR4 obok...

Myślę, że dojdą dodatkowe problemy jak się to puści w Europie na dwukrotnie większym napięciu sieciowym - pewnie NCP1014 będzie jeszcze cieplejszy :-(

Ech... nie ma chyba prostego sposobu aby to ponaprawiać "na szybko" - trzeba to przeprojektować i odsunąć grzejące się elementy od termostatu, ponacinać płytkę aby nie było termicznego połączenia przez włókna szklane laminatu itp, itd...

Widzę że to ma interface do komputera - ten mój układ nie ma żadnej inteligencji, nie ma procka: ustawiony jest próg na stałe, histereza 10C na stałe i pyka grzałką.

Gdyby można było zastosować normalny przełącznik termiczny to sprawę załatwiłby jeden komponent, ale ma to być rozwiązanie "beziskrowe" (czyli nie przekaźnik ani jakiś bimetalowy zwieracz tylko silikonowy klucz).

Wyszedł z tego niezły overkill (z armaty do komara).

W dniu 2018-08-03 o 00:12, Pszemol pisze:

[...]

Niekoniecznie. Prądy będą mniejsze.

P.P.

Interfejs 1wire, najprostszy jaki może być. W sieci na pewno znajdziesz narzędzia do zaprogramowania ds1821 z pc. Są też do tego tony bibliotek do popularnych mcu/Raspi/whatever

I idelamie pasuje do niego ds1821. Programujesz w nim raz trip pointy i zapominasz.

Dokładnie taki jest ds1821. Jeden komponent po zaprogramowamiu zachowuje się jak fizyczny przełącznik, który wyjściem on/off może wysterować czymkolwiek.

Nie narzekam, ze zaprogramowac jest trudno raczej ze w ogole trzeba :) LM57 programuje sie opornikiem na plytce.

W czym to rozwiazanie jest lepsze od LM57? Poza tym ze jest gorsze, bo chip wymaga programowania?

Czyli że oszczędzam jeden tranzystor npn? :)

W dniu 03.08.2018 o 12:08, Pszemol pisze:

LM57 może być upierdliwy w testowaniu po etapie montażu pakietu. Jak sprawdzisz czy rezystor nie został pomylony, nie ma zimnego lutu, czy progi temperaturowe są takie jak potrzeba? Będziesz dmuchał powietrzem?

W tym że 3 dzień rozprawujesz co z tym zrobić bo się grzeje i nic do przodu naprawę nie posunałeš? Ze skoro mozna programowac trip pointy, to nie trzeba ich precyzyjnie realizować elementami dyskretnymi bawiąc się w przeliczanie i dobór wartości rezystora, którego akurat zapewne nie mam pod ręką? W ds ustawiam 25C to wiem że to będzie 25+- jego dokładność akceptowalna w szerokim paśmie zastosowań. Oczywiście lm zapewne jest tańszy niż ds w przypadku produkcji wielkoseryjnej, natomiast w przypadku jedbarazowej naprawy, prościej i szybciej można zastąpić problematyczne el. dyskretne na przykład takim ds.

Widzisz, ja nie robię jednorazowej naprawy jednego urządzenia. I problem grzania się byłby tu taki sam, bo pochodził od zasilacza obok... Wymiana lm na dsa nic mi tu nie wnosi, poza dodatkowym etapem na produkcji, ktory w lmie nie jest potrxebny.

Dnia Fri, 3 Aug 2018 12:27:51 +0200, Zbych napisał(a):

Jest ten pin do testowania.

Ale ... jak sprawdzic ds1821 ?

J.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required