logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Prosty termometr jednoukładowy z wyświetlaczem LED

zasoby 28 Wrz 2005 16:18 331220 1010
REKLAMA
  • #961 12278834
    maniek1234567
    Poziom 11  
    Posty: 28
    Ocena: 5
    Czyli na tym schemacie z naszego forum wszystkie litery A-G z indeksem 1 odpowiadają u mnie jednej stronie wyświetlacza? Czyli liter A-G na dole bądź u góry. a CA1 i CA2 odpowiada w moim wyświetlaczu A1 i A2?. Proszę o pomoc i wyrozumiałość. Jestem początkujący w tych sprawach
  • REKLAMA
  • #962 12278937
    _jta_
    Specjalista elektronik
    Posty: 48810
    Pomógł: 3198
    Ocena: 4184
    Duże litery A-G i po nich cyfra 1-4 = sygnał z ICL7107. AB4 = sygnał '1000'. POL = sygnał '-'.
    Małe litery a-g i po nich cyfra 1-2 = segment wyświetlacza. dp1,dp2 = kropki. CA1,CA2 = anody.
    Litera a-g / A-G oznacza segment A-G (zajrzyj do Wikipedii - podają układ).
  • #963 12280608
    maniek1234567
    Poziom 11  
    Posty: 28
    Ocena: 5
    No ok rozumiem prawie wszystkie oznaczenia. Patrzyłem na wiki. Ale co to jest sygnał "1000" i po co sygnał "-" skoro w pierwszym wyświetlaczu segment "g" to to samo. Dobrze mówię?
  • #964 12280702
    _jta_
    Specjalista elektronik
    Posty: 48810
    Pomógł: 3198
    Ocena: 4184
    ICL7107 pokazuje liczby z zakresu od -1999 do 1999 - pierwsza cyfra może być '1', albo nic,
    jak ma być '1', to jest sygnał '1000'; i liczba może być ze znakiem '-', albo bez tego znaku.
  • #965 12281725
    maniek1234567
    Poziom 11  
    Posty: 28
    Ocena: 5
    Czyli na tym moim są prawie wszystkie oznaczenia za wyjątkiem kropek... ;/

    EDIT

    Panowie złożyłem termometr, prawie wszystko działa jak powinno. Piszę prawie bo powyżej temperatury 100*C nie wyświetla mi cyfry "1" na pierwszym wyświetlaczu. Czym to może być spowodowane? Sprawdzałem ścieżki od tych segmentów i mają połączenie lecz nie pokazują tej jedynki
  • #966 12394637
    maniek1234567
    Poziom 11  
    Posty: 28
    Ocena: 5
    Witam Panowie, przepraszam za post pod postem ale wczoraj edytowałem i nie wyświetlił sie a bardzo mi zależy na szybkie odpowiedzi. Złożyłem termometr i wszystko działa prawie jak należy, bo nie pokazuje cyfry "1" napierwszym wyświetlaczu jak jest temperatura powyżej 100. Chciałbym zapytać o jeszcze jedną rzecz. Czy do czujnika można dać przewód około 10m? Czy trzeba coś przerabiać? Proszę o odpowiedź
  • REKLAMA
  • #967 12394727
    _jta_
    Specjalista elektronik
    Posty: 48810
    Pomógł: 3198
    Ocena: 4184
    Trzeba zmierzyć napięcia - czy jest sygnał na nóżce ICL7107, czy dochodzi do wyświetlacza...

    Przez sensor płynie ułamek mA (około 0.1mA), więc oporność przewodu raczej nie ma znaczenia, ale indukowanie się napięć ma, więc trzeba połączyć np. skrętką.
  • #968 12395616
    maniek1234567
    Poziom 11  
    Posty: 28
    Ocena: 5
    Czyli przewód skrętka powinien wystarczyć tak?
  • #969 12518422
    maniek1234567
    Poziom 11  
    Posty: 28
    Ocena: 5
    WItam wszystkich to znowu ja. Termometr działa prawie dobrze, przewód jaki zamontowałem do czujnika to ekran. Jednak odczyt mocno zmieniatranzystor BC547, który znajduje się w układzie, gdy go ogrzeje to zmieniają mi się wyniki pomiaru, drugim problemem są zakłócenia. Próbowałem zamontować taki termometr w motocyklu i przy uruchomiony silniku strasznie wariują wskazania. Myślę, że zakłócenia powoduje przewód WN który idzie do świecy zapłonowej oraz częściowo pole magnetyczne wytwarzane przez prądnice. Jak mogę pozbyć się tych zakłóceń? Proszę o pomoc. Pozdrawiam
  • #970 12518762
    k124l
    Poziom 20  
    Posty: 601
    Pomógł: 31
    Ocena: 125
    Zamknij termometr w metalowej obudowie i dobrze odfiltruj zasilanie .
  • REKLAMA
  • #971 12519345
    maniek1234567
    Poziom 11  
    Posty: 28
    Ocena: 5
    Zasilanie mam odfiltrowane. Mam stabilizator napięcie 7805, przed nim i za nim filtracje, zresztą całość jest zasilana z akumulatora. Całość mogę zamknąć w metalowej obudowie ale to nadal nie rozwiąże problemu zmiany wyników pod wplywem zmian temperatury tranzystora w ukladzie oraz problemu z indukowaniem sie napięć w przewodzie od czujnika
  • #972 12524335
    _jta_
    Specjalista elektronik
    Posty: 48810
    Pomógł: 3198
    Ocena: 4184
    Hm... a _który_ tranzystor BC547, bo tam mogą być dwa? Jeden z nich jest czujnikiem temperatury, więc jego ogrzanie powinno zmieniać wskazania; jeśli ogrzanie tego drugiego ma wpływ na wskazania, to zmierz ujemne napięcie zasilania i sprawdź, jak ono zależy od temperatury tego tranzystora.

    Zakłócenia mogą dochodzić do czujnika, a on działa jak dioda - prostuje je i daje napięcie, symulując wzrost temperatury. Trzeba by umieścić filtr zakłóceń przy czujniku (co najmniej kondensator 1uF równolegle do niego), zaekranować przewód łączący go z układem...
  • REKLAMA
  • #973 12527406
    maniek1234567
    Poziom 11  
    Posty: 28
    Ocena: 5
    No chodzi o ten tranzystor w ukladzie. Nie da sie go zastąpić jakimś innym, na którego by nie dzialala tak mocno temperatura?
  • #974 12527576
    _jta_
    Specjalista elektronik
    Posty: 48810
    Pomógł: 3198
    Ocena: 4184
    Być może trzeba poprawić coś innego - np. jakiś element jest wadliwy - pomierz napięcia. I opisz dokładniej, co się dzieje, czy wszystkie elementy są zgodne z opisem (np. jaki współczynnik wzmocnienia ma tranzystor)?
  • #975 12530537
    maniek1234567
    Poziom 11  
    Posty: 28
    Ocena: 5
    Wszystkie elementy dałem takie jak byly opisane. Jak będę mial czas to pomierze napięcia. Ale wiem, że nie ja jedyny mam ten problem bo w temacie juz ktoś o tym wspominal
  • #976 12531039
    _jta_
    Specjalista elektronik
    Posty: 48810
    Pomógł: 3198
    Ocena: 4184
    To przeczytaj, jaki błąd ten ktoś zrobił, może się dowiesz, co sam masz sprawdzić. A elementy sprawdziłeś przed montażem? Jaki współczynnik wzmocnienia miał ten tranzystor (T1)? Nie był czasem z grupy A, zamiast B?
  • #977 12565205
    maniek1234567
    Poziom 11  
    Posty: 28
    Ocena: 5
    Ten ktoś właśnie nie otrzymał odpowiedzi. Wszystkie tranzystory w układzie są z grupy B
  • #978 12565350
    _jta_
    Specjalista elektronik
    Posty: 48810
    Pomógł: 3198
    Ocena: 4184
    A może np. zamieniłeś emiter z kolektorem, dlatego ma małe wzmocnienie i w rezultacie układ źle działa? Albo pomyliłeś kolor paska na oporniku? Jak nie sprawdzisz wszystkiego dokładnie, to można tylko zgadywać.
  • #979 12565829
    maniek1234567
    Poziom 11  
    Posty: 28
    Ocena: 5
    Sprawdzałem przed chwilą jeszcze raz. wszystko jest wlutowane prawidłowo, rezystory są takie jak powinny. Zna ktoś jakiś zamiennik tego tranzystora tylko żeby nie zmieniał tak drastycznie wzmocnienia pod wpływem temperatury
  • #980 12565874
    _jta_
    Specjalista elektronik
    Posty: 48810
    Pomógł: 3198
    Ocena: 4184
    Sprawdziłeś, jak wzmocnienie tego tranzystora zależy od temperatury? Wzmocnienie powinno być wystarczające, żeby jego zmiany pod wpływem temperatury nie wpływały na działanie układu - coś jest źle zrobione, trzeba znaleźć błąd. Co do tego kogoś, kto nie otrzymał odpowiedzi: podaj link, może on jaśniej napisał, o co chodzi?
  • #981 12565897
    maniek1234567
    Poziom 11  
    Posty: 28
    Ocena: 5
    mrc12 napisał:
    ten termometr jest jakis nawiedzony ten tranzystor T n płytce drukowanej też reaguje na temperaturę jak na niego chucham to się zmienia temp.nie da się wymienić tego tranzystora na jakiś inny on może fałszować i mieszać co??


    Na trzeciej stronie jest ten problem poruszony
  • #982 12566019
    _jta_
    Specjalista elektronik
    Posty: 48810
    Pomógł: 3198
    Ocena: 4184
    Ja widzę, że ktoś mu próbował odpowiedzieć, a że pytający nie opisał jasno problemu, więc nie było jak mu pomóc. Pewnie obydwaj zrobiliście ten sam błąd w układzie, i obydwu wam nie chce się podać informacji, które by umożliwiły ustalenie, jaki to błąd - żeby choć jakieś napięcia zmierzone w układzie. A u nas na forum jasnowidzów raczej nie ma... BC547 i podobne tranzystory mają wysoką stabilność wzmocnienia (wynika ona z zasady działania tranzystora o tej konstrukcji) i trudno jest uzyskać coś takiego, jak opisujecie.
  • #983 12566084
    maniek1234567
    Poziom 11  
    Posty: 28
    Ocena: 5
    Jakie napięcia muszę pomierzyć?
  • #984 12566151
    _jta_
    Specjalista elektronik
    Posty: 48810
    Pomógł: 3198
    Ocena: 4184
    #973 - zmierz ujemne napięcie zasilania i sprawdź, jak ono zależy od temperatury tego tranzystora.
    Może nie pytaj o to, na co już otrzymałeś odpowiedź? Bo inaczej to może jeszcze długo potrwać...
  • #985 12566172
    maniek1234567
    Poziom 11  
    Posty: 28
    Ocena: 5
    Jak mam to zobić? przecież termometr mam zasilany napięciem dodatnim. Prosze was o wyrozumiałość ale jestem początkujący
  • #987 12566843
    maniek1234567
    Poziom 11  
    Posty: 28
    Ocena: 5
    Napięcie na tym pinie skacze między -2,84V a -2,87V
  • #988 12567336
    _jta_
    Specjalista elektronik
    Posty: 48810
    Pomógł: 3198
    Ocena: 4184
    :arrow: #973 #985 - jak ono zależy od temperatury tego tranzystora? Poza tym: jakie jest napięcie zasilania? Całe 5V, czy np. 4.5V? Przy zasilaniu 5V i takim napięciu na 'V-' nie powinno być problemów, jakkolwiek w #609 komuś wyszło -3.51V - znacznie lepiej, dlaczego u ciebie tak słabo?
  • #989 12567374
    maniek1234567
    Poziom 11  
    Posty: 28
    Ocena: 5
    Napięcie zasilania wynosi 4,95V Jak będe miał chwile czasu to sprawdze jak ono zależy od temperatury tego tranzystora
  • #990 13296493
    luizz
    Poziom 2  
    Posty: 3
    Witam, mam pytanie co do małej modyfikacji tego układu. Chciałbym zrobić samo ściemniający wyświetlacz bo strasznie daje po oczach w nocy. Zbudowałem układzik na fotorezystorze i tranzystorze BC558. Sterując prądem bazy za pomocą fotorezystora dioda reaguje w zależności światła. Pytanie Czy układ zadziała w termometrze? niżej rysunek. Prosze o odpowiedz :)

    Prosty termometr jednoukładowy z wyświetlaczem LED

