Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Relpol przekaźniki
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Czujnik temperatury do regulatora pogodowego ST50 - jaki ?

15 Lip 2009 20:03 7600 30
  • Poziom 10  
    Witam
    Uszkodził się oryginalny czujnik temperatury zewnętrznej który pracował z regulatorem pogodowym ST50 firmy Recalart. Niestety czujnik ten w żaden sposób nie jest opisany i mam obecnie problem z doborem takiego który będzie właściwie działał z tym sterownikiem.
    Próbowałem czujniki z serii KTY81 ale niestety przy obecnej pogodzie sterownik wskazuje temperaturę ok -20 stopni (na dworze jest +30) :).
    Czy ktoś z Was może mi pomóc w doborze czujnika?
    Producent odpowiedział że to tak stary programator że nie pamiętają jakich używali czujników :(
    Proszę o pomoc i z góry dziękuje.
    Pozdrawiam
    Piotrek
  • Relpol przekaźniki
  • VIP Zasłużony dla elektroda
    Te regulatory produkowała chyba firma MR-elektronika.Tory pomiarowe pracowały tam na czujnikach PT100,więc wydaje mi się że tego typu czujnik np.zakupiony we Frisko powinien pracować prawidłowo.
  • Relpol przekaźniki
  • Poziom 33  
    piotr2k1 napisał:

    Próbowałem czujniki z serii KTY81 ale niestety przy obecnej pogodzie sterownik wskazuje temperaturę ok -20 stopni (na dworze jest +30) :).
    Czy ktoś z Was może mi pomóc w doborze czujnika?

    Witam .
    W celu ustalenia typu czujnika proponuję w miejsce czujnika wpiąć dekadę oporową lub potencjometr np. 1k , następnie zmieniając oporność ustawić temperaturę na wskaźniku aby się pokrywała z rzeczywistą . Znając oporność można ustalić typ czujnika . Przykładowo czujnik PT100 ma oporność 100Ω przy temperaturze 0°C . Charakterystyki czujników znajdziesz w necie . :|
    Pozdrawiam .
  • Poziom 10  
    serwisant73 napisał:
    Te regulatory produkowała chyba firma MR-elektronika.Tory pomiarowe pracowały tam na czujnikach PT100,więc wydaje mi się że tego typu czujnik np.zakupiony we Frisko powinien pracować prawidłowo.


    Dzięki za odpowiedź.
    Piec jest firmy Radan sterownik do niego zrobiła firma Recalart z Opola.
    Zastanawia mnie jednak fakt, że czujnik KTY81-210 wpięty w tor pomiaru temperatury ciepłej wody wyświetla dobrą wartość (przynajmniej w jakimś tam zakresie temperatur).
    Czy to możliwe aby do jednego sterownika podpinało się czujniki o różnych charakterystykach ?? Tzn. do mierzenia temp. zewnętrznej inny czujnik i do ciepłej wody inny ??
    Czy może coś sterownik sfiksował ??
    Pozdrawiam

    Dzięki Stary1952 ....dobry pomysł z tym potencjometrem.
    Penie jak nie uda mi się uzyskać informacji jaki to czujnik to będę robił jak napisałeś :)
  • VIP Zasłużony dla elektroda
    Pt100 może różnić się właśnie charakterystyką.Albo rezystancja rośnie wraz ze wzrostem temperatury,albo maleje ze wzrostem temperatury.
  • Specjalista - systemy grzewcze
    Czujniki NTC i PTC mogą różnić się charakterystyką (malejącą i rosnącą)jak również rezystancją. Natomiast czujnik PT 100 (oznaczenie konkretnego typu czujnika)jako czujnik rezystancyjny wykonany z drutu platynowego ,ma jedną zawsze tą samą charakterystykę .Przy temp 0 st ma zawsze 100 Ohm, przy wyższej rośnie ,a przy niższej maleje rezystancja.
  • Poziom 33  
    Witam .

    Zdarzają się też czujniki z niklu NI100

    Charakterystyka NI100 w skrócie :
    0°C - 100.00Ω
    +10°C - 105,6Ω
    +20°C - 111,3Ω
    +30°C - 117,1Ω
    +40°C - 123.0Ω

    Charakterystyka PT100

    0°C - 100.00Ω
    +10°C - 103,90
    +20°C - 107,80
    +30°C - 111,68
    +40°C - 115,54

    Pozdrawiam .
  • Poziom 10  
    Dzięki wszystkim za porady
    Prawdopodobnie jednak uszkodzeniu uległ tor pomiarowy w regulatorze.
    Spróbuję wylutować tą płytkę ze sterownika i zobaczyć .... może coś da się jeszcze zrobić w tym temacie :)
    Pozdrawiam
  • Poziom 21  
    Kolego Serwisant73 Podaj mi przykład czujnika PT100 w którym rezystancja MALEJE ze wzrostem temperatury
  • Specjalista Automatyk
    Witam!
    Jeżeli masz miernik i możesz zmierzyć oporność to weź potencjometr i ustaw 1745 ohm podepnij na regulator po wypięciu przewodu prowadzącego do czujnika - regulator winien pokazać -5 stopnia C, jeżeli będzie taki wynik to podam Ci charakterystykę tego czujnika - tak w Vaillancie
    i charakterystyki czujników są rózne dla zewnętrznego, kotła i wody uzytkowej.
    Pozdrawiam
  • Poziom 11  
    Kolego, zastosuj czujnik KTY 81-210 jest to czujnik rezystancyjny PTC. Przy temperaturze 20 stopni ma około 2k omów.
    Jeśli nie będzie chciał pracować poprawnie, to oznacza, że w pamięci eeprom sypnęły się nastawy dotyczące kalibracji, w tych regulatorach wymagana była kalibracja przetwornika R/U, a jej wyniki niezbędne do dalszego wyliczenia temperatury przechowywane są właśnie w pamięci eeprom. Kalibracja odbywała się w dwóch punktach dla całego zakresu pomiarowego, przy temp. 0 st. i 80 st. celsjusza.

    Poza tym, wszystkie czujniki podpinane do tego regulatora, są identyczne, a to oznacza, że aby sprawdzić tor pomiarowy możesz w to miejsce podłączyć dowolny z pozostałych czujników, np. od C.O. albo pokojowy i sprawdzić czy tor pomiarowy jest sprawny, jeśli tak, to kup nowy czujnik i po sprawie, jeśli nie to sam nic nie zrobisz, bo do kalibracji producent używa innego firmware'u.

    Ten firmware w procesie produkcji jest wgrywany w celu przeprowadzenia testu regulatora i skalibrowania torów pomiarowych oraz do zapisania nastaw kalibracyjnych w pamięci eeprom, a następnie wgrywany jest soft produkcyjny, który z tych nastaw korzysta w trakcie wyliczania temperatury, na podstawie napięcia z przetwornika R/U.
    O ile się nie mylę (nie pamiętam w tej chwili) to tam jest procek z rodziny 80535 + tradycyjna pamięć eprom.

    P.S. kiedyś zajmowałem się tymi regulatorami, tak więc możesz traktować tą informację jako w 100% pewną.
  • Poziom 10  
    Witam
    Bardzo dziękuję za pomoc. Na drodze dedukcji i wcześniejszych porad użytkowników (którym bardzo dziękuję za wskazówki) doszedłem do wniosku że to ten czyjnik o którym piszesz jest właściwy (i faktycznie w innych torach pokazuje właściwe temperatury) i że błąd musi być po stronie elektroniki sterownika (obstawiałem tor pomiarowy).
    Ale z tego co piszesz wynika iż coś "uleciało" z eepromu.
    Czy na prawdę nic nie mogę poradzić ?? Trochę potrafię w dziedzinie mikroprocesorów więc może dasz mi jakieś wskazówki jak samemu popróbować odratować ten sterownik ?
    Jeszcze raz dziękuję
    Pozdrawiam
    Piotrek

    diodak32 napisał:
    Kolego, zastosuj czujnik KTY 81-210 jest to czujnik rezystancyjny PTC. Przy temperaturze 20 stopni ma około 2k omów.
    Jeśli nie będzie chciał pracować poprawnie, to oznacza, że w pamięci eeprom sypnęły się nastawy dotyczące kalibracji, w tych regulatorach wymagana była kalibracja przetwornika R/U, a jej wyniki niezbędne do dalszego wyliczenia temperatury przechowywane są właśnie w pamięci eeprom. Kalibracja odbywała się w dwóch punktach dla całego zakresu pomiarowego, przy temp. 0 st. i 80 st. celsjusza.

    Poza tym, wszystkie czujniki podpinane do tego regulatora, są identyczne, a to oznacza, że aby sprawdzić tor pomiarowy możesz w to miejsce podłączyć dowolny z pozostałych czujników, np. od C.O. albo pokojowy i sprawdzić czy tor pomiarowy jest sprawny, jeśli tak, to kup nowy czujnik i po sprawie, jeśli nie to sam nic nie zrobisz, bo do kalibracji producent używa innego firmware'u.

    Ten firmware w procesie produkcji jest wgrywany w celu przeprowadzenia testu regulatora i skalibrowania torów pomiarowych oraz do zapisania nastaw kalibracyjnych w pamięci eeprom, a następnie wgrywany jest soft produkcyjny, który z tych nastaw korzysta w trakcie wyliczania temperatury, na podstawie napięcia z przetwornika R/U.
    O ile się nie mylę (nie pamiętam w tej chwili) to tam jest procek z rodziny 80535 + tradycyjna pamięć eprom.

    P.S. kiedyś zajmowałem się tymi regulatorami, tak więc możesz traktować tą informację jako w 100% pewną.
  • Poziom 11  
    Witaj,

    kolego jeśli masz ochotę w nim pogrzebać to postaram Ci się pomóc, ale nie obiecuję, że to coś pomoże i rozwiąże Twój problem.

    Po pierwsze musiałbyś go delikatnie rozbebeszyć, znajdziesz tam panel przedni oraz 2 płytki; jedna z procesorem, a druga z transformatorem i przekaźnikami (o ile się nie mylę przykrytymi blachą ekranującą).
    Na płycie procesora znajdziesz pionowo wmontowane płytki przetworników R/U. Następnie musisz zlokalizować do której z tych płytek podłączony jest ten "niby" uszkodzony tor pomiarowy. Do każdej z płytek dochodzi kilka sygnałów, m. in. +5V oraz ok. +6,7V, a także wejście, wyjście i GND. Sensor temperatury pracuje w układzie dzielnika rezystorowego, więc jest wpinany pomiędzy wejście i GND.
    W kolejnym kroku musiałbyś zidentyfikować wyjście z tego przetwornika R/U - wychodzi bezpośrednio do prztwornika A/C w procesorze, więc nie powinieneś mieć z tym problemów.
    Kolejną sprawą jest to, że w zależności od podłączonej na wejście rezystancji powinno zmieniać się napięcie na wyjściu przetwornika. Przetwornik pracuje dla zakresu napięć od 0-5 V, przy czym im mniejsza rezystancja tym niższe napięcie.
    Podstaw rezystory w miejsce czujnika o wartościach odpowiadających temperaturom -20 st. 0 st i 80 st celsjusza (wartości znajdziesz w tabeli - pdf dla KTY 87-210 albo 81-205 czy 81-207 nie pamiętam dokładnie, dlatego na dole postu podam wartości) i sprawdź jakie masz na wyjściu napięcia. Dla porównania możesz to samo zrobić na pozostałych torach pomiarowych - napięcia powinny być podobne, ale nie koniecznie identyczne, bo zastosowane w przetwornikach R/U elementy mają swoją tolerancję (stąd też zachodzi konieczność kalibracji tych przetworników).

    Zrób to co opisałem i daj znać jakie otrzymałeś wyniki - może to nie eeprom, a np. padł wzmacniacz operacyjny w przetworniku R/U, o ile się nie mylę i dobrze pamiętam siedzi tam LM 324 na każdej płytce R/U.
    Jeśli napięcia będą OK, to znaczy to, że problem jest faktycznie w eepromie lub procku, a tor R/U działa prawidłowo, jeśli nie to LM 324 do wymiany, przy czym nie wszystkie odpowiedniki oryginału pracują poprawnie - lepiej szukać identycznego.

    Wartości dla czujnika:
    Rezystancja, temperatura
    1154 -40
    1383 -20
    1640 0
    1924 20
    2947 80
    3769 120

    Jeśli przetwornik R/U pracuje normalnie to kolej na sprawdzenie wartości kalibracyjnych w pamięci eeprom. Jeśli się nie mylę siedzi tam ST93c46 lub jakiś podobny - spróbuj ją delikatnie wylutować i jakimś czytnikiem odczytać jej zawartość.
    Tam mogą być 2 eepromy - więc odczytaj obydwa i ich nie pomyl, a następnie wyślij mi ich zawartość na pryw. maila to zobaczę co tam się dzieje.
    Do odczytu tych kości możesz użyć IC-Prog'a + programator JDM.
    Po wpisach w pierwszych 24 adresach będę mógł określić czy nastawy kalibracyjne są prawidłowe, ew. co należy zmienić aby przywrócić przybliżone prawidłowe nastawy.

    P.S. Powodzenia
  • Poziom 10  
    Bardzo dziękuje za tak wyczerpujący opis.W tym momencie nie pozostaje mi nic innego jak tylko zmierzyć się z tematem.
    Na pewno jak tylko będę miał jakieś wyniki dam znać.
    Pozdrawiam i jeszcze raz serdecznie dziękuje.
    Piotrek

    diodak32 napisał:
    Witaj,

    kolego jeśli masz ochotę w nim pogrzebać to postaram Ci się pomóc, ale nie obiecuję, że to coś pomoże i rozwiąże Twój problem.

    Po pierwsze musiałbyś go delikatnie rozbebeszyć, znajdziesz tam panel przedni oraz 2 płytki; jedna z procesorem, a druga z transformatorem i przekaźnikami (o ile się nie mylę przykrytymi blachą ekranującą).
    Na płycie procesora znajdziesz pionowo wmontowane płytki przetworników R/U. Następnie musisz zlokalizować do której z tych płytek podłączony jest ten "niby" uszkodzony tor pomiarowy. Do każdej z płytek dochodzi kilka sygnałów, m. in. +5V oraz ok. +6,7V, a także wejście, wyjście i GND. Sensor temperatury pracuje w układzie dzielnika rezystorowego, więc jest wpinany pomiędzy wejście i GND.
    W kolejnym kroku musiałbyś zidentyfikować wyjście z tego przetwornika R/U - wychodzi bezpośrednio do prztwornika A/C w procesorze, więc nie powinieneś mieć z tym problemów.
    Kolejną sprawą jest to, że w zależności od podłączonej na wejście rezystancji powinno zmieniać się napięcie na wyjściu przetwornika. Przetwornik pracuje dla zakresu napięć od 0-5 V, przy czym im mniejsza rezystancja tym niższe napięcie.
    Podstaw rezystory w miejsce czujnika o wartościach odpowiadających temperaturom -20 st. 0 st i 80 st celsjusza (wartości znajdziesz w tabeli - pdf dla KTY 87-210 albo 81-205 czy 81-207 nie pamiętam dokładnie, dlatego na dole postu podam wartości) i sprawdź jakie masz na wyjściu napięcia. Dla porównania możesz to samo zrobić na pozostałych torach pomiarowych - napięcia powinny być podobne, ale nie koniecznie identyczne, bo zastosowane w przetwornikach R/U elementy mają swoją tolerancję (stąd też zachodzi konieczność kalibracji tych przetworników).

    Zrób to co opisałem i daj znać jakie otrzymałeś wyniki - może to nie eeprom, a np. padł wzmacniacz operacyjny w przetworniku R/U, o ile się nie mylę i dobrze pamiętam siedzi tam LM 324 na każdej płytce R/U.
    Jeśli napięcia będą OK, to znaczy to, że problem jest faktycznie w eepromie lub procku, a tor R/U działa prawidłowo, jeśli nie to LM 324 do wymiany, przy czym nie wszystkie odpowiedniki oryginału pracują poprawnie - lepiej szukać identycznego.

    Wartości dla czujnika:
    Rezystancja, temperatura
    1154 -40
    1383 -20
    1640 0
    1924 20
    2947 80
    3769 120

    Jeśli przetwornik R/U pracuje normalnie to kolej na sprawdzenie wartości kalibracyjnych w pamięci eeprom. Jeśli się nie mylę siedzi tam ST93c46 lub jakiś podobny - spróbuj ją delikatnie wylutować i jakimś czytnikiem odczytać jej zawartość.
    Tam mogą być 2 eepromy - więc odczytaj obydwa i ich nie pomyl, a następnie wyślij mi ich zawartość na pryw. maila to zobaczę co tam się dzieje.
    Do odczytu tych kości możesz użyć IC-Prog'a + programator JDM.
    Po wpisach w pierwszych 24 adresach będę mógł określić czy nastawy kalibracyjne są prawidłowe, ew. co należy zmienić aby przywrócić przybliżone prawidłowe nastawy.

    P.S. Powodzenia
  • Poziom 10  
    Witam
    Jeżeli chodzi o ten sterownik jest dokładnie taki jak opisałeś.Procek 80C535-N, eeprom 93C46CB1, wzmacniacz w torze LM 324N.
    Pomierzyłem tak jak pisałeś napięcia na wyjściu torów pomiarowych, i trochę jestem zaskoczony....
    Tor 4 (uszkodzony?) Tor 1(dla porównania) Tor 5(dla porównania)
    1120 - 0,055 V 0,067 0,094
    1376 - 0,54 V 0,42 0,093
    1609 - 1V 1,45 0,093
    1960 - 1,88 V 2,77 0,6
    2920 - 3,41 V 5,35 3,36
    3740 - 4,22 V 5,42 4,96

    Widać, że to bardziej tor 5 odbiega od "normy".
    Czy na podstawie tych wskazań możesz coś zdiagnozować czy zabierać się za eepromy ?
    Pozdrawiam
    Piotrek

    Dodano po 4 [minuty]:

    Trochę mało czytelne jest w poprzednim poście.Raz jeszcze wartości z torów:)

    1120[Om] - 0,055[V] -----0,067 ----- 0,094
    1376 - 0,54 -----0,42 -----0,093
    1609 - 1 -----1,45 -----0,093
    1960 - 1,88 -----2,77 -----0,6
    2920 - 3,41 -----5,35 -----3,36
    3740 - 4,22 -----5,42 -----4,96

    piotr2k1 napisał:
    Witam
    Jeżeli chodzi o ten sterownik jest dokładnie taki jak opisałeś.Procek 80C535-N, eeprom 93C46CB1, wzmacniacz w torze LM 324N.
    Pomierzyłem tak jak pisałeś napięcia na wyjściu torów pomiarowych, i trochę jestem zaskoczony....
    Tor 4 (uszkodzony?) Tor 1(dla porównania) Tor 5(dla porównania)
    1120 - 0,055 V 0,067 0,094
    1376 - 0,54 V 0,42 0,093
    1609 - 1V 1,45 0,093
    1960 - 1,88 V 2,77 0,6
    2920 - 3,41 V 5,35 3,36
    3740 - 4,22 V 5,42 4,96

    Widać, że to bardziej tor 5 odbiega od "normy".
    Czy na podstawie tych wskazań możesz coś zdiagnozować czy zabierać się za eepromy ?
    Pozdrawiam
    Piotrek
  • Poziom 11  
    Kolego, czy mógłbyś zamieścić tabelki z napięciami dla wszystkich torów, wtedy będę wiedział co dalej.

    Poza tym czy mógłbyś opisać przy każdym z torów na który pin procka wychodzi wyjście z przetwornika R/U, i jaki czujnik (w sensie który; np. pokojowy, C.O. czy C.W.U) jest do danego toru podłączany.

    Jeśli dysponujesz opornikiem dekadowym, to podstaw także wartości 1800 ohm i 2990 ohm dla każdego kanału i podaj mi proszę również napięcia dla tych wartości, bo chyba dla tych wart. (o ile dobrze pamiętam) przetworniki są kalibrowane - pomoże mi to w identyfikacji wartości kalibracyjnych.

    Ponadto gdybyś dał radę odczytać tego eeproma - to znacznie ułatwiłoby mi dalszą diagnozę, plik .hex możesz wysłać mi na maila: slawek(at)uni.opole.pl

    P.S. Czy tam jest jeden eeprom czy dwa ?

    Pozdrawiam
  • Poziom 10  
    Oczywiście, jak tylko pomierzę resztę to napiszę .... postaram się też zrobić to bardziej przejrzyście.
    PS
    Są dwie kostki eeprom.
    Pozdrawiam

    diodak32 napisał:
    Kolego, czy mógłbyś zamieścić tabelki z napięciami dla wszystkich torów, wtedy będę wiedział co dalej.

    Poza tym czy mógłbyś opisać przy każdym z torów na który pin procka wychodzi wyjście z przetwornika R/U, i jaki czujnik (w sensie który; np. pokojowy, C.O. czy C.W.U) jest do danego toru podłączany - pomoże mi to w identyfikacji wartości kalibracyjnych.

    P.S. Czy tam jest jeden eeprom czy dwa ?

    Pozdrawiam
  • Poziom 11  
    Kolego, dla tych wartości dodatkowych zrób również 1300, 1600, 1800, 1900 i 2260 ohm, bo o ile dobrze pamiętam to zależnie od przeznaczenia kanału wartości elementów na przetwornikach się różnią i kalibrowane są innymi rezystorami wzorcowymi, stąd też możesz mieć różne napięcia na wyjściach przetworników. Po prostu dla danego czujnika jest określony zakres temperatur i ew. rezystancji - stąd też przetworniki są dobrane tak, aby dla danego zakresu uzyskać jak największą rozdzielczość pomiaru. To tłumaczyłoby dlaczego na torze nr 5 trzy pierwsze wartości są zbliżone do siebie, po prostu jest to poniżej wartości minimalnej zakresu pracy przetwornika i dlatego nie reaguje wyraźnym wzrostem na zmianę rezystancji.
    W nowszych modelach wszystkie czujniki kalibrowane były dla identycznych wartości wzorcowych, w starszych, w tym ST-50 było tak: np. czujnik kotła, C.O. CWU - zestawem nr 1, a np. pokojowy czy zewnętrzny zestawem nr 2, itd.
    Ta rozbieżność rezystancji wzorcowych trochę nam utrudni życie, ale jakoś sobie z tym poradzimy.


    Jeśli tam są 2 eepromy to odczytaj obydwa - tylko ich później nie pomyl.
  • Poziom 10  
    Witam
    Niestety ale mój potencjometr obrotowy zwariował (nie mogłem ustawić stabilnej wartości oporu) i nie mogłem dokończyć pomiarów.
    Muszę zaopatrzyć się w jakiś lepszy sprzęt. Jak tylko to zrobię to napiszę.
    Jutro postaram się przeczytać te eepromy.
    Serdecznie dziękuje za pomoc
    Pozdrawiam


    diodak32 napisał:
    Kolego, dla tych wartości dodatkowych zrób również 1300, 1600, 1800, 1900 i 2260 ohm, bo o ile dobrze pamiętam to zależnie od przeznaczenia kanału wartości elementów na przetwornikach się różnią i kalibrowane są innymi rezystorami wzorcowymi, stąd też możesz mieć różne napięcia na wyjściach przetworników. Po prostu dla danego czujnika jest określony zakres temperatur i ew. rezystancji - stąd też przetworniki są dobrane tak, aby dla danego zakresu uzyskać jak największą rozdzielczość pomiaru. To tłumaczyłoby dlaczego na torze nr 5 trzy pierwsze wartości są zbliżone do siebie, po prostu jest to poniżej wartości minimalnej zakresu pracy przetwornika i dlatego nie reaguje wyraźnym wzrostem na zmianę rezystancji.
    W nowszych modelach wszystkie czujniki kalibrowane były dla identycznych wartości wzorcowych, w starszych, w tym ST-50 było tak: np. czujnik kotła, C.O. CWU - zestawem nr 1, a np. pokojowy czy zewnętrzny zestawem nr 2, itd.
    Ta rozbieżność rezystancji wzorcowych trochę nam utrudni życie, ale jakoś sobie z tym poradzimy.


    Jeśli tam są 2 eepromy to odczytaj obydwa - tylko ich później nie pomyl.
  • Poziom 11  
    Proponowałbym, aby ten potencjometr zastąpić rezystorem dekadowym - jest dokładniejszy i łatwiejszy w obsłudze, choć może być trudny do zdobycia na szybko.
  • Poziom 10  
    Witam
    Podesłałem na maila pomiary torów i zawartości eepromów.
    Pozdrawiam

    diodak32 napisał:
    Proponowałbym, aby ten potencjometr zastąpić rezystorem dekadowym - jest dokładniejszy i łatwiejszy w obsłudze, choć może być trudny do zdobycia na szybko.
  • Poziom 11  
    Witaj,

    przeanalizowałem to co mi przesłałeś i znalazłem pewien problem w nastawach kalibracyjnych.
    Przeliczyłem je na nowe, niestety na sucho, bez użycia softu kalibracyjnego ale powinny działać dobrze i regulator powinien Ci wskazywać w przybliżeniu rzeczywiste wartości temperatury.
    Dlaczego w przybliżeniu?
    Ponieważ nie znam rzeczywistych, dokładnych wartości z przetwornika AC w mikrokontrolerze dla poszczególnych napięć, wyliczyłem je na podstawie algorytmu, stąd do dalszych obliczeń mogłem wziąć (i pewnie wziąłem) oszacowane wartości obarczone jakimś błędem (bliżej nie znanym), co może powodować niewielkie błędy w obliczaniu przez regulator temperatury.
    Mam jednak nadzieję, że rozbieżność pomiędzy wartością temperatury zmierzoną i wyliczoną przez regulator w stosunku do rzeczywistej będzie na akceptowalnym poziomie.

    W mailu wysłałem Ci poprawiony plik dla eepromu nr 2.

    Pozdrawiam
  • Poziom 10  
    Witam
    Dzięki za podesłany plik, jutro spróbuje wgrać i sprawdzić jak działa sterownik.
    Zastanawia mnie jednak różnica między Twoim eepromem a odczytanym ze sterownika ..... czyżby tyle danych uleciało z tego eepromu ?
    Pozdrawiam
    Piotrek

    diodak32 napisał:
    Witaj,

    przeanalizowałem to co mi przesłałeś i znalazłem pewien problem w nastawach kalibracyjnych.
    Przeliczyłem je na nowe, niestety na sucho, bez użycia softu kalibracyjnego ale powinny działać dobrze i regulator powinien Ci wskazywać w przybliżeniu rzeczywiste wartości temperatury.
    Dlaczego w przybliżeniu?
    Ponieważ nie znam rzeczywistych, dokładnych wartości z przetwornika AC w mikrokontrolerze dla poszczególnych napięć, wyliczyłem je na podstawie algorytmu, stąd do dalszych obliczeń mogłem wziąć (i pewnie wziąłem) oszacowane wartości obarczone jakimś błędem (bliżej nie znanym), co może powodować niewielkie błędy w obliczaniu przez regulator temperatury.
    Mam jednak nadzieję, że rozbieżność pomiędzy wartością temperatury zmierzoną i wyliczoną przez regulator w stosunku do rzeczywistej będzie na akceptowalnym poziomie.

    W mailu wysłałem Ci poprawiony plik dla eepromu nr 2.

    Pozdrawiam
  • Poziom 11  
    Zmienione zostały tylko 4 komórki, współczynniki kalibracyjne dla kanału nr 3 (czujnik temp. zewnętrznej).
    Poza tym wszystkie inne są bez zmian.

    Sprawdź czy działa - bo to jest najważniejsze.

    Powodzenia
  • Poziom 10  
    Witam
    Możesz mi pokazać które to komórki ... dla ciekawości ?
    EEprom 2 oryginalny
    :10000000FF11080A9B0AB2110B0A96FF047803C974
    :1000100003D6033603CDFFFFFFFFFFFFFFFFFFFF08
    :00000001FF
    EEprom 2 przerobiony
    :10000000FF11080A9B0AB209350A96FF047803C952
    :1000100003D6022F03CDFFFFFFFFFFFFFFFFFFFF10
    :10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
    :10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
    :10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
    :10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
    :10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
    :10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
    :00000001FF

    Poza tym ja widzę tu większe różnice niż tylko 4 komórki ... ale może źle to interpretuję ?
    Pozdrawiam




    diodak32 napisał:
    Zmienione zostały tylko 4 komórki, współczynniki kalibracyjne dla kanału nr 3 (czujnik temp. zewnętrznej).
    Poza tym wszystkie inne są bez zmian.

    Sprawdź czy działa - bo to jest najważniejsze.

    Powodzenia
  • Poziom 11  
    Po pierwsze czym ty to porównujesz, tak nie sprawdzisz!
    Uruchom IC-Prog'a, ustaw eeprom 93C46, następnie wczytaj do jednego bufora oryginalny, a do drugiego poprawiony i porównuj ręcznie albo komendą compare, ale nie tak jak ty to zrobiłeś.
    Na maila wysłałem Ci zrzuty ekranów z IC-Prog'a - dla porównania obu zawartości.

    Poza tym, dla tego sterownika z tego eepromu ważne są tylko 24 pierwsze 8bitowe komórki.
    Wpal to do eeproma i sprawdź regulator, zawsze możesz wgrać stary wsad, bez szkody dla sterownika, ale ze znaną Ci już usterką.
  • Poziom 10  
    Cześć
    Wysłałem pomiary na emaila. Wszystko wygląda poprawnie. Czekam na informację czy jeszcze można dokładniej skalibrować czy już tak zostawiamy ?
    Wielkie dzięki.
    Pozdrawiam
    Piotrek

    diodak32 napisał:
    Po pierwsze czym ty to porównujesz, tak nie sprawdzisz!
    Uruchom IC-Prog'a, ustaw eeprom 93C46, następnie wczytaj do jednego bufora oryginalny, a do drugiego poprawiony i porównuj ręcznie albo komendą compare, ale nie tak jak ty to zrobiłeś.
    Na maila wysłałem Ci zrzuty ekranów z IC-Prog'a - dla porównania obu zawartości.

    Poza tym, dla tego sterownika z tego eepromu ważne są tylko 24 pierwsze 8bitowe komórki.
    Wpal to do eeproma i sprawdź regulator, zawsze możesz wgrać stary wsad, bez szkody dla sterownika, ale ze znaną Ci już usterką.
  • Poziom 11  
    Przeglądając pomiary, które przesłałeś mi na maila, mogę stwierdzić, że kalibracja przeprowadzona w sposób czysto teoretyczny bez użycia odpowiedniego softu wyszła wręcz idealnie. Błąd pomiaru wynoszący 1,2 st przy temp.. -20 st jest do pominięcia.
    Sam czujnik temperatury ma tolerancję ok 1 st.

    Rozbieżności te wynikają z tego, że (jak napisałem w którymś z poprzednich postów) nie znam dokładnych wartości zwracanych przez przetwornik AC w mikrokontrolerze dla danego napięcia.
    Jedyne co mogłem zrobić to na podstawie algorytmu wyliczyć, że np dla napięcia na wejściu AC równym np 1,52V wartość zwrócona przez przetwornik AC będzie wynosiła x, a tak naprawdę może się ona w rzeczywistości różnić od tej przez mnie wyliczonej.
    Ta różnica wynikać będzie z dokładności napięcia odniesienia (Vref), które jak pewnie się domyślasz uzależnione jest od dokładności stabilizatora +5V.
    Stąd do obliczeń przyjąłem, że napięcie odniesienia wynosi dokładnie 5V, a w rzeczywistości może się nieco różnić, może się zawierać w przedziale od 4,8 do 5,2 V, i w dodatku może się zmieniać w czasie w zależności od obciążenia stabilizatora.
    Dlatego nie jest możliwe dokonanie super dokładnej kalibracji w sposób czysto teoretyczny. Aby to zrobić, trzeba by było wpalić do epromu soft kalibracyjny i dokonać kalibracji za pomocą tego softu, on by do dalszych wyliczeń przyjął wartości rzeczywiste, a nie wyliczone.
    Poza tym i tak zawsze (nawet przy użycie tego softu) będzie występowała jakaś niedokładność wynikająca z przeprowadzania wielu różnych operacji matematycznych, gdzie dochodzi do zaokrąglania wartości do kilku miejsc po przecinku.

    Zatem podsumowując, uważam, że taki wynik jest wystarczający.

    Pozdrawiam
  • Poziom 10  
    Dzięki, zatem udało się naprawić staruszka :)
    Cały czas zastanawia mnie jednak co się stało, że zawartość pamięci eeprom została zmieniona ....?
    Druga sprawa ... możesz zaproponować jakiegoś następcę tego sterownika ? To tak na przyszłość, bo jak wiesz sterownik ma już swoje lata.
    I trzecia .. jak mogę się zrewanżować ?:)
    Dziękuję i pozdrawiam
    Piotrek
  • Poziom 11  
    Postaram się coś dobrać, ale musiałbym wiedzieć co tak naprawdę masz w kotłowni, jakie pompy (w sensie funkcji, a nie modelu), jaki palnik, czym grzejesz (gaz, olej), itp. oraz jakie masz wymagania co do funkcjonalności takiego regulatora.
    Poza tym, czy chcesz włożyć nowy sterownik do jakiejś istniejącej obudowy czy ma to być cały zestaw - obudowa (konsola) + sterownik montowane na piec, itp.
    W każdym razie niezależnie od tego proponuję Ci też samemu porównać oferty producentów takiego sprzętu, bo ja od kilku lat zajmuję się już zdecydowanie inną branżą i nie jestem na bieżąco z tymi produktami, choć jakąś tam wiedzę z tego zakresu posiadam, natomiast nie znam bieżących ofert producentów.
    Co do rewanżu, to nie ma sprawy, cieszę się, że mogłem pomóc, a przy okazji odświeżyłem swoją wiedzę w kilku starych tematach.

    Pozdrawiam