ds18b20 przeliczanie temperatury

Znaleziono około 160 wyników dla: ds18b20 przeliczanie temperatury
  • Komputerowy termometr DS1820!

    Tak,u mnie dziala.Trzeba jednak zwrocic uwage na inny sposob przeliczania temperatury w czujniku DS18B20.

    Newsy   16 Lis 2016 13:31 Odpowiedzi: 685    Wyświetleń: 392014
  • Termometr Attiny2313 i DS18B20 - błędne odczyty temperatury, co sprawdzić?

    Ja tylko powiedziałem jak to zrobić a że trochę "na około" to już nie moja wina ;p. W ogole to przeliczanie temp. ma jakies poronione...

    Mikrokontrolery   11 Gru 2009 16:36 Odpowiedzi: 36    Wyświetleń: 8328
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak podłączyć DS18B20 do AT89C51 i odczytać temperaturę?

    Do Socker'a Ściągnij sobie z Elektrody schemat "Mój pierwszy zegar mikroprocesorowy". Jest tam też opis instrukcji przeliczania temperatury z termometru DALLAS.

    Mikrokontrolery   20 Mar 2007 19:07 Odpowiedzi: 13    Wyświetleń: 8640
  • REKLAMA
  • [BASCOM] [BASCOM][AVR] Termometr na Attiny2313 - błędne odczyty temperatury DS1820

    Witam. Dzięki za podpowiedź, ja popełnilem wtedy błąd nie zwracając uwagi na czujnik DS 'a. Ja miałem DS18B20 a w programie jest DS1820. Inaczej się przelicza temperaturę.

    Mikrokontrolery   11 Lip 2009 06:41 Odpowiedzi: 11    Wyświetleń: 3958
  • Jak odczytać temperaturę z DS18B20 za pomocą AT89s51 w assemblerze?

    poddaje się. nie działa:-( Dodano po 1 Udało się!:D. temperatura się zmienia, ale jest nie prawdziwa. Pomożesz mi napisać kawałek programu który by przeliczał temperaturę żeby była prawidłowo wyświetlana na wyświetlaczu LCD?

    Mikrokontrolery   27 Cze 2009 00:36 Odpowiedzi: 18    Wyświetleń: 2778
  • REKLAMA
  • Budowa sonaru do robota: czy ATtiny2313 wystarczy? Jaką częstotliwość wybrać?

    Z polaroida wydłubujesz płutkę z sonarem (google: polaroid 6500 - tak nazywa się płytka nie aparat). Są trzy rodzaje płytek. Dwie z nich podłączasz bezpośrednio do procka, natomiast trzecią musisz wstawiś jakiegoś scalaczka - bez problemu znajdziesz opis w sieci. płytkę łączysz z uC trzema liniami: zasilanie "+", send i echo. Inicjalizujesz - dajesz...

    Automatyka Przemysłowa   19 Cze 2005 01:35 Odpowiedzi: 8    Wyświetleń: 2478
  • pomiar temperatury w kilku punktach na wspolnej szynie.

    Z 8 czujników DS18b20 jesteś wstanie wszystkie pomiary odczytać poniżej 1 sekundy. W czasie konwersji tych 750ms możesz w twoim układzie wykonywać inne czynności, nie czekać na czujniki. W skrócie: 1) Reset magistrali 2) Wyślij rozkaz globalny do pomiaru temperatury we wszystkich czujnikach 3) Czekasz 750ms (w tym czasie robisz sobie inne rzeczy). 4)...

    Mikrokontrolery   05 Gru 2015 18:05 Odpowiedzi: 8    Wyświetleń: 777
  • [atmega8] Optymalizacja kodu wyświetlającego temperaturę na ATmega8 i DS18B20

    no spoko ja ma ustawioną rozdzielczość 9 bitów wiec temperatura zmienia się co 0,5 stopnia ale było by miło wyświetlić np 20,5 jeśli możesz udostępnić przykład takiego przeliczania to ja poproszę :)

    Mikrokontrolery AVR   15 Lut 2009 14:05 Odpowiedzi: 11    Wyświetleń: 1346
  • [ATTINY2313][BASCOM] Mikroprocesorowy sterownik wentylatora

    gothye Warunki u mnie są wszystkie OK. Tylko w tym problem jest, że coś jest z programem który przelicza temperaturę na obroty wentylatora lub sama obsługa DS18B20 jest źle napisana. Ale w innych układach i z taką samą obsługą jak wyżej napisaną działa znakomicie. Tylko w tym programie coś jest nie tak. Właśnie mi zależy, aby układu nie zmieniać.

    Mikrokontrolery AVR   19 Gru 2009 14:51 Odpowiedzi: 14    Wyświetleń: 3853
  • DS18B20 + ATTINY13 – odczyt i konwersja temperatur ujemnych bez float

    Witajcie, chciałbym lekko odgrzać kotleta i poprosić o wskazanie błędu przy próbie wyliczenia temperatur ujemnych. Odczytuję czujnik DS18B20 w maleńkim ATTINY13 (zmienne float właściwie odpadają) i co około sekundę wysyłam wynik poprzez UART. Dla temperatur dodatnich - dzięki uprzejmości p. Podkalickiego i jego "odchudzonej" biblioteki DS18B20 działa...

    Mikrokontrolery AVR   15 Lut 2021 10:38 Odpowiedzi: 7    Wyświetleń: 705
  • Arduino - DS18B20 nie wyświetla ujemnych temperatur poprawnie

    Czy DS18B20 zwraca wartości ujemne? Zanim zadasz takie pytanie sprawdź dokumentację: Measures Temperatures from -55°C to +125°C (-67°F to +257°F) Korzystam z bibliotek: <OneWire.h> <DS18B20.h> Jak mamy sprawdzić ich poprawność skoro ich nie załączasz? Bibliotek o tej nazwie do obsługi DS18B20 jest wiele. Czytam na forum o konwersjach, przeliczaniu...

    Mikrokontrolery Początkujący   25 Cze 2017 10:26 Odpowiedzi: 43    Wyświetleń: 7287
  • REKLAMA
  • Bascom & ds18b20 & pwm & led again :| 40pkt za o

    Witam Co do przeliczania wartości na temperaturę nie będę się wypowiadał bo w wielu publikacjach było to prezentowane. Natomiast zajmę stanowisko w sprawie wyświetlacza LED. Proponowałbym z obsługi przerwania usunąć procedurę pobrania znaku do wyświetlenia. O wiele lepiej zrobić to w programie głównym. Zbyt długie przebywanie w obsłudze przerwania może...

    Mikrokontrolery   04 Maj 2006 09:08 Odpowiedzi: 1    Wyświetleń: 2286
  • Jak przeliczyć napięcie z KTY81-210 na temperaturę z dokładnością 0,1°C?

    od 0 do 50 stopni to nie łatwiej na DS18B20 ?? wyjście ma cyfrowe i sam przelicza i wogóle full wypas do zakresu -25 do 125 st. pozdrawiam

    Mikrokontrolery   22 Mar 2006 07:34 Odpowiedzi: 5    Wyświetleń: 4728
  • Jak odczytać temperaturę z DS18B20 i wyświetlić na LCD z AT90S2313 w Bascom AVR?

    Czy mógłby ktoś przedstawić na łamach tego postu tutorial który zawierał by oprogramowanie w Bascom AVR w oparciu o następujące wytyczne. - Znlezienie adres Układu DS18B20 - Wyświetlanie aktualnej temperatury na wyświetlaczu LCD - Przeliczanie temperatury Czy mógłby ktoś zamieścić tu taki tutorial, krok po kroku jak co robic ??

    Mikrokontrolery   12 Gru 2005 19:55 Odpowiedzi: 0    Wyświetleń: 1047
  • Kod w C dla DS18B20 i LCD na ATmega32 - odczyt temperatury -0.02

    Jak podłączasz na pasożyta... ? Mozesz schemacik narysować ? Głównie mam na myśli rozwiązanie zasilania w trakcie przeliczania... Pisze w specyfikacji, że nalezy na ten czas włączać zasilanie przez tranzystorek... Pozdrawiam...

    Mikrokontrolery   25 Maj 2010 00:17 Odpowiedzi: 37    Wyświetleń: 9131
  • Atmega8 + DS18B20: Problem z wyświetlaniem temperatury na 2x 7-segmentowym wyświetlaczu

    Witam, przekopałem się przez wiele tutoriali, postów, wątków, i nie znalazłem rozwiązania, więc postanowiłem opisać własny problem. Mianowicie: mam podłączone do Atmegi8 dwa wyświetlacze 7seg multipleksowane, oraz termometr cyfrowy DS18B20. Chciałem aby zmierzona temperatura była wyświetlana na tych 7seg, oczywiście ze względu na dwa wyświetlacze jedynie...

    Mikrokontrolery Początkujący   21 Lut 2012 02:33 Odpowiedzi: 18    Wyświetleń: 3763
  • Atmega8 i SHT11 - nieprawidłowe odczyty temperatury i wilgotności, skoki wartości

    Gdyby ktoś z forumowiczów był zainteresowany jeszcze kiedyś dobrym programem czujnika SHT11 to wstawiam. Pomiary mam co niecałą sekundę i w normalny dzień pokazuje wilgotność około 45-50%, do tego temperaturę mierzyłem również SHT11 i czujnikiem DS18B20, wyniki takie same. Odczyt OK ;) [syntax=c]GLCD_WriteStringXY("Pomiary:",... ShtReset(); _delay_ms(25);...

    Mikrokontrolery AVR   14 Paź 2012 22:45 Odpowiedzi: 46    Wyświetleń: 12295
  • DS18B20 zawyża temperaturę powyżej 15°C - wada fabryczna?

    Jak oczekujesz na zakonczenie konwersji? Bo jezeli w trybie parasite to nie ma takiej mozliwości żeby wiedziec kiedy sie konczy konwersja. Nalezy czekac tyle ile napisane w nocie katalogowej i juz. Trudno zgadywać ale może źle coś robisz przy przeliczaniu temperatury? Z drugiej strony iloma termometrami rtęciowymi sprawdzałeś bo to może rtęciowe cos...

    Mikrokontrolery   12 Kwi 2008 00:49 Odpowiedzi: 14    Wyświetleń: 2085
  • Odczyt temperatury z DS18B20 – wyjaśnienie kroków programu i konwersji danych

    U mnie dziala tak: 1wire_1 Alias P3.0 Dim T As Word Sub 1wire1 1wreset 1wire_1 ' reset magistrali 1wire 1wwrite &HCC 1wire_1 ' zaadresowanie DS'a - skip rom 1wwrite &H44 1wire_1 ' polecenie dokonania konwersji Wait 1 ' dajemy czas na konwersję (wystarczy 750ms) 1wreset 1wire_1 ' reset 1wwrite &HCC 1wire_1 ' adres 1wwrite &HBE 1wire_1...

    Mikrokontrolery   09 Mar 2007 14:40 Odpowiedzi: 10    Wyświetleń: 1662
  • Pomiar temperatury - kilka sond, jeden ''multi'' wyswietlacz

    W roli czujnika temperatury w zakresie do około 120oC można używać układu scalonego DS1821, ale on wymaga zaprogramowania, nieco trudno go kupić i sporo kosztuje (znalazłem za 29zł). Inna możliwość, to połączenie: układ scalony LM334 (dokładniejszy będzie LM134, ale jest droższy i trudny do kupienia), 3 oporniki, TL431: LM334 z opornikiem daje układ,...

    Projektowanie Układów   11 Gru 2019 10:26 Odpowiedzi: 35    Wyświetleń: 1485
  • [AVR GCC] Jak obsłużyć temperatury ujemne w czujniku DS18B20 z AVR GCC?

    Ja rozwiązałem ten problem w następujący sposób //.... tmp1 = temp1; // w tmp1 bedziemy trzymac czesc ulamkowa tmp1 &= 0x0f; // wycinamy niepotrzebne bity HHHH temp1 >>= 4; // przesuwamy HHHH w prawo wycinamy LLLL temp2 <<= 4; // wycinamy 4 niepotrzebne bity znaku t = temp1 | temp2; // laczymy i w t mamy czesc calkowita if (t >...

    Mikrokontrolery   02 Sty 2007 17:15 Odpowiedzi: 12    Wyświetleń: 5717
  • Dlaczego DS18B20 na AT90S2313 działa tylko po zwarciu portd.2 z portd.4?

    Podłączyłem czujnik ds18b20 do portu d.2 µP (at90s2313) w programie ustawiłem: config 1wire = portd.2 I oczywiście odpowiedni program do przeliczania temeperatury. Po uruchomieniu pokazuje cały czas 0. Ale zauważyłem że jak zewrę portd.2 z portd.4 to zaczyna wyświetlać poprawną temperaturę. Dlaczego tak się dzieje?

    Mikrokontrolery   27 Gru 2005 17:47 Odpowiedzi: 9    Wyświetleń: 1290
  • Kod w C do DS18B20 na ATmega16, odczyt 0xffff, F_CPU 16MHz, podłączenie?

    A może inaczej... właśnie zrobiłem własne procki na podstawie ATMEL'owskiego przykładu na UART'cie i po użyciu tych stałych czasowych udało mi się nawiązać odpowiedź po resecie. Poniżej funkcja próby odbioru temperatury(tylko jeden slave), który zawsze daje 0x0101? Co to oznacza? Nie zmienia się ze zmianą temparatury... int16_t OW_Read_temperature(void)...

    Mikrokontrolery   11 Gru 2007 17:13 Odpowiedzi: 33    Wyświetleń: 3752
  • Jak zbudować tani termometr do -80°C z wyświetlaczem LCD i zasilaniem USB?

    Pod względem kosztów miernik cyfrowy + LM135 (albo tańszy LM335 - mniej dokładna wersja) wyjdzie chyba dużo taniej - rzędu 20-25zł (można i taniej: gniazdo V-Om-mA miernika łączysz przez LM335 z '+' baterii, i przez opornik 5-10k z '-' baterii, ustawiasz na zakres 200mV, i masz na wyświetlaczu wynik, który przeliczasz na temperaturę - ale wtedy odczyt...

    Komputery Modding & OC   09 Sty 2010 21:02 Odpowiedzi: 103    Wyświetleń: 14366
  • Jak uruchomić czujnik DS18B20? Problem z wyświetlaniem danych na LEDach

    Najpierw powinieneś sprawdzić co odczytuje w pierwszych dwóch komórkach - w twojej tablicy BD(1) i Bd(2), tam jest temperatura z rozdzielczością 0,5st.C. Bd(1) młodszy bajt, Bd(2) starszy bajt, jeżeli jet to wartość 00AAh czyli 85,0 st.C - jest to wartość wpisana przez DSa po załączeniu zasilania - to prawdopodobie używasz zasilania pasożytniczego i...

    Mikrokontrolery   13 Lut 2004 07:08 Odpowiedzi: 10    Wyświetleń: 2609
  • Atmega8, DS1820 i UART - konflikt przy jednoczesnym użyciu 1-wire i UART

    A to niby dlaczego nie wolno stosować waitms ??? U mnie jakoś działa przy wielu czujnikach na jednej linii i co to ma wspólnego z wysyłaniem przez uarta ? W tym przypadku waitms nie zakłóca obsługi przerwań, wiec nie widzę problemu. Kolega namieszał trochę w procedurze "odczyt". Na początku wyszukujesz czujniki na linii 1wire, a później, w procedurze...

    Mikrokontrolery AVR   07 Mar 2011 08:18 Odpowiedzi: 8    Wyświetleń: 2850
  • DS18B20 dokładnośc pomiaru i 2 czujniki na jednej szynie

    ... Mozliwe ze mam błedy w kodzie. Wykrywa mi 2 czujniki, ale temperatury sa takie same. Gdy przeliczam CRC nic niepojaiwa się na LCD. Ano są błędziki :wink: Przeanalizujmy: ... '---------------petla glowna-------------- Do Konwert 'Dotyczy wszystkich urządzeń Waitus 200 '#####################czujnik 1## 1wverify Ds2(1) 'Czy jest na magistrali...

    Mikrokontrolery   04 Paź 2007 13:04 Odpowiedzi: 29    Wyświetleń: 6463
  • Bezprzewodowy pomiar temperatury.

    http://obrazki.elektroda.net/79_12868987... Opisywany system umożliwia bezprzewodowy pomiar temperatury za pomocą znanego każdemu DS18B20+. Temperatura jest wyświetlana w konsoli systemu Windows. Strona nadawcza: Składa się z mikrokontrolera AT89C2051, modułu nadawczy TX-4MSIL firmy Aurel, oraz DS18B20+. Interfejs 1-WIRE został zaimplementowany...

    DIY Konstrukcje   19 Paź 2010 09:16 Odpowiedzi: 17    Wyświetleń: 17508
  • Interferencja przy regulacji fazowej i pomiarze 1Wire na ds18b20

    Tak, to był chyba LM35 - nie pamiętam dokładnie, bo to 2014 rok był... Fragment kodu do przeliczania temperatury. Działało to stabilnie. [syntax=vbnet] Sub Pomiar_temperatury Wartosc_adc = Getadc(3) If Wartosc_adc > 1000 Then Set Awaria.0 Pomoc_s = Wartosc_adc * 0.44 Pomoc_s = Pomoc_s - 178.56 End Sub[/syntax][/code]

    Mikrokontrolery AVR   06 Kwi 2019 11:44 Odpowiedzi: 34    Wyświetleń: 1602
  • Jak odczytywać stabilnie temperaturę z dwóch DS18B20 na ATmega8?

    Nie wkleiłeś kodu więc można gdybać. A przypadkiem nie używasz tych samych zmiennych do przechowywania/przeliczania temperatury? Do odczytu kilku DS używam timera według algorytmu: init_ds1, po 20ms(przykładowo) init_ds2, po 800ms odczyt_ds1, po 820ms odczyt_ds2, po 1000ms zeruj czas i od nowa. Temperaturę trzymam oczywiście w osobnych zmiennych (trochę...

    Mikrokontrolery   08 Maj 2007 19:34 Odpowiedzi: 6    Wyświetleń: 2327
  • [Atmega8] [Atmega8][bascom] Nieliniowy odczyt temperatury z DS18B20 na LCD

    Witam. Ja kiedyś napisałem program który zawierał odczyt z ds18b20. 'tablica temperatury po przecinku Tabtemp(1) = 0 Tabtemp(2) = 1 Tabtemp(3) = 1 Tabtemp(4) = 2 Tabtemp(5) = 3 Tabtemp(6) = 3 Tabtemp(7) = 4 Tabtemp(8) = 4 Tabtemp(9) = 5 Tabtemp(10) = 6 Tabtemp(11)...

    Mikrokontrolery AVR   05 Gru 2009 17:54 Odpowiedzi: 5    Wyświetleń: 1740
  • Wybór systemu automatyki domowej: Sterbox vs PLC2011A0 - opinie i doświadczenia

    Też się zastanawiam nad zakupem i się wystraszyłem tymi zegarami. Czy da się ustawić aby jeden przekaźnik działał: 6:00 ON 8:00 OFF 17:00 ON 20:00 OFF od PN do PT ? Jeszcze jedno pytanie czy da się z podpiętych czujek temperatury wysyłać wartości np co 10 min na jakiś serwer FTP? Możesz sobie nawet co sekundę pobierać dane, a nawet napisać sobie własny...

    Smart Home IoT   16 Cze 2025 12:50 Odpowiedzi: 99    Wyświetleń: 69476
  • DS18B20 – błędne odczyty temperatury po wydłużeniu przewodu i montażu przy trafo

    Witam. Dostałem 4 sztuki ds18b20 w samplach i konstruuję termometr do szkoły. Napisałem program,udało mi się połączyć z czunikami i wyświetlić temperaturę na LCD,wszystko było ok. Oba czujniki miałem zamontowane na płytce prototypowej(mam na niej zmontowany cały układ). Po pierwszych testach przylutowałem do jednego czujnika skrętkę o długości ok 30...

    Mikrokontrolery   19 Mar 2007 12:27 Odpowiedzi: 3    Wyświetleń: 1508
  • Jak odczytać temperaturę z DS18B20 na ATmega16 w Bascom?

    Witam Zaczynam trenować mikrokontrolery i programowanie. Próbowałem w asm ale jakoś ciężko - próbuje teraz w bascomie - i też ciężko niestety :( znalazłem jakiś przykład programu w bascom ale coś mi nie hula. pawełJ Ten Twój program nie jest pod 18b20. Podawane są różne sposoby przeliczania temperatury, sam jestem ciekawy który jest poprawny i poprawnie...

    Mikrokontrolery   09 Paź 2007 15:38 Odpowiedzi: 5    Wyświetleń: 2872
  • [Bascom] Atmega32 i DS18b20 - błędny odczyt temperatury 85°C na wszystkich czujnikach

    Witam, mam problem z odczytem poprawnym temperatury. Niestety nie znalazłem tematu, który by pasował do mojego problemu. Atmega odczytuje poprawnie adresy czujników po czym odczytuje mi na wszystkich jednakową temperaturę (85*C). Czujniki podłączone są równolegle do jednego portu z podpiętym rezystorem podciągającym 4,7k pomiędzy DQ a VCC 5V. Nie mam...

    Mikrokontrolery   11 Lip 2011 13:12 Odpowiedzi: 5    Wyświetleń: 1665
  • DS18B20 z ATmega8 i LCD - dlaczego pokazuje temperaturę 0.0?

    Mat_91 sam szukałeś na forum jak oprogramować DS-a, ja aktualnie stanąłem przed tym samym problemem, tylko ze ostatni kod jaki podałeś w swoim poście nijak pasuje do wcześniejszych programów z pierwszego postu, pokrywa się z daley.c tylko, ale brak procedur przeliczania odczytu na temperaturę i deklaracji. Dlatego proszę abyś zamieścił cały projekt...

    Mikrokontrolery   25 Lut 2008 23:56 Odpowiedzi: 31    Wyświetleń: 5067
  • DS18B20 w termostacie, nie działa sterowanie pinem C3.

    w/g mnie stosujesz dziwną metodę przeliczania temperatury. Np. twoje 23°. Przelicznikiem jednego bitu konwersji 12-to bitowej jest 0,0625°, tak więc 23° reprezentuje odczytana wartość 23/0,0625=368 (0x170). Ty mnożysz to * 10 i dzielisz przez 16, co daje 230!! a powinno 23. Pozatym tak na marginesie, co się stanie jeśli włączysz zasilanie i A będzie...

    Mikrokontrolery   05 Lis 2007 23:19 Odpowiedzi: 1    Wyświetleń: 1124
  • 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ń: 6102
  • [atmega8,C] DS18B20 na atmega8 - nagły spadek temperatury po odczycie, co robić?

    Dzieki za odpowiedź. Użyłem przeliczania temperatury z twojego kodu int calk = (lsb & 0b11110000)/16 + (msb & 0b00000111)*16; I teraz wygląda to dobrze. Ile powinien wskazywać wyświetlacz gdy czujnik trzymany jest w ręce? U mnie pokazuje 34. Czy dalej gubi bit? Druga sprawa to jeszcze taktowanie. Ja używałem takiej dyrektywy #define...

    Mikrokontrolery AVR   18 Sie 2010 07:58 Odpowiedzi: 17    Wyświetleń: 3747
  • [bascom] Jak podłączyć czujnik DS18B20 do LCD w Bascom na ATtiny2313?

    No ale przecież 133/16 to nie jest 41998000! Bo to po pierwsze nie jest dzielenie w systemie 16stkowym tylko dziesiętnym w programie. Poza tym brakuje koledze funkcji fusing(), a jak podzielimy 133 w hexie czyli 307 w dziesiętnym systemie przez 16 to otrzymamy 19stopni i mniemam że taka temperatura jest ustawiona. A druga linijka jest zła ze względu...

    Mikrokontrolery AVR   10 Lis 2010 19:58 Odpowiedzi: 12    Wyświetleń: 6132
  • Konwersja danych z ds18b20 na string w Delphi - błędne wartości temperatury

    Witam ! Piszę program regulatora temperatury. Używam czujnika ds18b20, którego obsługuje Attiny2313. Komunikacja z komputerem poprzez USART. Postanowiłem, że prześle 2B danych z czujnika ds18b20 i konwersje dokonam na komputerze, w terminalu otrzymuje śmieszne krzaczki, ale nie przejąłem się tym, napisałem w Delphi używając bibliotek CPort program do...

    Mikrokontrolery AVR   12 Cze 2011 14:54 Odpowiedzi: 4    Wyświetleń: 2659
  • DS18b20 - różnice w odczytach temperatury przy różnych wartościach

    1. Jak realnie wygląda kalibracja czujnika i kiedy należy ją wykonać? Realnie musisz mieć 2 łaźnie cieczowe, zerostat, wzorcowy czujnik Pt100Ω lub Pt25,5Ω ,wysokiej klasy multimetr cyfrowy lub mostek rezystancyjny, wiedzę, doświadczenie, czas i cierpliwego człowieka, bo to żmudne i mało przyjemne zajęcie (przydaje się też dedykowane oprogramowanie)....

    Mikrokontrolery   02 Cze 2018 10:04 Odpowiedzi: 27    Wyświetleń: 2052
  • DIY sterownik do suszarni

    Witam Już chwilę temu mój ojciec wpadł na pomysł wykonania suszarni i wędzarni (wędzenie zimnym i gorącym dymem). Przy projektowaniu doszliśmy do wniosku że możemy użyć wentylator od chłodnicy samochodowej, przy czym przy takiej mocy należy zrobić sterowanie i tak powstał pomysł wykonania sterownika do suszarni. Ponieważ dawno nie projektowałem to trzeba...

    DIY Konstrukcje   20 Paź 2020 14:42 Odpowiedzi: 15    Wyświetleń: 6480
  • Jak odczytać temperaturę z DS18B20 na AT89S52? Sprawdzenie kodu i biblioteki 1-Wire

    JA mam `51 czyli nie mosiadam wewnetrznego ukladu taktujacego jak to jest w AVR-ach. Mam zewnetrzny kwarc(110592MHz), ktory jest zdefiniowany w termometr.c a 1-Wire.h przelicza sobie opoznina wedlug tej definicji wiec opoznienia powinny byc dobre. Program jest pod ds1820 i dlatego mam problemik aby go przerobic. Moze przyda mi sie twoj programik bo...

    Mikrokontrolery   11 Maj 2005 22:46 Odpowiedzi: 10    Wyświetleń: 3534
  • Miernik COP dla pomp ciepła, ciepłomierz

    http://obrazki.elektroda.pl/6949921300_1... Współczynnik sprawności pompy ciepła COP (ang. Coefficient Of Performance) jest najważniejszym parametrem opisującym pompę ciepła. Podawany w katalogach, materiałach marketingowych itd. Problem jest jednak taki, że pompy ciepła z reguły go nie mierzą bo jego rzeczywista wartość znacznie odbiega...

    DIY Konstrukcje   09 Lip 2017 18:26 Odpowiedzi: 19    Wyświetleń: 15498
  • [mega162] [bascom] nie działa komunikacja z ds1820 i ds18b20

    Witam Na wstępie chciałbym zaznaczyć iż jestem początkującym programistą i dlatego proszę o wyrozumiałość. Robię termometr na lampach nixie, ale nie działa mi poprawnie komunikacja z ds18b20 i ds1820. Problem polega na tym, że na lampach pokazuje się wartość -00.1 tak jak by wyjście czujnika było zwarte bezpośrednio z + , a nie jest . Czujnik jest podpięty...

    Mikrokontrolery AVR   27 Paź 2009 19:55 Odpowiedzi: 3    Wyświetleń: 2667
  • [Atmega8][c][DS18b20] - Błędny odczyt temperatury powyżej 50 stC

    Od kilku dni staram się uruchomić pomiar temperatury czujnikiem ds18b20. Pomiar niskich temperatur przebiega poprawnie. Po przekroczeniu temperatury 54stC na wyświetlaczu ukazuje się wartość 127. Poniższy kod jest skopiowany z tego forum, poza tym napisałem własne funkcje obsługi 1wire lecz skutek był taki sam. Programując uC bascomowymi procedurami...

    Mikrokontrolery Początkujący   17 Gru 2015 13:19 Odpowiedzi: 5    Wyświetleń: 1233
  • Komputer samochodowy do VW GOLF IV

    Witam. Od paru dni pracuje nad swoim projektem komputerka do samochodu na ATMEGA8. W założeniu będzie miał funkcje: - pomiar temperatury wewnętrznej i zewnętrznej - pomiar napięcia w instalacji samochodu - pomiar poziomu paliwa w baku - pomiar ilości spalonego paliwa - ostrzeżenie o nie zapalonych światłach przy odpalonym silniku. - migająca sygnalizacja...

    DIY Konstrukcje   09 Wrz 2012 09:24 Odpowiedzi: 27    Wyświetleń: 33212
  • [tiny2313] [tiny2313][bascom] Problem z wyświetlaniem temperatury z DS18B20 powyżej 20°C

    Mam z tym taki mały problemik :) Otóż wcześniej stosowałem przeliczanie z dodanym T = makebcd(t) po T = T /10 i temperatura była zawyżana ale wyświetlana dobrze na wyświetlaczach. Gdy osunąłem ten wpis temperatura jest rzeczywista, ale powyżej 20st tylko liczba po przecinku jest wyświetlana ok, natomiast dziesiątki zostają 1 a jedności wariują. Coś...

    Mikrokontrolery AVR   16 Sty 2009 10:12 Odpowiedzi: 9    Wyświetleń: 1638
  • 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ń: 1185
  • Rejestrator temperatury Atmega8 + ds18b20 by spectomek

    Oj kolego, poważny błąd - zasilaj prawidłowo mikrokontroler: http://mikrokontrolery.blogspot.com/2011... Dzięki za upomnienie, faktycznie gdzieś to przeoczyłem, na schemacie ideowym nawet masa wisi :) Poniżej zamieszczam poprawiony schemat ideowy i płytkę w EAGLE. Widząc duże zainteresowanie kodem wrzucam wsad w BASCOM....

    DIY Konstrukcje   19 Lip 2015 20:56 Odpowiedzi: 9    Wyświetleń: 5430
  • 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ń: 7042
  • GCC: AVR, DS18B20 - błędne odczyty temperatury ujemnej w C+

    Witam! Pracuję na AVR, piszę w WinAVR w C+. Otóż gdy temperatura schodzi do zera, to w momencie przejścia przez 0stC pojawia się -0.1, a potem już leci do góry i pokazuje wartość bezwzględną temperatury (znika -0.1 i dalej są same dodatnie wartości). Szukałem tutaj sporo, ale wiekszość jest pod bascoma, a ja piszę w C+... Kod (ściągnęty + oryginalne...

    Mikrokontrolery   17 Kwi 2007 20:44 Odpowiedzi: 2    Wyświetleń: 1266
  • [C][ATMEGA16] - Wymiana atmega16 na atmega32 lub 644 lub 1284

    timer zlicza czas w jakichś tam odstępach i dodaje do licznika +1. (wyeliminowano przepełnienia timera) . Jeśli jest impuls z halotronu (magnes kręci sie na łyżkach wiatromierza) to znaczy ze wykonano jeden obrót, i wtedy ten czas jaki zleciał do momentu przejechania magnesu, (np 1/50 sekundy) przeliczam na prędkość. Tylko do tego timera używam. Biblioteka...

    Mikrokontrolery AVR   04 Sty 2015 21:43 Odpowiedzi: 17    Wyświetleń: 1416
  • AVR - Jak uzyskać dokładność +-0.05°C w pomiarze temperatury 0-20°C?

    Witam PT100 wydaje się oczywiste ale.... Robiłem kiedyś przetworniki na dedykowanych układach które sprawę teoretycznie upraszczają ale aby wyjście było liniowe rezystory musiały być przeliczane i dla takiej dokładności nie były to rezystory z żadnego szeregu, robiłem na zamówienie i wyszły dość drogo, ogólnie masakra jak się ostatnio mawia :) Układ...

    Mikrokontrolery   17 Wrz 2013 08:33 Odpowiedzi: 19    Wyświetleń: 3399
  • Kalibracja pHmetru buforami i liczenie właściwej wartości

    Witam! częścią mojej pracy dyplomowej jest pomiar pH gleby i wody. Zakupiłem sondy Hydromet ERH-AQ1 i ERH-13-6. Opracowuję schemat elektryczny wzmacniacza do sondy, proces kalibracji oraz przeliczanie mV na pH. Z tego tematu dowiedziałem się (również od promotora), że najlepiej zlinearyzować charakterystykę zależności pH od mV. Doskonale rozumiem idee...

    Mikrokontrolery AVR   17 Wrz 2014 21:39 Odpowiedzi: 65    Wyświetleń: 20013
  • [M8] Jak poprawnie odczytać temperaturę z DS18B20 w BASCOM na wyświetlaczu LED?

    Już któreś z kolei podejście do tematu jednak dalej brak rozwiązania Problem wygląda tak: Potrzebuję termometr na dwóch DS 18B20 Na razie zaprzęgłem jeden i w pętli co kilka sekund (czyli co kilka pomiarów) wyświetla mi 0,0 st C lub inną absttrakcyjną wartość np 95,5 przez jeden pomiar. Próbowałem różnych rozwiązań na chwile obecną program wygląda mniej...

    Mikrokontrolery AVR   30 Wrz 2010 13:49 Odpowiedzi: 2    Wyświetleń: 2154
  • Termometr mikromocowy LCD ATMEGA16

    http://obrazki.elektroda.pl/5636705900_1... https://filmy.elektroda.pl/37_1378532310... 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ć...

    DIY Konstrukcje   19 Wrz 2013 12:33 Odpowiedzi: 10    Wyświetleń: 11562
  • [BASCOM] MEGA8+DS18B20 - Czasami bledny odczyt temp.

    Źle podchodzisz do tematu. Dopóki są to jakieś tylko zabawy w budowę termometru to sobie można pozwalać na takie błędy. Kiedy jednak od pomiaru takiej temperatury ma już zależeć praca jakiegoś urządzenia to powinno się do sprawy podejść poważniej. Po pierwsze ten uC ma trzy Timery. Może mierzyć dowolne czasy. Czy na pewno jest Ci potrzebne przerwanie...

    Mikrokontrolery AVR   13 Mar 2016 21:23 Odpowiedzi: 11    Wyświetleń: 2043
  • Atmega8 - Sterownik, ogrzewania postojowego, termostat-pytania

    Witam kolegów. Mam w samochodzie ogrzewanie postojowe eberspaecher, zapragnąłem uruchamiać je zdalnie. Do tego celu zbudowałem prosty sterownik (na razie tylko na płytce stykowej). Założenia: - współpraca z zestawem zdalnego sterowania typu ZDS-3K - uruchamianie dmuchawy gdy temperatura osiągnie zadaną wartość, po to aby obieg cieczy szybciej sie nagrzewał,...

    Mikrokontrolery AVR   27 Sty 2013 09:42 Odpowiedzi: 2    Wyświetleń: 2385
  • DS18B20 [BASCOM] - bez komend wait - jest rozwiązanie!

    woszu -> proponuję - zastanów się nad tym dokładnie - bo na razie - przypadkiem ci działa - ale sam się zdziwisz gdy zaczną ci wskakiwać jakieś temperatury z kosmosu.... twój pierwszy przykład był całkowicie zły bo- generalnie robiłeś to tak: 1. wysyłasz adresz czujnika nr.1 2. weryfikujesz czujnik nr.1 3. odczytujesz temperaturę z czujnika nr.1 4....

    Mikrokontrolery AVR   21 Paź 2009 12:53 Odpowiedzi: 16    Wyświetleń: 3907
  • Interaktywna podstawka pod kufel

    http://obrazki.elektroda.net/50_12508962... Przedstawiane urządzenie to elektroniczna podstawka pod kufel/szklankę. Za pośrednictwem analogowego układu czujnika temperatury LM35 mikroprocesor odczytuje temperaturę postawionego nań naczynia. Przelicza odpowiednio temperaturę i podświetla nasze naczynie płynnie zmieniającymi się kolorami. Jeśli...

    DIY Konstrukcje   20 Paź 2018 13:10 Odpowiedzi: 35    Wyświetleń: 34554
  • ATMega16 Bascom - Nie działa przerwanie Timer1, kod i konfiguracja

    Witam! Od kilku dni siedze i nie mogę nic wymyśleć :( Bez ogrudek - podaje źródło: $regfile = "m16def.dat" $crystal = 8000000 'definiowanie zmiennych i stałych Dim T As Integer Dim Licznik_przerwan As Byte Dim Dioda As Bit 'konfigurowanie interfejsu 1Wire Config 1wire = Portd.1 'konfiguracja wyświetlacza Config Lcdpin = Pin , Db4 = Portc.6...

    Mikrokontrolery   14 Cze 2007 21:48 Odpowiedzi: 2    Wyświetleń: 1618
  • 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ń: 5641
  • DS1820 - błędne odczyty powyżej 85°C, ograniczenia pamięci 2k flash

    Witam serdecznie, Bylem bardzo zadowolony kiedy moj temperaturowy regulator zaczal dzialac. Dopoki nie przyszla moja zona i nie podgrzala czujnika lutownica :D Najprawdopodobniej mam zle napisany soft, a dokladniej konwersje temeperatury. Problem wystepuje przy temperaturze wyzszej jak 85°C. Wszystko jest ladnie i temepraturka sie zmienia plynnie. Powyzej...

    Mikrokontrolery   30 Sty 2007 19:43 Odpowiedzi: 3    Wyświetleń: 1298
  • [Bascom] [Bascom][ATmega8] Program do trawiarki - problem z wyborem trybu na innym uC

    Witam mam problem z programem do trawiarki mianowicie znalazłem na necie program do sterowania trawiarką chciałem do tego dopisać wybór menu żeby było jeszcze był drugi tryb sterowania trawiarką. Wgrałem program do uC i działało poprawnie potem chciałem wgrać ten sam program bez żadnych zmian na inna ATmege8 i okazuje się że teraz program działa trochę...

    Mikrokontrolery   10 Sty 2013 19:30 Odpowiedzi: 2    Wyświetleń: 1485
  • [Atmega32][C] Termometr Cyfrowy - kiepsko mierzy i/lub kiepsko wyświetla

    Dzień dobry wszystkim! Z góry dziękuję za chęć niesiania pomoc w rozwiązaniu problemu. Otóż, w ramach akcji: "Polubić i zrozumieć AVR" którą narzuciłem sobie kilka tygodni temu wpadłem na pomysł obczajenia czujnika temperatury DS18B20 w który wyposażona jest moja płyta ewaluacyjna (EvB microSENSE.pl wyposażona w Mega32) W projekcie załączonym poniżej...

    Mikrokontrolery AVR   28 Gru 2011 21:06 Odpowiedzi: 26    Wyświetleń: 2697
  • Jak zbudować przenośny termometr z sondą DS18B20 i ATmega8?

    Koledzy, którzy produkowali systemy monitorowania temperatury w laboratoriach, zamykali sondy w rurkach z cienkiego szkła, zalewając całość gliceryną (pewnie mieli jakieś uzasadnienie) i korkując to kawałkiem tworzywa. Oczywiście bezpieczniejszy mechanicznie jest metal, ale trzeba by pewnie jakąś rurkę z cienkiej nierdzewki. Akumulatorek 9V ma sens,...

    Projektowanie Układów   13 Lut 2008 13:04 Odpowiedzi: 9    Wyświetleń: 3146
  • Jak przeliczyć odczyt z DS18b20 na temperaturę i wyświetlić na LCD?

    Masz tu procedurkę odczytu i wyliczenia temperatury. Prościej się nie da. Nie wiem w czym piszesz, ale sama procedura (bascom) jest czytelna.

    Mikrokontrolery   12 Lut 2007 09:45 Odpowiedzi: 4    Wyświetleń: 1971
  • Dlaczego DS18B20 pokazuje -0.02°C na LCD z ATmega32? Jak to naprawić?

    Przepraszam odrazu że poruszam temat wałkowany 1000 a moze i wiecej razy. Niestety jednak niepotrafie sobie sam poradzić dlatego prosze was o pomoc. Termometr wyswietla mi cały czas temp -0.02 Niemam pojecia dlaczego Ds jest zasilany ciągle (nie przez iwire) a środkowa noga zwarta przez rezystor podciągający (4,7k) do zasilania. podłączyłem go do 0...

    Mikrokontrolery   12 Mar 2007 10:26 Odpowiedzi: 4    Wyświetleń: 3454
  • Atmega8 - zapamiętywanie minimalnej temperatury ujemnej w programie

    wiem wiem, że tak to się robi mam to napisane w programie dokładniej ten fragment jest za to odpowiedzialny: ................. Tyle, że czujnik ds18b20 nie podaje temperatury tak po prostu do procesora np.: 20 stopni Celsjusza tylko trzeba to troszkę przekonwertować za co odpowiedzialna jest ta część programu: fajnie miło i przyjemnie jeśli temperatury...

    Mikrokontrolery AVR   05 Lis 2014 14:47 Odpowiedzi: 4    Wyświetleń: 1092
  • Najprostszy program Bascom 1x ds18b20 bez wyświetlacza

    Napisane na szybko nie sprawdzałem ale chyba powinno działać. [syntax=basic4gl] $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy (wew oscylator 1MHz w zupełności wystarcza) '*************************************WA... 'Pamiętać o podłączeniu...

    Mikrokontrolery Początkujący   10 Sie 2014 21:07 Odpowiedzi: 3    Wyświetleń: 1446
  • Termistorowy miernik mocy

    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 jest pomiar napięcia w.cz. na rezystorze pomiarowym...

    DIY Konstrukcje   13 Sie 2006 15:00 Odpowiedzi: 3    Wyświetleń: 4622
  • DS18B20 z ATMEGA8 i LCD - brak odczytu temperatury, czujnik nie odpowiada

    Witam Nie widzę deklaracji funkcji: delayus() oraz delayms(). W bibliotece delay.h funkcje te wyglądają tak: delay_us() i delay_ms(). Tak naprawdę właśnie dobór opóźnień jest najistotniejszy przy komunikacji po 1-Wire. Wiem bo sam męczyłem się trochę z tym czujnikiem. Niestety funkcję dostępne standardowo w bibliotece delay.h ( delay_us() i delay_ms()...

    Mikrokontrolery   23 Wrz 2008 18:39 Odpowiedzi: 17    Wyświetleń: 4711
  • [Atmega8] [Atmega8][BASCOM] Optymalizacja kodu sterownika akwarium - oświetlenie i grzałka

    Kod po zmianach-przeniesienie napisów do eeprom; [syntax=basic4gl] '---------------------------------------... '***************************STEROWNIK AKWARYSTYCZNY***************************... '____________________________________by_... '**********************************RABBI...

    Mikrokontrolery AVR   24 Gru 2011 00:30 Odpowiedzi: 27    Wyświetleń: 4158
  • [C][Atmega8A] - DS18B20, wyświetlacze 7-osegmentowe, a opóźnienia

    To chyba jakiś primaaprilisowy spóźniony żart. Cały program nadaje się do śmieci: 1. Wyświetlanie realizujemy w przerwaniu timera, każde przerwanie na jedną cyfrę (cyfry lecą w pętli) 2. wzory cyfr zapisujemy w tablicy, a nie jako 10 funkcji... To mnie przekonuje do udziału tego kodu w konkursie na najgorszy program roku 3. Od razu w przerwaniu od odświeżania...

    Mikrokontrolery AVR   02 Kwi 2013 20:59 Odpowiedzi: 23    Wyświetleń: 2496
  • prosty program do kontroli temperatury na AT90S2313 - szukam

    Dane z DS'ów są proste w interpretacji przez uP, ponieważ jest to gotowa informacja o temperaturze w postaci cyfrowej, wymagają co najwyżej małych przeliczeń (na przykłąd w przypadku DS1820) ale wszystko jest w notach katalogowych. DS18b20: http://boss.iele.polsl.gliwice.pl/data/M... DS1620: http://alfa.iele.polsl.gliwice.pl/elenot...

    Mikrokontrolery   29 Paź 2004 17:54 Odpowiedzi: 7    Wyświetleń: 1998
  • 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ń: 3187
  • DS1820 - działanie przy niższym napięciu niż 4,5V, błędne odczyty 85°C

    Odczyt temperatury 85,0 stopnie jest to informacja ze układ został zresetowany. Jest ta wartość podawana z jakiegoś wewnętrznego jego EEPRM-a Ja mam go cały czas zasilany 5V (przy innych jeszcze nie prubowałem) i powyższą wartość mi podaje tylko jak go pierwszy raz podłączę. Testuję dwa dallasy DS1820 i DS18B20. Obydwa się zachowują tak samo. Oczywiście...

    Mikrokontrolery   02 Mar 2004 12:02 Odpowiedzi: 10    Wyświetleń: 1292
  • DS 1820 - Nieprawidłowy odczyt temperatury, czy czujnik jest uszkodzony?

    Dzięki za pomoc!!! Podłączyłem 3 nogę do zasilania i od razu wyniki zaczęły być sensowne. Powinienembył o tym pomyśleć. Jesli chodzi o waitms 250 to faktycznie nie potrzebne ale robiłem co mogłem. pomyślałem że DS będzie miał czas na naładowanie się. Mam jeszcze pytanie odnośnie DS18B20. Czym różni się odczyt i przeliczenie odczytanych danych na temperaturę...

    Mikrokontrolery   17 Kwi 2004 17:19 Odpowiedzi: 5    Wyświetleń: 1439
  • Jak obliczyć czułość czujnika DS18B20 z Arduino Leonardo?

    Witam Jestem bardzo początkującym elektronikiem i chciałem aby ktoś pomógł mi w przeliczeniu czułości czujnika DS18B20 odnosząc się do artykułu z tej strony http://akademia.nettigo.pl/lcd_temperatu... Wiem, że Arduino Leonardo posiada Układ scalony ATMEGA32U4 który wg. noty katalogowej również posiada 10bitowy dzielnik...

    Początkujący Elektronicy   16 Sty 2015 10:40 Odpowiedzi: 9    Wyświetleń: 1881
  • Odczyt DS18B20 z Atmega16 - brak MSB, tylko LSB się zmienia

    Podłącze się do tematu bo coś nie idzie mi 1wire. Na reset układ reaguje prawidłowo. Chyba jednak coś sknociłem przy odczycie lub zapisie bajtu, cały czas dostaje dziwne (15, 143, 128, 248, etc) wartości MSB i LSB. Zwarcie lini do masy zwraca same 0, do vcc lub pozostawienie wiszącego: same 255 Dalass wydaje się reagować na zmiane temperatury. Przeliczania...

    Mikrokontrolery AVR   24 Sie 2010 21:00 Odpowiedzi: 59    Wyświetleń: 5035
  • Komunikacja Atmega32 z czujnikiem DS18B20 przy taktowaniu 25MHz - Bascom

    Po całym dniu walki słabo opisałem mój problem bo już po prostu nie miałem siły :D Wyjaśniam... Zrobiłem sobie mikro serwerek LANowy na Atmedze32 i układzie ENC28J60. Z doświadczenia z tym układem i Atmegą wiem że znacznie stabilniej wszystko pracuje gdy mikroporocesor (Atmega) jest taktowana zegarem 25MHz z gotowego modułu ENC a nie własnym kwarcem....

    Mikrokontrolery AVR   17 Kwi 2021 11:43 Odpowiedzi: 8    Wyświetleń: 651
  • Błąd label not found w BASCOM - jak naprawić?

    Witam Mam taki programik troszke posklejany ale wyskakuje błąd co robie nie tak . label not found [_ENDIFO ] $regfile = "m8def.dat" 'Atmega8 $crystal = 8000000 'Kwarc 8MHz Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.1 , Db6 = Portc.0 , Db7 = Portb.5 , E = Portc.3 , Rs = Portc.4 '*************************************.....

    Mikrokontrolery AVR   01 Lut 2011 19:49 Odpowiedzi: 2    Wyświetleń: 2744
  • [C] ATMEGA 32 + DS18b20/HD44780 - Termometr DS18B20 + Wyświetlacz HD44780

    [syntax=basic4gl] $regfile = "m8def.dat" 'deklaracja procesora $crystal = 8000000 'deklaracja czestotliwosci taktowania Config Lcd = 16 * 2 'typ wyswietlacza i konfiguracja pinow Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0 Deflcdchar 0 , 7 , 5 , 7 , 32 , 32 , 32 , 32 , 32 'definicja...

    Mikrokontrolery Początkujący   22 Sty 2013 22:02 Odpowiedzi: 5    Wyświetleń: 9375
  • [89s52][C/Keil] DS18b20 - wyświetlenie temperatury na LCD

    Pytam więc czy jest alternatywa? Sprintf odpada. LCD działa dobrze, wyswietla teksty. Odczyt temperatury też jest poprawny. W innej wersji programu szczytuje kolejno bit po bicie do tablicy[12] i wyswietlam wynik w postaci binarnej...po przeliczeniu temperatura się zgadza. Błędy są dopiero wtedy kiedy zamieniam wynik jak w kodzie powyżej i próbuję go...

    Mikrokontrolery   11 Wrz 2009 23:40 Odpowiedzi: 3    Wyświetleń: 2700
  • Pompa ciepła - działanie, eksploatacja - połączenia z innym

    Na zagramaniczych kanałach hvac mówili że do 1K spadku jest ok powyżej nie. I dobrze mówili. 1K spadku ciśnienia, co brzmi może dziwacznie, ale dla ludzi z branży jest OK. A ten 1K wyznacza różne ciśnienia w zależności od rodzaju czynnika i zakresu temperatur. weszło 1.2kg czynnika R32 j Przelicz sobie masę czynnika w dla średniej temp skraplania i...

    Systemy Grzewcze Użytkowy   10 Mar 2025 22:01 Odpowiedzi: 8066    Wyświetleń: 1659921
  • [AVR] Jak skrócić czas odczytu 15 czujników DS18B20 na ATmega?

    Witam, potrzebuję odczytywać przez ATMEGE temperatury z 15 punktów w zakresie -30 do 95°C z dokładnością 0,5°Club lepszą (pomiar temperatury wewnątrz i zewnątrz pomieszczeń oraz kotła C.O. i bojlera). Obecnie wykorzystuję czujniki LM35 podpięte pod ADC0-ADC6 oraz przez multiplekser CD4051 do ADC7. Dokonuję po 9 pomiarów z każdego kanału odrzucając 1...

    Mikrokontrolery AVR   07 Sty 2014 16:21 Odpowiedzi: 47    Wyświetleń: 7860
  • Atmega8 + ds18b20: Jak wyeliminować błędne odczyty temperatury?

    Witaj, Temperatura rzędu 500C jest nie mozliwa do odczytania z DS18x20. Czujnik może co nawyżej wskazać 125C. Niestety procedury których użwasz do przeliczenia odczytanych danych na temperaturę są błędnie napisane. U uśrednianiu wyniku to tu raczej nie ma mowy bo DS18X20 jest czujnikiem cyfrowym z własnym kontrolerem któy już sam sobie uśrednia wynik...

    Mikrokontrolery AVR   28 Wrz 2010 14:39 Odpowiedzi: 16    Wyświetleń: 3103
  • [Atmega162][Bascom] 8 * DS18B20 na osobnych pinach bez ID.

    Witam Muszę stworzyć układ w którym bedę używał 8 czujników DS18B20 , i każdy musi pracować na osobnym pinie. Nie mogę podpiąć wszystkich na jednej linii i odpytywać ich po ich ID. Kiedyś robiłem sterownik w którym odczyty robiłem w ten sposób: Sub Odcz_temp1 Config 1wire = Portb.0 1wreset 1wwrite &HCC 'opuszczenie zapisu numeru ID 1wwrite &H44 'start...

    Mikrokontrolery AVR   11 Sty 2011 23:48 Odpowiedzi: 12    Wyświetleń: 3099
  • Jak zrobić układ termometru i wskaźnika poziomu płynów na AVR?

    Pt100 niespecjalnie - bez sporego prądu staje się zbyt wrażliwy na niedokładność pomiaru napięcia, zawsze jest wrażliwy na opór przewodów. Natomiast w poradnikach do Arduino jest pod dostatkiem opisów, jak mierzyć temperaturę używając np. DS18B20. Przeliczenie poziomu na litry zawsze zależy od kształtu naczynia, trzeba to jakoś wpisać do programu. A...

    Projektowanie Układów   31 Mar 2020 20:31 Odpowiedzi: 20    Wyświetleń: 792
  • Zlecę napisanie programu w BASCOM

    W skrócie do zadań programu należało by: 1. Wyświetlanie komunikatów na wyświetlaczu LCD 2x8 (około 7 zakładek z informacjami, przełączanych jednym przyciskiem) w tym sterowanie podświetleniem przez BC557B. *1 powitanie *2 pierwszy pomiar temperatury (DS18B20 po 1wire) + alarm przy pewnej temp. niezależnie która zakładka jest włączona. *3 drugi pomiar...

    Ogłoszenia Elektronika   23 Sty 2011 23:43 Odpowiedzi: 2    Wyświetleń: 1532
  • Dokładność PT100 vs DS18B20 w regulatorze temperatury na AVR - który wybrać?

    Zwykły miernik 3,5 cyfry jest trochę za kiepski do tego typu czujnika. Samo PT100 jest naprawdę bardzo dobrym czujnikiem. Są wersje 2, 3 i 4 przewodowe. Pomiar można wykonać na 2 przewodach, ale wtedy rezystancja przewodów zafałszowuje wynik, zwłaszcza gdy przewody są cienkie i dość długie. Najlepsza wersja jest 4 przewodowa, 3 przewodowa jest trochę...

    Mikrokontrolery   06 Sty 2015 16:37 Odpowiedzi: 7    Wyświetleń: 3822
  • Cyfrowy termostat W1209 - opis i recenzja

    Witam wszystkich po raz kolejny. Dzisiaj postaram się Wam opisać bardzo tani chiński cyfrowy termostat W1209. https://obrazki.elektroda.pl/9469397700_... https://obrazki.elektroda.pl/8895449400_... Na zakup tego termostatu trzeba przeznaczyć na Aliexpress ok. $1,30 wraz z wysyłką. Ceny na polskich portalach aukcyjnych...

    Artykuły   16 Lip 2022 20:55 Odpowiedzi: 44    Wyświetleń: 39780
  • [atmega8] [ATmega8][Bascom] Błędny odczyt -81°C z DS18B20, jak to naprawić?

    Książka to "Programowanie Mikrokontrolerów AVR w jez. BASCOM" Program termometra. Przykład z książki. 'Program obsługi jednego układu DS1820 dołączonego 'do magistrali 1-Wire $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator 'o częstotliwości oscylatora 'taktującego mikrokontroler...

    Mikrokontrolery AVR   20 Lip 2009 00:51 Odpowiedzi: 5    Wyświetleń: 3488
  • Atmega8 + DS1820 Bascom - Wskazuje poprawnie powyżej 42*C

    Tu masz prosty programik, który kiedyś pisałem. Przedstawia obsługę zarówno wersji B jak i S. [syntax=basic4gl] $regfile = "m8def.dat" 'deklaracja procesora $crystal = 8000000 'deklaracja czestotliwosci taktowania Config Lcd = 16 * 2 'typ wyswietlacza i konfiguracja pinow Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5...

    Mikrokontrolery Początkujący   31 Gru 2012 21:00 Odpowiedzi: 20    Wyświetleń: 3501
  • Termometr pokojowy z histerezą na DS18B20

    Widzę, że 1Wire i przerwania to zawsze dobry temat na dyskusje :) Dlatego wrzucam drugą wersję programu termometru z obsługą 4 wyświetlaczy bez wyłączania przerwań. Obsługa czujnika odbywa się w przerwaniu. A reszta operacji już w pętli głównej, tak by jak najmniej działo się w przerwaniu. W pierwszym zgłoszonym przerwaniu do czujnika zostaje wysłana...

    DIY Konstrukcje   14 Cze 2013 21:21 Odpowiedzi: 24    Wyświetleń: 22155
  • Pomiar temperatury przez ds18b20 i przerwanie w Bascom

    $crystal = 16000000 $hwstack = 32 $swstack = 10 $framesize = 40 $baud = 4800 Config 1wire = Portd.7 Dim T1 As Byte Dim T2 As Byte Print "ala ma kota" Do 1wreset 1wwrite &HCC 1wwrite &H44 Waitms 250 waitms 250 Waitms 250 waitms 250 1wreset 1wwrite &HCC 1wwrite &HBE T1 = 1wread() T2 = 1wread() Print T1 ; " " ; T2 ;...

    Mikrokontrolery AVR   25 Lis 2010 09:59 Odpowiedzi: 12    Wyświetleń: 5805
  • Brak odczytu temperatury z DS18B20 na AT89S8252 w asemblerze - co sprawdzić?

    Nie chce mi sie przeliczac z dwojkowego na 16-kowy, ale generalnie aby otrzymac pomiar z DS1820 powinieneś: 1. zresetowac linie 1-wire 2. wyslac wartosc 55h 3. wyslac wartsc 10h + 48 bitowy Adres urzadzenia + 1 bajtowy kod błędu CRC 4. wysłać wartość 44h - inicjacja pomiaru 5. poczekać aż układ odpowie - wartość FFh 6. zresetować linie 1-wire 7. wyslac...

    Mikrokontrolery   09 Cze 2005 14:13 Odpowiedzi: 5    Wyświetleń: 1794
  • Regulator temperatury XH-W1219: Ustawienia, zakresy temperatur i omówienie bezwładności termicznej

    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ść temperatury, do której będzie dążył nasz termostat....

    Początkujący Naprawy   31 Sty 2023 21:46 Odpowiedzi: 3    Wyświetleń: 354