Podsumowanie tematu

✨ Dyskusja dotyczy budowy prostego termometru jednoukładowego z wyświetlaczem LED, opartego na układzie scalonym ICL7107 firmy Intersil. Układ zasilany jest napięciem +5V, z poborem prądu około 200mA, a pomiar temperatury realizowany jest w zakresie od -25°C do +125°C z częstotliwością odczytu 3 razy na sekundę. Czujnikiem temperatury jest tranzystor BC547B, który wymaga kalibracji za pomocą potencjometrów przy temperaturach 0°C (woda z lodem) i około 100°C (wrzątek). Wskazania wyświetlacza LED są czytelne, z wyświetlaczem o wspólnej anodzie. Wymiary urządzenia to około 65 x 60 x 15 mm.

Wielu użytkowników zgłaszało problemy z kalibracją, niestabilnością wskazań (skoki temperatury), trudnościami z uzyskaniem stabilnego napięcia ujemnego -5V dla ICL7107 oraz z poprawnym podłączeniem i działaniem czujnika. Zalecane jest stosowanie stabilizowanego zasilacza symetrycznego ±5V, ekranowanego przewodu do czujnika oraz dokładne lutowanie, aby uniknąć zimnych lutów. Wskazano, że niektóre problemy mogą wynikać z nieliniowości charakterystyki tranzystora jako czujnika, wpływu temperatury otoczenia na tranzystor, a także z błędów montażowych i niewłaściwego doboru elementów (np. rezystorów).

