ds18b20 obliczenie temperatura

Znaleziono około 177 wyników dla: ds18b20 obliczenie temperatura
  • Chłodzenie szafki 52x62 cm do 14-16°C – dobór ogniw Peltiera i zasilacza, radiatory

    Jak ja lubię te słowotwórcze bzdury... Te moduły to baterie ogniw Peltiera. Głupi nazwał to ogniwem, reszta powtarza bezrefleksyjnie. Zasilacz - 12 V i 12 A. Taka musi być jego minimalna wydajność. Kup zasilacz impulsowy, są teraz tanie, łatwo dostępne. Nie będzie się grzał. Gdy się zepsuje, to kupisz nowy. Moduł z baterią ogniw Peltiera jego moc musi...

    Elektryka Dla Każdego   08 Wrz 2025 05:58 Odpowiedzi: 38    Wyświetleń: 726
  • Cyfrowy regulator PID dla początkujących

    Chciałbym przedstawić jeden z możliwych sposobów wykonania cyfrowego regulatora PID Przestawiony regulator nie ma konkretnego zastosowania , to do czego zostanie wykorzystany zależy od czytelnika. Opis regulatora kieruję do osób które zaczynają przygodę z automatyką i układami regulacji. Spróbowałem wyjaśnić jak działa cyfrowy regulator PID, czemu ich...

    DIY Konstrukcje   01 Paź 2023 14:12 Odpowiedzi: 10    Wyświetleń: 11349
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • 7 (+2) sposobów na pomiar temperatury

    https://obrazki.elektroda.pl/9826733000_... Wśród projektów dla początkujących elektroników' wszelkiej maści termometry i termostaty były swego czasu bardzo popularne. Łatwo się je teraz realizuje z użyciem mikrokontrolerów, a proste termostaty do wentylatorów przydają się na przykład do budowy wzmacniaczy audio i zasilaczy warsztatowych...

    Poradniki Elektronika   25 Paź 2022 16:06 Odpowiedzi: 37    Wyświetleń: 4923
  • REKLAMA
  • Zautomatyzowane stanowisko browarnicze DIY

    https://obrazki.elektroda.pl/1992652000_... Rys.1. Sprzęt domowego browarnika w trakcie budowy. W ostatnich latach moda na domowe warzenie piwa eksplodowała: coraz więcej osób eksperymentuje z piwowarstwem domowym, które może zacząć się od rozrywki, ale potrafi przerodzić się w prawdziwą pasję. W rzeczywistości proces warzenia piwa...

    DIY Zagranica   02 Lut 2022 17:13 Odpowiedzi: 6    Wyświetleń: 25041
  • DS18B20 - niestabilne odczyty temperatury po przyłożeniu do radiatora

    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 ? Standardowo jest 12 bitów nie tak jak w DS18S20, DS1820...

    Mikrokontrolery   16 Gru 2006 15:09 Odpowiedzi: 7    Wyświetleń: 1596
  • REKLAMA
  • DS18B20 - Nieprawidłowe wskazania temperatury, jak ustawić rozdzielczość?

    Kolego Electix :D Ja (dla odmiany) przyczepie się do Twojego kodu: Temperaturę obliczasz jak poniżej ... Rd(1) = 1wread(2) Rdp = Rd(2) Shift Rdp , Left , 8 Rdp = Rdp + Rd(1) T = Rdp / 16 ... i niepotrzebnie wyręczasz kompilator.A na samą myśl o SINGLE, dostaję drgawek ;) Podaję 2 najprostsze sposoby , na obliczenie całkowitej...

    Mikrokontrolery   03 Wrz 2006 20:05 Odpowiedzi: 11    Wyświetleń: 3115
  • DS18B20 zawyża pomiar - wpływ samonagrzewania i częstotliwości pomiaru?

    A ja mam takie pytanie: Czy ktoś może wie jaka jest zależność zawyżania temperatury czujnika jeśli jest on na zewnątrz i w słońcu? A jak nie to może dałoby się jakoś zmierzyć energię słoneczną na np. fotorezystorze mieszczonym obok czujnika i obliczyć o jaką wartość jest pomiar zawyżony ?

    Mikrokontrolery Pozostałe   10 Mar 2011 22:05 Odpowiedzi: 25    Wyświetleń: 8330
  • ds18b20 - odczyt temperatury na PC pokazuje stałą wartość 88

    Zabralem sie za termometr ds18b20. Wczesniej korzystalem z niego, wartosc temperatury wyswietlalem na LCD'ku i wszystko dzialalo. Teraz powrocilem do ukladu z ta roznica ze wart. temperatury wyrzucam szeregowo na kompa. Problem polega na tym ze w hyper terminalu wyswietla mi caly czas jedna wartosc (88). Kiedy wyciagam, w czasie pracy, procka uklad,...

    Mikrokontrolery   31 Maj 2004 08:59 Odpowiedzi: 4    Wyświetleń: 1670
  • DS18b20 - różnice w odczytach temperatury przy różnych wartościach

    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 połączeniu z kablem o średnicy fi5,5 mm, dodatkowo zabezpieczona...

    Mikrokontrolery   02 Cze 2018 10:04 Odpowiedzi: 27    Wyświetleń: 2100
  • DS18B20 po przekroczeniu pewnej temperatury wysyła tylko 85

    Witam Z racji wolnego dnia postanowiłem jeszcze dokładniej poznać budowę DS18B20 (czasem trzeba sobie co nieco przypomnieć). Odpalam program który zawsze działał i tu niespodzianka... DS działa prawnie do 32 stopni a jeśli temperatura przekroczy ten próg bez względu na to co jest wyświetla 85 stopni aż temperatura nie zjedzie poniżej tego progu. Problem...

    Mikrokontrolery Początkujący   09 Gru 2012 12:11 Odpowiedzi: 9    Wyświetleń: 1899
  • DS18B20 - Jak wyeliminować wskazanie 85 i zwiększyć precyzję odczytu?

    Witam, Napisałem program termostatu i mam niekiedy problem z odczytem temperatury. Wartość temperatury wyświetlana jest dobrze ale co pewien czasz wskakuje mi wartość 85. Jak można tą sytuacje wyeliminować ?. Drugie pytanie- jak zwiększyć precyzje wskazywania (liczba po przecinku). W chwili obecnej wskazywana jest tylko liczba całkowita. Układ DS18B20...

    Mikrokontrolery   30 Wrz 2007 20:59 Odpowiedzi: 8    Wyświetleń: 3264
  • Dokładność DS18B20. Temperatura jest zaniżana. Kod programu jest ok?

    Witam Mam zbudowane obecnie dwa termometry na DS18B20 i delikatnie mowiac zaczynam sie irytowac. Oba mocno zanizaja temperature (o jakies 3 st C) Sprawa jest o tyle denerwujaca ze np w dni kiedy nie ma mrozu i temperatura jest na poziomie 1-1.5 st C czujnik pokazuje - 1.8 do -2.2 st C Czy tylko mi sie trafily takie "super" dallasy czy ten typ tak ma...

    Mikrokontrolery   05 Sty 2007 07:45 Odpowiedzi: 21    Wyświetleń: 4714
  • Dlaczego DS18B20 pokazuje zaniżoną temperaturę o 4°C? Algorytmy i podłączenie

    w sieci natknąć się można na wiele algorytmów liczenia teperatury tych czyjniuków poniżej przedstawiam dwa z nich niech ktoś wytłumaczy mi o co w tym wszystkim chodzi bo na DS18B20 mam o ok. 4 stC temperaturę za niską. wykorzystuję dwa czyjniki podpięte tylko przez linię danych i masę, i oczywiście rezystor 4.7 k. VCC do masy. na obydwu podobny przekłamany...

    Mikrokontrolery   07 Kwi 2006 18:36 Odpowiedzi: 7    Wyświetleń: 1401
  • REKLAMA
  • DS18B20 - różnice w pomiarach temperatury, czy to wadliwe czujniki?

    Kupiłem ostatnio na giełdzie RTV w Krakowie 3 szt DS 18B20 i mam big problem - albo gościu sprzedaje jakieś odrzuty( w budynku giełdy na Balickiej) ,albo ten termometr jest gówno warty !. Dwa z nich w miare dokładnie pokazują dodatnią temperature -ale trzeci kłamie w góre. Natomiast jak je razem zamroże to każdy pokazuje inną temperature.Różnica to...

    Mikrokontrolery   02 Paź 2008 12:04 Odpowiedzi: 14    Wyświetleń: 4452
  • Odczyt temperatury z DS18B20 – wyjaśnienie kroków programu i konwersji danych

    Witam wszystkich przeczytałem wszystkie tematy związane z tym czujnikiem a i tak do końca nie wiem jak sie go odczytuje chcial bym by ktos na podstawie tego krotkiego programiku mogl mi wyjasnic co i jak Do Wait 1 //czekanie 1s 1wreset //inicjalizacja transmisji 1wwrite &HCC // wiem ze tak musi byc ale nie wiem do końca co to oznacza 1wwrite &HBE //jak...

    Mikrokontrolery   09 Mar 2007 14:40 Odpowiedzi: 10    Wyświetleń: 1716
  • DS18B20 - Trzy czujniki pokazują 85°C, reszta działa poprawnie

    Witam Wiem, ze o DS1820 było juz bardzo duzo watkow ale niestesty nie znalazlem w nich odpowiedzi na moj problem. Zbudowalem sterownik wiatrakow do obudowy PC w którym jako czujniki mam wlasnie DS18B20. Czujnikow w ukladzie jest szesc, problem polega na tym ze 3 z nich dzialaja super i wskazuja temp a trzy kolejne pokazuja ciagle 85*C, zupelnie tego...

    Mikrokontrolery   15 Gru 2006 23:19 Odpowiedzi: 10    Wyświetleń: 1907
  • DS18B20 zawyża temperaturę powyżej 15°C - wada fabryczna?

    Witam, DS18B20 mierzy mi dokładnie od 0 do ok 15'C a powyżej tego zawyża temperaturę - maksymalnie o ok. 3,5'C. Podejrzewam że to jakaś wada fabryczna, czujnik kupiony na allegro. Co robić? Może ktoś sprawdzi u siebie te czujniki z allegro? Pozdrawiam

    Mikrokontrolery   12 Kwi 2008 00:49 Odpowiedzi: 14    Wyświetleń: 2112
  • Temperatura w DS18B20 w fahrenheitach, zamiana na celcjusze?

    na pcozatku mam pytanie czy czujnik DS18B20 ma jakies rejestry ktore nie są zerowane po wylaczeniu zasilania. Pytam bo kupilem 2 czujniki na allegro(cena 3,50) i wogole nie wiadomo co z nich odczytuje.... kazdy inaczej pokazuje. Poszedlem do kolegi, pozyczyl mi na chwile swoj czujnik i pokazuje dobrze temeperature na moim sofcie i sprzecie. Wiec kupilem...

    Mikrokontrolery   19 Maj 2008 19:52 Odpowiedzi: 1    Wyświetleń: 1616
  • DS18B20. Odczyt temperatury. Jak rozwiązać pojawiający się brak pomiaru?

    WITAM! MAM SZYBKIE PYTANIA: CZY PRZY ODCZYCIE TEMP. Z DS18B20 TEZ CO KTORYS POMIAR MACIE 85 ST. (CZYLI BRAK POMIARU)?? DA SIE TO JAKOS WYELIMINOWAC (WYDLUZANIE CZASU KONWERSJI NIE POMAGA) - NIE CHODZI MI O ROZWIAZANIE TYPU "IF(TEMP!=85)......"?? Z GORY DZIEKUJE I POZDRAWIAM!

    Mikrokontrolery   16 Kwi 2006 08:28 Odpowiedzi: 12    Wyświetleń: 2847
  • Arduino C - Konwersja temperatury DS18B20 na ludzką postać

    Witam ! Dokonuje odczytu temperatury z ds18b20. Otrzymuje dwa bajty danych. Te bajty to nie są takie normalne bajty, bo jak wiecie pierwsze 4 bity młodszego bajtu, to część ułamkowa, 5 najstarszych bitów starszego bajtu to znak, a cała reszta, to temperatura, gdzie najmłodszy jej bit ma wagę 2^0. Teraz mam problem jak dokonać konwersji. Bo jak użyję...

    Mikrokontrolery AVR   27 Mar 2015 09:17 Odpowiedzi: 8    Wyświetleń: 1764
  • Stała wartość 16,1°C z DS18B20, nawet przy odłączonym czujniku - błąd w kodzie?

    Witam wiem że temat pewnie był już wiele razy wałkowany ale proszę o pomoc. Próbuję odczytać temperaturę z DS18B20 i zawsze mam wartość 16,1 nawet jak jest czujnik odłączony proszę o pomoc gdzie jest błąd w kodzie :cry: #define WE 0 #define PORT_1wire PIND #define SET_1wire DDRD &=~ _BV(WE) #define CLEAR_1wire DDRD |= _BV(WE) //Resetowanie...

    Mikrokontrolery AVR   26 Sty 2010 21:15 Odpowiedzi: 19    Wyświetleń: 3518
  • Bascom AVR – odczyt temperatury z DS18B20, konwersja danych na wynik Celsiusza

    Witam Wiem że takich tematów jest sporo ale mój problem jest trochę inny. Mam problem z DS18B20 nie wiem jak odczytać z niego dane. Umiem odczytać temperaturę z DS1820 ale z wersji B nie umiem. W wersji DS1820 jest tablica dwóch zmiennych typu byte i w tej drugiej zmiennej jak jest ujemna temperatura jest 255, a wersja DS18B20 drugą zmienną(tak jak...

    Mikrokontrolery   31 Sie 2006 08:02 Odpowiedzi: 8    Wyświetleń: 3226
  • DS18B20 zamiast DS1820 - błędne odczyty temperatury, co sprawdzić?

    Witam złożyłem układ ze strony http://www.kapelec.com/altivie1.htm zamiast układu DS1820 zastosowałem DS18B20 no i mam problem ponieważ po podłączeniu układ pokazuje mi jakieś "dziwne"temperatury gdzie mam szukać problemu??w układzie?? czy w zamienniku?? Dodano po 4 układ złożyłem bez czujnika ciśnienia ale nie powinien on wpływać na pomiar temperatury...

    Projektowanie Układów   20 Kwi 2006 23:41 Odpowiedzi: 1    Wyświetleń: 1085
  • Co z tymi DS18B20? Skąd te różnice? Wadliwa seria?

    Witam. Zauważyłem niepokojące zachowanie czujników DS18B20 przy pomiarze temperatur bliskich zeru i ujemnych. Moje spostrzeżenie jest następujące: przy pracy czujnika jego temperatura nieznacznie wzrasta i to nawet ponad 1'C ! Zbudowałem termostat. Po wejściu do menu nastaw czujniki nie są odczytywane i w tym czasie (tak mi się wydaje) ich temperatura...

    Mikrokontrolery   02 Mar 2008 20:49 Odpowiedzi: 15    Wyświetleń: 2771
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    Jest tego sporo, DCF77, 7 x DS18B20 i DHT11 ( akurat jeśli chodzi o niego to mam wątpliwości, czy ten kod działa, bo jest na obydwu płytkach podpięty i zdarza się zawieszenie ) Nadajnik Atmega328p Dodano po 16 Odbiornik Atmega644P - trochę zmieniłem obsługę przerwania, wydaje mi się, że w przerwaniu nie powinno się wykonywać dużych obliczeń. [syntax=basic4gl]...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240959
  • PIC i ds18b20 - Nieliniowe odczyty temperatury w kodzie PICBasic

    Sign=43 ; Domyślnie znak "+" (kod ASCII dla + to 43 ) IF Temp.11=1 then ; wykryte, że temperatura jest ujemna Temp=~Temp+1 ; obliczenie Temp=-Temp Sign=45 ; znak "-" endif Deg = Temp & 0x07FF ; wydzielenie bitów temperatury Deg=Temp>>4 ; Wydzielenie bitów wartości całkowitej remain=Temp & 0xF ; wydzielenie bitów ułamkowych ; przeliczenie ich na wartości...

    Mikrokontrolery   14 Sie 2007 13:56 Odpowiedzi: 5    Wyświetleń: 1712
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    Tu masz przykład byś się mógł coś nauczyć. [syntax=basic4gl] $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 8000000 '............................ '............................ '............................ Config Lcd = 20 * 4 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portd.6 , Db6 = Portd.7 , Db7 = Portd.4 , E = Portd.3...

    Mikrokontrolery Początkujący   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 12852
  • Termometr cyfr. problem z obsługą DS18B20 przez Atinny2313

    Witam, zbudowałem sobie prosty termometr cyfrowy oparty na Atinny2313, czujniku DS18B20 i 4 lampach nixie. Wyjscia PB0-PB7 i PD3-PD6 obsługują lampy (poprzez 74141) PD0 to znak "-".Syg DQ (podciagnięty przez rezystor 4,7k do Vcc)z DS18B20 podłączony do PA0. Układ generalnie prosty tak że nie mam nawet schematu. Problem w tym że nie działa poprawnie....

    Mikrokontrolery AVR   02 Wrz 2010 22:09 Odpowiedzi: 2    Wyświetleń: 1881
  • Jak odczytać temperaturę z czujnika DS18B20 bez korekcji CRC?

    Jeżeli podłączasz na dwóch przewodach DSa to rezystor zmniejsz do 3,3k. Nie chcę mi się pisać więc podaję kod (bascom/asm) '***************************************... !read_temp_1w: Read_temp_1w: 'odczyt rejestrow z ds1820 'Stop Timer0 jnb {fl_pomiar},read_temp_1w_end clr {fl_pomiar} 1wreset...

    Mikrokontrolery   14 Mar 2004 11:26 Odpowiedzi: 9    Wyświetleń: 5644
  • Bascom - Atmega32 - LCD na t6963c + i2c, nie działa

    Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...

    Mikrokontrolery   29 Sie 2017 19:32 Odpowiedzi: 2    Wyświetleń: 1155
  • Atmega644P/Bascom - RFM12 + karta SD - SPI sprzętowe - razem nie działa

    Witam Mimo, że większość proponowanych tutaj rozwiązań podłączenia RFM12 do Atmegi wykorzystuje SPI programowe, ja podłączyłem tradycyjnie, przez SPI sprzętowe - mimo, że nie miałem problemów z wgrywaniem kodu do Atmegi spiętej z RFM12, to uruchomienie ich razem jest problematyczne ( każde osobno działa bez problemu ) [syntax=basic4gl] $include "Config_AVR-DOS.BAS"...

    Mikrokontrolery AVR   13 Maj 2013 11:59 Odpowiedzi: 3    Wyświetleń: 2715
  • atmega 644 / Bascom - Timer 0 i Timer 2 nie mogą działć jednocześnie ?

    Bascom - wersja 1.11.95 Kod, no jest tego sporo: - zegar PCF8563 - Zapis na SD - dwa czujniki DHT11 - odczyt z PCF8574AP ( klawiatura ) - RC5 - ma być DS18B20 - ma być DCF77, ale nie doszedłem do tego momentu ( tzn testowałem na innym procesorze i działało ) Działa - zegar PCF8563 - dwa czujniki DHT11 - odczyt z PCF8574AP w przerwaniu ( klawiatura )...

    Mikrokontrolery   27 Sty 2013 22:00 Odpowiedzi: 11    Wyświetleń: 5460
  • Jak obliczyć znak temperatury ujemnej w czujniku DS18B20?

    napisze to troche asemblerowym ( nie wiem czy dobrze napisalem) jezykiem: a wiec np: dla temperatury -25 stopni ( cos tam po przecinku ) odczytujesz taka wartość: 1111 1110 0110 1111 - ostnie 4 bity to wartość po przecinku nie bierzemy jej po uwage zostaje 1111 1110 0110 teraz zaneguj wszystkie bity; powstanie ci taki potwór 0000 0001 1001 a to jest...

    Mikrokontrolery   30 Sty 2006 07:55 Odpowiedzi: 13    Wyświetleń: 2779
  • Jak obliczyć średnią, maksymalną i minimalną temperaturę z czujnika DS18b20?

    średnia = suma wartości z pomiarów/24

    Programowanie Początkujący   12 Kwi 2017 13:08 Odpowiedzi: 6    Wyświetleń: 1389
  • Jak obliczyć czułość czujnika DS18B20 z Arduino Leonardo?

    Czujnik Dallas DS18B20 jest czujnikiem z magistralą 1-Wire, komunikuje się z procesorem jednym przewodem, a możliwe jest podłączenie dużej ich ilości równolegle. Użytkownika powinno interesować, jak adresować ten czujnik, jak odczytać jego ID i dane o temperaturze. Do czujnika ds18b20 da się wpisać chyba tylko poziomy alarmów, więc raczej nie ma mowy...

    Początkujący Elektronicy   16 Sty 2015 10:40 Odpowiedzi: 9    Wyświetleń: 1884
  • [BASCOM] Odczyt temperatury z dokładnością do 0,1 - DS18B20

    Odczytaj_ds: 1wreset If Err = 0 Then 1wwrite &HCC 1wwrite &HBE Ds_1 = 1wread() Ds_2 = 1wread() Status_temp = 1 If Ds_2 >= 248 Then 'wartość ujemna Ds_1 = 255 - Ds_1 Ds_2 = 255 - Ds_2 Status_temp = 0 End If T1 = Ds_1 / 16 T2 = Ds_2 * 16 T1 = T1 + T2 T1 = T1 + 0.05 'T1 wartość temperatury xx.xx T1 = T1 * 10 'wartość całkowita...

    Mikrokontrolery AVR   25 Sty 2010 18:52 Odpowiedzi: 35    Wyświetleń: 6784
  • Jak obliczyć zmianę temperatury z rezystancji termistora NTC?

    DS1820 mógłby posłużyć za dodatkowy czujnik by odczytać temp dla danej rezystancji tylko zastanawiam się gdzie go umieścić by różnica temperatur nie przekraczała max. 0.5 stopnia ponieważ taki margines jest dopuszczalny. Jak wiadomo seryjny czujnik temp. jest w małym o biegu który przelatuje przez pome i korpus silnika a tam ne ma z bardzo gdzie umieści...

    Mikrokontrolery AVR   21 Gru 2009 10:00 Odpowiedzi: 15    Wyświetleń: 2386
  • [ATMEGA][Bascom] ds18b20 CRC - 2 liczby 8 bit w 1 16bit

    Dim Sc(9) As Byte 'w tej tablicy beda dane odczytane z czujnika Dim Temperatura As Integer 'tu obliczona temperatura Dim Blad_crc As Bit 'a ten bit bedzie ustawiany w razie bledu CRC odczytu '... program ... 1wreset 1wwrite &HCC 1wwrite &HBE Sc(1) = 1wread(9) 'odczytujemy wszystkie bajty z czujnika If Sc(9) = Crc8(sc(1)...

    Mikrokontrolery AVR   03 Lip 2008 14:00 Odpowiedzi: 2    Wyświetleń: 4141
  • Procedura 1-Wire w asemblerze dla 89c2051 - szukam algorytmu lub kodu

    mam jeszcze jedno pytanie do kolegi? Przeanalizowałem juz cały program i wszystko rozumiem tylko zastanawia mnie co jest ukryte pod deklaracją #BUFOR_NA_TEMPERATURE?CZy to jest komórka pamięci? Bardzo proszę o pomoc. Dokładnie tak jak pisze, jest to obszar RAM-u gdzie zostaje wczytana temperatura, kilka innych bajtów (już teraz nie pamietam jakich)...

    Mikrokontrolery   17 Gru 2004 14:12 Odpowiedzi: 17    Wyświetleń: 6672
  • [AVR GCC] Jak obsłużyć temperatury ujemne w czujniku DS18B20 z AVR GCC?

    ...Mam program do obsługi tego czujnika, lecz działa on jedynie dla temperatur dodatnich a chciałbym także aby mierzone były temperatury ujemne.... Wywal ten "wzór" na śmietnik i zakonotuj sobie w pamięci , że DS18B20 zwraca temperaturę w postaci signed int . Ta informacja powinna Ci wystarczyc , by obliczyć i wyświetlić ją w prawidłowej postaci. Piotrek

    Mikrokontrolery   02 Sty 2007 17:15 Odpowiedzi: 12    Wyświetleń: 5744
  • Jak wyświetlić odczyty z dwóch czujników DS18B20 na LCD z Arduino UNO?

    Dzięki działa, a jak dodać obliczenie różnicy temperatur (delta) pomiędzy T1 a T2 ?

    Arduino   20 Sty 2019 15:57 Odpowiedzi: 17    Wyświetleń: 672
  • AVR231 - Bootloader wpływa 'niechcący' na funkcje IO aplikacji

    A skąd taki wniosek? Pozostałe linie działają bez zmian. [syntax=c] #define CLEAR_1W(port, bit) port|=(1<<bit)//_BV(bit) // 1 - wy #define SET_1W(port, bit) port&=~(1<<bit)//_BV(bit)// 0 - we unsigned char RESET_PULSE(volatile unsigned char *port, unsigned char pin) { unsigned char PRESENCE; CLEAR_1W(DDR(*port), pin);//CLEAR_1wire; _delay_us(500);...

    Mikrokontrolery AVR   16 Sie 2016 11:20 Odpowiedzi: 14    Wyświetleń: 1191
  • [mega162] [bascom] nie działa komunikacja z ds1820 i ds18b20

    Witam nie czekasz na obliczenie temperatury powinno być waitms 750 . Wstaw waitms 750 w miejsce gdzie masz 'przeczekaj czas konwersji

    Mikrokontrolery AVR   27 Paź 2009 19:55 Odpowiedzi: 3    Wyświetleń: 2682
  • atmega8 + DS18B20 - błędne odczyty temperatury w komputerze samochodowym

    I1 = 1wread(2) tu pobierasz tylko 2 bajty (wartość temperatury), a powinieneś pobierać wszystkie 9 http://www.datasheetcatalog.org/datashee... Strona 6 Figure 7 tak wygląda Scratchpad tego termometru. z pierwszych 8miu bajtów liczysz CRC8 i porównujesz bajtem 9tym (CRC8 obliczone przez termometr), muszą się zgadzać. Pozdrawiam,...

    Mikrokontrolery AVR   24 Mar 2010 15:48 Odpowiedzi: 32    Wyświetleń: 3565
  • [DS89C450] Jak obliczyć opóźnienia Delay() dla DS18B20 na DS89C450 z kwarcem 20MHz?

    A czy na małe zmiany temperatury reaguje (gdy chwycisz w palce?) Zawsze możesz spróbować zamienić funkcję konwersji "Read_Temp" z Twojego programu. Pozostawiając reszte bez zmian. U mnie działała (bez temperatur ujemnych). ...dobrze obsługujesz wyświetlanie floata?

    Mikrokontrolery   19 Kwi 2009 23:14 Odpowiedzi: 13    Wyświetleń: 2453
  • Jak rozróżnić i odczytać temperaturę z czujników DS18B20 i DS1820?

    ...Jak będzie miał na przykład 2 termometry ds1820, to nie rozpozna... Chyba nie zrozumiałeś pytania ;) jimmi chce odróżnić DS1820 od DS18B20 , by wiedzieć w jaki sposób obliczyć temperaturę.Ja podałem mu tylko , sposób na to - to wszystko.Natomiast lokalizacja konkretnego termometru w sieci , to już inna bajka :) Piotrek

    Mikrokontrolery   08 Sty 2008 15:35 Odpowiedzi: 6    Wyświetleń: 1564
  • [Atmega8] [Atmega8][bascom] Nieliniowy odczyt temperatury z DS18B20 na LCD

    ...jednak wskazuje głupie wartości... Bo masz ... "głupie" obliczenia :-P '... If Temp(2) > 0 Then Temp(1) = 256 - temp(1); End If Temp(1) = Temp(1) / 2 '... Jak obliczyć ją właściwie :?: Użyj lokalnej wyszukiwarki - rozwiązań jest sporo :)

    Mikrokontrolery AVR   05 Gru 2009 17:54 Odpowiedzi: 5    Wyświetleń: 1752
  • Jak obliczyć i sprawdzić CRC dla danych z czujnika DS18b20?

    Troszkę szukałem no i dalej jestem nemo. Jak zrobić tą kontrolę dla 9 bajtów danych z czujnika temperatury DS18b20 Pierwsze 8 bajtów są danymi (mniej lub bardziej znaczącymi) a ostatni bajt to właśnie CRC. Gdy mam już te 8 bajtów to jak policzyć dla nich CRC i sprawdzić z tym 9bajtem? Znalazłem wzór X^8 + x^5 + x^4 + 1 - ale nie wiem jak go wykorzystać...

    Mikrokontrolery   07 Kwi 2013 11:30 Odpowiedzi: 7    Wyświetleń: 6992
  • Jak podłączyć DS18B20 do AT89C51 i odczytać temperaturę?

    Ds18B20 jest jednym z najdokładniejszych termometrów Dallasa, mozna wyciagnąc rozdzielczość +/- 0,1 stopnia. Wynik jest zapisaywany w dwóch bajtach. Hi--> SSSSSHHH, Lo->HHHHHLLL, gdzie S-znak, H-bity czesci całkowitej pomiaru temperatury w stopniach Witam wszystkich! Właśnie próbuję przeliczyć dane z dwóch pierszych bajtów układu DS18B20, i zupełnie...

    Mikrokontrolery   20 Mar 2007 19:07 Odpowiedzi: 13    Wyświetleń: 8646
  • Jak odczytać temperaturę z DS18B20 za pomocą AT89s51 w assemblerze?

    Spróbuj tak: ;dziesiatki stopni dodatn: movb,#Ah divab push b ; W rej. B masz juz jednosci, a nie wiem co zmienia LCD_CONT push acc mova,#10000110b calllcd_cont popacc add a,#"0" ; Do obliczonej wartosci "dziesiatek" dodaj kod ASCII znaku "0" calllcd_data ;stopnie mova,#10000111b ; To byc moze nie jest potrzebne (LOCATE)...

    Mikrokontrolery   27 Cze 2009 00:36 Odpowiedzi: 18    Wyświetleń: 2790
  • Jak obliczyć CRC dla czujnika DS18B20? Kroki i wątpliwości użytkownika

    Witaj Znowu najlepiej zacząć od datasheeta, tam wszystko jest. Zobacz przykłądy. Tak więc 1. jest równoważne temu, że odczytałeś 9 bajtów - temperaturę, CRC i jeszcze parę rzeczy. Obrabiasz je wg przepisu z DS i otrzymujesz temperaturę i możesz sprawdzasz poprawność. W zależności od wyniku dalej. Jeśli korzystasz z gotowych funkcji, które nie dają takiej...

    Programowanie   21 Wrz 2007 07:30 Odpowiedzi: 1    Wyświetleń: 3843
  • Zwiększenie rozdzielczości ATMEGA w termometrze LED na LM35, MAX7219 - poszukiwanie oprogramowania

    Ł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ę na UART 9600bps (to żeby sprawdzić poprawnośc Dallasa)....

    Mikrokontrolery Początkujący   26 Lip 2022 14:25 Odpowiedzi: 87    Wyświetleń: 3657
  • Jak uniknąć opóźnień w wyświetlaniu zegara i termometru na ATmega8?

    Witam, mm sobie zegar i termometr. W programie na samym początku jest odwołanie do dwóch podprogramów: pomiar temp, oraz obliczenie godziny, a następnie powrót z tych podprogramów i wyświetlenie wszystkiego za jednym zamachem. Ale ponieważ pomiar temperatury jest na ds18b20 więc potrzebuje 750ms na pomiar, a to wpływa na wyświetlanie sekund na zegarze...

    Mikrokontrolery   30 Cze 2005 15:25 Odpowiedzi: 9    Wyświetleń: 1803
  • Niepoprawne odczyty temperatury z DS18S20 na AT89C2051 @ 12MHz w BASCOM 8051

    OK - skoro 18b20 ma przetwornik 12 bit to dlaczego wszystkie znane mi z elektrody procedury odczytu nie umożliwiają odczytu co 0.1°C tylko co 0.5°C ?? A może mój 18B20 (który teraz podłączyłem zamiast 18S20) ma źle ustawiony bit konfiguracyjny ? Na 9 bitowe przetwarzanie, bo jak wyświetlam sobie wartość Integer zrobioną z bit(1) i bit(2) to zmienia...

    Mikrokontrolery   05 Paź 2006 01:12 Odpowiedzi: 7    Wyświetleń: 3065
  • Kilka pytań z podstaw elektroniki na przykładzie projektu termopara K + Atmega8

    Poprawiłem algorytm przeliczania wartości z ADC na temperaturę, i zdałem sobie sprawę, że wcześniej zupełnie źle do tego podszedłem. Do tej pory mogłem mieć zbliżone wyniki w temperaturze 100 stopni Celsjusza, a wyżej i niżej temperatura ostro się rozjeżdżała z wynikami. Obecnie w kodzie umieściłem tablicę zawierającą 77 wartości napięcia, z tabeli...

    Początkujący Elektronicy   18 Kwi 2015 19:23 Odpowiedzi: 12    Wyświetleń: 6180
  • DS1820: Brak wyświetlania niektórych wartości po przecinku w C i ASM

    Nie aż tak „karkołomne” :-) Procedurka dla DS18s20 w Bascomie, chociaż w asemblerze ;-) '***************************************... !oblicz_temp_DS: Oblicz_temp_ds: 'obliczenie temperatury z rozdzielczoscia 0,1 st.C x100h(256) mov a,{crc8} Jnz obl_temp_end 'odczyt i zaokroglenie...

    Mikrokontrolery   10 Wrz 2004 09:34 Odpowiedzi: 7    Wyświetleń: 2001
  • Atmega32+C+DS18B20 czy to błąd w konwersji temperatury?

    Witam Oto kod czy ktoś mógłby rzucić okiem gdzie jest błąd? Ogólnie wyświetla przez cały czas 85 stopni. Tak wygląda sama konwersja w czujniku: void LCD_18b20_multidrop(/*unsigned char posx, unsigned char posy,*/ unsigned char *adrr) { unsigned char i,tablica[4]; signed char alarm; int temp; ow_reset(); ow_byte_wr(0xCC);...

    Mikrokontrolery AVR   16 Paź 2008 14:51 Odpowiedzi: 5    Wyświetleń: 1688
  • Termometr bezprzewodowy 433 MHz - UART nie działa, odbiornik nie odczytuje danych

    Wszystko działa :) Jako bit kontrolny ustawiłem 0xAA zamiast 0x55 i śmiga aż miło. Poniżej działający kod odbiornika i nadajnika. Temat do zamknięcia. Nadajnik [syntax=c]/*Obliczenie prędkości transmisji*/ #define BAUD 2400 #define MYUBRR (((F_CPU / (BAUD * 16UL))) - 1) /*Dołączenie bibliotek*/ #include <stdio.h> #include <avr/io.h> #include...

    Mikrokontrolery AVR   08 Lut 2016 21:12 Odpowiedzi: 20    Wyświetleń: 2019
  • [Bascom]Atmega + kilka DS18B20 - optymalizacja kodu

    Tzn. mam tablicę 24 bajty ( na razie do testów). I teraz podaje adres początkowy z tablicy, od którego zaczyna się ID układu DS18B20. Podprogram ma załadować ID, odczytać, sprawdzić CRC i w odpowiedzi podać mi LSB, MSB, status czujnika, histereze ( poprzednią muszę mu jakoś podać ) i wynik w postaci zmiennej typu string. Wzorowałem się na czymś takim:...

    Mikrokontrolery   10 Kwi 2017 13:43 Odpowiedzi: 10    Wyświetleń: 1194
  • Dlaczego nie można wykonać tego działania? STM32F411.

    Zamieść najpierw cały kod i układ w jakim mikrokontroler pracuje. Dodano po 2 Zaznacz co to znaczy, że wynik jest błędny, bo takie równanie można na nieskończoność sposobów rozwiązać. Podaj jakiś przykład. Może Ty źle obliczyłeś? I jaki jest ten błędny wynik. Można się domyślać , że "Byte_0" ma rozmiar bajtu, po "0.0625" można się domyślać , że chodzi...

    Mikrokontrolery ARM   19 Gru 2017 12:47 Odpowiedzi: 18    Wyświetleń: 1074
  • 3-funkcyjny wyświetlacz do motocykla na Arduino

    a w jaki sposób masz zamiar umieścić DS18B20 aby "czuł" temperaturę silnika? http://obrazki.elektroda.pl/1452388000_1... Mam cylinder chłodzony cieczą, i od góry się wkręca termostat który powyżej 100stopni się załącza i zapala kontrolkę w liczniku. Wywaliłem środek z termostatu i dałem tam ds18b20 na sondzie. Wow, nie wiedziałem że...

    DIY Poczekalnia   28 Cze 2015 19:16 Odpowiedzi: 36    Wyświetleń: 17196
  • Jak połączyć multipleksowanie LED na ATMEGA32 z odczytem DS18B20 w Bascom AVR?

    A gdyby TAK: (od razu mówię że tego nie próbowałem) ... ale może ktoś z Was? Ta sekwencja: 'Odczyt danych z przyrządu podlączonego do 1WIRE Sub Odczyt_temp 1wreset 'inicjacja magistrali 1WIRE If Err = 1 Then 'W Przypadku Braku czujnika coś tam wyświetl End If 1wwrite &HCC 'żądanie zgloszenia się ukladu podlączonego do linii 1WIRE 1wwrite &H44 'Convert...

    Mikrokontrolery   10 Paź 2008 22:18 Odpowiedzi: 34    Wyświetleń: 10487
  • atmega1284p - Przełączanie układu DS18B20 do odczytu

    Witam Mam 7 układów DS18B20 i chciałem dokonywać ich odczytu w kolejności. W przerwaniu od Timer0 ustawiam co 4 sekundy flagę, która ma spowodować wywołanie programu odczytu. ................ Tylko, że wstawienie tego w Case nie ma chyba sensu, bo w momencie wyboru z Case, dane jeszcze nie są obliczone. Pierwsza uwaga to nie dajesz wymaganego czasu...

    Mikrokontrolery AVR   01 Sty 2013 17:31 Odpowiedzi: 1    Wyświetleń: 1194
  • atmega8 i LM35 - skaczące wartości na LCD 2x16 przy pomiarze temperatury

    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 woltowe napięcie odniesienia nie ma sensu. Przy niższym...

    Mikrokontrolery AVR   09 Wrz 2010 21:46 Odpowiedzi: 16    Wyświetleń: 6262
  • Projekt chłodzenia szafy sterowniczej modułem Peltiera

    Czy dobrze mi się wydaje że w takim przypadku mogę element podłączyć bezpośrednio do maliny? Czujnik to DS18B20. Ten Dallas działa po interfejsie 1-wire. W internecie jest sporo na temat podłączenia i obsługi z poziomu malinki. np. https://forbot.pl/blog/kurs-raspberry-pi... Przy dwóch i więcej czujnikach możesz je...

    Raspberry Pi i inne SBC   30 Wrz 2021 06:53 Odpowiedzi: 3    Wyświetleń: 570
  • Dlaczego LCD w trybie 4-bitowym wyświetla błędne znaki w C?

    Oto mój program wykorzystujący LCD w trybie 4-bitowym, śmiga jak ... Jest tam obsługa LCD i 1wire, procedurki LCD łatwo wyłowić :) // ****************************************... // Project: Obsluga układu DS18B20 // Author: Zbigniew Chrobot // Module description: pomiar temperatury z DS18B20 kwarc 4MHz // wyswietlanie na...

    Mikrokontrolery   13 Lut 2007 16:56 Odpowiedzi: 31    Wyświetleń: 7060
  • ds1820+bascom+ujemna. Co należy dopisać w kodzie?

    Przykładowy programik, ale dla DS18B20: Dim Bd(9) As Byte 'tablica Dim T As Integer 'zmienne Dim T1 As Integer Dim T2 As Integer Declare Sub Read18b20 'deklaracja procedury Cls 'inicjacja wyświetlacza Deflcdchar 0 , 6 , 9 , 9 , 6 , 32 , 32 , 32 , 32 'def. znaku stopnia Cls Lcd "Temp:" Do 1wwrite &HCC 'rozkaz SKIP ROM 1wwrite...

    Mikrokontrolery   18 Lip 2018 21:20 Odpowiedzi: 17    Wyświetleń: 2382