ds18b20 błąd odczytu

Znaleziono około 381 wyników dla: ds18b20 błąd odczytu
  • Arduino Uno R3: 5 termometrów DS18B20, LCD 4x20 - błąd odczytu 4. termometru

    Łączę to w ten sposób: https://obrazki.elektroda.pl/9438237900_... Czyli źle. Przeanalizuj to co napisałem o pullup i wyniki pomiaru multimetrem. Sprawdź jakie napięcie mikrokontroler traktuje jako poziom niski a jakie jako wysoki. Wskazówka: Zobacz w innych projektach jak włącza sie klawisze i jak je obsługuje. Prawie zawsze napięcia...

    Arduino   01 Mar 2018 09:09 Odpowiedzi: 29    Wyświetleń: 1929
  • Arduino Nano Sense BLE - błąd odczytu temperatury z DS18B20

    Jesteś jednym z pionierów bo sprzęt drogi i mało popularny, więc sam musisz sprawdzić co się dzieje. Pierwsze co bym sprawdził, czy piny IO działa OK - miganie LED, potem kup sobie jakiś analizator Saleae (klony na Allegro kilkadziesiąt PLN), w programie Saleae Logic masz dekoder 1-Wire, możesz podejrzeć co się dzieje na magistrali, czy to Arduino nie...

    Arduino   29 Mar 2020 14:53 Odpowiedzi: 11    Wyświetleń: 786
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Tworzenie systemu informującego o zaniku prądu z Raspberry Pi 4b, Domoticz i DS18B20

    Blad odczytu z DS18B20 objawia się odczytem temperatury -127 st., tyle, że może to również oznaczać błąd czujnika, brak łącznoeci itp., więc nie jest to jednoznaczne z brakiem zasilania. Pozdr

    Smart Home IoT   13 Maj 2021 17:57 Odpowiedzi: 9    Wyświetleń: 954
  • 1-wire z DS18B20 na AT90S2313 - odczyt FFF, błąd 1, jak naprawić?

    po pierwsze wez w palce czujnik i sprawdz czy temperatura sie podniesie po drugie wstaw do programu funkcje error bo jezeli wskazuje 15 to znaczy ze odczytales z czujnika temperature 15 stC

    Mikrokontrolery   29 Wrz 2004 00:08 Odpowiedzi: 18    Wyświetleń: 2958
  • REKLAMA
  • Błąd odczytu DS18B20 na AT89S8252 z Bascom - wyświetla 0 na LCD

    ale to jest procedura do DS18S20, który różni się nieco formatem podawanego wyniku od DS18B20 ;)

    Mikrokontrolery   09 Wrz 2006 11:16 Odpowiedzi: 14    Wyświetleń: 3629
  • Wyświetlanie wyniku pomiaru na wyświetlaczu LCD 12864 128x64

    Nie powinieneś odczytywać (getTemp) temperatury częściej niż wysyłasz żądanie (requestTemperatures) jej odczytu, bo wtedy odczytujesz ostatnio zapamiętaną wartość w DS18B20. Program też nie sprawdza, czy wystąpił błąd odczytu. Przeanalizuj sobie przykłady w: https://github.com/milesburton/Arduino-T... Ponadto...

    Arduino   24 Lis 2020 00:11 Odpowiedzi: 34    Wyświetleń: 3714
  • Błąd odczytu temperatury po 7. naciśnięciu przy użyciu DS18B20 - reset programu

    mam nastepujacy problem mam program ktory po nacisnieciu klawisza pokauje mi temp. Problem w tym ze zawsze po nacisnieciu go 7 raz pojawia sie -12 C a potem 2 razy oki . I krzaki a potem reset Fragment kodu: Sub Read1820 Wait 1 1wreset 1wwrite &HCC 1wwrite &HBE Bd(1) = 1wread(9) 1wreset Tmp = Bd(1) And 1 If Tmp = 1 Then Decr Bd(1) T = Makeint(bd(1)...

    Mikrokontrolery   31 Mar 2004 21:00 Odpowiedzi: 4    Wyświetleń: 1309
  • REKLAMA
  • Bascom AVR 1.11.8.3, Atmega32: błąd nawigacji w menu po odczycie DS18B20

    Po pobieżnym przyjrzeniu się programowi nasuwają mi się takie wnioski. 1. Zadeklarowałeś wejścia, ale zostawiłeś je jako "pływające". Powinieneś port-y przycisków podciągnąć do plusa, czyli ustwić stan wysoki =1 2. Nie widzę deklaracji dla magistrali 1wire dla DS-ów i całej procedury odczytu i zapisu danych do pamięci. Być może to celowe na tym etapie,...

    Mikrokontrolery   27 Gru 2007 23:45 Odpowiedzi: 2    Wyświetleń: 2568
  • [stm32 f103rb][1wire ds18b20] - Zły odczyt temperatury - dziwny błąd

    Witam. Realizuję właśnie odczyt temperatury na płytce Nucleo z wykorzystaniem ds18b20. Mam następujący problem. Odczytując LSB i MSB z czujnika pojawia się błąd w postaci tego że MSB ma wyższą wartość niż można by było zakładać. Po odczycie temperatury wyrzuciłem sobie obydwie wartości na konsolę przez UART. W temperaturze pokojowej widać że LSB się...

    Mikrokontrolery ARM   07 Kwi 2016 15:21 Odpowiedzi: 1    Wyświetleń: 1944
  • DS18B20 na Arduino Mega - błędy odczytu z termometrami na długich przewodach

    Zakładam, że temp -127C jest błędem A dokładniej < -50C lub > 50C Naukowa metoda :-) Tak naprawdę to nie wiesz co się dzieje ma magistrali! Czy brak odpowiedzi na reset, czy złe CRC jak w ogóle jest czytane a wątpię w to. Sprawdzaj CRC! Wcześniej jednak zrób sobie log co się dzieje na magistrali: - reset - presence - search rom (tu masz crc)...

    Arduino   04 Lut 2019 13:18 Odpowiedzi: 55    Wyświetleń: 3822
  • DS18B20 i PIC16F84: Błąd konwersji temperatury, odczyt 85°C

    powinno, w dodatku proponuje wydłużyć czas pomiedzy odczytami. A jeśli odczytujesz dane z dallasa to port ustawiasz na 1?

    Mikrokontrolery   11 Sty 2006 18:03 Odpowiedzi: 13    Wyświetleń: 2056
  • [Mega8] Atmega8 + DS18b20: Brak odczytu temperatury w Bascomie, co sprawdzić?

    a 8MHz masz?:> Sprawdź PCB Rezystor 4.7kΩ masz na linii danych? Może podaj konkretnie co pokazuje sie na lcd. "Przyczepiliście się" :D do sprzętu , a żaden z Was nie zajrzał do kodu ;) A błąd ukrył się sprytnie , w deklaracji zmiennej T1 , która powinna być typu Integer , a jest ... :?: Piotrek

    Mikrokontrolery AVR   27 Cze 2008 15:19 Odpowiedzi: 16    Wyświetleń: 3047
  • Błąd kompilacji ds18b20 - undefined reference w pliku makefile, ATmega8

    no masz rację pomyliłem się tylko jak z tym odczytem ?

    Mikrokontrolery AVR   10 Mar 2011 11:13 Odpowiedzi: 31    Wyświetleń: 4120
  • DS18b20 - różnice w odczytach temperatury przy różnych wartościach

    Była seria DS18B20, które potrafiły sie rozkalibrować. Błąd sięgał +/- 2 stopnie. Był taki temat na Elektrodzie.

    Mikrokontrolery   02 Cze 2018 10:04 Odpowiedzi: 27    Wyświetleń: 2064
  • REKLAMA
  • DS18B20 na ATmega8 - brak odczytu temperatury, wyświetla 0,00°C po resecie

    Skoro program działał to może coś z ustawianiem taktowania uP się "wysypało" ? Jako , że tutaj czasy opóźnień są strategiczne, to podczas programowania (w Makefile) musisz podać prawidłowy zegar taktujący. Może tutaj jest błąd?

    Mikrokontrolery AVR   25 Kwi 2012 11:51 Odpowiedzi: 4    Wyświetleń: 2152
  • [Bascom] Błąd odczytu bloku DATA - nieprawidłowe bajty przy odczycie DS18B20

    A wyświetlacz jest skonfigurowany jak 16*2?

    Mikrokontrolery AVR   15 Paź 2011 09:51 Odpowiedzi: 5    Wyświetleń: 1418
  • Błędy odczytu temperatury przy 4 czujnikach DS18B20 na Atmega16

    Czy ten błąd pojawia się na tym "czwartym" czy na wszystkich ?

    Mikrokontrolery   04 Lut 2006 19:06 Odpowiedzi: 7    Wyświetleń: 1443
  • Jak podłączyć i uruchomić czujnik DS18B20 - brak odczytu danych

    https://obrazki.elektroda.pl/1760348500_... Witam. Mam już w posiadaniu kolejny czujnik temperatury DS18B20. Czujnik ten podłączyłem zgodnie ze schematem umieszczonym na zdjęciu. Do jednej dużej podpiąłem 5V, do drugiej Dane (pin cyfrowy np: 13) oraz GND, z Arduino. Dodatkowo umieściłem rezystor 4,7k ohm, w celu dokładnego odczytu...

    Początkujący Elektronicy   14 Sty 2024 17:17 Odpowiedzi: 4    Wyświetleń: 1731
  • Sporadyczne błędy odczytu czujników DS18B20 na kablu 5m - jak to naprawić?

    Podpięte w trybie normal czy parasite? Pokaż kod. Timingi ok?

    Mikrokontrolery AVR   05 Sty 2016 13:33 Odpowiedzi: 12    Wyświetleń: 1680
  • Ds18b20 i C++ Builder. Podczas odczytu z termometru aplikacja wiesza się.

    można prosić o jakieś sugestie ?? może źle ustawiam parametry komunikacji ?? w sumie pierwszy raz w życiu pisze coś pod Rsa wiec dlatego to tak wygląda :) Dlaczego te dane nie nadchodzą ?? też miałem własnie takie podejrzenia tylko senk w tym , że kompletni niewiem gdzie jest błąd :|

    Programowanie   13 Wrz 2006 21:03 Odpowiedzi: 10    Wyświetleń: 2416
  • TC77 - Błąd odczytu temperatury z TC77 podłączonego do Atmega32A

    Teraz coś odbiera, tylko konwersja temperatury nie bardzo mi wychodzi : http://obrazki.elektroda.pl/1298763700_1... [syntax=c] int main(void){ char * dtostrf (double __val, signed char __width, unsigned char __prec, char *__s); char tt2[5]; DDRB |= (1<<4);PORTB |= (1<<4);//tc77 uint16_t tt = 0; sei(); Inicjacja_spi1(); while(1){...

    Mikrokontrolery AVR   11 Lis 2014 15:51 Odpowiedzi: 9    Wyświetleń: 1953
  • [Atmega8][C] Problem z użyciem bibliotek rklibavr + ds18b20

    Witam Od kilku dni męczę sie z próbą odczytu temperatury z czujnika DS18B20 przy pomocy bibliotek rklibavr. Czujnik jest podpięty do portu PB0 w procesorze amtega8, rezystor podciągający ma wartość 4,74K dane zczytane z czujnika są wyświetlane na standardowym wyświetlaczu 2x16. Atmega pracuje na wewnętrznym oscylatorze 1Mhz, całość jest zasilana ze...

    Mikrokontrolery AVR   23 Lip 2008 14:35 Odpowiedzi: 9    Wyświetleń: 5394
  • Atmega8 DS18B20 - brak odczytu temperatury na wyświetlaczu 7-segmentowym

    Ten plik o ile się nie mylę to jest sama biblioteka, w dodatku niekompletna ponieważ kompilator wywala całą masę błędów :/ Edit. I jeszcze jedno znalazłem kolejny przykład spróbowałem skompilować i tym razem dzieją się takie cuda: http://scr.hu/8e6i/jt5tp kody: DS18B20.h [syntax=c]#ifndef DS18B20_H #define DS18B20_H /* DS18B20 przyłączony do portu PA0...

    Mikrokontrolery AVR   13 Mar 2016 23:29 Odpowiedzi: 10    Wyświetleń: 1200
  • [Atmega16] Atmega16 - Brak odczytu z DS18B20 na PD0, możliwa kolizja z RXD?

    Widzę, oczami wyobraźni, że masz poważny błąd w 16tej linii kodu...

    Mikrokontrolery AVR   30 Lis 2014 21:39 Odpowiedzi: 6    Wyświetleń: 1005
  • DS18B20. Odczyt temperatury. Jak rozwiązać pojawiający się brak pomiaru?

    Z opisu w programie wynika, że opóźnienie w programie pomiędzy konwersją a odczytem wynosi 950us. Nie wiem czy to błąd czy powód. Gdyby było to 950ms to byłobu dobrze.

    Mikrokontrolery   16 Kwi 2006 08:28 Odpowiedzi: 12    Wyświetleń: 2805
  • ATmega32 - błędne odczyty temperatury z DS18B20, poprawne na ATmega328

    Wygląda na błąd w programie, bo z DS18B20 nie może wyjść 6548.

    Mikrokontrolery AVR   21 Lut 2015 16:31 Odpowiedzi: 5    Wyświetleń: 996
  • DS18B20 z ATmega8 i LCD - dlaczego pokazuje temperaturę 0.0?

    błąd w procedurze odczytu - jak pisał przedmówca. Próbowałeś mój kod uruchomić?

    Mikrokontrolery   25 Lut 2008 23:56 Odpowiedzi: 31    Wyświetleń: 5079
  • [ATTiny2313] [ATTiny2313][Bascom] Odczyt temperatury z DS18B20 za pomocą timera w tle

    A skompilowało się? Bo tam był błąd (Icnr zamiast Incr).

    Mikrokontrolery AVR   09 Sty 2010 22:03 Odpowiedzi: 7    Wyświetleń: 2753
  • ATMega8 + DS18B20 + LCD | Odczyt -0.1 z DS18B20 na PD7, brak zmiany po odpięciu

    Nie kojarzę już przy jakiej okazji otrzymywałem ten błąd. Ale zaproponować Ci mogę skorzystanie z tych kodów:[url=http://www.stsystem.elektroda... czujnik, [url=http://www.stsystem.elektroda.eu/pr... czujników. Kody działają w 100%, pochodzą z wdrożonego rozwiązania. Przyjrzyj...

    Początkujący Naprawy   07 Gru 2012 13:51 Odpowiedzi: 3    Wyświetleń: 1545
  • [atmega16][ds18b20][c] - błąd przy wgrywaniu do mikrokontrolera

    Piotrek_P napisał: Co do zamieszczonego kodu to nie wiem czy Ci się źle wkleił bo kilka piewszych linii nie jest "zakomentowanych". Już poprawiłem, błąd przy wklejaniu. majeranek53 napisał: Czy włączyłeś optymalizację kodu: -Os Dzięki wielkie to właśnie pomogło. Teraz mogę bez problemu zaprogramować atmęge. Oczywiście odwdzięczam się za pomoc. Teraz...

    Mikrokontrolery AVR   12 Paź 2011 13:55 Odpowiedzi: 4    Wyświetleń: 1491
  • Zwykły zegar z temperaturą

    Error pojawia się gdy nie jest podłączony DS18B20. SHT11 ma odczyt CRC i też pojawia się błąd po nieprawidłowej transmisji, znaczy powinien się pokazać ale u nie jeszcze to nie nastąpiło. Mam innego SHT-ka na innej płytce i tam często zdarzają się błędne odczyty.

    DIY Konstrukcje   10 Lip 2012 12:09 Odpowiedzi: 14    Wyświetleń: 9822
  • [Atmega32] Błędy w odczycie DS18b20 na Atmega32 w Bascom - procedura odczytu trzech czujników

    Witam. Mam procedurę odczytu trzech czujników temperatury: [syntax=vbnet] Sub Odczyt_ds18b20 Reset Watchdog Disable Interrupts 1wreset Select Case Ktory_ds Case 0: 1wwrite &HCC 1wwrite &H44 Case 1: 1wwrite &H55 1wwrite Ds1(1) , 8 'adres pierwszego czujnika 1wwrite &HBE Odczyt(1) = 1wread(2) 'odczytaj dwa pierwsze bajty T = Odczyt(2) : Shift T , Left...

    Mikrokontrolery   05 Sty 2018 15:30 Odpowiedzi: 3    Wyświetleń: 495
  • Regulowane obciążenie elektroniczne

    Masz na myśli odczyt wbudowanego ADC? Szczerze mówiąc to kiedyś się tym bawiłem i nie pamiętam problemów z ADC, chociaż mogłem po prostu nie zauważyć. Pamiętam że problem z odczytem to był z DS18B20 pod 1wire, pierwszy odczyt był zawsze do kitu, następne jednak były OK, ale to raczej nie był błąd Bascoma.

    DIY Konkurs   07 Lis 2017 17:06 Odpowiedzi: 28    Wyświetleń: 9435
  • Bascom odczyt z DS18B20 - kompilowanie procedur DS18B20

    Oki poszło wielkie dzięki banalny błąd a tyle nerwów Przepraszam admina więcej błędów nie będzie :)

    Mikrokontrolery   25 Lis 2007 20:57 Odpowiedzi: 2    Wyświetleń: 3401
  • Odczyt temperatury z DS18B20 przez Wemos D1 Mini i przekazanie danych przez Modbus TCP do PLC

    Problem jest z funkcją odczytu temperatury. Nie wiem jak to rozwiązać. Jak wrzucę sensors.requestTemperatures(); do funkcji valnor to wyrzuca błąd. Jak zmienię wyzwalanie valnor z Parada.attach_ms na wyzwalanie z z programu cyklicznie to nie działa Modbus lub coś się zawiesza.

    Arduino   16 Lis 2022 22:42 Odpowiedzi: 42    Wyświetleń: 1812
  • Atmega32 i DS18B20 AVR Assembler - Błąd CRC przy odczycie 64-bitowego ROMu

    Witam, właśnie pragnę podłączyć dwa czujniki do szyny 1-wire, problem w tym, że przy sekwencji odczytu 64bitowego romu, nie zgadza mi się CRC (jeden czujnik podłączony) i po zaadresowaniu go na szynie, nic się nie dzieje, odbieram same jedynki. przy odbiorze scratchpada crc oczywiście poprawne i wszystko biega... menu: in R16, SREG push R16 rcall...

    Mikrokontrolery   27 Kwi 2009 10:45 Odpowiedzi: 2    Wyświetleń: 3210
  • Jak odczytywać klawisze podczas pomiaru temperatury DS18b20 na ATmega32?

    Może ja wyjaśnię jaśniej. Generujesz przerwanie od timera np. co 800ms, czy 1s. I w przerwaniu wykonujesz operacje: 1. Odczyt temperatury do zmiennej 2. Komenda Convert_T Odpowiadając na Twoje pytanie - 750ms to MINIMALNY czas między CONVERT_T a odczytem (dla 12-bit). Więc odczyt po 1, 2, 3600 sekundach po CONVERT_T nie jest błędem. Dzięki takiej metodzie...

    Mikrokontrolery Początkujący   25 Sty 2013 12:46 Odpowiedzi: 18    Wyświetleń: 2610
  • Odczyt DS18B20 z Atmega16 - brak MSB, tylko LSB się zmienia

    Przepraszam, mój błąd. Wcześniej miałem czujnik pod PC2, teraz pod PB0 i ten sam problem.

    Mikrokontrolery AVR   24 Sie 2010 21:00 Odpowiedzi: 59    Wyświetleń: 5044
  • Atmega8 + DS18B20: Problem z wyświetlaniem temperatury na 2x 7-segmentowym wyświetlaczu

    Po wielu bitwach stoczonych nad "projektem" zjedzonych nerwach i spalonym jednym czujniku, układ działa... pomijam fakt błędnego podłączenia wyświetlaczy, jednak główną przyczyną było zupełnie co innego - błędne odczytanie wartości temp z scratchpad'a oraz brak definicji F_CPU w pliku ds18b20.c Podczas walki z programem, po prawidłowym zapisaniu formuły...

    Mikrokontrolery Początkujący   21 Lut 2012 02:33 Odpowiedzi: 18    Wyświetleń: 3766
  • FPGA Altera DE0 - Problem z odczytem temperatury z czujnika DS18B20

    Tam koleś rozbił Z, a ja chce to programowo zrobić, ogólnie to ten kod w testbench działa mi ale w realnym układzie to sie nie sprawdza , jak metoda polecasz szukanie błędu ??

    Programowalne układy logiczne   19 Gru 2013 23:28 Odpowiedzi: 5    Wyświetleń: 2916
  • Błędny odczyt czasu z DS1302 i temperatury z DS18B20 na atmega328

    To może to jest sprawa błędu w programie - coś wpisuje gdzie nie trzeba i potem źle działa?

    Początkujący Elektronicy   11 Wrz 2018 18:45 Odpowiedzi: 15    Wyświetleń: 744
  • [ATmega8] ATmega8 i DS18B20 – odczyt tylko jednego czujnika na 1-Wire, drugi nie działa

    Tak wyszukiwanie poprzez SEARCHROM (0xF0) i zapis do tablicy odczytanych wartości. Dzięki porównam z tym (dość podobne) co mam może jakiś błąd wypatrze. Mógłbyś jeszcze zapodać ow_reset()

    Mikrokontrolery AVR   25 Maj 2009 08:42 Odpowiedzi: 3    Wyświetleń: 1902
  • DS18B20 - Odczyt temperatury nie działa, wyświetla 0 na wyświetlaczu 7-segmentowym

    Do DS18b20 napisano tyle bibliotek, że możesz z łatwością znaleźć błąd o ile taki istnieje, tudzież na próbę wykorzystać gotową bibliotekę. Bardziej mnie ciekawi, gdzie w kodzie wysyłasz dane do tego wyświetlacza ?

    Projektowanie Układów   16 Mar 2017 14:41 Odpowiedzi: 1    Wyświetleń: 525
  • DS18B20 - błędne odczyty po 30s, problem z rezystorem pull-up?

    Witam, wykorzystuję układ ds18b20 do pomiaru temperatury. Układ działa prawidłowo przez około 30s od załączenie zasilania. Następnie odczyty pokazują temperaturę 9 lub 10stopni. Podczas normalnej pracy temperatura jest przetwarzana prawidłowo. Do pull-up'a wykorzystuję wewnętrzny rezystor podciągający uC. Czy ktoś spotkał się z podobnym problemem? Co...

    Mikrokontrolery   07 Maj 2011 10:07 Odpowiedzi: 7    Wyświetleń: 2209
  • Termostat AVT950 z PIC16F628 - kalibracja odczytu temperatury DS18B20

    Czytałem ,że dallasy mają błąd 0,5 i gdyby tyle było to byłoby fajnie ale ja mam 1,5.Tem termometr testowy ma atest tak że trzba mu wierzyć.Dallasy też można programować tylko jeszcze niewiem jak. I może taki błąd odejmować procesor prze odczytem tylko trzeba mieć kody zródłowe i wiedze jakto zrobić.

    Mikrokontrolery PIC   15 Lut 2011 15:44 Odpowiedzi: 5    Wyświetleń: 2199
  • atmega8 + DS18B20 - błędne odczyty temperatury w komputerze samochodowym

    Nie chce wiedzieć że wystąpił błąd, wystarczy że nie wyświetli błędnego pomiaru a na wyświetlaczu zostanie ostatni poprawny wynik.

    Mikrokontrolery AVR   24 Mar 2010 15:48 Odpowiedzi: 32    Wyświetleń: 3532
  • Jak uniknąć konfliktów przerwań przy obsłudze DS18B20 na Atmega64?

    Jarosław J --> po pierwsze postaraj się jak najszybciej robić odpowiednie wcięcia w kodzie to będzie łatwiej nie tylko nam tutaj na forum analizować twój kod - ale tobie samemu będzie łatwiej a to jest nawet ważniejsze ;) po drugie masz tam gdzieś w tej swojej pętli głównej coś takiego: Convallt ' "Convert ALL T on the 1w-bus" Waitms 1 czyli...

    Mikrokontrolery AVR   23 Paź 2009 17:47 Odpowiedzi: 14    Wyświetleń: 3232
  • Brak odczytu temperatury z DS18B20 na AT89S8252 w asemblerze - co sprawdzić?

    Kazjo , CRC (Cyclic Redundancy Check) to wartość kontrolna, a nie "kod błędu". http://definicje.digipedia.pl/def/102553...

    Mikrokontrolery   09 Cze 2005 14:13 Odpowiedzi: 5    Wyświetleń: 1803
  • Arduino Mega + 5x DS18B20 - dziwne odczyty temperatur, skoki wartości

    Niestety - jak się okazało - kontrola CRC to mało - zdarza się, że wpadnie błąd mimo kontroli... Będę chyba musiał rozbić czujniki na 2 linie.

    Mikrokontrolery   07 Gru 2014 18:50 Odpowiedzi: 10    Wyświetleń: 1650
  • [Amtega16] Atmega16 i Bascom: Brak wykrywania czujników DS18B20 na 1Wire

    Witam. Przede wszystkim jak wysyłasz instrukcje do termometru aby zrobił pomiar to musisz odczekać 750ms, w przeciwnym wypadku będzie błąd odczytu. Po odczekaniu tego czasu resetujesz linie 1-wire i robisz odczyt wartości.

    Mikrokontrolery AVR   24 Lip 2011 00:15 Odpowiedzi: 10    Wyświetleń: 2309
  • Framework AVR GCC do tablicowego sterowania pinami Atmegi jak w Arduino

    (...) y jeżeli elektronicznie podłączenie jest sprawne, zaproponujesz listing (AVR GCC) testujący taka "obciążoną" magistralę wyświetlający adresy odczytanych termometrów, ich parametry i temperatury oraz szacunek, który z nich to fake. Program ma możliwie najwięcej nieprawidłowości wychwycić (obsługa błędów). Rozpoznanie podróbek DS18B20 wymaga zaimplementowania...

    Mikrokontrolery Początkujący   07 Lut 2024 13:34 Odpowiedzi: 71    Wyświetleń: 1050
  • DS18B20 na Orange Pi - błędne odczyty temperatury, różne wyniki czujników

    Podłącz klasycznie 3 przewodami na próbę z 5V. Ja straciłem cierpliwość do dwuprzewodowego łączenia tych termometrów. Przy 7 sztukach w sieci jeszcze jakoś tam mi to chodziło (pojawiał się błąd 85C). Jak dodałem 8-y to wszędzie 0C

    Mikrokontrolery   12 Sty 2018 09:03 Odpowiedzi: 6    Wyświetleń: 2364
  • Nieprawidłowe wskazania temperatury na Atmega i DS18B20 - migający wyświetlacz

    Połączyłem pin Vcc z AVcc i po podłączeniu zasilania wyświetlają mi się same kwadraty. Wydaje mi się że albo spaliłem atmegę tym połączeniem albo usunąłem z niej program poprzez wcześniejsze próby odczytania lub weryfikacji programu. gdy próbowałem ponownie wgrać program wyskoczył mi błąd podobnie przy próbie odczytu lub zapisu fusebitów.

    Mikrokontrolery AVR   05 Mar 2016 18:37 Odpowiedzi: 35    Wyświetleń: 4605
  • DS18B20 z ATMEGA8 i LCD - brak odczytu temperatury, czujnik nie odpowiada

    Stany nie ustalone i inne dziwne rzeczy . Dmucham na zimne jak to elektryk a nie elektronik . Ksarim podesłał mi kod działający ale po modyfikacjach portów LCD i 1Wire wyświetla mi Temp. : 0 °C (nie znam się ale po mojemu nie widzi ds ale powinien pokazywać jak zobaczy ds'a 82,5 o ile dobrze pamiętam ) PS czytam Datasheet'y :D Zapodałem oscyloskop i...

    Mikrokontrolery   23 Wrz 2008 18:39 Odpowiedzi: 17    Wyświetleń: 4717
  • [atmega162] [atmega162][c] DS18b20 - brak odczytu temperatury, konfiguracja portu i taktowanie

    Rezystora nie mam, gdyż ds'a zasilam osobno na Vcc a DQ tylko do danych chce używać.(może tu mój błąd...) Co do częstotliwości taktowania to używam wewnętrznego oscylatora, próbowałem w CVR ustawiać 1, 4 i 8 mhz i nic.

    Mikrokontrolery AVR   31 Maj 2009 19:32 Odpowiedzi: 16    Wyświetleń: 2241
  • Brak odczytu temperatury z czujnika ds18b20 na LCD w Bascom, ATmega8

    Czy na pewno nie ma przerwy na magistrali 1Wire ? Ten program jest sprawdzony i należy szukać błędu w połączeniu i konfiguracji. Czy Atmega jest nowa tzn. bezpośrednio ze sklepu ?

    Mikrokontrolery AVR   18 Kwi 2015 10:48 Odpowiedzi: 22    Wyświetleń: 2220
  • RTL8720DN, RTL8710B, RTL8710BX Kompatybilność z OpenBeken?

    Czy ktoś jest w stanie przeprowadzić jeszcze jakieś testy jak dziś lub jutro? W600+DS18B20, W800+DS18B20 itp? Właśnie przetestowałem sterownik W800+DS1820 (LN882H+DS1820 już działał dobrze): Działa jak urok, moim zdaniem W800 był najbardziej niezawodną platformą pod względem taktowania i DS1820 i mogę potwierdzić, że nadal działa bardzo dobrze (ponad...

    Smart Home IoT   22 Lip 2025 07:24 Odpowiedzi: 338    Wyświetleń: 13902
  • 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ń: 1043
  • Atmega328P + DS18B20 - brak odczytu temperatury, kod i schemat podłączenia

    Siedem lat temu założyłem tutaj konto, nigdy na wasz temat (elektrody ogólnie) nie miałem wyrobionej opinii. Zawsze mnie śmieszyło to co o was mówią w internecie. Że od razu z grubej rury zaczynacie, a z waszych postów nic nie wynika. Nie można odpowiedzieć normalnie na pytanie, tylko musisz sobie posty ponabijać? Przykro mi że elektroda to forum dla...

    Początkujący Elektronicy   26 Mar 2018 18:40 Odpowiedzi: 5    Wyświetleń: 831
  • ds18b20 po raz n-ty. Odczyt temperatury. Działa tylko do 23,9 stopni.

    A sprawdź jakie dane scz... zcz... tfu. odczytujesz z czujnika. Czy to błąd komunikacji czy konwersji. Ja zawsze tak sprawdzam przy problemach. Wyświetlam na LCD-ku obok siebie dane "surowe" i przekonwertowane. I przeważnie to pomaga.

    Mikrokontrolery   07 Maj 2007 13:33 Odpowiedzi: 14    Wyświetleń: 2784
  • DS18b20 i ATmega128 16MHz - brak reakcji na komendy po resecie

    Oj, jednak po raz kolejny sprawdziło się powiedzenie 'kto pyta nie błądzi' :) Aż mi teraz wstyd, ale jednocześnie odetchnąłem z ulgą. Już różne kombinacje odczytu, zapisu próbowałem tworzyć, poprawiać, pisać na nowo, ale że błąd na takim poziomie popełnię to bym się nie spodziewał. Dzięki wielkie zumek

    Mikrokontrolery   21 Sty 2010 19:48 Odpowiedzi: 10    Wyświetleń: 3838
  • Odczyt ID z DS18b20 i DS2405 na LCD - wyświetla wartość FF, co robię źle?

    Dzieki za wyrozumialosc, ale sjakby co to juz sobie poradzilerm z tym. pozdrawiam.. To może byś wytłumaczył gdzie był błąd może ktoś kiedyś będzie miał ten sam problem i ten temat mu pomoże.

    Mikrokontrolery   30 Paź 2006 00:36 Odpowiedzi: 6    Wyświetleń: 2131
  • Przesyłanie odczytu typu float z DS18B20 za pomocą CAN MCP2515 na Arduino

    Przecież masz wyżej napisane, jak to zrobić. canMsg.data Co to ma według Ciebie robić? Przepraszam, wprowadziłem cie w błąd. Float t to ja dodałem. Dodano po 1 Przecież masz wyżej napisane, jak to zrobić. canMsg.data Co to ma według Ciebie robić? Przepraszam, wprowadziłem cie w błąd. Float t to ja dodałem. A tu masz odpowiedz z Serial.print: CAN ID:AA...

    Arduino   11 Lut 2022 21:42 Odpowiedzi: 18    Wyświetleń: 855
  • Układ DS18b20 - czas pomiędzy poleceniami 1Wire [bascom]

    Czy tak może być? Nie. Po komendzie: "1wwrite &H55" Spodziewana jest komenda wpisu adresu adresu device do której odnoszą się dalsze komendy, ponadto: Błędem jest stosowanie tejsamej flagi (niby stopniowej) do wielu operacji bez jej kasowania. Zauważ że flaga=1, lub flaga =2 utrzymuje sie przez dłuższy czas, o wiele dłuzszy niż 'przewinięcie 'pętli...

    Mikrokontrolery AVR   18 Wrz 2011 21:55 Odpowiedzi: 10    Wyświetleń: 2489
  • [atmega8] [atmega8][bascom] DS18b20 pokazuje -0.1 na każdym ekranie - co robię źle?

    Ręce to opadają i masz rację ;) Masz błąd w definicji zmiennej do której wpisujesz ID czujników to nie jest jeden bajt tylko tablica 8x8bitów czyli 8 bajtów. Adresujesz nie istniejące czujniki bo ich adresy sa niepoprawne, wysyła procek ciagle ten sam bajt. Dim Adres1 As Byte 'adres pierwszego Dim Adres2 As Byte 'adres drugiego Dim Adres3 As Byte 'adres...

    Mikrokontrolery AVR   18 Sty 2011 18:16 Odpowiedzi: 5    Wyświetleń: 1991
  • DS18B20 - Odczyt danych nie działa. Program odczytuje FF. Co zrobić dalej?

    Nie działa mi odczyt danych z DS18B20 Nie mam pomysłu co dalej robić W zasadzie masz kilka alternatywnych wyjść: Niektóre z nich to: - nie robić nic, porzucić projekt i powrócić do ulubionej gry….. albo pogłębić wiedzę o testowanym urządzeniu, konkretnie DS18B20 i wtedy zacząć coś z niego odczytywać. - innym, jednocześnie najłatwiejszym ruchem jest:...

    Arduino   01 Gru 2023 03:52 Odpowiedzi: 2    Wyświetleń: 282
  • DS18B20 – błędny odczyt temperatury (-0.1°C), analiza kodu AVR, co sprawdzić?

    OK, mój błąd. To są 2 pierwsze bajty. Pomyliłem z rejestrami Th i Tl. Powinieneś czytać też CRC i sprawdzać czy są odczytane poprawne dane.

    Mikrokontrolery   17 Gru 2013 22:08 Odpowiedzi: 15    Wyświetleń: 2967
  • Szybkość odczytu temperatury z DS18B20 przez DS2482-800 na Raspberry Pi

    Praktyka mówi że 1wire ma jeszcze bardzo szybki reset. Tak że układ i2c <> 1wiire na pewno się wyrobi. Mowa o resecie w overdrive? W, którym termometrze? PS Jak pomiary przepływności danych DS2480 i 2482? Moje pomiary praktyczne i wyliczenia teoretyczne są poprawne czy popełniłem błąd 0,2%? Jak na razie, prawie wszystkie odpowiedzi obywatela...

    Mikrokontrolery Początkujący   28 Sty 2017 11:17 Odpowiedzi: 13    Wyświetleń: 2244
  • Błąd odczytu temperatury na LCD z czujnika 18B20 i Atmega8 - znak zapytania

    Witam, niedawno zainteresowałem się programowaniem mikrokontrolerów AVR i elektroniką w ogóle. Od kilku dni próbuję zrobić prosty termometr w oparciu o czujnik Dallas 18B20, wyświetlacz LCD 2x16 ze sterownikiem HD44780 i mikrokontroler Atmega8. Korzystam z biblioteki pana mirkka do obsługi LCD, natomiast do obsługi czujnika temperatury korzystam z tej...

    Mikrokontrolery Początkujący   14 Maj 2013 19:56 Odpowiedzi: 7    Wyświetleń: 2925
  • Atmega16 nie odczytuje temperatury z DS18B20 mimo poprawnego odczytu ID

    Trudno tak wróżyć a błąd pewnie jest błahy. Dlatego warto zawsze wykonać kilka testów. Znajdź to miejsce w kodzie i dopisz to co tam dodałem. To przy starcie pokaże numery seryjne zapisane w pamięci czyli sprawdzi czy zapis przebiegł pomyślnie. Numery pokazuję w postaci Hex bo się akurat zmieszczą na 16-nasto znakowym LCD. Jak w pamięci będa same FF...

    Mikrokontrolery AVR   31 Sty 2017 12:31 Odpowiedzi: 7    Wyświetleń: 1182
  • Atmega8 + ds18b20: Jak wyeliminować błędne odczyty temperatury?

    Maciek, dzięki za biblioteczkę :D na bank się przyda. W programowaniniu nie jestem dobry. Raczej sobie raczkuje. Program docelowo był pisany na rodziałkę 12bit czyli muszę zmienić int t = (temp1 + (temp2 * 256)) / 16; na: int t = (temp1 + (temp2 * 256)) / 9; tak? (przeczytałem notę, trzeba tak xD) - tu wychodzi brak pełnego...

    Mikrokontrolery AVR   28 Wrz 2010 14:39 Odpowiedzi: 16    Wyświetleń: 3103
  • Mosfet się przegrzewa przy obciążeniu 5A - czy schemat ma błąd?

    https://obrazki.elektroda.pl/2304717700_... Nie pamiętam już skąd wziąłem ten schemat, wszystko działa dobrze, jeśli jest mały prąd. Ostatnio podłączyłem taśmę LED 5A i mosfet bardzo się grzeje. Zlutowałem też układ wg innego schematu i wtedy grzał się mniej. Niestety ten drugi układ powodował zakłócenie odczytu danych z termometra...

    Arduino   11 Mar 2018 12:28 Odpowiedzi: 10    Wyświetleń: 4545
  • [ATmega16] [ATmega16][Bascom AVR] Odczyt temperatury z ds18b20 - wartość 0xFF, co robić?

    chyba problem tkwi w czym innym. procedura reset zwraca mi kod błędu ERR = 1. Myślałem że pomyliłem VDD z GND, gdy zamienię ja miejscami dalej to samo.

    Mikrokontrolery AVR   27 Maj 2008 15:26 Odpowiedzi: 14    Wyświetleń: 5634
  • 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ń: 1616
  • [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ń: 3964
  • Błąd zegara AVT-5522: wyświetla złą godzinę 10. i 30. dnia miesiąca.

    Cały czas obydwa zegary obserwuję. Oczywiście jak nie jestem w pracy. W zielonym jest najnowsza wersja softu w czerwonym jeszcze bez auto-daty. Jak na razie obydwa idą jak burza bez żadnych błędów. Wspaniałą sprawą jest to sekwencyjne wyświetlanie czas-data-czas- temperatura. Absolutny luksus i wygoda. Żadnego zbędnego manipulowania tact-switch! Wszystko...

    Mikrokontrolery   25 Gru 2024 20:35 Odpowiedzi: 152    Wyświetleń: 5784
  • Jak uruchomić DS18B20 na BluePill? Odczyt 2,8 przy 3.3V - poradnik stm32.eu

    Na pierwszy rzut oka w Twoim kodzie, jak i u autora, nie ma żadnej manipulacji trybem wyjścia portu - pinu. Po wrzuceniu tego na STM32F722RE okazuje się, że nie ma to znaczenia. Przy ustawieniu trybu pinu na wyjście z open drain, odczytanie rejestru IDR daje poprawne działanie, bez zmiany trybu na wejście. Sprawdziłem to na porcie A i pinie PA0. Nie...

    Mikrokontrolery ARM   04 Lis 2019 22:43 Odpowiedzi: 15    Wyświetleń: 1278
  • DS18B20 i Bascom: Kolejność rozpoznania czujników, połączenia 1Wire i 2Wire

    Jak widzę będzie się kolega zmagał z programem w Bascom. Jeżeli chodzi o one 1Wire to możemy podłączyć to na 2 sposoby: - z dwoma przewodami - wtedy używamy tylko lini DQ (linia DQ powinna być podciągnięta do zasilania poprzez rezystor 3k3 - 4k7 do zasilania ponieważ porty mikro kontrolera mają zbyt małą wydajność) i GND. Zasilanie odbywa się przez...

    Mikrokontrolery AVR   12 Kwi 2011 01:57 Odpowiedzi: 24    Wyświetleń: 4534
  • 4x DS18b20 +LCD = Termometr

    Ja pisuję w ASM'ie PIC'ków. Mogę Ci tylko podpowiedzieć "założenia algorytmu": - Przy 8 czujnikach pominąłem każdorazowy odczyt adresów ROM - odczytuję je tylko przy instalacji systemu (zapis każdego ID do EEPROM) - przy komunikacji, jak czujnik się nie zgłasza, obsługuję procedurę BŁĄD (ignoruję odczyt) P.S. Na porcie mam "pullup'a" 2.2k (a nie,jak...

    DIY Konstrukcje   02 Maj 2015 22:07 Odpowiedzi: 493    Wyświetleń: 307297
  • Atmega328 i Bascom - Czy poprawnie obsługuję 7 czujników DS18B20 na jednej linii?

    1. Możesz usunąć 2. 3. Tak, usuń drugi odczyt i dodaj tę komendę - powinno zadziałać. Poza tym skoro zmienne LsbN i MsbN nie są nigdzie wykorzystywane to możesz zamiast tworzyć 7 par zmiennych używać ciągle jednej i tej samej pary 4. Przemyśl ten punkt. 5. Najwyższy czas - bez tego błędne odczyty (spowodowane błędem komunikacji) też polecą w eter.

    Mikrokontrolery Początkujący   28 Cze 2013 10:36 Odpowiedzi: 10    Wyświetleń: 2598
  • LPC1114 - brak odczytu temperatury z DS18b20, kod i konfiguracja magistrali

    Building target: t1.axf Invoking: MCU Linker arm-none-eabi-gcc -nostdlib -L"/home/LPC1114/CMSISv2p00_LPC11xx... -Xlinker -Map="t1.map" -Xlinker --gc-sections -mcpu=cortex-m0 -mthumb -T "t1_Debug.ld" -o "t1.axf" ./src/cr_startup_lpc11xx.o ./src/crp.o ./src/t1.o -lCMSISv2p00_LPC11xx -llm /usr/local/lpcxpresso_7.5.0_254/lpcxpres...

    Mikrokontrolery ARM   18 Sie 2015 22:41 Odpowiedzi: 11    Wyświetleń: 1413
  • Termometr Attiny2313 i DS18B20 - błędne odczyty temperatury, co sprawdzić?

    Ok jakoś sie udało z czujnikiem pokazuje właściwą temperaturę. Serdecznie dziękuję za naprowadzenie mnie na błąd :). I mam jeszcze pytanie czy mogę zrobić tak ażeby po naciśnięciu przycisku procesor załączał mi wyświetlacz i podświetlanie, ale beż używania przekaźnika ?

    Mikrokontrolery   11 Gru 2009 16:36 Odpowiedzi: 36    Wyświetleń: 8337
  • Komputerek samochodowy Opel Vectra

    1-wire czujniki DS18b20 odczyt z korekcja CRC Korekcją? Chodzi chyba bardziej o kontrolę poprawności (wykrywanie błędu transmisji) a nie o korygowanie błędów. Mam pytanie odnośnie podtrzymania RTC na kondensatorze. Do jakiego napięcia jest ładowany i ile czasu pozwala na pracę zegarka? Piszesz, że wymontowałeś go z jakiegoś sprzętu RTV. Znasz jego...

    DIY Konstrukcje   11 Sie 2011 10:10 Odpowiedzi: 18    Wyświetleń: 15444
  • [C]brak odczytu z 2 ..ds18b20 pomimo poprawnego odczytu z 1 ds-a

    Witam! Mam problem z odczytem ID czujników ds18b20 podłączonych do uC. [syntax=c] while(1) { check_ds18b20 = OneWire_reset(); if(check_ds18b20 == 1) { OneWire_write_byte(0x33); // READ_ROM lcd_goto_xy(0,0); for(int i=0; i<8; i++) { ds1_ID[i] = OneWire_read_byte(); show_buff(ds1_ID[i]); } }else { write_text_from_flash(LCDtext_2); // jeżeli brak DS-a...

    Mikrokontrolery   13 Kwi 2013 16:25 Odpowiedzi: 1    Wyświetleń: 1662
  • Jak wyświetlić wynik aby było dwa miejsca po przecinku

    Nie należy ignorować tylko stwierdzić co jest powodem odczytywania bzdurnej temperatury, brak presence, brak danych, złe crc (o ile biblioteka je czyta i sprawdza co jest rzadkością) i zaradzić temu jeśli się da. P Całkowicie się zgadzam. Pisząc "ignorować" miałem bardziej na myśli bardziej to, żeby tego nie wyświetlać ;) Sądzę, że jeżeli takie błędy...

    Arduino   19 Lut 2019 14:32 Odpowiedzi: 45    Wyświetleń: 8976
  • Atmega8+DS18b20 - DS18B20+atmega8 - błędny odczyt?

    Rzeczywiście błąd. Poprawiłem tylko to co pokazałeś i nagle czujnik pokazał 24 stopnie. teraz mam problem bo nie mam żadnej zmiany odczytu. 24 i stoi. mogę ogrzewać ile chce i nic. Ddczytałem te bajty osobno i mam: temp1=11011001 temp2=01100000 co jest bez sensu. Pierwsze pięć bitów temp2 powinno oznaczać znak temperatury a wiec albo 00000 albo 11111...

    Mikrokontrolery AVR   12 Paź 2014 14:36 Odpowiedzi: 5    Wyświetleń: 1620
  • Atmega16 i DS18B20: Błędne odczyty temperatury na wyświetlaczu LCD

    Rzeczywiście pomogło :D dzięki Błąd strasznie głupi. W funkcji odczytu całego bajtu nie daje wartości początkowej zmiennej bajt dlatego przy ponownym uruchomieniu tej funkcji przypisywana jest jej przypadkowa wartość. Swoją drogą dlaczego przy pierwszym uruchomieniu tka nie było? Dzięki wszystkim.

    Mikrokontrolery AVR   27 Sie 2010 20:28 Odpowiedzi: 13    Wyświetleń: 1907
  • pomiar temperatury DS18B20 i oprogramowanie CAVR,problem

    witam! Tak jak w temacie, od jakiegos czasu próbuje uruchomić termometr DS18B20 ,używam kompilatora CAVR (CodeVision)i tamtejszych bibliotek do ds18b20.h, z przykładów wszystko wynika bardzo prost, inicjalizacja , a potem już tylko odczyt zapomocą odpowiedniej, metody , jednak niestety tak nie jest. Termometr zwraca mi wartość -9999 co w dokumentacji...

    Mikrokontrolery   18 Wrz 2007 10:04 Odpowiedzi: 3    Wyświetleń: 1686
  • [DS18B20] DS18B20 z Atmega8 - błędny odczyt powyżej 40°C, co robić?

    if(!ow_reset()) { ow_write_byte(0xCC); ow_write_byte(0x44); } // minimum 750us na przetwarzanie temeratury; for(i=0;i<250;i++)wyswietl... // wyswietla 00 przez czas konwersji if(!ow_reset()) { ow_write_byte(0xCC); ow_write_byte(0xBE); } lsb = ow_read_byte();...

    Mikrokontrolery   08 Lut 2007 12:41 Odpowiedzi: 24    Wyświetleń: 2364
  • Arduino i WS2812: Jak natychmiast zmieniać efekty w przerwaniu?

    Jak już poznałem lib do DS18B20 to przeraziłem się, gdy okazało się, że ignoruje CRC. I tak się rodzą plotki w necie, a wszystko przez brak wiedzy o bibliotece OneWire, na które bazuje biblioteka DS18B20. Ale to już jest off-topic. Co ma wspólnego lib OneWire do CRC? OneWire nie liczy CRC! Tak samo OneWire nie obsługuje bądź nie EEPROM w DS18B20! OneWire...

    Arduino   24 Lip 2020 05:58 Odpowiedzi: 22    Wyświetleń: 1638
  • Jak poprawić komunikację z czujnikiem 1Wire przy różnych poziomach napięć?

    OK. Uznajemy hardware za działający prawidłowo. Na 500us zwieram DQ do masy, później czekam 40us i sprawdzam czy jest stan niski. Czekam kolejne 300us i sprawdzam czy jest stan wysoki. Jeśli tak - uznaje że czujnik jest i odpowiada. Ten kawałek działa (udaje się wykryć czujnik). Tu nie widzę błędu w rozumowaniu. Może tylko wydłużył bym czas oczekiwania...

    Automatyka Przemysłowa   20 Lut 2009 08:33 Odpowiedzi: 9    Wyświetleń: 2042
  • Różne odczyty temperatury z dwóch DS18B20 przy Atmega8 - dlaczego?

    Witam, podłączę się pod ten temat ze swoim problemem. DS18B20 wskazuję mi temperaturę ok. 17C, natomiast w tym samym momencie termostat pieca CO wskazuje ok. 20C. Czujniki położone są obok siebie, CRC się zgadza, wskazania temp. zachowują się logicznie tzn. po dotknięciu DS'a temp. się zwiększa, a następnie spada poczynając od najmniej znaczącej pozycji,...

    Mikrokontrolery   06 Lis 2007 18:16 Odpowiedzi: 3    Wyświetleń: 1580
  • xmega i DS18B20 - brak odczytu temperatury i czujników na Xplained

    Bez pełnego kodu chyba nikt ci nie powie, gdzie jest błąd. BTW, w XMEGA można skonfigurować pin jako wyjście typu open drain, w efekcie nie trzeba wykorzystywać sztuczki z przełączaniem pinu na wejście, żeby uzyskać stan 1 na 1-wire. To upraszcza kod, a przy okazji można jeszcze łatwiej do komunikacji wykorzystać USART. IMHO przy liczbie dostępnych...

    Mikrokontrolery Początkujący   04 Wrz 2014 07:10 Odpowiedzi: 3    Wyświetleń: 2433
  • [ATmega32] Niestabilne odczyty BMP085 w stacji meteo na ATmega32 i Bascom

    Witam, tworzę coś na kształt stacji meteo, odczyt temperatur, wilgotności i ciśnienia. Do pomiaru ciśnienia zastosowałem BMP085 i tu pojawił się problem, teoretyczne wszystko działa, ale pomiary temperatury i ciśnienia strasznie pływają. Zaraz po włączeniu odczyty są chyba najbardziej wiarygodne, później temperatura podnosi się o ok.2-3°C i automatycznie...

    Mikrokontrolery AVR   22 Cze 2014 19:12 Odpowiedzi: 2    Wyświetleń: 1374
  • [AT89C2051] Jak zaimplementować interfejs 1-Wire dla DS18B20+ na AT89C2051 w asemblerze?

    Witam, Na pewno masz błąd w procedurze odczytującej, w jednym z rozkazów zgubiłeś znaczek #. Masz w kodzie, w procedurze "odczyt danych": MOV R2,2d LCALL delay_reg ;10us a powinno być MOV R2,#2d LCALL delay_reg ;10us Po co w procedurze "inicjalizacja_1wire" masz tak duże opóźnienie (procedura delay_long), wystarczyłoby 480us. Przydałoby się również...

    Mikrokontrolery   21 Cze 2010 16:06 Odpowiedzi: 4    Wyświetleń: 2587
  • Elektroniczny termostat do lodówki

    R-MIK powiem Ci, że jesteś ewenement :) Z jednej strony w różnych tematach, w których się wypowiadasz, pokazujesz, że masz dużą wiedzę i czasem wyłapujesz rzeczy, na które nikt inny nie zwrócił uwagi - jak choćby skutek użycia SkipROM, czyli de facto nie wyszukiwania czujnika, tylko odczytu czegokolwiek, co odpowie na magistrali. Tutaj co prawda jedynie...

    DIY Konstrukcje   21 Sty 2023 13:23 Odpowiedzi: 96    Wyświetleń: 30243
  • DS18B20 + ATTINY13 – odczyt i konwersja temperatur ujemnych bez float

    prosty błąd: uint16_t t; powinno być int16_t t; - bo odczyt z DS jest liczbą ze znakiem w kodzie U2. if (t < 0) { znak = '-'; t = -t; // zamiast tajemniczej negacji z dodaniem jedynki, która robi to samo, ale za to magiczniej } A dalej poszukaj, leniuszku - jeszcze dwa kroki.

    Mikrokontrolery AVR   15 Lut 2021 10:38 Odpowiedzi: 7    Wyświetleń: 705
  • Atmega8 [C] - brak odczytu z czujnika DS18B20 na linii 1Wire, wyświetla 0.0

    Nie wierzę... Nie wykrywało czujników przez brak rezystora 2,2K... Popatrz ile czasu (dni) swojego i kolegów Ci podpowiadających zmarnowałeś, choć już w pierwszym poście miałeś odpowiedź: Masz rezystor podciągający? Niektórzy o nim zapominają. Zmień swoje podejście do elektroniki i czytaj datasheety lub chociaż: http://obrazki.elektroda.pl/5834764600_1...

    Mikrokontrolery AVR   29 Cze 2011 14:36 Odpowiedzi: 34    Wyświetleń: 4350
  • Błąd kompilacji w Bascomie przy wyświetlaniu zmiennych na LCD i terminalu

    Zauważyłem ,że jesli chce wyświetlic na lcd albo wysłac do terminala zmienną inną niż byte kompilator w programie wykrywa bład, który mówi,że etykiety nie znaleziono wygłada on tak: Error:61 Line: 32 Label not found $regfile = "m16def.dat" $crystal = 4000000 $lib "mcsbyte.lib" $baud = 2400 Config 1wire = Portd.7 Config Lcdpin = Pin...

    Mikrokontrolery   21 Gru 2006 13:33 Odpowiedzi: 1    Wyświetleń: 1034
  • Bascom, DS18B20 – jak zastąpić waitms 750 obsługą Timer0 przy odczycie temperatury

    Witam, pozwoliłem sobie na drobną modyfikacje Twojego kodu. Dobrze się przyglądnij, porównaj działanie w symulatorze a zobaczysz gdzie jest błąd. Powodzenia!!! $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config...

    Mikrokontrolery   04 Kwi 2010 21:36 Odpowiedzi: 26    Wyświetleń: 4846