Użytkownicy pytali o możliwość rozszerzenia zakresu pomiarowego na niższe temperatury (np. do -30°C lub -40°C), co wymaga modyfikacji układu i kalibracji. Poruszano też kwestie dotyczące zastosowania innych czujników, takich jak LM35, DS18B22, termistory czy czujniki samochodowe, oraz integracji z mikrokontrolerami (np. AT89C2051). Dyskutowano o sposobach zmniejszenia częstotliwości odczytu, aby ograniczyć migotanie wyświetlacza, oraz o problemach z wyświetlaniem znaku minus na wyświetlaczu LED.

Wielu uczestników doradzało stosowanie uniwersalnych płytek drukowanych, lutownic, mierników uniwersalnych i szczypiec do montażu. Pojawiły się pytania o dostępność elementów w sklepach elektronicznych, w tym wyświetlaczy LED o wspólnej anodzie, oraz o metody skalowania i drukowania schematów płytek PCB. Wskazano, że układ ICL7107 jest gotowy do użycia bez programowania, a jego dokumentacja jest dostępna online.

Podsumowując, projekt jest prosty i tani, ale wymaga starannego montażu, stabilnego zasilania i dokładnej kalibracji, aby uzyskać wiarygodne i stabilne pomiary temperatury. Wskazano również alternatywne rozwiązania i czujniki dla bardziej zaawansowanych zastosowań.
Wygenerowane przez model językowy.
REKLAMA