ds18b20 konwersja temperatury

Znaleziono około 702 wyników dla: ds18b20 konwersja temperatury
  • DS18B20 - brak konwersji temperatury po wysłaniu komendy 0x44

    hexen2k, z tego co przeanalizowałem, to ten fragment dokumentacji, który przytoczyłeś jest zrealizowany w moim kodzie (?): Zgadza się :) michalko12 ma rację, sprawdzasz za późno: http://obrazki.elektroda.pl/2352154200_1... 3us na krótkiej lini powinno zadziałać, jednak przy dłuższych magistralach może być problem. IMHO lepiej sprawdzać...

    Mikrokontrolery ARM   16 Sie 2015 12:23 Odpowiedzi: 28    Wyświetleń: 3522
  • Arduino C - Konwersja temperatury DS18B20 na ludzką postać

    Potem, jak chcesz to dziel przez 10 i na float ... Float? O zgrozo 1,5kB w plecy :) Tak to się robi: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery AVR   27 Mar 2015 09:17 Odpowiedzi: 8    Wyświetleń: 1749
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Bascom AVR – odczyt temperatury z DS18B20, konwersja danych na wynik Celsiusza

    Zajrzyj też [url=http://www.elektroda.pl/rtvforum/to... Tu była podobna dyskusja na ten temat. Pozdrawiam

    Mikrokontrolery   31 Sie 2006 08:02 Odpowiedzi: 8    Wyświetleń: 3181
  • REKLAMA
  • Błędna konwersja temperatury na czujniku DS18B20 - zaniżone odczyty o 80°C

    Podejrzewam, ze jest jakis bład w algorytmie interpretacji odczytanych ajtów z termometru. Z ciekawosci wlazlem na http://pdfserv.maxim-ic.com/en/ds/DS18B2... i jest tam tabelka przykładowych wskazań dla wybranych temperatur. Nie znając programu niemożliwe jest powiedzenie czegos wiecej. pozdrawiam

    Mikrokontrolery   28 Kwi 2005 13:13 Odpowiedzi: 7    Wyświetleń: 4274
  • Czy jednoczesna konwersja temperatury w trybie parasite dla 10 DS18B20 jest możliwa?

    Ja zawsze tak robię i to niezależnie czy czujniki są podpięte w trybie parasite czy normalnie. To oczywiście działa bez najmniejszych problemów i jak pisze kolega wyżej tak wręcz powinno się robić ;)

    Mikrokontrolery   05 Lut 2011 23:38 Odpowiedzi: 4    Wyświetleń: 1736
  • Konwersja danych z ds18b20 na string w Delphi - błędne wartości temperatury

    Zacząłbym od tego: Otrzymujesz wartość zmiennej temperatura równą np. 1871819,25. Jak przemnożysz to przez 16 to okaże się, że wyrażenie (temp1 + (temp2*256)) zwraca wartość 29 949 108. Teoretycznie zmienne temp1 i temp2 nie powinny przyjmować wartości większych od 255, więc wartość maksymalna wyrażenia (temp1 + (temp2*256)) = (255 + (255*256)) = 65535....

    Mikrokontrolery AVR   12 Cze 2011 14:54 Odpowiedzi: 4    Wyświetleń: 2659
  • 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
  • REKLAMA
  • [ATmega128] [ATmega128][C] Odczyt 85°C z DS18B20 - problem z konwersją temperatury

    chodziło mi o odczyt bitu, źle to ująłem. Niestety zabawa lutownicą nie rozwiązała mojego problemu, tak jak to miało miejsce w przypadku bohatera "lektury". EDIT: zmieniłem wartość rezystora pull-up o połowę ( połączyłem równolegle 2x4,7k). Teraz po zapisie scratchpada i odczycie go otrzymuje wartość zgodna z zapisywaną, czyli coś sie ruszyło. Nadal...

    Mikrokontrolery AVR   11 Cze 2008 07:39 Odpowiedzi: 5    Wyświetleń: 2772
  • 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ń: 1670
  • DS18B20 i PIC16F84: Błąd konwersji temperatury, odczyt 85°C

    No dobra ... a czy zamiast układu z MOSem nie powinno wystarczyć zasilanie z portu poprzez wystawienie "1" na czas konwersji?

    Mikrokontrolery   11 Sty 2006 18:03 Odpowiedzi: 13    Wyświetleń: 2050
  • Konwersja temperatury z DS18B20 na wyświetlacz 4x7 segmentowy AVR

    ...

    Mikrokontrolery AVR   15 Kwi 2010 11:20 Odpowiedzi: 3    Wyświetleń: 1100
  • REKLAMA
  • DS18B20 - wzrost temperatury przy dodawaniu kolejnych czujników

    Ja bym obstawił że to wina zasilania pasożytniczego. Jako że one nie są selektywne to ładują się wszystkie podczas transmisji, za mocno może przysiadać napięcie a przez to źle dokonuje się konwersja temperatury.

    Początkujący Elektronicy   20 Lis 2019 11:32 Odpowiedzi: 5    Wyświetleń: 567
  • Raspberry Pi - Pomiat temperatury ds18s20 - kiepska prędkość.

    Nominalny czas konwersji temperatury przez DS18B20 to 750 ms, czyli wszystko się zgadza.

    Raspberry Pi i inne SBC   22 Lut 2015 12:25 Odpowiedzi: 10    Wyświetleń: 1482
  • Atmega328p-PU, DS18B20, wewnętrzny kwarc - problem z odczytem temperatury

    Oto odpowiedź: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery   22 Gru 2017 11:44 Odpowiedzi: 2    Wyświetleń: 687
  • [Atmega8] [Atmega8][C] DS18B20 - Błędne odczyty temperatury po czasie

    Tutaj masz gotowy przykład bez użycia float-ów (oszczędność pamięci): http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery AVR   13 Kwi 2012 12:49 Odpowiedzi: 9    Wyświetleń: 5028
  • Sporadyczne błędy odczytu czujników DS18B20 na kablu 5m - jak to naprawić?

    Urządzenie dalej przy pierwszym uruchomieniu programu odczytuje 85'C. Nie może być inaczej, skoro pierwsze czytanie temperatur wykonujesz przed wysłaniem polecenia konwersji ;)

    Mikrokontrolery AVR   05 Sty 2016 13:33 Odpowiedzi: 12    Wyświetleń: 1665
  • Bascom, DS18B20 – jak zastąpić waitms 750 obsługą Timer0 przy odczycie temperatury

    Witam, wydaje mi się, że wysyłasz polecenie konwersji w trakcie trwania wcześniej wywołanej :-). Proponuje aby to się działo gdy Flaga_odczyt = 1 a nie wywołane z pętli Do Loop i najpierw odczyt DS a potem konwersja. Przydałoby się zatrzymać TIMER0 na czas konwersji. Jeśli bardzo chcesz skrócić czas konwersji to proponuję podłączyć DS trzema przewodami....

    Mikrokontrolery   04 Kwi 2010 21:36 Odpowiedzi: 26    Wyświetleń: 4846
  • DS18B20 - jak uniknąć fałszywych odczytów +85C przez rejestry użytkownika

    +85 zdarza się tylko wtedy gdy procesor się resetuje i odczytuje od nowa numery DSów. Nie, zdarza się również wtedy, kiedy sensor DS18B20 traci chwilowo zasilanie, a proces konwersji temperatury był wcześniej zainicjowany.

    Mikrokontrolery   19 Wrz 2019 09:26 Odpowiedzi: 16    Wyświetleń: 2337
  • Attiny2313: Diody nie działają, różne kwarce na płytkach testowych?

    Help bascoma faktycznie podaje możliwość wpisania wartości do 65535. To jednak nie działa. Np. poszukaj kodu do obsługi ds18b20 (tam potrzeba 750 ms na konwersje temperatury) - zawsze używa sie 3 x waitms 250. Tak to już jest, teoria a praktyka to 2 różne sprawy... ps spróbuj zmienić config portb.2=output na config pinb.2=output. Fusebity służą do konfiguracji...

    Mikrokontrolery   27 Paź 2007 07:44 Odpowiedzi: 4    Wyświetleń: 1143
  • DS18B20 z ATmega8 i LCD - dlaczego pokazuje temperaturę 0.0?

    to jest ten problem: http://www.elektroda.pl/rtvforum/topic88... Wydaje mi się, że nie dajesz czasu na konwersję temperatury.

    Mikrokontrolery   25 Lut 2008 23:56 Odpowiedzi: 31    Wyświetleń: 5067
  • PIC16F84 i DS18B20 - brak odpowiedzi na reset 1-wire, co sprawdzić?

    Dokladnie ta funkcja jest wykonywana w 5us wiedz drobne korekty w ustawieniach czasow i mam caly kod. Mam caly kod obslugi DS18B20 wlasnego autorstwa. Odczyt ROM, zapis rozdzielczosci, konwersja temperatury itp. Pozdrawiam.

    Mikrokontrolery   13 Paź 2005 21:48 Odpowiedzi: 8    Wyświetleń: 2049
  • Atmega8 + ds18b20 w C, podpięcie czujnika temperatury, kod?

    Pokaż cały program. Masz podłączone w trybie parasite, musisz więc ustawiać stan wysoki na linii danych podczas konwersji temperatury.

    Mikrokontrolery   10 Cze 2008 18:06 Odpowiedzi: 3    Wyświetleń: 2227
  • 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
  • DS18B20 - Jak odczytywać temperaturę bez blokowania mikrokontrolera?

    A kto ci każe używać delay? DS ma możliwość sprawdzenia czy konwersja jest już gotowa. Poza tym można do obsługi 1-wire użyć np. UART i całość zrobić w przerwaniach, zapisując odczytany wynik do jakiejś zmiennej.

    Mikrokontrolery   06 Lip 2017 11:51 Odpowiedzi: 3    Wyświetleń: 690
  • DS18B20. Odczyt temperatury. Jak rozwiązać pojawiający się brak pomiaru?

    85 ST jest wartością domyślną wpisaną do rejestru w którym przy kolejnych konwersjach DS wpisuje już zmierzoną temp i przy pierwszym pomiarze zawsze taka liczbę odczyta. Może gdzieś nie łączą przewody i czujnik traci na chwile zasilanie i wpisuje to wartość domyślną.

    Mikrokontrolery   16 Kwi 2006 08:28 Odpowiedzi: 12    Wyświetleń: 2802
  • DS18B20 pokazuje stałą temperaturę 24,6°C - co może być przyczyną?

    Ten kod jest do DS1820 a nie do DS18B20 i brakuje czasu oczekiwania na konwersje temperatury przez czujnik. Poszukaj na elektrodzie było to wiele razy opisywane co i jak z tymi czujnikami trzeba robic zeby dziłało.

    Mikrokontrolery   18 Kwi 2005 20:32 Odpowiedzi: 1    Wyświetleń: 1253
  • Atmega32: Jak skrócić czas odczytu DS18b20 co 3 sekundy?

    DS18B20 potrzebuje 750ms do konwersji temperatury. Jak nie dajecie tego opóźnienia to otrzymujecie temperaturę nie z danego pomiaru a z wcześniejszego pomiaru(zakładając że odpytujemy czujnik o temperaturę w odstępach czasu co najmniej 750ms). Jeżeli komuś to nie robi różnicy to oczywiście nie musi dawać opóźnień.

    Mikrokontrolery AVR   10 Lip 2009 12:19 Odpowiedzi: 13    Wyświetleń: 2036
  • Atmega16 i DS18B20: Błędne odczyty temperatury na wyświetlaczu LCD

    Nadmieniam iż po konwersji czekam 1s .

    Mikrokontrolery AVR   27 Sie 2010 20:28 Odpowiedzi: 13    Wyświetleń: 1901
  • Czujnik temperatury DS18B20 i AT90S2313, bład komunikacji

    Chyba zapomniałeś o wysłaniu polecenia konwersji ;) 1Wwrite &hcc 1Wwrite &h44 <<<<----- WaitMs 250 WaitMs 250 WaitMs 250 1Wreset 1Wwrite &hcc 1Wwrite &hbe

    Mikrokontrolery   17 Sie 2006 21:23 Odpowiedzi: 28    Wyświetleń: 3213
  • Brak odczytu temperatury z DS18B20 na AT89S8252 w asemblerze - co sprawdzić?

    Przy 1 urządzeniu na 1Wire nie ma potrzeby używać ani SearchROM, ani MatchROM, ani ReadRom, tylko wystarczy SkipROM. 1. Reset1Wire 2. Jeśli Reset poprawny to SkipROM (0xCC) i ConvertT (0x44) 3. Odczekanie czasu na konwersję 4. Reset1Wire 5. Jeśli Reset poprawny to SkipROM (0xCC) i ReadScratchpad (0xBE)

    Mikrokontrolery   09 Cze 2005 14:13 Odpowiedzi: 5    Wyświetleń: 1794
  • DS18B20 - różnice w pomiarach temperatury, czy to wadliwe czujniki?

    A może za często dokonujesz pomiarów. Spróbuj gdy konwersja temperatury jest co 10 - 20 sekund.

    Mikrokontrolery   02 Paź 2008 12:04 Odpowiedzi: 14    Wyświetleń: 4425
  • DS18B20 z ATMEGA8 i LCD - brak odczytu temperatury, czujnik nie odpowiada

    Powinien wymusić jedynkę na czas konwersji.

    Mikrokontrolery   23 Wrz 2008 18:39 Odpowiedzi: 17    Wyświetleń: 4708
  • Jak ustawić tryb ciągłej konwersji w czujniku DS18B20?

    Znam dobrze ds18b20 ale o trybie ciągłej konwersji temperatury nie słyszałem ani nie czytałem. Zresztą jak to sobie wyobrazasz ?. DS wykonuje pomiar i co z nim robi dalej, przecież jemu ten pomiar jest do niczego nie potrzebny, a wysłać na zewnątrz może tylko jako SLAVE.

    Mikrokontrolery   30 Sty 2006 17:31 Odpowiedzi: 3    Wyświetleń: 1181
  • DS18B20 – jak sprawdzić poprawność wskazań i kalibrację 5 czujników w Bascom

    Po rozkazie konwersji temperatury musisz odczekać około 750ms.

    Inne Serwis   03 Mar 2008 21:37 Odpowiedzi: 5    Wyświetleń: 2345
  • DS18b20 - usunięcie _delay_ms(750) dzięki przerwaniom

    A ile trwa wysylanie/odbior danych z DS'a? Tylko tyle czasu powinna zajmowac procedura obslugi DS'a (nie liczac sposobow z wykorzystaniem sprzetowego RS'a jako portu do obslugi 1wire - wtedy moze jeszcze mniej) Nie czekasz czasem w martwej pętli na zakonczenie konwersji temperatury?

    Mikrokontrolery   04 Lut 2012 11:09 Odpowiedzi: 16    Wyświetleń: 2326
  • ATMEGA8 - DS18B20 zmiana temperatury nie zmienia wyniku

    Zrób [url=https://en.wikipedia.org/wiki/Metho... temperatury i doprowadź wyświetlanie temperatury do porządku. Aby uzyskać wartość jednostek przy konwersji temp lepiej użyj operatora modulo.

    Mikrokontrolery AVR   16 Lis 2015 09:41 Odpowiedzi: 1    Wyświetleń: 978
  • Pic16f876A[c] -> Pic16f886 problemy z DS18B20 po przesiad

    AVE... Załaduj poniższy plik do swojego PICa 16F886... Podłącz DS18B20 do pinu PORTB.5 Podłącz pin PORTB.0 przez rezystor 470Ω do pinu 2 portu szeregowego, oraz masę układu do pinu 5 portu szeregowego. Odpal jakiś program terminalowy i skonfiguruj go do odbioru danych z portu szeregowego z baudrate=2400. Po włączeniu PICa najpierw otrzymasz numer...

    Mikrokontrolery PIC   30 Sie 2010 13:44 Odpowiedzi: 2    Wyświetleń: 1798
  • Odczyt temperatury z DS18B20 – wyjaśnienie kroków programu i konwersji danych

    Może to Ci pomoże w zrozumieniu: 1wreset 1wwrite &HCC 1wwrite &H44 Waitms 750 1wreset 1wwrite &HCC 1wwrite &HBE T(1) = 1wread(2) Shift T(1) , Right , 4 Shift T(2) , Left , 4 Temp = T(1) + T(2)

    Mikrokontrolery   09 Mar 2007 14:40 Odpowiedzi: 10    Wyświetleń: 1662
  • [DS18B20] DS18B20 SO8 - Niepoprawny odczyt temperatury, kod na ATmega1280

    Pokaż jak podłączasz czyjniki Dodano po 1 Nie analizowalem programu ale czy ustawiasz taką samą dokładność konwersji?

    Mikrokontrolery   16 Sty 2011 12:56 Odpowiedzi: 17    Wyświetleń: 2625
  • [Mega8][Bascom][DS18B20 - Brak pomiaru temperatury powyżej 57st.

    Dziwne, u mnie wszystkie sterowniki chodzą na 8MHz i DS nigdy nie ma za mało czasu. Może po prostu nie dajesz mu czasu na konwersję (750ms)...

    Mikrokontrolery AVR   06 Paź 2013 18:50 Odpowiedzi: 4    Wyświetleń: 1356
  • Jak uruchomić DS18B20 z Atmega8? Konfiguracja i odczyt temperatury

    Na temat fuse bitów był osobny temat wałkowany i to dobrze ale narazie ich nie ruszaj bo "uwalisz" procka. DS-y są "wyczulone" na czas w którym następuje konwersja i jesli bedzie nieodpowiedni(wg noty 750ms) to DS moze wariowac i w ogole nie mierzyc(nie zdarzy wykonac konwersji). Jesli chodzi o ADC to w zasadzie różnica jest taka ze przy standardowym...

    Mikrokontrolery   08 Maj 2008 21:12 Odpowiedzi: 8    Wyświetleń: 2009
  • Konwersja string na integer w Bascom dla DS18B20 - jak zaokrąglić?

    Hej! Zobaczcie jak ja to robię, może komuś sie to przyda: 'Powiedzmy ze zmienna Liczba(single) wynosi 22.62555426 Temp = Int(liczba) ' dzieki temu poleceniu odcinam czesc setna czyli ' zmiennej Temp(byte) przypisuje liczbę 22 Liczba = Frac(liczba) ' dzieki temu poleceniu odcinam czesc ' dziesiętną czyli zmiennej Liczba(single) przypisuje ' liczbe 0.62555426...

    Mikrokontrolery   04 Sty 2007 13:45 Odpowiedzi: 16    Wyświetleń: 8231
  • Bascom, PCF8583 - Jak rozbić godziny i minuty na dziesiątki i jedności?

    Było już sporo przykładów na forum. Sam to wyłuskałem z przykładów konwersji temperatur z DS18b20. Np. cos takiego: godzina = Makebcd(godzina) Jednosci = Temp And &B00001111 Shift godzina , Right , 4 Dziesiatki = godzina

    Mikrokontrolery AVR   21 Kwi 2010 17:29 Odpowiedzi: 4    Wyświetleń: 867
  • Arduino+DS18B20+TM1637- temperatury ujemne

    http://mikrokontrolery.blogspot.com/2011...

    Arduino   09 Sty 2017 20:31 Odpowiedzi: 5    Wyświetleń: 2055
  • Jak odczytać temperaturę z jednego DS18B20 wśród wielu podłączonych?

    Jak rozumiem, nie działa w sensie pokazuje stała wartość temperatury? Zapomniałeś wrzucić polecenie startu konwersji temperatury. Dopiero po nim czekasz na zakończenie konwersji i dajesz MatchROM oraz odczyt temperatury.

    Mikrokontrolery   23 Kwi 2017 21:30 Odpowiedzi: 4    Wyświetleń: 624
  • [C] ATmega8 + DS18B20: Nieprawidłowy odczyt temperatury 127.9 na LCD

    1. Trzeba uważać na funkcje delayms i delayus, ponieważ mają one ograniczenia - tzn. nie można tam wstawić dowolnie duże liczby. Szczegóły w delay.h 2. U mnie ciekawy problem się pojawił w czasie konwersji temperatury - ponieważ układ był zasilany pasożytniczo. Nieważne jak kombinowałem z pullupami - zawsze to samo. W końcu po wystawieniu "1" na nóżce...

    Mikrokontrolery AVR   03 Mar 2010 21:12 Odpowiedzi: 4    Wyświetleń: 4736
  • DS18B20 - trzeci czujnik pokazuje 85°C, jak to naprawić?

    Przyczyną wskazania 85'C może być tylko nie ukończona konwersja temperatury. W układach tych pamięć wyników przed pomiarem jest wypełniana właśnie wartością 85'C. Spróbuj zwiększyć czas między rozpoczęciem pomiaru, a jego odczytem. Niby masz 900ms to powinno wystarczyć, ale możliwe że trafiłeś na DS'a z kiepskiej partii lub zwykłą podróbke.

    Mikrokontrolery   16 Lis 2008 12:50 Odpowiedzi: 6    Wyświetleń: 4480
  • DS18B20 po przekroczeniu pewnej temperatury wysyła tylko 85

    http://lmgtfy.com/?q=ds18b20+85+degrees DS sygnalizuje w ten sposób błąd/brak konwersji. Podłącz mu +5V do nóżki zasilającej i sprawdź ponownie.

    Mikrokontrolery Początkujący   09 Gru 2012 12:11 Odpowiedzi: 9    Wyświetleń: 1875
  • Konwersja typów zmiennych czyli termometr DS18B20, BASCOM

    ...Czy istnieje jakiś sposób, aby ostateczną zmienną 'Ss' (string) zapisać w zmiennej typu Single (lub innej?) aby umozliwic porównanie jej z tą zapisaną w eepromie? A może ktoś zna inną metodę na rozwiązanie tego problemu? Z Twojej wypowiedzi wynika , że nie wiele masz wspólnego z programowaniem uC - ale mniejsza z tym. Zmienna string jest potrzebna...

    Mikrokontrolery   22 Gru 2007 00:12 Odpowiedzi: 2    Wyświetleń: 2541
  • LPC1114 - brak odczytu temperatury z DS18b20, kod i konfiguracja magistrali

    Printf + float na tym procesorze to proszenie się o problemy. Te para ma spore wymagania pamięciowe i można się przejechać przy małych procesorach. Wszystko jeszcze zależy od tego z których bibliotek korzystasz. Konwersję temperatury z DS można wykonać w prosty sposób bez używania floatów. http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery ARM   18 Sie 2015 22:41 Odpowiedzi: 11    Wyświetleń: 1410
  • AVR 90S2313 i DS18B20: brak odczytu temperatury, wynik FF FF, Bascom config?

    Z tym próbkowaniem to jest dobry pomysł, wtedy odczyt temperatury spokojnie można robić na przerwaniach licznika sterowanego impulsami z zegara, a µC może robić coś ciekawszego w czasie konwersji w DS18B20... Pzdr, LightI

    Mikrokontrolery   11 Lut 2010 14:14 Odpowiedzi: 15    Wyświetleń: 2914
  • DS18B20 --> DallasTemperatures.h - Jak odczytywać temp. bez zatrzymywania &am

    Czyli mam pewny pomiar wszystkich czterech temperatur co 3s i raczej nic nie przyspieszę w tym temacie? DS umożłiwia aktywne sprawdzanie zakończenia konwersji. Dzięki temu możesz odczytać czasami szybciej niż po tych 750 ms. Co do pomiaru 4 temperatur - wysyłasz do wszystkich mierników polecenie konwersji (możesz dać skip ROM i potem polecenie konwersji),...

    Mikrokontrolery Początkujący   18 Kwi 2019 05:29 Odpowiedzi: 21    Wyświetleń: 1533
  • DS18B20 zawyża temperaturę powyżej 15°C - wada fabryczna?

    na allegro sie nie kupuje takich częsci :D Myslisz ze dlaczego to ktos sprzedawał? Bo wadliwe... Powiem więcej: gość opychający te częsci moze kupił "próbkowa" serie lekko "innych technicznie" czujników za psie pieniądze... Poza tym: zainwestuj 7.50 w NOWY czujnik ( ze sklepu, nie allegro) i zobacz czy masz taki sam rozrzut. Jesli tak, to a) masz cos...

    Mikrokontrolery   12 Kwi 2008 00:49 Odpowiedzi: 14    Wyświetleń: 2085
  • Neoway M590 + Arduino: SMS z czujnika temperatury nie działa poprawnie

    [syntax=c]sensors.readTemperature[/synta... odczytuje temperaturę. Co wywołuje start konwersji? Robi to ta funkcja? A może inna? Podpowiedź. Konwersja dla DS18B20 to, zależnie od rozdzielczości, 100..700ms. Czas mozna zmierzyć na wiele sposób, oscyloskopem, rejestratorem logicznym, timerami.

    Mikrokontrolery Początkujący   05 Wrz 2017 18:14 Odpowiedzi: 43    Wyświetleń: 2556
  • Framework AVR GCC do tablicowego sterowania pinami Atmegi jak w Arduino

    (at)ElektrodaBot Hej, mam jeszcze problem z obsługą 1Wire, chodzi o termometry DS18B20, gdzie po zadaniu pomiaru trzeba czekać do 750 ms do konwersji i odczytu temperatury. Jaki zaproponowałbyś kod (AVR GCC), aby nie trzeba było używać delay'a (może pooling lub maszynę stanu)? Przy okazji przedstaw optymalną (bez zmiennoprzecinkowych liczb) konwersję...

    Mikrokontrolery Początkujący   07 Lut 2024 13:34 Odpowiedzi: 71    Wyświetleń: 1038
  • [Atmega8] [Atmega8][Bascom] Wyświetlanie temperatury z DS18B20 na LED 7-segmentowym

    witam,w ds1820 wartosc odczytanej temperatury dzielimy przez 2 a w ds18b20 dzielimy przez 16,ponadto 2 ds1820 ma rozdzielczość 9bitowa a ds 19b20 9 lub 12bitowa i czas konwersji dla ds18b20 wynosi 750ms a dla ds1820 200 ms

    Mikrokontrolery AVR   06 Lis 2010 13:28 Odpowiedzi: 3    Wyświetleń: 2842
  • Atmega8 i DS18B20 - LCD pokazuje błędną temperaturę 127,9375

    W ciągu mniej niż 10us musisz wystawić jedynkę na linii z diodą i utrzymać ją przez cały czas trwania konwersji (tyle ile w karcie katalogowej podano) i przez ten czas magistrala jest zablokowana dla jakich kolwiek transmisji. Potem kasujesz jedynkę z wyjścia z diodą i działasz normalnie dalej. Przez tę diodę podawane jest zasilanie potrzebne do pracy...

    Początkujący Elektronicy   20 Lut 2009 13:09 Odpowiedzi: 17    Wyświetleń: 3820
  • atmega8 + DS18B20 - błędne odczyty temperatury w komputerze samochodowym

    "chyba" to słowo klucz;) nigdzie tam nie liczysz CRC z otrzymanych danych (danych o temperaturze +reszta scratchpadu) PO konwersji musisz odczytać te 9 bajtów i z pierwszych 8smiu bajtów obliczyć CRC i porównać z dziewiątym. Poza tym ty odczytujesz wartość temperatury PRZED zleceniem konwersji (komenda &H44), co trochę nie ma sensu. Pozdrawiam, GSM

    Mikrokontrolery AVR   24 Mar 2010 15:48 Odpowiedzi: 32    Wyświetleń: 3511
  • Jak uniknąć opóźnień w wyświetlaniu zegara i termometru na ATmega8?

    Po pierwsze odpada drugi procek. Po drugie temperatura jest na ds18b20 i konwersja jest ustawiona na 750ms. Po trzecie zegar wyświetla co do sekundy więc setne nie są istotne. Chcę tylko żeby mi sekundy wyświetlał ładnie, a nie z różną częstotliwością (zacina się na jakiejś, potem nagle przeskakuje szybciej). Wolałbym na przerwaniach...

    Mikrokontrolery   30 Cze 2005 15:25 Odpowiedzi: 9    Wyświetleń: 1803
  • [ds18b20] Jak poprawnie wyświetlać ujemne temperatury z czujnika DS18B20 na LCD?

    http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery   31 Gru 2015 19:00 Odpowiedzi: 7    Wyświetleń: 1452
  • [BASCOM][AVR] DS18B20, prośba o weryfikację kodu.

    Jeśli termometr będzie w przerwaniu np co 1 sec, to możesz usunąć : " Waitms 750 'przeczekaj czas konwersji" To opóźnienie będzie tylko spowalniało powrót do pętli głównej. Konwersja i tak się dokona bo przecież program będzie tam skakał co sekunda. Różnica jest tylko taka, że przy pierwszym włączeniu zasilania do układu termometr pokaże 85 stopni....

    Mikrokontrolery AVR   29 Lut 2012 23:58 Odpowiedzi: 4    Wyświetleń: 2832
  • Jak DS18B20 konwertuje temperaturę na sygnał elektryczny? Szczegóły wnętrza układu

    Witam! Szukam jakichkolwiek informacji na temat sposobu pomiaru temperatury przez DS18B20 i temu podobnych układów. Nie chodzi mi o sterowanie magistralą 1-wire lecz o samą konwersję temperatury na wartość elektryczną (termopara/pirometr/czujnik rezystancyjny czy co tam siedzi w środku). Byłbym wdzięczny za wszelkie informacje na ten temat bo w data...

    Mikrokontrolery   18 Paź 2004 23:49 Odpowiedzi: 2    Wyświetleń: 1329
  • Błędny odczyt czasu z DS1302 i temperatury z DS18B20 na atmega328

    Może daj odrobinę większy czas na konwersję temperatury, np. 800ms, bo dawanie "na styk" może powodować jakieś problemy; a w ogóle warto sprawdzić, czy występowanie błędu zależy od robienia konwersji temperatury. Plus jakiś mały delay (np. 50ms) po odczytaniu temperatury. Temperaturę czyta prawidłowo?

    Początkujący Elektronicy   11 Wrz 2018 18:45 Odpowiedzi: 15    Wyświetleń: 744
  • Atmega32 i DS18B20 - Problemy z zewnętrznym kwarcem 1.47456MHz

    To wydaje się być ok, chociaż100 us to sporo. Pokaż jak wygląda wysyłanie i odbiór bajtów i przede wszystkim procedura wyświetlania, bo ciekami mnie jak robisz konwersję na float/fixed point, bo podejrzewam, że tu masz błąd. W przypadku problemu z OW magistrala jest w stanie wysokim, a nie niskim, stąd też powinieneś mieć odczyty typu same 0xff, a nie...

    Mikrokontrolery AVR   08 Gru 2011 01:58 Odpowiedzi: 28    Wyświetleń: 2340
  • Różne wskazania temperatury DS1820 na Atmega8 (4MHz) - BASCOM, fuse bity

    Witam. Może temperatury są złe bo programy są dla ds18b20 a nie dla ds1820. między ds18b20 a ds1820 jest spora różnica jeżeli chodzi o konwersje temperatury. Poszperam w swoim archiwum i postaram się wstawić odczyt tem. dla ds1820. Po chwili. Poszperałem i znalazłem coś takiego, nie są to moje programy ale znalezione w sieci( nie pamiętam gdzie) wiem...

    Mikrokontrolery   31 Sie 2008 10:18 Odpowiedzi: 16    Wyświetleń: 3566
  • 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ń: 7275
  • ds18b20 - odczyt temperatury na PC pokazuje stałą wartość 88

    Na magistrali 2-przewodowej bez "strong pullup-a" (odsyłam do karty katalogowej) może (choć nie musi) występować znaczny błąd pomiaru nawet rzędu kilku st. C oraz znacznie wydłuża się czas konwersji. Pamiętajcie o tym, sam się kiedyś naciąłem.

    Mikrokontrolery   31 Maj 2004 08:59 Odpowiedzi: 4    Wyświetleń: 1604
  • DS18B20 zawyża pomiar - wpływ samonagrzewania i częstotliwości pomiaru?

    Może zamiast dochodzić czy zawyża czy nie zawyża? co się dzieje? - pokaż po prostu frgment kodu odpowiedzialny u ciebie za odczyt temperatury i jej konwersję - bo może tu masz nadal błędy?

    Mikrokontrolery Pozostałe   10 Mar 2011 22:05 Odpowiedzi: 25    Wyświetleń: 8291
  • [AT89C2051] AT89C2051 Bascom - Jak sformatować tekst bez funkcji Format?

    Witam Kolego Unreal89. Pracuję pod Bascomem 8051 i nie spotkałem się z funkcją, o której wspominasz. Przejrzałem pliki help'a i tam również nic nie znalazłem. Zainteresowany jestem z jakiego powodu odpada komenda "fusing"? Dla czego pytam? Pozwolę sobie obszerniej skomentować zaprezentowany listing. 1. Termometr DS18B20 przechowuje informacje o temperaturze...

    Mikrokontrolery   15 Sty 2013 21:01 Odpowiedzi: 5    Wyświetleń: 2202
  • 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ń: 774
  • Jak zaświecić LED przy ujemnej temperaturze na Attiny13 i DS18B20 w Bascom?

    co prawda w C, ale zasada ta sama: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery Początkujący   05 Mar 2013 13:34 Odpowiedzi: 7    Wyświetleń: 1614
  • pomiar temperatury DS18B20 i oprogramowanie CAVR,problem

    odczytu dokonuje co 500ms, więc to chyba nie problem z zbyt krótkim czasem Na jakiej podstawie tak twierdzisz? Zapoznałeś się z opisem układu. Maksymalny czas konwersji dla rozdzielczości 12-bitowej (domyślnej) wynosi 750ms.

    Mikrokontrolery   18 Wrz 2007 10:04 Odpowiedzi: 3    Wyświetleń: 1677
  • DS18B20 - Jak odczytać temperaturę bez opóźnień w głównym programie?

    Można też zrobić tak: obsluga_termometru: gosub Odczytaj_temperature gosub Inicjuj_termometr return Bez żadnych opóźnień odczytać i od razu zainicjować konwersję kolejnej wartości a wykonywać podprogram np. co sekundę. PC

    Mikrokontrolery   25 Maj 2005 09:38 Odpowiedzi: 4    Wyświetleń: 1746
  • [ATMEGA8] [ATMEGA8][BASCOM] ds18b20 - Nieprawidłowe odczyty temperatury z czujnika

    To nie jest stała temperatua;) Wygląda jakbyś nie robił żadnej konwersji - to jest pierwszy wpis po załączeniu urządzenia do rejestrów wew. ;)

    Mikrokontrolery AVR   11 Lip 2008 17:49 Odpowiedzi: 9    Wyświetleń: 3113
  • Jak zasilać DS18B20 w trybie pasożytniczym bez MOSFET-a?

    W nocie katalogowej tego układu jest podany czas jaki maksymalnie może upłynąć od wysłania rozkazu konwersji temperatury do podania strong pullup. Stosowałem tę metodę na avr bez żadnych problemów. Sprawdź czy naprawdę procesor wystawia duży prąd na port. Nie napisał kolega nic o tym co oznacza stwierdzenie "nic takie rozwiązanie nie daje". Nie wiadomo...

    Mikrokontrolery AVR   30 Mar 2011 21:48 Odpowiedzi: 11    Wyświetleń: 2010
  • BASCOM - Cztery wyświetlacze 7-segmentowe i DS18B20 - migotanie

    Witam! 1. czas na konwersję 750 ms, jest to maksymalny czas potrzebny tylko wtedy, gdy mamy czujnik podłączony tylko dwoma przewodami, a wiec przy zasilaniu "parazytowym" i przy maksymalnej rozdzielczości pomiaru. 2. w przypadku kiedy czujnik jest podłączony trzema przewodami, ten czas może być skrócony do około 20 ms. 3. ten czas nie oznacza, że trzeba...

    Mikrokontrolery AVR   04 Cze 2016 21:29 Odpowiedzi: 17    Wyświetleń: 1530
  • [Atmega16][ds18b20] - nie czyta poprawnie ID i temperatury

    A propos tego fragmentu: [syntax=c]float temp=0; temp=(float)(temp1+(temp2*256))/16; dtostrf(temp,1,1,buf); lcd_puts(buf); [/syntax] http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery Początkujący   21 Sty 2013 15:13 Odpowiedzi: 3    Wyświetleń: 2094
  • Pomiar temperatur w domu Arduino + ethernet + DS18B20

    Sądzę, że wielkość opóźnienia w delay() w poniższym fragmencie jest nieco zbyt optymistyczna, jak na czas potrzebny do zakończenia konwersji. [syntax=c] ds3.write(0x44, 1); // start conversion, with parasite power on at the end delay(100); present3 = ds3.reset(); [/syntax] Spróbuj przetestować z 500 ms albo lepiej sprawdzaj, czy zakończyła się konwersja...

    Arduino   14 Sty 2020 09:07 Odpowiedzi: 9    Wyświetleń: 852
  • Odczyt części ułamkowej temperatury z czujnika DS18B20 - jak to działa?

    Może ten artykuł wyjaśni Twoje wątpliwości: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery AVR   17 Gru 2011 14:32 Odpowiedzi: 3    Wyświetleń: 2229
  • [Attiny2313]+DS18B20[Bascom] Termometr i ujemna temperatura.

    atom1477 --> ja nie krytykuję kodu (tzn nie krytykowałem - nawet jeszcze nie spojrzałem na niego) ;) nie zaperzaj sie tak, toż widzę że krótszy. .....Ale powiedz mi gdzie masz w tym krótki kodzie oczekiwanie na konwersję, co najmniej 750ms ??? bo jakoś nie widzę.

    Mikrokontrolery AVR   18 Gru 2010 20:58 Odpowiedzi: 13    Wyświetleń: 6427
  • Jak odczytywać klawisze podczas pomiaru temperatury DS18b20 na ATmega32?

    A propos float oraz wyświetlenia temperatury na LCD: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery Początkujący   25 Sty 2013 12:46 Odpowiedzi: 18    Wyświetleń: 2607
  • [asm] DS18B20 i konwersja pierwszych czterech bitów

    Witam! Najogólniej mówiąc musisz te 4 bity podzielić przez 16, natomiast jeśli masz ujemną temperaturę to robisz to samo a następnie otrzymany wynik odejmujesz od 1.

    Mikrokontrolery AVR   16 Mar 2009 22:50 Odpowiedzi: 3    Wyświetleń: 1268
  • Sterownik pompy kolektora słonecznego

    Z czujek ds18s20 też da się odczytać temperatuę dokładnie tak jak w ds18b20 (części ułakowe są w 6 bajcie) A co do konwersji temperatury to widze że jest zrobiona na piechote. http://www.elektroda.pl/rtvforum/topic18... Bardzo fajny sposób. Aż sie zdziwiłem że tak można konwertować także części ułamkowe. Myśle że zajełoby to mniej pamięci niż...

    DIY Konstrukcje   06 Lis 2010 18:23 Odpowiedzi: 23    Wyświetleń: 19231
  • DS18B20: Błędy pomiaru temperatury przy zasilaniu pasożytniczym, brak high pullup

    dzej_dzej : im wieksza temp. (np. >63) tym dluzej trwa konwersja temp. zwieksz opoznienie pomiedzy wyslaniem komendy konwersji a odczytem danych z DS'a ja zwiekszylem z 300ms do nawet 0,5 s. i jest od razu lepiej. Pozdrawiam Bart.

    Mikrokontrolery   24 Sty 2006 18:41 Odpowiedzi: 15    Wyświetleń: 5909
  • AVR GCC - Konwersja odczytu DS18B20 do jednej zmiennej

    Wszystko zależy od tego co dalej z tym chcesz robić. przerzucić wartość temperatury do jednej zmiennej do pomiaru i zadawania wartości w regulatorze PID avr221. Tam na wejściu wartości zadanej i odczytanej są typy int16_t.

    Mikrokontrolery AVR   13 Maj 2016 16:00 Odpowiedzi: 9    Wyświetleń: 1005
  • Czasowy włącznik (Timer) 6 kanałowy na mikrokontrolerze

    No tak, tylko kolega nie planuje drażnić gekona w terrarium włączając/wyłączając mu np. światło co 1 sekundę ;) A pamiętaj co do pomiaru temperatury, że konwersja zabiera czas. Na DS18B20 jest to od niecałych 100 ms (9bit) do 750 ms (12bit) przy czym można wydać polecenie pomiaru temperatury i odczytać dopiero "za jakiś czas" czyli możesz otrzymać przesunięcie...

    Mikrokontrolery AVR   11 Maj 2010 20:09 Odpowiedzi: 61    Wyświetleń: 12946
  • Czujnik temperatury do Atmega32 z szybkim odczytem na LCD - DS18B20?

    DS18B20 potrzebuje na to min 750ms. To znaczy 750ms to jest maksymalny czas konwersji temperatury przy rozdzielczości 12 bitowej. Nie koniecznie taka jest wielokrotność stałej czasowej takiego czujnika związana z odpowiedzią na skok jednostkowy. Jest to zależne od rodzaju zastosowanej obudowy.

    Mikrokontrolery AVR   14 Lip 2010 21:00 Odpowiedzi: 8    Wyświetleń: 2256
  • [AVR] [AVR][GCC] - 1Wire - Błąd w procedurze wyszukiwania ROM dla DS18B20

    Dzięki zumek -- ale tyle czasu nikt nie odpowiadał, że zagoglowałem się na śmierć prawie i w końcu znalazłem już teraz super jak dla mnie rozwiązanie.... nie dość, że działa sprawnie i szybko wyszukiwanie urządzeń na magistrali - to jeszcze zawsze ładnie sprawdzana jest crc8 - a do tego co ciekawe automatycznie rozpoznawanie czujników DS1820, DS18S20...

    Mikrokontrolery   02 Paź 2009 12:57 Odpowiedzi: 4    Wyświetleń: 3480
  • Interferencja przy regulacji fazowej i pomiarze 1Wire na ds18b20

    Podczas odczytu DS'a musisz dać pauzę pomiędzy rozkazem rozpoczęcia konwersji a odczytem temperatury (standardowo 750ms). Przy czym musisz to rozwiązać sprytniej niż zwykłym waitms...

    Mikrokontrolery AVR   06 Kwi 2019 11:44 Odpowiedzi: 34    Wyświetleń: 1596
  • Optymalizacja konwersji float na BCD na Atmega8 w języku C

    odczyt temperatury z DS18b20, dokładność do 0,5 stopnia. A o jaką konkretnie funkcję z libm chodzi? Dziękuję, zaznajomię się z tematem.

    Mikrokontrolery   10 Lut 2012 09:39 Odpowiedzi: 3    Wyświetleń: 1242
  • DS18B20 i Atmega8535 - Zbyt wysoka temperatura, możliwe błędy zasilania?

    Na pewno nie wina samego DS'a - na 100% i daję sobie głowę obciąć ;) ... tylko że w ten sposób najłatwiej sobie zawsze wytłumaczyć tajemnicze zjawiska powodowane źle napisanym kodem przez samego siebie :( Też obstawiam winę kodu, ale nie mogę się tam dopatrzeć żadnego błędu i już parę innych sposobów konwersji próbowałem - wynik nadal ten sam.

    Mikrokontrolery   04 Lip 2012 15:14 Odpowiedzi: 21    Wyświetleń: 2858
  • [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ń: 2667
  • ds18b20 po raz n-ty. Odczyt temperatury. Działa tylko do 23,9 stopni.

    Z dwojga zlego wole zegar 4MHz... Zmienilem wewnetrzny oscylator na 4MHz i zmienielem w deklaracji: #define F_CPU 4000000UL #define CYCLES_PER_US ((F_CPU+500000)/1000000) // cpu cykli na mikrosekunde ...teraz w ogole nie wykrywa mi czujnika. Zumek ratuj, Ty umiesz nawet z fusów wróżyc. :D O czym zapomnialem? ----------------------------------------...

    Mikrokontrolery   07 Maj 2007 13:33 Odpowiedzi: 14    Wyświetleń: 2775
  • [Atmega162][Bascom] 8 * DS18B20 na osobnych pinach bez ID.

    Poszedłem po rozum do głowy i zastosowałem sprawdzanie CRC8 . Okazało się że konwersja temperatury w układach DS18b20 przebiegała poprawnie a uszkodzeniu ulegały dane podczas zczytywania ich z układów. Po sprawdzaniu sumy kontrolnej pomijam błędne dane i wyświetlam tylko prawidłowe dane. Chociaż tym przerwaniom także muszę się przyjrzeć. Zatem zrobiłem...

    Mikrokontrolery AVR   11 Sty 2011 23:48 Odpowiedzi: 12    Wyświetleń: 3093
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    Można wyświetlać temperaturę w podmenu "wybór_Ds" ale trzeba zmienić cały program. Chyba nie jest tak trudno zapisać sobie cztery ID czujników i wiedzieć później który gdzie przypisać. Najlepiej osobno podłączać każdy czujnik i na naklejce na kablu przy czujniki zapisać jego ID. Wiedząc gdzie jakie jest ID czujnika można już mu w podmenu przypisać odpowiednią...

    Mikrokontrolery Początkujący   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 12717
  • Jak zmierzyć napięcie akumulatora samochodowego na ATmega16 w C?

    Dzięki tmf z odpowiedź. Mam pytanie dotyczące łączenia instrukcji programów w całość . Chodzi mi o to że robię sobie termometr w którym odczytam sobie temperaturę wewnętrzną ,zewnętrzną a także napięcie swojego akumulatora i czas,datę z układu DS1307.W jaki sposób połączyć kilka plików to ze sobą w sposób profesjonalny? Czy wszystko ująć w jednej pętli...

    Mikrokontrolery Początkujący   14 Lis 2012 11:51 Odpowiedzi: 15    Wyświetleń: 3617
  • Jak odczytać temperaturę z czujników DS18B20 na 300m z użyciem RS485?

    A zmieszałeś opornik na 1-wire podciągający? Kabel ekranowany ? Dłuższy czas na konwersje wyników daj. Według producenta 660m 1-wire wyciągniesz i więcej pamiętać należy o przekroju przewodu aby...

    DSP i Transmisja   30 Sty 2012 21:35 Odpowiedzi: 8    Wyświetleń: 3232
  • Jak dodać sygnalizację dźwiękową do pomiaru temperatury na Atmega32?

    informującego o zmianie temperatury co 1 stopień w górę lub dół To są założenia więc co każdy stopień ma być krótki sygnał. Warunek If T >= 200 then spowoduje że przekroczenie 20 stopni spowoduje sygnał. Muszę chwilę pomyśleć. Trzeba badać także różnicę pomiędzy odczytem poprzednim a następnym. Sprawdź to: (zmień procesor, konfigurację LCD, portów,...

    Mikrokontrolery AVR   24 Sty 2011 18:36 Odpowiedzi: 16    Wyświetleń: 2238
  • 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
  • Atmega8 + DS18B20: Odczyt temperatury zawsze pokazuje 170, co jest nie tak?

    Masz dwie rzeczy do poprawienia 1. konwersję wartości, 2x za duża wychodzi, powinna być 85*C 2. timingi, po wysłaniu rozkazu ConverT trzeba wstawić opóźnienie

    Mikrokontrolery   20 Kwi 2008 16:36 Odpowiedzi: 10    Wyświetleń: 4029