ds18b20 błędy odczytu

Znaleziono około 245 wyników dla: ds18b20 błędy odczytu
  • 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ń: 3753
  • REKLAMA
  • 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ń: 1665
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 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ń: 1923
  • REKLAMA
  • Błędy odczytu temperatury przy 4 czujnikach DS18B20 na Atmega16

    a nie lepiej podłączyć wszystkie czujniki do jednej szyny? Wydaje mi się, że tak jest łatwiej i mniej będzie problemów.

    Mikrokontrolery   04 Lut 2006 19:06 Odpowiedzi: 7    Wyświetleń: 1443
  • [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
  • 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ń: 912
  • REKLAMA
  • Prolific PL2303 ds18b20 - Brak odczytów z czujnika temperatury przez USB

    Skoro dwa czujniki widzi to ja bym spróbował znaleźć te dwa które widzi. Źródłem problemu może być też budowa portu wyjściowego na TX, dla 1wire musi być otwarty kolektor/dren, inaczej port sam w sobie będzie wprowadzać błędy.

    Mikrokontrolery   23 Sty 2016 16:31 Odpowiedzi: 7    Wyświetleń: 8244
  • DS18B20 – czy sekwencja reset, presence, 0x33, odczyt 8 bajtów ROM jest prawidłowa?

    Najlepiej będzie jednak jak pokażesz kod. Algorytm odczytu ROM-adresu rzeczywiście powinien wyglądać tak jak opisujesz. Być może uda się dostrzec jakieś błędy w samej funkcji.

    Mikrokontrolery   29 Lis 2011 02:25 Odpowiedzi: 5    Wyświetleń: 2451
  • 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
  • REKLAMA
  • 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ń: 762
  • Jak uniknąć konfliktów przerwań przy obsłudze DS18B20 na Atmega64?

    Nie wiem co rozumiesz przez stwierdzenie: " aby regulacja temperatury była zależna od czasu", jak i kiedy realizujesz obsługę przerwań ale błędy odczytu temperatury prawdopodobnie są wynikiem zakłócania cyklu odczytu ds-a przez przerwanie od timera. Poczytaj o zależnościach czasowych 1-wire. Jest to interfejs asynchroniczny i musisz zapewnić aby poszczególne...

    Mikrokontrolery AVR   23 Paź 2009 17:47 Odpowiedzi: 14    Wyświetleń: 3229
  • 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
  • Atmega8 [C] - brak odczytu z czujnika DS18B20 na linii 1Wire, wyświetla 0.0

    No to jest spięcie- musisz znaleźć gdzie. Odłącz DS i włacz zasilanie. Jak będzie spięcie- to przewody. A jak bez DS pomierzysz napięcia i będą dobre a po wpięciu DS zwarcie- no to niestety... Układy elektroniczne są wrażliwe na błędy.

    Mikrokontrolery AVR   29 Cze 2011 14:36 Odpowiedzi: 34    Wyświetleń: 4305
  • Szukam kodu źródłowego c++ do odczytu DS18B20 (termometr)

    Tak mam je dodane, mimo to wywala błędy PS: Posiadam je z tej samej strony, którą podałem wyżej

    Programowanie   25 Sty 2013 05:55 Odpowiedzi: 9    Wyświetleń: 3606
  • [AVR] Jak skrócić czas odczytu 15 czujników DS18B20 na ATmega?

    Nie, program zadziała nawet przy odczycie od razu po convert_t. Otóż ds w rejestrze cały czas trzyma dane, a są one zmieniane tylko po pomiarze, czyli po ok. 750ms od polecenia konwersji(przy tej resolution). Wtedy jednak narażamy się na błędy odczytu, gdy trafimy na moment update rejestrów ds'u.

    Mikrokontrolery AVR   07 Sty 2014 16:21 Odpowiedzi: 47    Wyświetleń: 7854
  • DS18B20 na Orange Pi - błędne odczyty temperatury, różne wyniki czujników

    Warto dodać, że driver 1w w kernelach dla H3 jest (był) zbugowany i nie działał poprawnie przy 240MHz (gdzie SoC bez obciążenia tyle właśnie przyjmuje). Przy 480MHz sporadycznie pojawiają się błędy, ale do pełni szczęścia trzeba 600MHz.

    Mikrokontrolery   12 Sty 2018 09:03 Odpowiedzi: 6    Wyświetleń: 2337
  • max7219 i ds18b20 - Wyświetlanie temperatury na jednej matrycy 8x8

    Mogę naprowadzić: zapominasz o kodzie, który widziałeś, a który korzysta z delay() i robisz wszystko od nowa na przerwaniach. Problem w tym, że przerwanie związane z obsługą DS18B20 powinno wywłaszczać przerwanie wyświetlacza, co na ATmega w zasadzie jest niemożliwe. W związku z tym wypada rozejrzeć się za obsługą DSa przy użyciu UARTa, co daje pewne...

    Arduino   07 Paź 2016 20:08 Odpowiedzi: 10    Wyświetleń: 4158
  • 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
  • Mieszadło magnetyczne DIY: problemy z Wemos D1 Mini, silnikiem i termometrami DS18B20

    wprowadziłem następujące zmiany w układzie: - usunąłem LM2596. wemos zasilam od razu z 5v. resztę osprzętu zasilam z 3.3v z wemos - doinstalowałem brakujące 3.3v do sterownika silnika. Po zmianie poprawił się odczyt z d218b20. Teraz już nie wypadają i są cały czas dostępne. Niestety dalej są błędy: obrót silnika po wystartowaniu układu, restart układu...

    ESP8266 i ESP32   06 Sty 2025 17:53 Odpowiedzi: 10    Wyświetleń: 312
  • [BASCOM] MEGA8+DS18B20 - Czasami bledny odczyt temp.

    Najlepiej było by się pozbyć błędów, a nie tylko nie brać ich pod uwagę. Błędy co 15 sekund to chyba trochę za często. Jak sprawdzić czy działą CRC?

    Mikrokontrolery AVR   13 Mar 2016 21:23 Odpowiedzi: 11    Wyświetleń: 2040
  • DS18b20 - Termometr DS18B20 - brak odczytu przy długim przewodzie

    (at)Grzegorz_Ni Skoro masz problem z komercyjnym modułem, to chyba lepiej zapytać o rozwiązanie producenta? Skoro na 30m nie działa, po podłączeniu kablem rekomendowanym przez Dallas, twórcę standardu 1-wire, to znaczy, że skopany jest kupiony kontroler - błędy elektryczne, lub softwarowe. Chyba, że producent wprost określa, że moduł obsługuje tylko...

    Mikrokontrolery   12 Mar 2017 11:48 Odpowiedzi: 8    Wyświetleń: 2559
  • 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ń: 3705
  • DS18B20 – błędne odczyty temperatury po wydłużeniu przewodu i montażu przy trafo

    Daleki jestem, aby moje rady były wyznacznikiem wiedzy, ale w moim projekcie, którym też miałem dalasy też mam problemy z danymi z kosmosu. Co do twojego pytania czy przerwania mogą przeszkadzać w odczycie? Z mojego skromnego doświadczenia tak. U mnie przy projekcie po dodaniu obsługi przerwań zaczęły występować błędy również gdzieś na forum znalazłem...

    Mikrokontrolery   19 Mar 2007 12:27 Odpowiedzi: 3    Wyświetleń: 1508
  • 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ń: 1297
  • [Atmega16] [Atmega16][C] Błędy kompilacji przy odczycie temperatury z DS1820 na LED

    ok bledy naprawione ale zwraca mi zmienna 0.0 z termometru może źle zainicjowany jest pin do dq i procesora bo używam go do termometru i jednocześnie wiatraka a moze mam jakis błędny odczyt... na modulestartowym i w artykule do niego przeznaczonym pisze ze termometr to ds1820 na nim wygrawerowane jest DALLAS ds18b20 jest to roznica ktora moze spowodowac...

    Mikrokontrolery AVR   22 Lut 2010 13:40 Odpowiedzi: 4    Wyświetleń: 2028
  • 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
  • DHT11 vs DS18B20 - Różnice w pomiarach temperatury i wilgotności

    Jak ktoś ma zacięcie to proponuję dwa DS18B20 użyć do pomiaru wilgotności jako czujniki suchy mokry i z nich wyliczyć wilgotność. To naprawdę działa. Porównywalem odczyty z higrometrami które były wzorcowane i błędy były 1%. Nie testowałem pomiarów wilgotności poniżej 10 stopni i powyżej 40. Było mi to nie potrzebne. Wszystko rozbija się tylko o przepisanie...

    Mikrokontrolery   16 Paź 2019 18:54 Odpowiedzi: 20    Wyświetleń: 3798
  • [DS18B20] DS18B20 i Bascom - Odczyt bez oczekiwania na konwersję, jak to możliwe?

    No może z tym producentem trochę przesadziłem, ale sam kiedyś robiłem testy i działało, ale zdarzały się relatywnie znacznie częstsze błędy CRC niż w przypadku odczytu po 750ms (w takich samych warunkach zakłóceń). Z drugiej strony nic też nie wiadomo o tym, jak dane są przepisywane z rejestru sensowa do obszaru scratchpad.

    Mikrokontrolery   28 Cze 2013 22:46 Odpowiedzi: 11    Wyświetleń: 3252
  • ESP8266 V2 i DS18B20 - awaria powyżej 70°C, niebieska lampka

    Witam. Mam problem z układem ESP8266 V2 od Amici + DS18B20. Układ działał około 2 lat bez żadnych problemów. Ostatnio zaczeły pojawiać się po pewnym czasie, błędy, które wykrzaczały cały układ. Nadmieniam, że układ składa się z 5 termometrów i płytki. Prosty temat do odczytu temperatur. Teraz ciekawostka, otóż problem nie pojawia się w ogóle do temperatury...

    Arduino   18 Gru 2023 20:49 Odpowiedzi: 6    Wyświetleń: 234
  • 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 + Przetwornica VOLT - Zakłócenia w odczytach DS18B20 i RS485

    Witam, Potrzebuję porady co zrobić? Zbudowałem sterownik odpowiadający za pracę kotłowni + solar. Sercem jest Atmega 328 połączona z tabletem ARV + VisualBasic. Chcąc zabezpieczyć kotłownię i solara zainstalowałem aku 24V 225Ah i zakupiłem do niego przetwornicę firmy Volt pełny sinus. I problem. Po przełączeniu się układu na zasilanie awaryjne nie mam...

    Mikrokontrolery AVR   17 Paź 2018 21:07 Odpowiedzi: 14    Wyświetleń: 2886
  • [stm32 f103rb][1wire ds18b20] - Zły odczyt temperatury - dziwny błąd

    Problem rozwiązany. Okazało się że podciągnięcie z 3,3v przez rezystor 4,7kOhm było niewystarczające. Wystarczyło zmienić podciągniecie na 5V.

    Mikrokontrolery ARM   07 Kwi 2016 15:21 Odpowiedzi: 1    Wyświetleń: 1944
  • Nieprawidłowe odczyty na drugim kanale termometru AVT 5108 - co robić?

    Witam. Tu ktoś miał co nieco podobny problem. http://forum.ep.com.pl/viewtopic.php?p=8... Okazało się że wartość rezystorów podciągających R2 i R3 wynosząca 4,7k dla niektórych czujników DS18B20 jest za wysoka. Jeżeli występują błędy pomiaru temperatury należy zmniejszyć wartość rezystorów R2 i R3 do 2,2k.

    Projektowanie Układów   18 Lip 2008 21:35 Odpowiedzi: 3    Wyświetleń: 4268
  • Zakłócenia odczytu ostatnich 3 czujników DS18B20 w systemie na ATMEGA i RS485

    Po podłączeniu kolejnych czujników zmienia się obciążenie linii/pojemność itp. Konieczne będzie dopasowanie czasów w funkcjach obsługi 1wire. Np. opóźnienie lub przyspieszenie odczytu bitu z linii o 2us. Co do CRC to liczysz tak samo jak CRC scratchpada z temepraturą. CRC z numeru seryjnego (z 8 bajtów) powinno wynieść 0. Jeśli != 0 to błędnie odczytany...

    Mikrokontrolery AVR   03 Wrz 2015 20:59 Odpowiedzi: 10    Wyświetleń: 1506
  • DS18B20 i PIC16F84: Błąd konwersji temperatury, odczyt 85°C

    Zeppo, czym to kompilujesz? Czy kompilator nie czepia się przy instrukcji TRIS? Ja bym się od razu przyczepił (na jego miejscu). Instrukcji "TRIS" oficjalnie już nie ma. Zamiast niej powinieneś w swoim programie używać takiej konstrukcji: bsf STATUS,RP0 ; ustaw bank 1 movlw b'00000001' ; ustaw pin RA0 movwf TRISA ; jako wejście bez podciągania bcf STATUS,RP0...

    Mikrokontrolery   11 Sty 2006 18:03 Odpowiedzi: 13    Wyświetleń: 2050
  • ATMEGA 8 - Nieprawidłowe odczyty z czujnika DS18B20 w termometrze

    Jeszcze gorzej. "v1Wire_SendBit" to już zupełnie jakaś porażka. Może na przykładzie Ci wytłumaczę. [syntax=c]DS_0; //presence _delay_us(500); DS_1; _delay_us(65); j = DS_IN; _delay_us(300); return j[/syntax] Na końcu tej funkcji Presence jest czas 300uS. Znajdź go u siebie. A teraz pomyśl, zrobiłeś presence i już bez czekania przechodzisz do wysyłania...

    Mikrokontrolery AVR   17 Lis 2014 12:39 Odpowiedzi: 4    Wyświetleń: 936
  • Jak zbudować kolektor słoneczny za 1500 zł z grzejników panelowych?

    Parę set moich sterowników obsługuje instalacje właśnie na Dallasie. Od jakiegoś czasu (kilka lat) to nie jest już Dallas tylko MAXIM. Tak na marginesie. Osobiście używam układu DS18B20 do pomiarów miejscowych. 10m skrętki komputerowej (z linki, nie drutu) podłączonej do konwertera (selfmade) 1-Wire na RS232 i programiku do odczytu temperatury (dostępny...

    Systemy Grzewcze Użytkowy   15 Gru 2024 15:26 Odpowiedzi: 12902    Wyświetleń: 3813978
  • DS18B20+ - błędne odczyty temperatury, jak naprawić?

    Sprawdzałem oddzielnie każdy czujnik po kolei, programem napisanym w C. 1 czujnik daje poprawną temperaturę 23 stopnie (bo tyle mam w domu), a trzy pozostałe uruchomione tym samym programem, w tych samych warunkach pokazują błędy o których napisałem w 1 poście. Jeśli miałbym konflikt na szynie, to żaden by nie działał. Dodatkowo wywołuje czujnik z opcją...

    Mikrokontrolery   08 Sty 2010 09:55 Odpowiedzi: 37    Wyświetleń: 3948
  • 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ń: 8925
  • Atmega32 i DS18B20 AVR Assembler - Błąd CRC przy odczycie 64-bitowego ROMu

    ;* ;***************************************... ;*PROCEDURA WYLICZANIA SUMY KONTROLNEJ Z NUMERU SERYJNEGO UKŁADU 1-Wire ;***************************************... ;* ;* ;*******************************OPIS****... ;*Kolejne bajty numeru seryjnego...

    Mikrokontrolery   27 Kwi 2009 10:45 Odpowiedzi: 2    Wyświetleń: 3210
  • DS18b20 - jak dokładność i rozdzielczość wpływają na serię pomiarów?

    Z własnego doświadczenia wiem że czujniki są stabilne. A nie tak jak piszesz ze można mieć 5 różnych odczytów w krótkim czasie. Używam w systemie pomiarowym 70 szt DS18B20 odczytywane są co 15 sekund i wyniki są stabilne. Akurat u mnie nie ma wpływu powiew powietrza czy coś podobnego ponieważ czujniki są wbite w "doniczki" i mierzą temperaturę gleby....

    Warsztat elektronika   25 Maj 2020 10:36 Odpowiedzi: 6    Wyświetleń: 4119
  • Błędny odczyt czasu z DS1302 i temperatury z DS18B20 na atmega328

    Błędy z RTC już nie aktualne. Okazało się, że układ był źle podpięty. Jedyne co to mam jeszcze problem z tymi czujnikami temperatury, ale sprawdzę jutro jeszcze luty i zobaczę wtedy.

    Początkujący Elektronicy   11 Wrz 2018 18:45 Odpowiedzi: 15    Wyświetleń: 744
  • 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ń: 4084
  • Atmega8 + ds18b20: Jak wyeliminować błędne odczyty temperatury?

    To żeby było poprawnie co powinienem zmienić? (chyba nic, bo temperaturę odczytuje teraz poprawnie na /16 pomimo zmiany rozdzielczości- też do końca nie znam się na programowaniu ds'ów ponieważ dopiero jestem początkującym) edit: wyeliminowałem błędy filtrując to co odczytuję z ds'a taką oto częścią prymitywnego kodu while(1) { wyswietl_temp();...

    Mikrokontrolery AVR   28 Wrz 2010 14:39 Odpowiedzi: 16    Wyświetleń: 3103
  • [Atmega8] [Atmega8][Bascom] Optymalizacja kodu menu w komputerku samochodowym

    Żeby być pewnym na 100% to jak odczytać temperaturę z 2 czujników DS18B20? pierwszy czujnik: 1wreset 1wwrite &H55 1wverify ID pierwszego układu 1wwrite &HBE odczekać czas na pomiar temperatura1 = 1wread(2) drugi czujnik 1wreset 1wwrite &H55 1wverify ID drugiego układu 1wwrite &HBE odczekać czas na pomiar temperatura2 = 1wread(2) Czy coś jeszcze trzeba?...

    Mikrokontrolery AVR   30 Sie 2011 22:59 Odpowiedzi: 26    Wyświetleń: 3339
  • [BASCOM] Jak ustawić kwarc 32,768kHz w BASCOM dla zegarka? Konfiguracja Timer2?

    Poruszę tylko 2 sprawy: 1)Jeżeli do odmierzania 1 s użyłeś Timer2 "napędzany" kwarcem 32768Hz , to po kiego grzyba procedurę odliczania sekund podkładasz pod przerwanie INT0 :?: On Int0 1s Zamiast włączać przerwania INT0 , włącz przerwania Timer2. On Timer2 1s Config Timer2 = Timer , Async = On , Prescale = 128 Enable Time2 '... 2)Myślałem, że już widziałem...

    Mikrokontrolery AVR   26 Lis 2008 18:03 Odpowiedzi: 11    Wyświetleń: 2322
  • Termometer Atmega 8 na 7-segmentowym - -miganie wyniku

    Ta linia powinna być w przerwaniu Wtedy będzie miał błędy odczytu termometru gdy DS18B20_STOPINTERRUPTONREAD != 1 a gdy DS18B20_STOPINTERRUPTONREAD == 1 to multipleksowanie będzie działać źle. Ten kod jest słaby. Z najważniejszych błędów to, nie sprawdza crc, zawiesza na długo przerwania a wystarczy na czas transmisji bitu gdy wystawiane jest 0 na...

    Mikrokontrolery AVR   18 Lip 2020 19:21 Odpowiedzi: 8    Wyświetleń: 792
  • Jak uruchomić DS18B20 na BluePill? Odczyt 2,8 przy 3.3V - poradnik stm32.eu

    Masz poważne błędy. Czytasz dwa bajty z termometru zamiast 9. Nie sprawdzasz CRC. po wystawieniu reset nie sprawdzasz czy linia wróciła do poziomu wysokiego. To samo po presence oraz transmisji bajtów. Zrób prosty test, zewrzyj magistralę z masą. Jakie otrzymasz wyniki?

    Mikrokontrolery ARM   04 Lis 2019 22:43 Odpowiedzi: 15    Wyświetleń: 1257
  • DS18B20 - niestabilne odczyty temperatury po przyłożeniu do radiatora

    Przy transmisji 1-wire też mogą wystąpić błędy, po to sie sprawdza CRC żeby wykluczyć ich występowanie. W przypadku 1-wire bardzo istotne jest dobre dobranie czasów wiec błędy mogą wystąpić. A tak poza CRC to ile dajesz DS-owi na obliczenie temperatury? Jaką rozdzielczość ustawiłeś w DS18B20 ? Standardowo jest 12 bitów nie tak jak w DS18S20, DS1820...

    Mikrokontrolery   16 Gru 2006 15:09 Odpowiedzi: 7    Wyświetleń: 1572
  • Arduino Mega + 5x DS18B20 - dziwne odczyty temperatur, skoki wartości

    Błędy w bibliotece, zakłócenia na magistrali lub problemy z zasilaniem. Odpytaj wszystkie komendą sprawdzającą rodzaj zasilania, i czy zasilanie ich jest dobrze odfiltrowane. Schemat i kod by nie zaszkodziło udostępnić do wglądu. Pozdrawiamm GSM

    Mikrokontrolery   07 Gru 2014 18:50 Odpowiedzi: 10    Wyświetleń: 1647
  • Dlaczego termometr DS18b20 często ulega awariom?

    Problem dotyczy obydwóch czujników. W czasie awarii nie zauważyłem odczytów temperatury, ponieważ jest wyświetlany komunikat o błędzie pomiaru. Co do podłączenia czujników: połączenie trzy przewodowe - plus minus i DATA do nóżki procesora i podciągnięcie do 5V przez 3.3k. Program obsługujący w BASCOM. Rozkaz konwersji dla pierwszego i odczyt z drugiego....

    Mikrokontrolery   28 Kwi 2020 07:59 Odpowiedzi: 18    Wyświetleń: 1374
  • Bascom, DS18B20 – jak zastąpić waitms 750 obsługą Timer0 przy odczycie temperatury

    3 przewody to nie jest błąd! Poeksperymentuj w temperaturze powyżej 100 st. w zasilaniu z dwoma przewodami :-) Cały proces odczytu i konwersji możesz wywołać z przerwania i zostawić pustą pętlę Do Loop. Przy takim ustawieniu Timer0 jakie masz obecnie i jeśli go nie zatrzymasz na czas obsługi Ds`a, to będą się pojawiać błędy! Oczywiście w FUSE też ustawiłeś...

    Mikrokontrolery   04 Kwi 2010 21:36 Odpowiedzi: 26    Wyświetleń: 4846
  • DS18B20 >> procedura sprawdzająca obecnosc na pinie

    Mam następujący problem: Napisałem w Bascom'ie program do odczytu 2 temperatur (na 2 różnych pinach) drugim zadaniem programu było przetwarzanie sygnałów odebranych z komputera i otwieranie odpowiednich wyjść jednak zauważyłem ze gdy brakuje jednego termometru następują błędy transmisji lub jest ona mocno opóźniona. Config 1wire = Portd.5 1wreset 1wwrite...

    Mikrokontrolery   13 Maj 2006 17:14 Odpowiedzi: 13    Wyświetleń: 2025
  • Jak zacząć projekt obsługi DS18B20 na Spartan 3e w VHDL?

    Witam, Najpierw należy definiować założenia projektu czyli: - jak często będzie wykonywany odczyt temp. - w jaki sposób będzie wyświetlana odczytana temperatura - podać na jakim zestawie startowym będzie uruchamiany itd. Oczywiście należy zacząć od przeczytania karty katalogowej DS18B20. Następnie należy pokazać co się zrobiło a forumowicze pomogą poprawić...

    Programowalne układy logiczne   14 Kwi 2010 22:38 Odpowiedzi: 11    Wyświetleń: 5309
  • czujnik DS18b20 - częstość wyst. błędnych pomiarów.

    Samo CRC wykryje błędy transmisji, oczywiście nie jest to w 100% skuteczna metoda, ale szansa odebrania błędnego pakietu z prawidłowym CRC jest bardzo mała. Co do temperatury - jeśli pomiary nie muszą być zbyt często to można zastosować np. majority voting - robisz np. 3 pomiary i pomiar odstający odrzucasz. Jeśli wszystkie 3 pomiary się mocno różnią...

    Mikrokontrolery   29 Paź 2012 23:30 Odpowiedzi: 3    Wyświetleń: 1695
  • 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ń: 2049
  • [C] Jak poprawić komunikację 1-Wire dla ds18b20 bez gotowych bibliotek?

    Na pewno popełniłeś błąd w odczycie bitu. Magistrale masz próbkować przed upływem 15us od chwili wymuszenia niskiego poziomu przez master, ty robisz to po upływie ponad 18us. Swoją droga masz jakiegoś pullupa na magistrali? Bo jeśli nie masz i DSa zasilasz z magistrali to musisz dać standardowo 4,7k dla 5V, a jesli zasilasz DSa z osobnego źródła i nie...

    Mikrokontrolery AVR   12 Lip 2009 23:24 Odpowiedzi: 8    Wyświetleń: 4391
  • [Atmega8][Bascom] Termometr wraz z alarmem do CO - poprawa kodu.

    Witam ! Schemat ma błędy ( brak rezystorów np. 470om szeregowych z LEDami ), niezgodny z kodem, co najmniej w jednym miejscu: pin nr 1 ATmega8 nie powinien być podłączony z LCD tylko ( typowo ) przez rezystor np.4,7k do +5V, natomiast połączenie (LCD z ATmega8) pin nr13 LCD powinien być przełożony z pinu nr1 ATmega8 na pin nr3. Problematyczne może być...

    Mikrokontrolery AVR   11 Sty 2013 20:49 Odpowiedzi: 8    Wyświetleń: 4889
  • atmega8 + DS18B20 - błędne odczyty temperatury w komputerze samochodowym

    A nie pomyślałeś, że można znależć przyczynę błędów i ją wyeliminować ?

    Mikrokontrolery AVR   24 Mar 2010 15:48 Odpowiedzi: 32    Wyświetleń: 3511
  • Cyfrowy sterownik pomp C.O i obiegu kotłowego.

    https://obrazki.elektroda.pl/5337289600_... Witajcie. Chciałbym zaprezentować Wam skonstruowany przeze mnie prosty sterownik do pomp C.O. i obiegu kotłowego. Wcześniej musieliśmy przełączać pompy ręcznie, wpinając je bezpośrednio do gniazdka. W nocy oczywiście nie było to możliwe, dlatego często pompy pracowały całą noc, dopóki rano...

    DIY Początkujący   03 Lut 2021 15:11 Odpowiedzi: 27    Wyświetleń: 4533
  • Wyświetlenie temperatury przy użyciu czujnika DS18B20 Atmega16,

    Aby kod łatwo było analizować używaj znaczniki SYNTAX: [syntax=c] tu wklej Twój kod [/syntax] Plik : HD44780.c Plik : HD44780.h Dodano po 25 Ja połączyłem je w ten sposób ale pewnie źle bo wystąpiły błędy w kompilacji. Proszę o pokazanie mi sposób połączenia tych dwóch plików w prawidłowy sposób. Pierwsze uwagi: - te dwa pliki to tylko...

    Mikrokontrolery AVR   31 Mar 2011 17:23 Odpowiedzi: 16    Wyświetleń: 4380
  • Program w Bascom dla ATtiny2313: Sterowanie wentylatorem z DS18B20 bez wyświetlacza

    to ma tak wyglądać? 'Jednopunktowy termometr z czujnikiem DS18B20 'www.portalnaukowy.edu.pl 'Program na podstawie kursu z ksišżki "Mikrokontrolery dla Poczštkujšcych" Pana Piotra Góreckiego $crystal = 4000000 'deklaracja częstotliwo?ci pracy kwarcu $regfile "attiny2313.dat" 'model procesora dla którego jest ten program Deflcdchar 1 , 14 , 17 , 17 ,...

    Mikrokontrolery   12 Kwi 2008 21:57 Odpowiedzi: 13    Wyświetleń: 3148
  • [AVR][C] - DS1990A, DS18B20, 1Wire - kompletny przykład

    Witaj! Co masz na myśli mówiąc "jednocześnie"? Masz na myśli immobiliser z termometrem w jednym? :) Ten przykład tutaj działa :) To niewątpliwie, bo kiedyś go uruchomiłem ... z pełnym sukcesem, tak więc musisz próbować :) Albo pisz co jest niejasne, co Ci nie działa, albo jakie masz błędy ... Ja teraz zmagam się z zegarem :) Chcę zrobić zegar ATMEGA8+PCF+właśnie...

    Mikrokontrolery AVR   14 Mar 2015 23:03 Odpowiedzi: 28    Wyświetleń: 23912
  • 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
  • Kit 2857 - termometr DS18B20 wyświetla stałą temperaturę 28°C lub 85°C

    Witam, Dokumentacja do DS18B20 mówi tak że jeśli odczytana temperatura z czujnika wynosi 85 to czujnik nie wykonał jeszcze poprawnego pomiaru temperatury i pokazuje defaultową (standardowo ustawiną pierwotną temperaturę w rejestrze). Jeśli po podłączeniu czujnika widzisz 85C to oznacza że transmisja jest w miare poprawna (stwierdzenie w miarę poprawna...

    Mikrokontrolery AVR   02 Sty 2011 22:35 Odpowiedzi: 9    Wyświetleń: 3167
  • 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ń: 1947
  • [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
  • Ds18b20 i C++ Builder. Podczas odczytu z termometru aplikacja wiesza się.

    Siema Mam taki problem ze podczas odczytu z termometru wiesza mi sie aplikacja. Niewiem w czym problem. Zajmuje sie tym dopiero od niedawna. I jest to moja 1 aplikacja sterująca Ds18B20 przez RS232 C O to kod : #define cbOutQueue 0x20 #define cbInQueue 0x20 ZMIENNE : TForm1 *Form1; char Buffer_O Dodano po 1 Aha zapomniałem dodać ze robie to pod Win...

    Programowanie   13 Wrz 2006 21:03 Odpowiedzi: 10    Wyświetleń: 2416
  • DS18B20 - jak uniknąć fałszywych odczytów +85C przez rejestry użytkownika

    Nie zawsze musi to być coś "skopane" w programie żeby się czujnik resetował. Ten sposób nie został wymyślony po to by zamaskować jakieś trudne do odnalezienia błędy w wykonaniu (choć może być używany). Problem występuje kiedy czujnik jest używany w zasilaniu pasożytniczym przy obecności np. takich odbiorników jak silniki elektryczne sterowane stycznikami....

    Mikrokontrolery   19 Wrz 2019 09:26 Odpowiedzi: 16    Wyświetleń: 2337
  • Odczyt temperatury z DS18B20 – wyjaśnienie kroków programu i konwersji danych

    witam. wartość 85oC to jest wartość początkowa fabrycznie zapisaną w DSie, po włączeniu zasilania i odczytaniu danych z DSa bez dokonania wcześniejszej konwersji otrzymasz właśnie 85oC, i dana ta może być utrzymana jeżeli nie działa ci szyna, lub nie poprawnie wysyłasz polecenia, sprawdz parametr ERR, jeżeli wywali ci ERR=1 to oznacza błędy w działaniu...

    Mikrokontrolery   09 Mar 2007 14:40 Odpowiedzi: 10    Wyświetleń: 1662
  • Termostat ze sterowaniem pompą oparty na ESP8266

    Witam tak dla testu chciałem kompilować kod który zamieściłeś ale niestety się nie da wywala błędy. Jak tu kolega powyżej napisał - sprawdź czy wybrałeś dobrą płytkę lub pokaż błędy. Dodano po 4 Dobra praktyka nakazuje, aby w C/C++ nie używać operatorów porównania (==) dla wartości typu float. Zagłębiłem się trochę w temat i jestem chyba bogatszy o...

    DIY Konstrukcje   21 Gru 2018 11:13 Odpowiedzi: 28    Wyświetleń: 8436
  • [Bascom][Atmega8] DS18B20 - różnica w odczycie temperatur.

    Ok, znalazłem wśród zapasów takie DS-y przy których błąd pomiaru jest skorelowany.

    Mikrokontrolery   19 Lip 2009 18:17 Odpowiedzi: 6    Wyświetleń: 2080
  • DS18B20 i Atmega8 – jak wysłać 9 bajtów przez UART w formacie hex/bin na terminal?

    Tak dokładnie to jest konwersja na kod binarny Wolałbym ominąc pisanie kodu w asm, chodzi mi zeby jak najszybciej uruchomic DS'a i chciałem tylko zobaczyc czy dobrze działa na terminalu. :) Ale teraz musze wyszlifowac czas, bo otrzymuje na terminalu same zera, co jest dziwne:/ Napewno resetowanie 1-wire jest dobre bo sprawdziłem wrunkiem if(reset_wire()==0)....

    Mikrokontrolery   26 Sty 2008 16:00 Odpowiedzi: 7    Wyświetleń: 2557
  • [Bascom] Błąd odczytu bloku DATA - nieprawidłowe bajty przy odczycie DS18B20

    A zmienna Zm1 jakiego jest typu byte, word czy long?

    Mikrokontrolery AVR   15 Paź 2011 09:51 Odpowiedzi: 5    Wyświetleń: 1412
  • Odczyt temperatury z DS18B20 przez Wemos D1 Mini i przekazanie danych przez Modbus TCP do PLC

    1) z DSami był spory problem z podróbkami, jest sporo wątków na ten temat w necie. 2) ja ich osobiście nie używałem 3) robiłem na termistorach 10k które podłącza się pod port analogowy i liczy temperaturę z użyciem logarytmu. Dobrze jest sprawdzić z użyciem garnka z wodą jaką stałą materiałową udało Ci się kupić, bo 10kom to nie jedyny ważny parametr....

    Arduino   16 Lis 2022 22:42 Odpowiedzi: 42    Wyświetleń: 1788
  • Moduł WiFi - ESP32 + DS18B20, radio internetowe i głośnik BT

    http://obrazki.elektroda.pl/8359932900_1... W Wi-Fi i Bluetooth oparty o ESP32 . W porównaniu do wcześniej dostępnych modułów Charakterystyka ESP32 w porównaniu do ESP8266: -liczba rdzeni: 2 (ESP8266: 1) -WiFi + Bluetooth/BLE (ESP8266: WiFi) -RAM: 512kB (ESP8266: 160kB – 96+64) -ilość pinów GPIO zależnie od wersji: ~32 (ESP8266:...

    Artykuły   03 Gru 2022 16:13 Odpowiedzi: 30    Wyświetleń: 21807
  • Projekt sterownika Arduino do ogrzewania basenu z czujnikami DS18B20

    - Wyświetlanie temperatury z 4 czujników: -wody w basenie -powierzchni dachu -zewnętrznej -wewnętrznej w domu Pamiętaj o zabezpieczeniu ESD. Najlepszy jest DS9503. Jak nie chcesz aby awaria jednego czujnika nie zablokowała wszystkich, zrób osobne magistrale. Doskonale do tego nadaje się DS2482-800. Jak nie chcesz się wykosztować, to użyj uC z odpowiednią...

    Arduino   07 Lip 2019 07:33 Odpowiedzi: 25    Wyświetleń: 2088
  • atmega 328p - MCU Clock Frequency a programowe dzielenie częstotliwości

    Ani sukces ani porażka. Projekt początkującego. DS18B20+DHT11+nRF24L01. Odczyty co ok 30sek, pobór nadawania ok 23mA. Spoczynku miernik pokazuje ok 1mA (nie mam lepszego miernika). Kiedyś jak skończę pewnie zaprezentuję, ale nie róbmy offtopu. A co do projektowania od początku, OK. Ale niech autor nauczy się usypiać/odłączać czujniki jak i moduł WiFi...

    Mikrokontrolery Początkujący   21 Gru 2014 23:36 Odpowiedzi: 18    Wyświetleń: 1761
  • Kod w C dla DS18B20 i LCD na ATmega32 - odczyt temperatury -0.02

    Witam Ponownie. :) Problem rozwiązałem.:) Ale mam satysfakcję :) A więc w kodzie odczyty temperatury pobrane z DS18B20 są zapisane pod zmiennymi temp1=>LSB oraz temp2=>MSM następnie są one przesuwane odpowiednio w prawo i w lewo o cztery miejsca temp1=read_byte(); temp2=read_byte(); if (ow_reset__()) {test();}...

    Mikrokontrolery   25 Maj 2010 00:17 Odpowiedzi: 37    Wyświetleń: 9131
  • [C] ATmega8 + DS18B20: Nieprawidłowy odczyt temperatury 127.9 na LCD

    Witam Niedawno postanowiłem zrobić termometr na Atmedze8, podpiąłem wyświetlacz LCD, zaprogramowałem (posiłkując się #include <util/delay.h> #include <avr/io.h> #include "lcd.c" #define PIN_1WIRE 0 #define PORT_1WIRE PINB #define OUT_1WIRE_LOW PORT_1WIRE&=~(1<<PIN_1WIRE... #define OUT_1WIRE_HIGH PORT_1WIRE|=1<<PIN_1WIRE;...

    Mikrokontrolery AVR   03 Mar 2010 21:12 Odpowiedzi: 4    Wyświetleń: 4736
  • 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ń: 2802
  • [Bascom] ATmega32: Problemy z zapisem danych na karcie SD 2GB Kingston i 1GB Sandisk

    Usunąłem Wait 1 przy konwersji z DS18B20, działa, bez problemu ( na trzech przewodach ), tylko wyniki są opóźnione - tzn. wyświetlany wynik nie jest z aktualnego pomiaru, tylko z poprzedniego. Dodałem jeszcze dwa czujniki DS18B20. Ich zapis razem z godziną i datą na karcie jest jak najbardziej w porządku, tylko wyświetlanie trochę szwankuje - tzn. czasem...

    Mikrokontrolery AVR   30 Cze 2011 06:18 Odpowiedzi: 23    Wyświetleń: 10523
  • Jak zaświecić LED przy ujemnej temperaturze na Attiny13 i DS18B20 w Bascom?

    Witam Jestem początkujący jeśli chodzi o pisanie programów. Postanowiłem się przemóc i stworzyć coś prostego. To jest próba napisania mojego pierwszego programu w Bascom. Układ oparty jest na Attiny13 i czujniku DS18B20. Jeśli temperatura spadnie poniżej -1st C, to ma się zaświecić LED. Ustawiłem rodzaj mikrokontrolera, port do którego jest podpięty...

    Mikrokontrolery Początkujący   05 Mar 2013 13:34 Odpowiedzi: 7    Wyświetleń: 1614
  • Sterownik Pompy Ciepła

    http://obrazki.elektroda.pl/1890330400_1... Witam, Sterownik pompy ciepła. Żeby tanio grzać trzeba nie tylko posiadać dobra pompę, ale bardzo sprytnie nią sterować. Ponieważ na rynku w ogóle nie ma sterowników, które choć trochę spełniałyby moje wymagania, wykonałem swój własny. W zaszłym sezonie dwa takie urządzenia pracowały przez...

    DIY Konstrukcje   04 Sty 2013 09:31 Odpowiedzi: 16    Wyświetleń: 28480
  • Wielokanałowy termometr do użytku w domu i warsztacie - wybór czujników

    Chciałbym stworzyć wielokanałowy termometr, z 8 sondami, który miałby mi służyć w warsztacie, przy pomiarach temperatur pracy np. tranzystorów, radiatorów itp. głównie hobbistycznie - nic profesjonalnego. Dodatkowo, chciałbym go wykorzystać w domu, np. podczas wędzenia, lub innych prac w kuchni, gdzie potrzeba pomiaru z różnych miejsc jednocześnie....

    Początkujący Elektronicy   11 Maj 2020 10:49 Odpowiedzi: 7    Wyświetleń: 618
  • Nietypowy zegarek/budzik z pilotem

    też zrobiłem pomiar temperatury na DS18B20 ale zabrakło mi narazie koncepcji żeby połączyć płynnie wszystko programowo tak aby nie było mrugania na wyświetlaczu. Tzn gdy robił mi się odczyt z DSa a wstrzymywałem wtedy przerwania inne poza Timerem0 który służył do odmierzania czasu dla 1Wire to mi to się gryzło. Tzn najpierw wszystko sobie zaprojektowałem...

    DIY Konstrukcje   15 Sie 2012 21:14 Odpowiedzi: 291    Wyświetleń: 104377
  • 1-wire, zapis i odczyt danych do DS18B20, same jedynki.

    No fakt, zmieniasz funkcje portu, tylko chyba zapomniałeś że po ustawieniu portu na wyjście trzeba ustawić na nim odpowiedni stan - 0 lub 1. Masz w kodzie: #define PORT1W PORTC // port z podlaczanym 1Wire i nie używasz. Lepiej po ustawieniu portu w stan wyjściowy wymusić potrzebny stan niż bazować na tym że tam jest 1 albo 0. To może powodować błędy....

    Mikrokontrolery   30 Lis 2006 01:16 Odpowiedzi: 6    Wyświetleń: 2345
  • Zasilacz z lutownicą

    http://obrazki.elektroda.pl/9221069900_1... Witam. Zdecydowałem się zaprezentować projekt i wykonanie zestawu zasilacza i lutownicy, zamkniętych w jednej obudowie. Potrzebowałem urządzenia które mogłem zabrać ze sobą w „teren”. Zaczynając od zewnątrz, obudowa upolowana jakiś czas temu na portalu aukcyjnym, za niewielkie...

    DIY Konstrukcje   20 Cze 2013 08:35 Odpowiedzi: 18    Wyświetleń: 21360
  • Czujnik temperatury do Atmega32 z szybkim odczytem na LCD - DS18B20?

    A możesz mi podać gdzie co wstawić itp i jak to wszystko zrobić?? bo ja nie mam pojęcia?!! Będę wdzięczny Dodano po 4 Na tej stronie co dałem jest jakiś program jest plik main.c ds18b20.h ds18b20.c no to zrobiłem tak plik h wrzuciłem do moje dokumenty. Zrobiłem nowy projekt i dałem tak bibliotekę do lcd i plik ds18b20.c a pod tym plik main.c no i wyskoczyły...

    Mikrokontrolery AVR   14 Lip 2010 21:00 Odpowiedzi: 8    Wyświetleń: 2256
  • 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ń: 3392
  • Problemy z PWM i ADC w programie na Atmegę8 – błędy i nieprawidłowe działanie diod

    Witam, Proszę o pomoc w poprawieniu kodu lepiej zorientowanych kolegów. Otóż chciałbym wykorzystać Atmege8 do wysterowania PWM zależnym od pomiaru z ADC. Stworzyłem model układu i zamiast odczytu z ADC skupiłem się na napisaniu prostego kodu dla PWM zmieniającego szerokość impulsu od temperatury ( z DS18b20). Korzystając z tutoriali znalezionych w internecie...

    Mikrokontrolery AVR   23 Wrz 2015 19:48 Odpowiedzi: 23    Wyświetleń: 1605
  • Petit FAT, przykład implementacji obsługi FAT na małe AVR.

    Pytanie do osób które uruchamiały tę bibliotekę: mieliście problemy z montowaniem partycji z karty SD ? Próbowałem na kilku różnych kartach - za każdym razem nie może zamontować partycji. Odczyt informacji o karcie mam ale jeśli chcę juz ją zamontować to wywala błędy ;( Tak samo mam na FatFS. Próbowałem na kartach 32MB SD, 128microSD + adapter, 512MD...

    Mikrokontrolery AVR   03 Sty 2015 16:27 Odpowiedzi: 83    Wyświetleń: 27349
  • ds18b20 po raz n-ty. Odczyt temperatury. Działa tylko do 23,9 stopni.

    Zloliwosc rzeczy martwych, chcialem przetestowac te petle czasowe w avr_studio ale nie moge zmienic czestoliwosci procka w ustawieniach programu. Zmieniam w project>>configuration options na 2000 000Hz a dalej uparcie wyswietla mi 4MHz w panelu procesora. Trzeba jeszcze cos w tym programie zmienic czy to blad programu?

    Mikrokontrolery   07 Maj 2007 13:33 Odpowiedzi: 14    Wyświetleń: 2775
  • 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ń: 957
  • [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
  • 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ń: 1038
  • Arduino DS1307 i DS18B20: Odświeżanie LCD wpływa na sekundnik

    jest jeszcze I2C. Statusy tej magistrali też nie są sprawdzane. Jakiego rodzaju "statusy" na magistrali I2C powinny być sprawdzane? Nie pisz, że nie wiesz. Informacja o NACK dla adresu czy danej przy zapisie to chyba podstawa. Biblioteka udostępnia stosowną zmienną. Nie problem sprawdzić czy nie ma błędu, chyba, że odczyt nieprawdziwych wartości, w...

    Arduino   02 Sty 2020 19:45 Odpowiedzi: 14    Wyświetleń: 780
  • [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 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ń: 5067
  • 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ń: 9816