Witam! Piszę tutaj, bo tu są ludzie ds-ami się zajmujący. Otóż jak to jest z dokładnością pomiaru temperatury przez DS18B20? Rozdzielczość ma 12 bitów a gdzieś w datashycie napisano accuracy 0,5 st. To po co taka rozdzielczość? Może 0,5 st odnosi się DS1820 a DS18B20 ma inaczej?
W pdf-ie do ds18b20 na samym początku jest podany parametr 'dokładność pomiaru' i wynosi on +/- 0.5 C. Czyli Twój wykonany pomiar będzie się mógł maksymalnie różnic od rzeczywistej temperatury o tę właśnie wartość. Natomiast jest następny parametr, czyli zamiana zmierzonej temperatury na konkretną...
Witam - mam prośbę do ludzi którzy znają Bascom'a - mam program regulatora temperatury dla DS1820 który napisał mi kolega ( pracowaliśmy razem - teraz już nie - szkoda hi, mam nadzieję że nie będzie zły że umieszczę ten program na elektrodzie) , teraz potrzebuje aby ten regulator współpracował z czujnikiem...
Wybacz, że się będę się czepiał ale Temperatura zadana jest z dokładnością do 0,1oC Histereza jest z dokładnością do 0,1oC według DTR DS18B20 dokładność w zakresie temperatur od -10 do +85 deg C wynosi 0,5 deg C więc nie jesteś w stanie uzyskać takiej dokładności. Natomiast jeśli chodzi o...
Zastanawiam się, co tak właściwie oznacza katalogowa informacja na temat dokładności pomiaru czujnika DS18b20. Dla ustalenia uwagi załóżmy, że karta katalogowa mówi o dokładności +/-0,5 stopnia. Z drugiej strony sam czujnik zwraca wynik z rozdzielczością 1/16 stopnia. Pytanie jaka jest charakterystyka...
Nie, chodzi mi bardziej o dokładność w zakresie temperatur pokojowych oraz o rozmiar/małą pojemność cieplną czujnika. DS1820 spełnia te warunki ale może być cokolwiek innego o podobnych parametrach. Możesz coś polecić? Edit: znalazłem coś takiego: Zasilanie od 4V w górę, możliwość podlutowania...
Witam, PROJEKT ostatecznie ukończony :D wersja ostateczna programów dla płytek MASTER Arduino Mega2560 i SLAVE ESP8266-12E Testowałem urządzenie przez kilka dni, w międzyczasie dokonałem kilku przeróbek, jak w kodzie tak i w połączeniach PIN itp. Usunięte zostały wykryte błędy, najważniejsze...
Witam ! DS18B20 jest fabrycznie ustawiony na rozdzielczość 0,0625 stopnia co wymaga czasu pomiaru min 750 ms, Zaś w programie jest 500 ms. Próbowałem u siebie DS18b20 na atmega 16, kwarc 16MHz. Korzystałem z przykładu z książki pana M.W. Niestety pokazywał błędną temp gdyż to jest przykład na...
Znalazłem na dysku coś takiego, może się przyda: Sub Read1820 1wwrite &HCC: 1wwrite &H44 'inicjalizacja konwersji A/D waitms 250 waitms 100 'oczekiwanie na koniec konwersji 1wreset 'reset magistrali I2C 1wwrite &HCC 'odczyt zawartości RAM (scretchpad) 1wwrite &HBE 'odczyt zawartości...
nota katalogowa w zakresie -10.... +85 st C podaje dokładność +/- 0,5 st C. Rozrzut temperatur może osiągać 1 st C . Jeden może pokazywać 12 a drugi 13 i jest OK. Jeżeli chcesz sprawdzić dokładniej to musisz zapewnić jednakowe warunki w czasie kilku minut ( np w pudełku ze styropianu ) Będziesz miał...
Jak dokładnie musi być mierzona temperatura? Inaczej co to za proces, że wymaga do podjęcia decyzji dokładności do 1/16 części stopnia? Bo jeśli mogła by być dokładność pomiaru wynosząca 1 stopień lub 0,5 stopnia to mógłbyś znacznie skrócić czas pomiaru i zrobić na przykład pięć pomiarów i wyciągnąć...
W zasadzie z tego co czytałem to nie powinno się robić gwiazdy, ale ... W poprzednim moim domu miałem podpięte w gwieździe kilkanaście czujników i najdalej oddalony był dosyć sporo ponad 100 m na przewodzie telefonicznym no i działało. Oczywiście wszystkie zasilane 3 przewodowo, no i trochę zabawy...
Mam problem dotyczący DS18B20 a mianowicie proszę o przykładowy program w którym ustawia się bity konfiguracyjne odczyty temperatury. Z konieczności wymieniełem DS1820 na DS18B20 i nie chcę zmieniać programu chodzi mi oto w jaki sposób ustawić 18B20 do odczytu z rozdzielczością 9 bitów (dokładność odczytu...
Z tego co przeczytałem wynika, że odczyt temperatury z DS18B20 najdokładniej dziesiętne można wyświetlić tak: ZSDJ,XXXX Z- znak S,D,J- wiadomo XXXX - liczba po przecinku, która zawsze jest iloczynem liczby 2^(-4)=1/16=0,0625 i liczby od 0-15 (0000b-1111b) Gdyby wynik wyświetlać tylko do drugiego...
Widzę, że większość pytań o d18b20 jest w tym dziale więc chyba tutaj najsensowniej zadać pytanie. Mam 10 termometrów ds18b20 podłączonych w trybie parasite. Problem jest tym, że odczytanie po kolei wszystkich zajmuje trochę czasu. Z tego co się orientuję, to pomiar temperatury wygląda tak, że...
Cały program jest do napisania od nowa. Ulżę Ci w Twej niedoli :). Napisałem program - jeszcze nie do końca sfinalizowany - ale czyta temperaturę z DS-a poprawnie. Funkcje przyjmują port i pin na którym jest DS. [syntax=c] /* *******************...
Witam wszystkich, jest to mój pierwszy projekt opisywany na tym forum. Przedstawiam projekt mojego autorstwa, zegar z termometrem wyświetlający aktualną datę, godzinę oraz temperaturę z 3 czujników. Założeniem projektu było zbudowanie zegara wyświetlającego godzinę oraz temperaturę wewnątrz...
Mam DS18B20 podłączony skrętką do Arduino. Wpiąłem czujnik we wtyczkę RJ45 i wykorzystałem okablowanie sieciowe. Wszystko działa tylko ten na długim kablu pokazuje wynik z dziwną dokładnością. Ten przypięty zaraz obok uC na płytce pokazuje temperaturę z dokładnością do 0,5 stopnia, a ten na długim kablu...
Nowy zestaw z oferty producenta zestawów do samodzielnego montażu firmy Nord Elektronik Plus Urządzenie przeznaczone jest do pomiaru temperatury otoczenia w zakresie od -50 do 125 stopni Celsjusza z precyzją wskazań 0,1 stopnia i dokładnością 0,5 stopnia. Do pomiaru służą cyfrowe czujniki temperatury...
Tak Granat:) , dane odczytujemy z ramu kości. :) To fakt zumek . Rozdzielczość i dokładność to dwie różne rzeczy. Sam czujnik DS18B20 ma dokładność ±0,5°C, a przy próbkowaniu 12 bitów daje rozdzielczość 0,0625°C. W niektórych zastosowaniach warto jest z tego skorzystać, tymbardziej że układ...
Przy transmisji 1-wire też mogą wystąpić błędy, po to sie sprawdza CRC żeby wykluczyć ich występowanie. W przypadku 1-wire bardzo istotne jest dobre dobranie czasów wiec błędy mogą wystąpić. A tak poza CRC to ile dajesz DS-owi na obliczenie temperatury? Jaką rozdzielczość ustawiłeś w DS18B20...
Witam wszystkich!!! Mam problem nie wiem jak skonfigurować DS18B20 wBascomie tak, aby zmniejszyć czas konwersji wyniku. Wiem że można to osiągnąć przez zmniejszenie dokładności odczytu np. do 10 bit. Czy ktoś wie jak to zrobić? Pozdr. Lolek50
Z pdf na temat ds18b20 wynika że wartość odczytywana jest z rozdzielczością 12 bitów a dokładnością 0,5 °C. W związku z tym jeżeli podzielisz wartość odczytaną przez 16 to uzyskasz temperaturę z rozdzielczością 0,0625°C temp1 = temp / 16
podaję Ci przykład, ma dodatnie i ujemne, dokładność 0.1 pisany w Protonie, sprawdza sumę kontrolną dallasa, co jest niezbędne w obecności zakłóceń. same obliczenia są oryginalne. oczywiście na DS18B20 pozdrawiam DEVICE = 16F877A XTAL = 16 ALL_DIGITAL = TRUE SYMBOL DQ = PORTA.2 DECLARE LCD_INTERFACE...
Fyszo - czujnik nagrzewa się sam z siebie wisząc w powietrzu. Przepowadziłem próbę z częstością odczytu równą 3 sekundy, oto sekwencja: 1. Normalna praca termometru, wyświetlane jest stabilne 16,0'C 2. Wchodzę do menu nastaw na 60 sekund 3. Po wyjściu zastaję 15,6'C które rośnie do 16'C czyli...
Błąd pomiaru dla DS18B20 to 0,5°, podobny jest dla SHT11 i wynosi 0,4° więc w najgorszym przypadku różnica wskazań może być około 1°. Masz w związku z tym jakiś problem w programie przy przeliczeniach. Jaką używasz dokładność przy DS ?
Kolego a wiesz, ze DS18B20 i DS1820 to nie te same układy. Inne są dokładności, konfiguracje itd.
Załączam sprawdzoną, działającą bibliotekę do 1-Wire. Opóźnienia są policzone dla kwarcu 16MHz. Skoro Ty wykorzystujesz kwarc 1MHz to wystarczy, że podzielisz przez 16 argumenty funkcji opóźniających. Jakbyś miał z tym problem to napisz. Gratis dorzucam też sprawdzoną i działającą funkcję do odczytu...
Dodaj kondensator elektrolityczny 47µ-100µF na wyjściu 7805. Datasheet nie zaleca takich wartości, 10µF - 22µF wystarczy. Nie zaleca datasheet, którego elementu z tego projektu?: -7805, - ATmegi, - LCD, - ds18b20, - przekaźników? Wielkość kondensatora (magazynu energii...
Witam wszystkich! Pewnie pomyślicie "znowu to samo", no ale zlitujcie się w Wigilię i przeczytajcie te kilka zdań :D Walczę z problemem od kilku dni. Nie potrafię skonfigurować Timera by konwertował dane z 1wire poza główną pętlą. Nie mogę sobie pozwolić na waitms, bo wtedy mam problemy z poruszaniem...
Witam Nie za szybko żądasz odczytu z DS18B20? Poczekaj na konwersje. Formatowanie z dwoma miejscami po przecinku, ma tylko walor poglądowy. Dokładność pomiaru to 0,5st C, raczej odczytuj z jednym miejscem. A dla estetyki dodaj 0 do wyświetlanej wartość.
Witam, programując termometr z czujnikiem DS18B20 i up Atmega8 napotkałem bardzo drażniącą przypadłość, pomiar temperatury z DS'a potrafi wahać się nawet o 2*C, co jest błędem niedopuszczalnym i nie wiem jaka może być przyczyna takiego uchybu. Czujnik ma 1s na dokonanie konwersji pomiaru, w zupełności...
Problem rozwiązałem w 50%. To znaczy dzięki podpowiedzią kolegów co mi brakowało żeby działał termometr, który pracuje bardzo dobrze ,dopisałem do programu woltomierz , który pracuje dobrze. Do zamknięcia tematu pozostał jeszcze amperomierz , który mierzy spadek napięcia na boczniku sygnał wzmocniłem...
na mój rozum to: 1) radził bym poczyatć troszkę lektóry na ttemat tych termometrów przy pomocy funkcji "SZUKAJ" 2) daj schemat, listing programu. Z mojego doświadczenia wiem że wszelkie problemy z tymi dallasami leżą tylko po stronie urzystkownika. czy testujac "dwie opcje" przy zasialniu...
Zakres temperatur pracy podany przez producenta to -55..+125 C, dokładność 0.5 C gwarantowana jest dla zakresu -10..85 C. Może schodzisz wyraźnie niżej niż -10 C?
Witam. Prosze osoby obeznane w temacie o pomoc w znalezieniu błędu w poniższych podprogramach obsługi termometru. Całe urządzenie ma wyświetlać temperature z dokładnością do 1stopnia Celsjusza. W programie wykorzystuje dwa przerwania : od licz. T0 do wyznaczania sekundy , i po upływie tej sekundy w...
Wynik po przecinku skacze, bo DS18B20 mierzy temperaturę z rozdzielczością do 1/16 st. C. Tak więc nie ma najmniejszego sensu wyświetlać temperaturę z dokładnością do 2 miejsc po przecinku.
witam, robię termometr z dwoma ds18b20 i mam problem, ponieważ nie mogę wykalibrować tych pomiarów aby uzyskać dokładność do 0,1. Oraz wyświetlić wartość np. 21,5 st C. Termometr pokazuje mi 215, szukałem na forum, ale nic konkretnego nie znalazłem. Przedstawiam mój kod: 'Declare Sub Init Declare...
Jest to termometr pokojowy(pierwsza moja konstrukcja), mierzy temperaturę od 0 do 99,9 °C. Zbudowałem takie urządzene ponieważ, zawsze chciałem mieć własny termometr cyfrowy. Sercem tej maszyny jest uProcesor AT90S2312, a czujnikiem układ Dallas 18B20. Temperatura jest wyświetlana na 4 wyświetlaczach...
To nie jest żaden bład. Poczytajcie dokładnie dokumentację - rozdzielczość wcale nie jest to samo co dokładność. W dokumentacji jest napisane że +/-2 stopnie w określonym zakresie. Te czujnik też trzeba sobie skalibrować zeby pokazywały rzeczywistą róznicę temperatury. Plusem jest to ze jak czujnik...
$regfile = "m8def.dat" $crystal = 'Częstotliwość rezonatora Config Lcd = 'Sam nie wiem co wpisać Config Lcdpin = 'Konfiguracja LCD Cls Cursor Off Cls Deflcdchar...
Ja robię tak: Dim Odczyt As Integer 'do czytania DS-a Dim T As Single Rem * * Odczyt Dsa * * 1wreset 1wwrite &HCC 1wwrite &H44 Wait 1 1wreset 1wwrite &HCC 1wwrite &HBE Odczyt = 1wread(2) T = Odczyt T = T * 10 T = T \ 16 T = T \ 10 Locate 1 , 1 Lcd "Temp:" ; Fusing(t...
Tyle że kolega nic nie wnosi do postu... Wszystkie przeglądane, sprawdzane programy do DS18B20 opieraja się o delay wiec po co to zmieniac gdy dokładność tu ne ma asz takiego znaczenia? A przynajmniej z dokumentacjitak wynika. Hi Hi... dzis sie udalo... DALLAS przemowil do mnie ... co prawda...
P.S Ja to w uP jestem nowy. Dlaczego w znakomitej większości stosuje się zewnętrzne rezonatory ? Przecież niektóre AVR mają wewnętrzne rezonatory. Z zewnętrznego korzystasz wtedy gdy: 1. Potrzebujesz większej dokładności, np. robisz RTC (zegarek). 2. Potrzebujesz jakiejś konkretnej częstotliwości...
Hejka, Układ DS18B20 jest konfigurowalny, a domyślnie odczyt temperatury jest chyba z rozdizelczością do 4 miejsc po przecinku (patrz dokumentacja nie pamiętam już). Ja swój układ konfiguruję np z dokładnością do jednego miejsca po przecinku z rozdzielczością 0.5 stopnia: 1wreset 'wybieram id...
OK ... podmieniłem pętle czasowe na te wg. "bvr". Wykrywanie OK i odczyt około 0x017A. Pytanie ... widzę w jego kodzie jakąś konwersję ... do czego ona służy? Zmienna float jaki ma zakres danych? Sorry za pytania, ale nigdy nie posługiwałem się zmiennymi z przecinkami ;) Dodano po 34 //Jeszcze...
Tak, mam zewnętrzny rezystor 4.7k, i pastylka odpowiada, funkcja _1WireInit zwraca 0 gdy wykryje urządzenia Slave. Resztę funkcji (slot czytania, zapisywania; wysłanie i odebranie bajtu) pisałem korzystając z przykładu ze strony BTC [url=]ćw9-obsługa 1-Wire. Mogę nawet powiedzieć, że po części przepisywałem...
jeśli chodzi o ujemne temperatury to ta funkcja sobie poradzi: float zamien_temp(unsigned char MSB,unsigned char LSB) { if(MSB&0x80)//ujemna temp { LSB=~LSB +1; MSB=~MSB; unsigned int suma = LSB + (((unsigned int)MSB)<<8); ...
nie ogarniam... nie działa. a może to dlatego że mam rozdzielczosć 12bitową. w zasadzie nie jest mi potrzebna aż taka dokładność. Jak to zmienic??
Hmmm z tego co piszesz wynika jasno że coś jest raczej nie tak z programem. Jeśli chodzi o Bascoma nie pomogę ja programuję w C. Ale zadam Ci kilka pytań i może się coś wyjaśni. Czy Ty badasz CRC odczytywanych temperatur? Nie wiem jak Ty konwertujesz wynik pomiaru ale przychodzące dane i konstrukcja...
Proces będzie taktowany z dużą częstotliwością dsPIC. Co do precyzji i dokładności pomiarów to nie będą zbyt wygórowane - rozdzielczość 10 bitów. Chodzi mi tylko o to czy faktycznie przerwanie co 1us nie będzie przymulać programu... Czy da się jeszcze jakoś inaczej wyliczać czasy potrzebne do 1-Wire.
misiakufal Jaka jest dokładność zegara?
Rozdzielczość DS1624 jest rzeczywiście lepsza, ale dokładność tego termometru to także 0.5C.
Witaj Kolego. No dobrze to kombinujesz. Podpowiem Ci jedynie jak możesz sobie to uprościć. Otóż powołaj sobie zmienną 16 bitową zamiast 2 8 bitowych w ARM to short w AVR to int i normalnie odwzoruj całość z czujnika następnie jak chcesz mieć dokładność do 0.5C to przemnóż całość przez 10. Pojawi się...
Śmieszne, ale termometry otrzymałem prosto od producenta - Maxima w antystatycznych foliach z żółtymi plombami... Termometry nie są zepsute, one po prostu działają w inny sposób niż powinny z dokładnością 100%. Są tak jakby przestawiono. Sprawny działa zawsze tak samo dobrze, a te niesprawne zawsze...
a jeśli chciałbym użyć tego kodu i schematu to jak usunąć zegarek? on ma dokładność do 0.1? Dodano po 17 a mógłbyś zrobić program do tego schematu który dałem?
Abstrachując od twojego kodu, prześledź sobie po kolei wszystkie kroki jakie trzeba wykonać aby odczytac temperaturę i zweryfikować czy pobrane dane są prawidłowe: 1. Reset magistrali 2. Broadcast do wszystkich termometrów z nakazem rozpoczęcia konwersji 3. Odczekanie odpowiedniego czasu w zależności...
Zrobiłem układ Atmega16 + DS18B20+ wyświetlacz LCD. Wszystko działa ładnie póki nie zacząłem podgrzewać czujnika. Okazało się, że powyżej +85C wskazania zaczynają wariować. Zrbilem sobie podgląd starszego odbieranego bajtu i okazuje się, że otrzymuje on zupełnie przypadkowe wartości. W nocie katalogowej...
owire_send_byte(rom[AMOUNT][i]) To tak na pierwszy rzut oka - nie może być w tablicy stałej z liczbą termometrów AMOUNT, ponieważ tablicę liczy się od zera. Jak masz tylko jeden termometr klepiesz tam 0. W ogóle to nie pisz za każdym razem pętli z wysyłaniem romu tylko wydziel na to odpowiednią funkcję. [syntax=c] void...
Rzuciłem okiem na Twój kod i nie zauważyłem żadnych pomyłek. Ja osobiście nie używam funkcji delay ze standardowej biblioteki bo jakoś nie ufam jej dokładności więc może tutaj jest błąd. Dołączam Ci sprawdzoną bibliotekę do 1-Wire. Podepnij ją do Twojego projektu, ustaw czasy opóźnień dla swojego zegara...
Poinformowanie kompilatora o F_CPU w kodzie potrzebne jest dla funkcji _wait_ms i _wait_us, żeby te mogły odpowiednio obliczyć liczbę taktów zegara, jakie trzeba odczekać aby uzyskać zadane opóźnienie. Definicja F_CPU jest też w parametrach projektu (jeżeli używasz AVR Studio). Taktowanie ma się nijak...
Zmieniając rozdzielczość na 9bit, zmienia się czas pomiaru oraz dokładność, nie zmienia się format prezentowanego wyniku, dalej jest w takiej postaci jak dla 12bit, zrób przesunięcie wyniku 3x w prawo (dla obu rejestrów) a otrzymasz format jak w ds18s20 i gotowy do obróbki przez procedurę print_temp.
Źle na to patrzysz, w zapisie binarnym zawsze będą liczby reprezentowane z pewną skończoną dokładnością. Najmniejsza część ułamkowa wynosi 2^(-4), czyli 0.0625. Jeśli czujnik odczyta 0.6, to przedstawi to jako 2^(-1)+2^(-3)=0.5+0.125=0.625, bo inaczej nie umie.
Dlaczego mówicie o innym dzieleniu dla odczytu 12bit i 9bit? Mam mało doświadczenia z tym czujnikiem, ale w dokumentacji wyraźnie jest napisane że przy 9bit różnica jest taka że bity 0 1 2 są niezdefiniowane. Czyli w moim rozumowaniu jest tam losowa informacja. Przez to tracimy tylko na dokładności danej....
No więc zgodnie z notą katalogową czujników: - zakres -55°C do +125°C - dokładność ±0.5°C w temperaturach -10°C to +85°C - skok co 0,0625, w programie jest obcięte do dziesiętnej części - przy maksymalnej rozdzielczości czas pomiaru 750ms Pozdrawiam
Dzielenie przez 16 to to samo co przesuwanie bajtu w prawo o 4. Czyli jest to wywalenie jakby 4 najmłodszych bitów, czyli odczyt temp będzie z dokładnością do 0,5 stopnia. Zajrzyj do notki. 5 najstarszych bitów to znak czy dodatnia czy ujemna, a 4 najmłodsze oznaczają miejsca po przecinku. Rozumiem...
Projekt ciekawy ale, nie widzę sensu mierzenia temperatury za oknem z dokładnością do dziesiątek części *C, a już na pewno na piecu dziesiątki są zbędne. O zamiast led-a jako minus można już było zmarnować jeden segment skoro tak "na szybkiego", znacznie estetycznie by to wyglądało. ps. albo tak niefortunnie...
Pokaż jak podłączasz czyjniki Dodano po 1 Nie analizowalem programu ale czy ustawiasz taką samą dokładność konwersji?
Temperatura jest wyświetlana z dokładnością 0.1 C. Nie kolego :) Tempteratura jest wyswietlana z rozdzielczoscia 0.1*C, natomiast dokladnosc wciaz wynosi 0,5*C.
16 (liczba nie cyfra) ponieważ temperatura odczytywana jest z dokładnością do 4 cyfr po przecinku, dlatego odczytaną wartość trzeba podzielić przez 16 (przesunąć o 4) Bd(1) = 1wread(9) tu do Bd jest wpisanych 9 bajtów ( liczba bajtów w nawiasie) odczytanych przez 1wread(9) z czego 2 pierwsze to...
Patent z silikonem jest kiepski, bo silikon nie przywrze dobrze do izloacji przewodu. U znajomego w pieczarkarni nie zdało to egazaminu. Idealne rozwiązanie było podgrzanie kleju do pistoletów w tygielku. Następnie zamoczyć czujnik z przewodem klika razy na kilka sekund w pewnych odstępach czasu. W ten...
Zupełnie bez pojęcia. Za dużo reti i sei w ogóle niepotrzebne chyba. To pierwsze co rzuciło mi się w oczy. Po co te powroty z przerwań, których nigdzie nie ustawiasz :) Po co "SEI", skoro nigdzie nie ma inicjalizacji, których i tak nie obsługujesz wstawiając reti na wektorach przerwań. No dobra,...
Witam Odczyt i konwersja jest w pętli głównej.;) Na samym początku("Change Resolution") jest zmiana rozdzielczości czujnika. Do komputera raczej nie jest potrzebna dokładność do trzech czy czterech miejsc po przecinku. Zmianę tą starczy wykonać na samym początku programu, nie ma potrzeby wciskania...
Obecnie wyświetlam temperaturę w formacie 0.0000 i to mi odpowiada Kolego... Przecież DS18B20: - ma rozdzielczość pomiaru 0,125st. C - ma dokładność odczytu +/- 0,5st. C Więc za przeproszeniem po jakiego grzyba wyświetlasz 4 miejsca po przecinku, skoro nawet jedno miejsce po przecinku obarczone jest...
Bardzo się cieszę, że znaleźliście chwilkę czasu na te w sumie proste pytania. Układ który chcę zrobić będzie pełnił funkcję wyłącznie termostatu dwukanałowego i mógłbym wykorzystać UART do odmierzania czasu ale tą banalna przyczyną dla której zostanę przy _delayach jest brak wiedzy...
7805 mają Vo+/-5%, a nie 2%, chyba, że masz jakąś specjalną wersję. Dwa, dokładność napięcia leci na łeb przy wzroście obciążenia. Trzy, procek i inne układy cyfrowe pobierają prąd impulsowo. To nie jest stabilne napięcie referencyjne. To jedna z gorszych możliwości. Cztery - zakładasz, że ADC jest idealny,...
Tak, mają dokładność +- 0,5*C, ale Twój termometr odniesienia to jaką miał dokładność? Nie chodziło mi o dokładność ale o róznicę pomiedzy "fabryką" a DS'ami. Np. fabryka 20*C 4 Dsy od 19.5 - 20.5*C Czujniki leżały obok siebie.
... stabilny generator np DS32KHZ, ale jest dość drogi (około 50zł). Trochę przesadziłeś, na allegro są po około 12zł ... a w ciągu miesiąca mam dokładność co najmniej 1 sekunda, więc jest ok ... a ja daję DS1307 i kwarc 8.192MHz i mam dokładność 10 razy lepszą :) dodając paręnaście linijek...
Pomysł rezygnacji z klawiszy a wykorzystania pilota fajny. Dodatkowo przy ustawianiu budzika mogłeś dodać bezpośredniego programowania za pomocą klawiszy numerycznych. Po co pobór prądu z zasilacza? Użyłeś jako bocznik rezystor, który używa się m.in w zasilaczach jako zabezpieczenie. Wg mnie dokładność...
Witam. Chciałbym wprowadzić do programu konwersję 2 znaków po przecinku ,czyli żeby wyświetlacz wskazywał temperaturę np. 24,95C. W związku z tym mam pytanie w którym miejscu i jaką komendę należy dopisać do programu. W jakim celu, skoro dokładność DS18B20 to ± 0.5°C ?
Podczepię się pod temat. Chciałbym podłączyć czujniki DS18S20 lub DS18B20 do interfejsu DS2490 (zgodnie z opisem na [url=]Link. W związku z tym mam kilka pytań. 1. Z tego co widzę w tym opisie potrzeba tylko dwóch żył - dwie zewnętrzne nogi się zwiera (masa) a druga to środkowa. Dlaczego więc ktoś...
zawyża on temperaturę ok 5 a może stopni. Najpierw niech kolega poprawi tę informację bo trudno się połapać o co chodzi ;) Co do sprawdzenia poprawności wyświetlanych pomiarów proponuję szybkie, proste i skuteczne rozwiązanie - sprawdzenie termometru w mieszaninie wody i lodu (edit: sporządzonej...
Witam szanownych kolegów mam pytanie czy istnieje możliwość kalibracji DS18B20 zastosowany czujnik zawyża o 2 oC podmieniając dobrałem na pograniczu prawidłowego pomiaru od razu mówię temperatura kontrolowana była za pomocą termometrów laboratoryjnych o dokładności 0.5% a temperatura była zadawana...
Jak chcesz kupić i jeździć mercedesem, a sąsiad mówi Ci że polonezem też do kościoła dojedziesz to mówisz mu no fakt masz racje po co mi taki wóz ?? Odbiegamy od tematu , dokładność jest dla mnie ważna, a wymaganie dokładności na poziomie 0,2 C czy 0,3 C to nie jest nic wielkiego uwierz mi. Idąc takim...
Sonda temperatury perełkowa ekonomiczna typu K (NiCr-NiAl) UNIT typ UT-T01 dokładność: +/-0,75% zakres: -40oC+260oC długość 100cm np. tu ale oczywiscie znajdziesz duzo taniej bo tak naprawde termopara to poprostu dwa zespawane druciki
Chyba coś mi umknęło: jak otrzymujecie taką dokładność z DS'a?
Ale sama idea czyli fizyka działania układu to .... gdzie ? :) ja wiem, że ty to rozumiesz, i też samemu się domyślam ale jendak należy tutaj zaznaczyć iż: dokładność prostopoadłości zależu tutaj od wysokości przegród. Czyż nie ? A jakie masz ich wymiary i jak teoretycznie ta dokładność się ma do...
Witam. Pytam się "starszych" kolegów o radę, a dokładnie o mój sposób rozwiązania problemu, czy ma sens. Sytuacja: używam czujników temperatury opartych na DS18b20 - bardzo solidnie wykonanych, z przewodami w osłonie silikonowej, gilza z pastą przewodzącą, mechanicznie zaciskana w sześciokąt na...
Jeśli chcesz użyć jeden pin - jeden czujnik, to prościej użyć np. LM35 i ADC. Dla DS musisz zmodyfikować używaną bibliotekę, aby mogła machać kilkoma pinami. Najprościej odszukać funkcje odpowiedzialne za machanie pinami i zmodyfikować je tak, aby pobierały jeszcze jeden parametr - nr pinu. Aby nie...
zdarzały mi się (dosyć często) czujniki które miały odczyt po resecie 85,2 Pewno jakieś podróbki ale dokładność przyzwoita, tylko musiałem te 0,2 stopnia odejmować
na pewno czujniki są chińskie Wywal je. W podróbkach często jest mniejsza rozdzielczość pomiaru, mała dokładność, problemy z eeprom co jest sprawdzone empirycznie. Dodano po 2 Czujnik podłączony jest kablem o długości 3 m kupionym razem z czujnikiem zalanym żywicą. Na linii 1Wire nie ma żadnych...
Jedynie jako czujniki przylgowe do rur czy do wmontowania w pochwę lepszym będą czujniki zabudowane w gilzie z przewodem. Dość "odważne" stwierdzenie. Czy widziałeś w "swoim" laboratorium typowy czujnik przylgowy? Chyba nie, bo piszesz takie rzeczy. Typowa gilza styka się z rurą na krótkim odcinku...
Dziś dostałem takiego oto maila of firmy Micros (kopiuj/wklej, treść oryginalna): "ostatnio bardzo poszerzyliśmy oferty popularnych czujników, poniżej przedstawiam informację od branżysty : Jednym z takich producentów włączonych niedawno do naszej oferty jest firma Youtai Semiconductor, której...
Dobra, konkretnie i do roboty, bo tu już (chyba?) za dużo filozofii się robi. 1. Muszą być 2 kable. Albo jeden kabel 2-żyłowy. Albo jedna żyła w ekranie. 2. Żeby nie komplikować sobie życia - jedna żyła (ekran) łączy masy obu mikrokontrolerów. 3. Jeśli potrzebujesz częstotliwości przesyłu danych w...
Wysyłając polecenie Read Counter (0xA0), tak jak piszą powyżej. Swoją drogą to zamiast kombinować, nie prościej byłoby zastosować czujnik z odpowiednią rozdizelczościa? DS18B20?
Z DS18B20 jest jeszcze jeden problem - samopodgrzewanie przy rezystancji termicznej obudowy TO-92 ok 180°C/W i mocy wydzielanej podczas pomiaru rzędu 5mW (1mA 5V) może się nagrzać prawie o 1°C (przy częstych pomiarach). W DS18B20 jest bardzo wiele źródeł błędów:nieliniowość czujnika, nieliniowość...
Prawdopodobnie chodzi o jakieś odwierty geotermalne pod pompy ciepła. Nie sądzę aby w tych zastosowaniach potrzebna była duża dokładność. Tak jak wcześniej sugerowano DS18B20 powinien wystarczyć.
...Okna czasowe są realizowane według zaleceń z datasheet układu DS18B20. Nie bardzo :( Zauważ , że każdy timeslot , kończy się zwolnieniem magistrali na >1us , a Ty nie robisz tego , kiedy wysyłasz bit o wartości "0".Gdybyś wysłał na magistralę kolejno 8 bitów o wartości "0" , to DS zinterpretował...
Chodzi o to aby minus był wyświetlany 20ms Dodano po 53 :idea: Proszę bardzo... :D $regfile = "m8def.dat" $crystal = 12000000 '-- konfiguracja zmiennch: Dim Znak As Bit Dim Jednosci As Byte Dim Dziesiatki As Byte Dim Czdziesietne As Byte Dim Temperatura As...
To, że czujnik jest 2- przewodowy nie ma wpływu na rozdzielczość- ma na dokładność. Te dwa pojęcia często są mylone. To, że wartość temperatury na wyświetlaczu zmienia się o jakąś wartość to kwestia urządzenia a nie analogowego czujnika. Jeżeli wartość zmienia się z nieregularnym "skokiem" to prawdopodobnie...
1. Jak go zasilasz? Z linii danych, czy dedykowanym pinem? - Zasilanie dedykowanym pinem umożliwia lepsze odfiltrowanie zasilania - kondensator 100n (blisko DS18B20). Jeżeli termometr na przewodzie, to ja bym dał jeszcze 1u równolegle do 100n. 2. Jaki masz czas konwersji? - Dla największej dokładności...
Witam wszystkich Chciałbym tu zaprezentować swoją najnowszą konstrukcję jaką jest sterownik akwarium na AVR ATMega8. Sprzęt nie jest szczególnie odkrywczy, ale jest konstrukcją na miarę moich aktualnych potrzeb, a może i kilku innych osób które akurat poszukują czegoś podobnego. Jak napisałem...
DHT11 choć dokładność 2°C moze być zbyt mała. Można więc kombinować z innymi popularnymi np. DS18B20 (dokładność 0,5°C): albo szukać jeszcze innych.
odczyt temperatury z DS18b20, dokładność do 0,5 stopnia. A o jaką konkretnie funkcję z libm chodzi? Dziękuję, zaznajomię się z tematem.
Znany i lubiany DS18B20 Dokładność: +/- 0,5 °C w zakresie -10 °C do 85 °C Zachodzi więc pytanie po kiego grzyba ten termometr odsyła wartość temperatury do 4 miejsca po przecinku? Zawsze mnie to zastanawialo... Np +25.0625 +/- 0,5 °C - co to ma być? To jakby na budowie zmierzyć długość domu 12348,67...
Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM...
Zegar + termometr DS18B20 - ATtiny 2313 - LED Wykonany na ATtiny 2313. Znane podobne zegary oparto na Atmega 8 i LCD. Program napisany w Bascom. Pracuje bez zarzutu. Opis układu: Jest to prosty zegar z termometrem, łatwy w obsłudze i tani. Wyświetlacz LED...
Przedstawiam projekt inteligentnej stacji meteorologicznej. Jest to nietypowa konstrukcja, zdolna do przewidywania temperatury powietrza atmosferycznego na kolejne 24 godziny. Wykorzystałem do tego celu sztuczną sieć neuronową. Stacja rejestruje co minutę wartość temperatury oraz prezentuje...
Witam wszystkich po raz kolejny. Dzisiaj postaram się Wam opisać bardzo tani chiński cyfrowy termostat W1209. Na zakup tego termostatu trzeba przeznaczyć na Aliexpress ok. $1,30 wraz z wysyłką. Ceny na polskich portalach aukcyjnych z wysyłką zaczynają się od ok. 14zł. Urządzenie jest...
Jakiś czas temu zamówiłem GM328 . Mając w pamięci opinie użytkowników Forum dotyczące tego testera (duże możliwości, znacznie lepszy wybór od LCR-T4), postanowiłem na własnej skórze przekonać się, czy rzeczywiście ten tester jest tak dobry. Na co dzień korzystam z testera LCR-T4 w obudowie (również...
Patrzę sobie na karty katalogowe cz. temp. i widzę że najzwyczajniej w świecie nie rozumiem o co z nimi chodzi :). Jak to jest z pojęciami dokładność, rodzielczość itd.? Bo już tego nie rozumiem. Rozdzielczość to dokładność z jaką będziemy mogli dokonywać pomiarów. Dokładność to stała wartość...
Witam, w ramach nauki programowania uC, znalazłem kod pozwalający na wyświetlanie temperatury z DS18B20, na wyświetlaczu 1602A. Jako że na samym przeklejeniu kodu pewnie zbyt wiele bym się nie nauczył, użyłem nieco innego termometru(dokładność nie 0,1, a 0,5*C), zmieniłem układ w jakim ma się wszystko...
No i jest ! Oprogramowanie w wersji V2. Potrafi obsluzyc 4 lub 6 wyświetlaczy, czyli dodatkowo sekundnik, oraz ma pomiar temperatury na DS18S20 , DS18B20 lub DS1822. Program został dość mocno zmieniony, wiec zmienił się tez sposób ustawiania parametrów. Wersja na 4 cyfry pracuje z oryginalnym hardware,...
Witaj, Niedokładność pomiaru jest bardzo prosta do wytłumaczenia i bynajmniej nie chodzi tutaj o czas jaki czekasz czy 750ms czy 200ms, jeśli nie odczekasz wymaganego czasu to odczytasz poprzedni rezultat i tyle. Ponieważ używaż DS18B20 których dokładność jest taka sobie 1C-2C w zależności od przedziału....
Witam 0) Płytka (uruchomieniowa?) estetycznie wykonana. Projekt dobrze opisany. Gratuluję :D 1) Czy projekt będzie zrealizowany w przyszłości na dedykowanej płytce PCB? i w stosownej obudowie ? 2) Czy nie lepiej dołożyc 5 PLN i użyc do pomiaru temperatury czujnika Dallas-a np.DS18B20 ?...
Witamy wszystkich forumowiczów! Jako firma projektowo-integratorska zaczęliśmy produkować i sprzedawać urządzenia, które współpracują ze sterownikami WAGO. Pierwszym naszym produktem jest czujnik temperatury wykorzystujący magistralę 1-wire. Zdjęcia czujnika: Urządzenie...
Potrzebuję działający przykład programu Modbus slave napisany w BascomAVR współpracujący z DS18B20. Są przykłady dla Arduino, lecz to C, muszę mieć koniecznie w Bascomie. Zmierzona temperatura jest przechowywana (już po przeliczeniu) w zmiennych Temperatura_x. Procesor ma ją wysłać poprzez MAX485...
Dla wszystkich ze Szczecina miła wiadomość ! DS18B20 (obudowa TO92) można kupić w firmie Semics za 9zł (cena zawiera VAT), w detalu (od 1 szt!) W całej Polsce nie widziałem taniej, a tu prosze, u nas na peryferiach cywilizacji... jest! Czy ktoś może wykonał kalibrację DS18B20 za pomocą...
Witam Zdecydowałem się jednak na połączenie dwóch procesorów i użycie czujników DS-a. Mam tylko drobny problem, mianowicie, mam dwa czujniki DS18B20 i DS1822: gdy mierzę temperaturę przez czujnik DS1822 program działa dobrze wyświetlana temperatura jest poprawna, kiedy zmieniłem czujnik na DS18B20...
Termometr mikromocowy LCD ATMEGA16 Tym razem głównym celem projektu było sprawdzenie możliwości wykonania mikromocowego systemu pomiaru temperatury w oparciu o możliwie standardowe elementy, mówiąc w skrócie byłem ciekawy czy zwykły avr może być konkurencją dla układów msp430, które to podobno...
Siemka! Tak patrzę w ten Twój kod i pewnych rzeczy nie kumam, ale spróbujmy go przeanalizować. - Resetujesz 1-Wire i wykonujesz polecenie konwersji po czym czekasz 750ms i super :) tylko zastanawiam się po co odczekujesz kolejne 750ms po poleceniu odczytu scratchpad? To jest niepotrzebne, możesz...
Na czym opiera się ta "super dokładność"? Poza rozdzielczością wynosząca 4 cyfry po przecinku, nie ma ani słowa o dokładności. 5 bitów? Co to w ogóle znaczy? Słowo użyte bez sensu... Po wnętrzu nie widać jakiegoś mega dokładnego toru analogowego, więc obstawiam, że dokładność nie jest duża i opiera...
I. Wiadomości ogólne. Jednym z najtrudniejszych zagadnień w budowie amatorskich urządzeń nadawczych jest prawidłowy pomiar mocy. Pomiar w zakresie kilku miliwatów, zwłaszcza przy częstotliwościach powyżej 100 MHz (np. przy uruchamiania generatorów), może stanowić poważny problem. Najprostszym rozwiązaniem...
Kolejna sprawa, dokładność pomiarów, oraz poprawność odczytu temperatur (ich umiejscowienie) jest kluczowa. Mamy trzy pomiary które są mało dokładne i to mocno wpływa na wynik. No bo przecież dokładność takiego LM to ok. 0.5K jeszcze dokładność toru analogowego. W przypadku pompy ciepła, delta jest...
Witam. Po raz pierwszy zdecydowałem się przedstawić na łamach forum swoją konstrukcję. Chciałbym zaprezentować swój pomysł na Termometr Samochodowy. Podczas upalnego lata zauważyłem że po zainstalowaniu instalacji gazowej moje auto ma bardzo duże wahania mocy silnika w zależności od temperatury...
Same DS18B20 łatwo kupisz na Allegro. W sieci znajdziesz schematy podłączenia do portu szeregowego PC. Tu masz jakieś linki, ale nie pamiętam, co w nich jest, trzeba by pooglądać: www.elektroda.pl/rtvforum/to...
Wewnątrz firmy to możesz sobie testy zrobić do rozbicia o kant ... Nic nie warte. Chyba, że macie komorę, to zwracam szacun. Mamy komorę. leonow32 W pełni się zgadzam. Zamieszczam wyjaśnienie odnośnie obsługi czujników 1wire DS18B20, ktoś mnie o to zapytał na PW. jest wersja z 1-wire. Zamiast...
Ze stwierdzeniem: Czujnik temperatury to LM35, który wg mnie góruje nad DS18B20 tym, że programowo można go kalibrować niestety nie mogę się zgodzić. Jedyną przewagą LM35 nad DS18b20 którą dostrzegam to ta, że nie potrzeba implementować protokołu 1-wire który bywa kłopotliwy w zetknięciu z...
Witam wszystkich, projekt powstał na przełomie marca/kwietnia tego roku w wyniku zapotrzebowania na pompkę perystaltyczną potrzebną przy realizacji pracy magisterskiej. Nigdy wcześniej nie miałem do czynienia z elektroniką (nie licząc podłączania diod z rezystorem i prostych zasilaczy na LM7812) a...
Witam wszystkich po raz kolejny. Dzisiaj postaram się Wam opisać bardzo tani chiński cyfrowy termostat XH-W1219. Opis ten opieram na wersji, którą ja posiadam, w sprzedaży dostępne są wersje, gdzie widać małe różnice w płytce PCB, co może też wiązać się np. z innym oprogramowaniem, które to zawiera...
Łap. Cały tydzień programuję poważniejsze sprawy i taki programik to dla mnie dosłownie rozrywka :D Bierzesz Tiny85 i programujesz Hexem lub Binem do wyboru. Podłączasz do niego DS18B20 i linijkę na MAX7219 i gotowe... żonka zadowolona. Program ma nawet wyjście diagnostyczne i wypluwa temperaturę...
Po podaniu zasilania górny wyświetlacz na czerwono wskazuje nam aktualną temperaturę z czujnika (jako czujnik pracuje tutaj termistor NTC 10k, 0,5%). W przypadku braku odczytu temperatury z czujnika na wyświetlaczu zostanie wyświetlone " ---". Dolny wyświetlacz na zielono wskazuje nastawę – wartość...
Witam. # DS18S20 - troszkę dłużej trwa wewnętrzne przetwarzanie temperatura/napięcie - dokładność 0.5 st. # DS18B20 - dodano funkcję alarmu w momencie osiągnięcia określonej temperatury - dokładność 1.0 st. # DS1822 - mniejsza dokładność: +/- 2.0 stopnia Celsjusza. Powyższe układy można stosować...
chyba najbardziej popularny i najłatwiejszy w obsłudze jest DS1820 lub dokładniejsza wersja DS18B20 (dokładność, nawet do 0.06 stopnia C) koszt jak oj wyżej napisał ok 8zł/szt
Dział może trochę nie taki, ale czujniki najczęściej podłącza się do mikrokontrolerów i na nich je testuje więc pozwoliłem sobie to umieścić tutaj. Tym bardziej że to właśnie mikrokontrolerowcy będą mieli najwięcej do powiedzenia w tej sprawie. No więc: Na Co z tymi czujnikami jest nie tak że są...
Witam, Sterownik pompy ciepła. Żeby tanio grzać trzeba nie tylko posiadać dobra pompę, ale bardzo sprytnie nią sterować. Ponieważ na rynku w ogóle nie ma sterowników, które choć trochę spełniałyby moje wymagania, wykonałem swój własny. W zaszłym sezonie dwa takie urządzenia pracowały przez całą...
Program wykryje, czy termometr ma zasilanie pasożytnicze czy nie i odpowiednio obsłuży termometr? Takie wykrywanie nie jest konieczne do obsługi termometru. Komendy 1Wire wysyła się takie same niezależnie od tego. Z tego co rozumiem to nie jest projekt do monitorowania parametrów medycznych pacjenta...
Witam Robię pewnien układ, który między innymi musi mierzyć temperaturę z dokładnością do 0.1 stopnia. Wcześniej robiłem układy z 8051 i AVR, ale ze względu na duże zakłócenia w docelowym środowisku pracy układu zdecydowałem się na ST7Lite29. Program piszę w Cosmic C Compiler wersja 4k. Nie mogłem...
Ja mam dwa pomysły: -zbudować prosty generator na dwóch bramkach NAND gdzie zamiast opornika wykorzystasz termistor -wykorzystać przetwornik analogowo-cyfrowy(oczywiście jeśli jest on wbudowany w procesor) i zbudować dzielnik napięcia na rezystorze i termistorze. Osobiście zamiast termistora który...
Ja tam popieram pomysł z 1-Wire:D DS18B20 oraz DS2408 (o którym dopiero co się dowiedziałem... dzięki owurac)... ale jeśli potrzebujesz większych prędkości jeśli chodzi o odczyt temp. (w ds18b20 jak chcesz 12bit dokładność to musisz poczekać coś koło 0,7s) to polecam jakiś multiplekser:D
To prawda - port P0 nie ma wewnętrznego podciągania w trybie pracy GPIO, jego wyjścia mają wtedy konfigurację otwartego kolektora. Nie jest to właściwość akurat DS89C4xx, ale to standard w rodzinie '51. Jeżeli chodzi o zdatność portów do podłączenia DS18B20, to jest ona praktycznie dla wszystkich...
Witam! Kolejnym układem, którym zamierzam się Wam tu "pochwalić" jest miniaturowa stacja meteo.. Kilka projektów, które widziałem na elektrodzie nie były żadnymi stacjami tylko termometrami ;) Moja, choć prosta mierzy jeszcze ciśnienie oraz wilgotność względną powietrza. Układ oparty jest na...
Witam Proszę osoby które są dobrze obeznane w pisaniu softu o sprawdzenie poniższego: A i dodam że to jest soft na 1 wire 4 czujniki podpięte do 1 portu :D z zasilaniem pasożytniczym Z góry dzięki za sprawdzenie i ewentualne poprawki Pozdro T.J.Storm Oto kod: '*************************************...
Zmieniłem zgodnie z Twoimi sugestiami: for(;;){ sprawdz=ONE_WIRE_Init(); // if (sprawdz==1) // { ONE_WIRE_SendByte(0xCC); ONE_WIRE_SendByte(0x44); _delay_ms(800); ...
Witam ponownie. Teraz święta, więc postanowiłem troszkę poprawić mój program. Dodałem obsługę ds18b20, uC sam wykrywa którego ds'a zainstalowano, jest też teraz odporny na podpięcie dwóch ds'ów przy okazji zwiększyłem dokładność termometru z 1°C do ½°C. Niestety program trochę urósł i zajmuje 70%...
Od pewnego czasu posługuję się czujnikami temperatury DS18B20 i DS18S20. Spotkałem się z takimi problemami: 1)czujnik DS18S20 działał sobie dobrze przez ponad miesiąc. Potem nagle zaczął pokazywać bzdury. Pokazywał ciągle 85 stopni, to po kilku włożeniach go i wyjęciach z gniazdka zaczynał pokazywać...
To mój nie pierwszy projekt, ale ten w jakimś tam stopniu nadaje się na pokazania, że można coś takiego w łatwy sposób zrobić. Urządzenie to 3-fazowy regulator temperatury do grzałek 3x2000W. Jest to po prostu sterownik bojlera. Początkowo miał być to sterownik PID. Algorytm sterowania PID napisałem,...
Super prosty i tani kilkupunktowy termometr umożliwiający pomiar temperatury z rozdzielczością 0,5C. Nie potrzeba żadnych mikrokontrolerów, nie jest wymagana kalibracja! Wszystko jest sterowane za pomocą komputera, a układ składa się z kilku elementów podłączanych do portu szeregowego komputera. ...
Witam! //pierwszy post na forum, pierwsze poważne starcie z AVR Skonstruowałem następujący układ do pomiaru temperatury z dokładnością do jedności (st. Celsiusza): - ATMEGA8 - Sensor DS18B20 - Podwójny wyświetlacz siedmiosegmentowy; ot z rodziny takich: Wszystko działa dobrze (o tym za moment)....
Witam Tez się właśnie zajmuje odczytem temperatury na Lm35. Działa, chociaż nie stosuje dławików. Jako napięcie referencyjne wybrałem wewnętrzne napięcie odniesienia 2,56V. Nawet przy najwyższej temperaturze dopuszczalnej napięcie wyjściowe czujnika nie osiąga 5V (150*0.010V= 1,5V), dlatego też 5-cio...