eeprom ds18b20

Znaleziono około 401 wyników dla: eeprom ds18b20
  • [Bascom] Jak zapisać i odczytać ID czujników DS18b20 do EEPROM w Bascom?

    Całego kodu nie mogę podrzucić, bo: - nie mam odczytu z eepromu, - nie wiem, czy zapis do eeprom ma być jednorazowy w momencie programowania procesora, czy ma być jednorazowy po pierwszym uruchomieniu programu, czy ma być wielokrotny w dowolnym momencie np. po zmianie termometru i wciśnięciu - dajmy na to - dowolnego guzika, - nie mam zrealizowanego...

    Mikrokontrolery AVR   22 Maj 2010 17:10 Odpowiedzi: 4    Wyświetleń: 2231
  • DS18B20+ - błędne odczyty temperatury, jak naprawić?

    Zbyt duzo razy widzialem zapewnienia, ze "wina w 100% nie lezy po mojej stronie", aby w nie uwierzyc :) Byc moze tak jest, pokazanie nam swojego kodu nie zaszkodzi, a moze ktos cos zauwazy niewlasciwego. No i nie napisales, czy inne funkcje (zapis/odczyt wewnetrznego EEPROM) dzialaja poprawnie.

    Mikrokontrolery   08 Sty 2010 09:55 Odpowiedzi: 37    Wyświetleń: 3948
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • DS18B20 - jak uniknąć fałszywych odczytów +85C przez rejestry użytkownika

    Cześć. Podczas pracy z tymi czujnikami, kiedy znajdują się w zakłóconym środowisku, co jakiś czas dojdzie jednak do jego zresetowania się i poda temperaturę +85C (domyślna zawartość rejestru po resecie zasilania). Wydaje się, że nie ma innego sposobu jak tylko sprawdzać czy odczyt wynosi +85 i po prostu go nie uwzględniać. Ale co wtedy kiedy akurat...

    Mikrokontrolery   19 Wrz 2019 09:26 Odpowiedzi: 16    Wyświetleń: 2334
  • [attiny2313] Jak przenieść dane z EEPROM ATtiny2313 do komputera? Zapis temperatury DS18B20

    Poprzez RS232 lub USB? W czym problem? Przy USB możesz wykorzystać z FTDI, np FT232, lub kupić AVR z wbudowanym USB i skorzystać z LUFA. To drugiej jest zdecydowanie dla nieco bardziej zaawansowanych osób.

    Mikrokontrolery AVR   06 Gru 2010 21:01 Odpowiedzi: 1    Wyświetleń: 1152
  • Jak odczytać temperaturę z 4 ds18b20 na Atmega 8 z użyciem EEPROM?

    Tutaj masz przyklad w ktorym po kazdorazowym wcisnieciu przycisku zmienna zwieksza sie o 1: Config Pinb.3 = Input S1 Alias Pinb.3 Set Portb.3 If S1 = 0 Then Waitms 25 If S1 = 0 Then 'np. Incr twoja_zmienna End If End If A tutaj wcisniecie przycisku i jego przytrzymanie powoduje zmniejszanie sie zmiennej o 1 co 200 ms: Config Pinb.3 = Input If S1 = 0...

    Mikrokontrolery   27 Sie 2008 17:31 Odpowiedzi: 10    Wyświetleń: 3774
  • REKLAMA
  • Jak obejść ID chipa FT232R poza wygenerowaniem numeru seryjnego vide MProg?

    Muszę rozebrać swój(zerwać gluta z elektroniki) ale nie pamiętam by było tam coś takiego. Nic nie trzeba rozbierać, wystarczy przeczytać kartę katalogową układu. https://obrazki.elektroda.pl/6476980000_... W EEPROM zapisywany jest VID, PID użytkownika, konfiguracja. Zajmuje to mniej niż 256bajtów. Pozostałe można wykorzystać do własnych...

    Mikrokontrolery   05 Wrz 2020 10:40 Odpowiedzi: 7    Wyświetleń: 783
  • Arduino PRO mini (328) - rejestrator temperatury z wielu czujników DS18B20

    EEPROM na 1W to DS2431, jakby Ci to miało coś ułatwić.

    Arduino   27 Sie 2015 18:30 Odpowiedzi: 10    Wyświetleń: 3237
  • REKLAMA
  • DS18B20: Błędy pomiaru temperatury przy zasilaniu pasożytniczym, brak high pullup

    Problem dotyczy możliwości utraty zawartości EEPROM dla układów DS18B20, DS18S20, DS1822 (Rev. B7): 1. Występuje bardzo rzadko i w specyficznych warunkach. 2. Nie można dokładnie określić partii towaru narażonej na błąd. 3. Utrata zawartości EEPROM-u powoduje stratę kalibracji i wartości rejestrów TH i TL 4. Utrata zawartości może nastąpić tylko w trakcie...

    Mikrokontrolery   24 Sty 2006 18:41 Odpowiedzi: 15    Wyświetleń: 5906
  • Arduino i WS2812: Jak natychmiast zmieniać efekty w przerwaniu?

    Generalnie to wszystkie . To poszczególne "efekty" powinny być wywoływane w konkretnych interwałach czasowych, jako tzw. zdarzenia i niekoniecznie na przerwaniach, a nie same efekty decydować, jak długo mają trwać i blokować wykonywanie pozostałej części kodu. Zgodzę się z tym ale ten kod nie robi nic innego jak generuje efekty. W tej sytuacji wielowatkowość...

    Arduino   24 Lip 2020 05:58 Odpowiedzi: 22    Wyświetleń: 1629
  • Jak zapisać i odczytać Tl i Th w DS18B20 bez dodatkowego EEPROM?

    Nie bardzo wiem jak zapisac w eepromie dwa dowolne bajty w komorkach Tl i Th i jak je pozniej odczytac i czy musze wysylac od razu 3 bajty (DS18B20) łącznie z bajtem konfiguracyjnym Nie mam miejsca na dodtakowy eeprom a chce zbudowac termoregulator na 2051 z nieulotnymi ustawieniami oto moj program (przynajmniej częsc) 'zapis do eeproma przy wyjsciu...

    Mikrokontrolery   07 Paź 2005 01:09 Odpowiedzi: 2    Wyświetleń: 1885
  • Cyfrowy termometr na 1-wire z pamięcią EEPROM

    Jak dla mnie żadna nowość. Dokładność pomiaru temperatury praktycznie taka jak popularny DS18B20. A wiec jest to DS18B20 z EEPROM. Nie wierzę, że będzie bardzo popularny, gdyż większość uP posiada na pokładzie EEPROM.

    Newsy   19 Maj 2012 13:09 Odpowiedzi: 15    Wyświetleń: 3627
  • [Atmega8][C/WinAVR] Problem z kompilacją (string.h)

    Udało mi się rozwiązać problem, rzeczywiście nie było po prstu pliku string.h, więc musiałem go przypadkowo usunąć.. Kompilacja przechodzi już bez problemu, muszę teraz chyba ustawić odpowiednie wartości w pliku ds18x20, jednak nie wiem na jakie, jakoś z datasheetu nie potrafie tego wyczytac.. O ile rzeczywiścei trzeba to wyczytać z dokumentacji, mam...

    Mikrokontrolery AVR   06 Lis 2009 12:49 Odpowiedzi: 5    Wyświetleń: 2390
  • DS18B20: Czy zmiana rozdzielczości wymaga zapisu do EEPROM?

    Po załączeniu zasilania dane są kopiowane z pamięci EEPROM do scratchpada, możesz zapisać nowe dane do scratchpada i będą one aktywne do czasu zaniku zasilania. Odczyt z EEPROM'u (wpisanie do scratchpada) można wywołać zdalnie poprzez polecenie Recall E2. Wnioski są zatem oczywiste że podczas resetu układ odczytuje ustawienia ze scratchpadu.

    Mikrokontrolery   11 Lis 2007 20:48 Odpowiedzi: 3    Wyświetleń: 1146
  • [Atmega88][C] DS18B20 pomiar temperatury i zapis do EEPROM

    Nie rozumiem co ty chcesz zapiać w eepromie. Konwertujesz temperaturę do float, później do stringa, ze stringa do liczby całkowitej. Jesteś pewien że w zmiennej pomiar_t po twoich kosmicznych operacjach jest liczba różna od 0?

    Mikrokontrolery AVR   12 Lut 2011 15:15 Odpowiedzi: 4    Wyświetleń: 2730
  • REKLAMA
  • [Atmega8L] Atmega8L, Bascom – błędny odczyt RC5 z odbiornika TFMS5360, wyświetla 255 255

    elektrolit mam 220uF, nie mam żadnego ceramika. zaraz przy pinach procesora nie widziałem potrzeby dawać przy odbiorniku bo to 1cm dalej przewodami poprowadzonymi od kondensatora. zasilanie to 4,5V (3xAA) caly układ bierze 10mA (jest tam jeszcze eeprom i ds18b20) baterie wymieniłem 2h temu. a schemat... nic nowego nie wymyśliłem, narysowałem go przed...

    Mikrokontrolery AVR   08 Wrz 2009 14:31 Odpowiedzi: 24    Wyświetleń: 3574
  • ds18b20 jak zapisac ID ukladu do eeprom a potem odczytac?

    Przede wszystkim proponuję zrezygnować z funkcji writeeeprom i readeeprom, jeśli w Bascomie dostępne są lepsze metody na dostęp do eeprom'a ;) Proszę zapoznać się z możliwością zdefiniowania od razu zmiennej w EEPROM DIM Id1(8) As Eram Byte czy jakoś tak (mogę już dokładnie tego nie pamiętać) i potem chulaj dusza - z odczytem i zapisem do niej prawie...

    Mikrokontrolery AVR   25 Wrz 2011 15:24 Odpowiedzi: 2    Wyświetleń: 1625
  • Większość czujników DS18B20 sprzedawanych w Internecie to podróbki

    Niby wszystko jest Ok, ale czasami wyskakuje te "kultowe" 85 oC. Czyżby też podróbka? Kolega (at)Pokey opisał ten problem w tym poście: https://www.elektroda.pl/rtvforum/topic3... Zaprezentowana tam metoda działa naprawdę dobrze. Nawet z podróbkami DS, o ile mają EEPROM, a nie jakiś super-kondensator ;)

    Artykuły   23 Wrz 2022 18:01 Odpowiedzi: 95    Wyświetleń: 20757
  • DS18B20 czy będzie pamiętał TH TL po ponownym włączeniu zasi

    Wyglada na to ze masz problem z zapisem do eepromu. Jak zasilasz DSa?

    Mikrokontrolery   01 Sty 2007 14:01 Odpowiedzi: 12    Wyświetleń: 3775
  • Dwa czujniki Temperatury DS18b20 Przypisanie na sztywno ich

    i przypisać na stałe Aby to zrobić dobrze, łatwo nie będzie. Opcja 1: SearchRom, masz listę i niby ok ale jak dodasz kolejny termometr, lub wymienisz, to nie wiadomo jakie ma ID. Może znaleźć na początku, końcu, w środku listy. Z termometr zewnętrzny, zrobi się wewnętrzy itp. Kiepsko? Opcja 2: Jak pisze (at)kaczakat ale wymiana termometru wiąże się...

    Arduino   11 Gru 2018 07:50 Odpowiedzi: 6    Wyświetleń: 2670
  • Jak uruchomić DS1820 z biblioteką rklibavr na ATmega w języku C?

    Juz byl taki temat ale został zamknięty. Moj problem polega na tym ze nie moge ruszyc ds1820 w C z wykorzystaniem bliotek rklib do obslugi ds. #include <avr/io.h> #include<avr/interrupt.h> #include<avr/eeprom.h> #include<string.h> #include "lcd.h" #include "ds18x20.h" #include "delay.h" uint8_t gSensorIDs[OW_ROMCODE_SIZE];...

    Mikrokontrolery AVR   03 Lis 2008 16:43 Odpowiedzi: 10    Wyświetleń: 5372
  • DS1820 - jak skorygować zaniżanie temperatury przez czujnik?

    Jeśli czujnik zaniża tylko niektóre pomiary, to wydaje mi się, że raczej nie może to być skutek opisanego problemu. Zmiana danych kalibracyjnych w EEPROM musiałaby przecież spowodować zaniżenie albo zawyżenie wszystkich następnych pomiarów. Miałem taki przypadek z DS18B20 zasilanym pasożytniczo: komunikacja z czujnikiem odbywała się całkowicie poprawnie,...

    Mikrokontrolery Początkujący   18 Mar 2018 16:27 Odpowiedzi: 13    Wyświetleń: 2343
  • Wybór procesora i pamięci do sterowania komorą chłodniczą z DS18B20 i PCF8583

    2-wire Serial EEPROM Smart Card Module 512K (65,536 x 8) AT24C512SC Można bezproblemowo odczytać dane na PC /przenieść/ lub coś z rodziny 24C512 poz dioda

    Mikrokontrolery   31 Maj 2006 14:41 Odpowiedzi: 10    Wyświetleń: 1935
  • [atmega16] DS18b20 - kolejność wysyłania danych do czujnika temperatury

    Zbytnio mi ta odpowiedź nie pomogła... To chyba niezbyt dokładnie przeczytałeś(zrozumiałeś) dokumentację DS18B20 :cry: Przypatrz się tabelce i zobacz, gdzie znajduje się rejestr konfiguracyjny, w którym zapisane jest, z jaką rozdzielczością ma "pracować" nasz DS. http://obrazki.elektroda.net/29_12275171... Zakładając, że nie znamy wartości...

    Mikrokontrolery AVR   24 Lis 2008 18:51 Odpowiedzi: 4    Wyświetleń: 2236
  • 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ń: 3817
  • 4x DS18b20 +LCD = Termometr

    Witam w nowym roku Ktoś chciał żeby alarmy były więc zrobiłem Lojalnie informuje, że popełniłem taki program ale nie jestem programistą, kod uklepałem za pomocą helpa do bascoma, więc dla znających się na rzeczy to co zrobiłem to badziew. Ale ważne że działa. Opis końcówek w pliku bas a jak ktoś nie rozumie kodu to mu rozpiszę co i jak. Jedna uwaga....

    DIY Konstrukcje   02 Maj 2015 22:07 Odpowiedzi: 493    Wyświetleń: 307150
  • Szukam EEPROM I2C >2M-Bit, nóżkozgodny z 24LC1025 w obudowie DIP8

    Gdybym miał możliwość dołożenia kolejnych kości, nie było by tego pytania. Ponieważ jednak kości nie ma, a dołożenie odpada (gotowa płytka), pozostaje wykonanie nowego projektu i opanowanie obsługi MMC lub SD... EEPROM 1Mb to raptem 32768 punktów pomiarowych temperatury z rozdzielczością 0.1°C z dwóch DS18B20 (dwa bajty na jeden pomiar).

    Elementy Elektroniczne - zamienniki i identyfikacja   18 Sie 2007 10:48 Odpowiedzi: 6    Wyświetleń: 1464
  • DS18B20 - niestabilne odczyty temperatury po przyłożeniu do radiatora

    akiś czas temu się interesowałem ds18b20 ale porzuciłem projekt i właśnie od niego wracam mam tylko pdf opisuj opisującego naprawianie ds18b20 w przypadku resetu eeprom podobno to się zdarza czy producent juz rozwiązał ten problem czy nadal trzeba to uwzględniać w programie? Załączam lindk do pdf czy ktoś to uwzględnił w programie przydało by się coś...

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

    Kolego Granat:) Dla Twojej informacji zacytuję Ci fragmenty noty aplikacyjnej układu DS18B20 "MEMORY The DS18B20’s memory is organized as shown in Figure 7. The memory consists of an SRAM scratchpad with nonvolatile EEPROM storage for the high and low alarm trigger registers (TH and TL) and configuration register. Note that if the DS18B20 alarm...

    Mikrokontrolery   03 Wrz 2006 20:05 Odpowiedzi: 11    Wyświetleń: 3067
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    Zapisujesz nazwy pod ten sam adres w EEprom Writeeeprom Q , 13 I odczytujesz też z tego samego adresu.

    Mikrokontrolery Początkujący   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 12714
  • termometr - sterownik klimy

    Proszę, oto schemat oraz projekt w eagle 4.16. Ceny wyświetlacza nie pamietam, cos około 50 PLN na Allegro. Do obszaru pamięci EEPROM należy wpisać adesy układów termometrów DS18B20 (8 bajtów + 8 bajtów, trzeci adres jest zbędny). Zmiana loga na inne nie bedzie prosta :) Pozdrawiam

    DIY Konstrukcje   13 Lut 2008 08:15 Odpowiedzi: 45    Wyświetleń: 18590
  • Jak napisać program na ATmega8? Początkujący, Bascom, C, ASM

    Więc tak: -wygaszacz aktywowany przyciskiem (Rc5) (godzina, temperatura (niekoniecznie, jest miejsce na DS18B20)) -czytanie tekstu z eeprom - 3 przyciski (Rc5) (aktywacja czytania, przewinięcie tekstu w doł, przewinięcie tekstu w górę) To by było na tyle - ma być to program prosty, chodzi głównie o odczyt tekstu.

    Mikrokontrolery   26 Sty 2008 11:26 Odpowiedzi: 142    Wyświetleń: 22250
  • Jak zbudować układ z ATMEGA8, LCD 2x16, DS18B20, AT24C256 i PCF8583?

    EEPROM i PCF łączysz równolegle na szynach SDA i SCL i nogi adresowe A0, A1, A2 łączysz tak żeby utworzyć dla każdego urządzenia osobny adres (format adresu urządzenia jest objaśniony w PDF"ie do niego). Pin Dallasa oznaczony jako DQ łączysz pod dowolny port mikrokontrolera i podciągasz do zasilania przez jakiś opornik (schemat jest w PDF'ie do tego...

    Mikrokontrolery   30 Wrz 2007 19:10 Odpowiedzi: 10    Wyświetleń: 1794
  • ESP32 Devkit 1 - Losowe przerwania po podpięciu przewodu do GPIO z przetrwaniem

    Witam Mam złożony układ oparty o ESP32 devkit 1, podpięty wyświetlacz LCD 4x20 po i2c, do tego czujniki ds18b20 oraz termoparę, oraz przekaźnik ssr (omron). Postawiony serwer www, na którym wyświetlam dane z czujników. Do gpio32 podpięty mam przycisk (drugi koniec do masy) korzystam z programowego pullup. Przycisk obsługuje przerwanie. Generalnie wszystko...

    ESP8266 i ESP32   02 Lis 2024 14:20 Odpowiedzi: 7    Wyświetleń: 126
  • Czujnik temperatury DS18B20 i AT90S2313, bład komunikacji

    testowałem obie wersje, z dwoma zasilaniami też i nic. Dodano po 2 czujnik podłączony do portuA.0 bo podłączyłem go teraz do Atmegi32(żeby sprawdzić), w atmedze mam jeszcze zewn RTC i pamięć EEPROM. Wszystko chodzi oprócz czujnika :)

    Mikrokontrolery   17 Sie 2006 21:23 Odpowiedzi: 28    Wyświetleń: 3210
  • Atmega8A - DS18B20 - ustawianie rozdzielczości 9-bit (sprawdzenie poprawnosci)

    Witam, chciałbym spytać Was o poprawność zmiany rozdzielczości czujnika temperatury DS18B20 na 9-bit. Zmieniam to w nastepujący sposób: Zacznę od ostatniego pytania: To nie są bity - raczej bajty, i sa to tylko TH i TL i są wpisane tylko do Scratchpad. To by wystarczyło dopóki nie wyłączysz/reset processora. Musiałoby to pozostac częścią programu....

    Mikrokontrolery Początkujący   06 Mar 2016 07:59 Odpowiedzi: 1    Wyświetleń: 1356
  • Atmega32, DS1307 i 24C32 po I2C - problem z jednoczesnym zapisem danych

    Witam serdecznie; Mam pewien problem z magistrala i2c. Mianowicie mam podłączony pod atmege32 zegar RTU(ds1307) oraz zewnętrzną pamięć eeprom(24c32) komunikujące sie z atmega po i2c. Pamięć i zegar oddzielnie działają poprawnie tzn np: wyświetlam sobie aktualną godzinę i datę na LCD czy tez zapisuje dane z termometra(ds18b20) do eeprom i później przesyłam...

    Mikrokontrolery AVR   29 Kwi 2011 18:48 Odpowiedzi: 21    Wyświetleń: 3338
  • Zegar Domowy na Atmega16 z budzikiem + pilot + 2x DS18B20. VFD.

    Dziękuję vania za odpowiedź za mnie. Ciebie elektro155 przepraszam, jakimś cudem ominąłem Twój post. A więc tak jak kolega vania napisał. Ja mam zamiar pokombinować z tym eepromem, tym bardziej po jednym z ostatnich postów. Będę próbował definiować własne znaki, ale muszę złożyć jakiś starszy komputer z portem LPT, żeby móc podłączyć programator WILLEM...

    DIY Konstrukcje   23 Kwi 2014 12:46 Odpowiedzi: 38    Wyświetleń: 17952
  • Pomiar temperatury czujnikiem DS18b20 przy użyciu procesora 89c4051

    ... masz fajnie opisane przykłady obsługi pamięci eeprom... Jest tylko 1 problem , bo Ty mówisz o AVR-ach , a postodawca używa 89c4051 , który nie posiada "w sobie" eepromu :( :arrow: Scal12 - masz kolejne zadanie do zaliczenia , czyli magistrala I2C i komunikacja z zewnętrzną pamięcią eeprom np. 24c02 :D Piotrek

    Mikrokontrolery   05 Mar 2007 23:08 Odpowiedzi: 27    Wyświetleń: 2595
  • STM32 Mini: Bootloader się wysypuje, USB znika, problem z DS18b20

    4,7k jest wyliczony raczej dla 5V, DS18B20 jak i STM32 może działać na 3.3V i wtedy proporcjonalnie to już jest ~3k. A jak zasilasz układ czujników jednak 5V to tym gorzej dla układu. Nie mam styczności z MacOS, sprawdzałeś to: http://macappstore.org/stlink/ ? Poza tym przy wgraniu bootloadera trzeba pamiętać o zworkach, bo się kasuje, może uległeś...

    Arduino   24 Lis 2018 12:55 Odpowiedzi: 3    Wyświetleń: 648
  • Jak zrealizować termometr cyfrowy z pamięcią i komunikacją z PC?

    Mam płytkę z atmega8 i pamiecią EEprom z wyjsciem RS oraz mozliwoscia podłaczenia czujnika DS18B20. Na bazie tej płytki w prosty sposób mógłbys zrobic to co zamierzasz. Na płytce jest cały zasilacz i również wyjscie na wyswietlacz LCD. 80% pracy mialbyś zrobione zastanów się.

    Mikrokontrolery   24 Mar 2008 18:03 Odpowiedzi: 34    Wyświetleń: 4439
  • [bascom] DS18b20 strzałki sygnalizujące spadek i wzrost temp

    Mam pytanko czy na linii SDA SCL może być złącze ISP chodzi głównie o TDA7318 i pamięć eeprom. Czy te scalaki nie ulegną uszkodzeniu, jeśli będzie układ programowany (ATMEGA32) ?

    Mikrokontrolery AVR   13 Wrz 2008 20:05 Odpowiedzi: 21    Wyświetleń: 5795
  • Jak ustawić czas odczytu dla dwóch czujników DS18B20?

    Najbardziej trafnym sposobem odczytu ROM poszczegolnych czujników jest przypinanie je pojedynczo do układu i zapisywanie ich numerów w pamięci EEPROM. Następnie odczyt EEPROMU przy pomocy programatora. Sposób sprawdzony, wszystko działa.

    Mikrokontrolery   16 Gru 2010 00:48 Odpowiedzi: 11    Wyświetleń: 2348
  • DS18B20 rev. B7 - jak poprawnie wprowadzić poprawki kalibracyjne?

    Też coś takiego mnie spotkało ale przyznam się szczerze że o kalibracji wtym czujniku nie słyszałem, jedynie o zmianie rozdzielczości czujnika. Uznałem to za uszkodzenie elementu i go po prostu wymieniłem. Niestety nie było to uszkodzenie pojedynczego elementu, tylko cała trefna seria B7. Przy załączaniu zasilania DS18B20 może ulec skasowaniu EEPROM,...

    Mikrokontrolery   23 Sty 2005 16:37 Odpowiedzi: 5    Wyświetleń: 1773
  • ATMEGA 2560 BASCOM - Odczyt 64 czujników DS18B20, problem z 45 czujnikiem

    hmm ,mi wpadł inny pomysł a można by go zrobić na M8 czy M16 ,a mianowicie połączyć 4051 w kaskady dzieki czemu wystarczy kilka pinów uC do tylu czujników ,w tygodniu przetestuje pomysł.... Ps .nic nie stoi na przeszkodzie aby dopisać linie programu (np. jeden pin uC ,sprawdzany przy starcie programu ) która będzie programowała ID czujników i zapisywała...

    Mikrokontrolery AVR   03 Sty 2010 09:23 Odpowiedzi: 7    Wyświetleń: 3122
  • [atmega162][ds18b20][c] Poddaje się... jak odczytać temp?

    "Wcześniej udało mi się odczytywać temperaturę z DS18B20 z tym, że po wlutowaniu w płytkę odczytuje mi cały czas 127.9" No to zrób "undo". Albo sprawdź co się zmieniło. Może inny opornik podciągający? Może Vdd niepodłączone do masy? Masz funkcję "void write_byte(char val) //zapisj bajtu do dallasa " To zapisuje tylko do RAM- a nie ma przepisania do...

    Mikrokontrolery   07 Mar 2010 13:10 Odpowiedzi: 10    Wyświetleń: 2475
  • Kilka, kilkanascie DS18B20 jak ustawic wyświetlanie

    Po co wogóle jest ten wątek? Ktoś coś napisał rewelacyjnego i super odkrywczego, ale się nie chce podzielić (rozumiem, że na PW i email należy przysyłać kwoty) a potem się jednak okazuje że to nic rewelacyjnego tylko zapis numerów w eeprom. Nie szkoda miejsca na forum na takie puste wątki?

    Mikrokontrolery   11 Lut 2008 16:36 Odpowiedzi: 14    Wyświetleń: 2421
  • [ATmega][C]Zapis tablicy wielowymiarowej do pamięci EEPROM

    Witam! Mam zadeklarowaną tablicę wielowymiarową [syntax=c]id_czujniki[3][OW_ROMCODE_SIZE... w której przechowuje numery ID podłączonych DS18B20, potrzebuje zapisać ją do pamięci EEPROM, nie za bardzo wiem jak najlepiej to zrobić, bo chyba funkcja [syntax=c]void eeprom_write_block (const void *__src, void *__dst, size_t __n)[/syntax] zapisze tylko...

    Mikrokontrolery AVR   21 Sty 2012 19:14 Odpowiedzi: 2    Wyświetleń: 1849
  • Jak zapisać temperaturę z DS1820 jako integer w pamięci EEPROM?

    Dzięki za podpowiedż muszę to jeszcze wypróbować Człowiek całe życie się uczy i głupi umiera Pozdrawiam Teraz walcze z DS18B20 i jak na razie zimny Wiktor

    Mikrokontrolery   17 Kwi 2004 07:25 Odpowiedzi: 11    Wyświetleń: 1470
  • Jak porównać numer ID iButton DS1990A z zapisanym w EEPROM?

    a czy ktos się bawił DS1990A pod ASM? http://mikrokontrolery.net/avr_asm_10.ht... Co prawda obsługa DS18B20 ale protokół jest identyczny.

    Mikrokontrolery   13 Lis 2005 17:10 Odpowiedzi: 17    Wyświetleń: 6767
  • Jak podłączyć 6 czujników DS18B20 do jednej szyny na 89C2051?

    Dziękuję już wiem jak to zrobić: wyszukać wszystkie układy które są podłączone następnie zapisać do pamięci Ram lub eeprom ich numery id, a następnie przy odczycie odwoływać się do tych numerów.

    Mikrokontrolery   13 Sie 2004 07:18 Odpowiedzi: 5    Wyświetleń: 2253
  • [Atmega][Bascom] Zmiana rozdzielczości ds18b20 na 9bit

    Nie mylisz się a dokładnie powinno tak to przebiegać 1wreset 1wwrite &HCC 'reset magistrali 1wwrite &H4E 'zapis do scratchpad 'zapisuje trzy bajty do scratchpad zawsze obowiązkowo i nie można zapisu przerwać resetem 1wwrite &H00 '1bajt 1wwrite &H00 '2bajt 1wwrite &H7F '3 bajt Wait 1 1wreset ' reset 1wwrite &HCC 'skip ROM 1wwrite &H48 ' zapis do EEPROM...

    Mikrokontrolery AVR   24 Cze 2010 16:22 Odpowiedzi: 16    Wyświetleń: 7265
  • Termometr samochodowy z funkcją woltomierza

    http://obrazki.elektroda.pl/2929008000_1... Witam. Po raz pierwszy zdecydowałem się przedstawić na łamach forum swoją konstrukcję. Chciałbym zaprezentować swój pomysł na Termometr Samochodowy. Podczas upalnego lata zauważyłem że po zainstalowaniu instalacji gazowej moje auto ma bardzo duże wahania mocy silnika w zależności od temperatury...

    DIY Konstrukcje   02 Lut 2011 20:28 Odpowiedzi: 44    Wyświetleń: 34711
  • [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ń: 5346
  • Mikroprocesorowa wytrawiarka PCB

    Źle mnie kolega zrozumiał. Nie stosuję PWM. Odcinam triakiem i tyle. Co do zajętości programu. Miałem tyle miejsca do wykorzystania i je wykorzystuje. Dużo miejsca zajmują biblioteki LCD oraz ds18b20. Resztę miejsca zajmują mi napisy. Gdybym wykorzystał eeprom na napisy to jeszcze zmieścić można dużo. Teraz jestem na etapie pisania algorytmu PID do...

    DIY Konstrukcje   25 Paź 2012 16:45 Odpowiedzi: 26    Wyświetleń: 17346
  • Termoregulator akwariowy

    http://obrazki.elektroda.pl/3984504700_1... Prosty termoregulator sterujący grzałką oraz załączający wentylatory w razie przekroczenia temperatury. Układ składa się z atmegi 8, wyświetlaczy LED, czujnik to DS18B20 a elementy wykonawcze to triaki. Przyciskami ustawia się żądana temperaturę która zapamiętywana jest w pamięci eeprom. Obecnie...

    DIY Konstrukcje   16 Sty 2012 16:15 Odpowiedzi: 33    Wyświetleń: 15335
  • [M32][Bascom][DS18B20] Prośba o krytykę programu.

    Program ogólnie poprawny, choć: 1. Zamiast Waitms 750 postaraj się wszystko ztimingować na timerze. 2. Nie ma żadnych przeciwwskazań, żeby w normalnej aplikacji DS był blisko kwarcu. A co ma poza tym eeprom ds'a do odczytu temperatury? EEPROM jest zapisywany wtedy i tylko wtedy gdy wywołasz komendę zapisu konfiguracji temperatur alarmów i rozdzielczości...

    Mikrokontrolery Początkujący   13 Lip 2012 08:44 Odpowiedzi: 37    Wyświetleń: 4505
  • DS18B20 z ATMega48 - odczyt FFFF, problem z komunikacją i zasilaniem 7805

    Zapis do EEPROM jest ok. Standardowe pytanie:czy fusebity w uC są odpowiednio skonfigurowane :?: Jeśli ich nie ruszałeś , to spróbuj z $Crystal=1000000. Piotrek

    Mikrokontrolery   15 Sty 2007 11:31 Odpowiedzi: 8    Wyświetleń: 2637
  • Sterownik do akwarium na mikrokontrolerze

    Być może, że to jest jeszcze starsza wersja niż 5.2 i dlatego masz takie problemy. Gdzieś były wystawione wsady do wersji 5.0 i 4.7, ale teraz to trudno znaleźć. Jak coś znajdę w swoich zasobach, to wystawię. znalazłem bin wersji 9.52, teraz poszło dalej, tylko teraz buzer pika i wyświetla błędy, ale jest lepiej, jutro ciąg dalszy :) z bina uzyskałem...

    DIY Konstrukcje   04 Mar 2025 09:45 Odpowiedzi: 494    Wyświetleń: 264913
  • Termometr na 89C2051 + DS18B20 by Miguel573

    Cóż, projekt, pomimo, ze na płytce uniwersalnej, to wykonany bardzo schludnie. Moim zdaniem jednak lepiej byłoby zastosować wyświetlacz 7-seg. Można znaleźc nawet takie 2 kolorowe i wtedy masz 2 temp w różnych kolorach. Co do samej nauki, to koledzy mają rację, ja też zaczynałem do bascom i cóż, owszem, język bardzo przyjemny na pierwszy rzut oka, o...

    DIY Konstrukcje   28 Sty 2011 23:59 Odpowiedzi: 34    Wyświetleń: 15234
  • [Atmega8][Bascom] Rejestrowanie temp max i min DS18b20

    Mierzy się napięcie przed mostkiem, a za mostkiem masz cap z powiedzmy 100uF do zapisu eepromu wystarczy (jeśli będzie odłączona część "estetyczna" - świecidełka gasną...

    Mikrokontrolery AVR   27 Lip 2008 16:17 Odpowiedzi: 13    Wyświetleń: 2660
  • [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ń: 1982
  • Zegar na ATmega8 - jak poprawić dokładność poniżej 3 min/rok?

    Ale cały projekt to nie zegarek, co określoną ilość czasu przerwanie inkrementuje główną zmienną programu, dokładnie co 3 minuty, potem następuje odczyt eepromu i sprawdzenie warunku, a główna pętla to pomiar temperatury na DS18b20

    Mikrokontrolery AVR   19 Gru 2016 20:32 Odpowiedzi: 66    Wyświetleń: 9129
  • Jakie elementy z unikalnym numerem seryjnym do jednorazowego softu? EEPROM?

    DS2430A : - 256-bit Electrically Erasable Programmable Read Only Memory (EEPROM) plus 64-bit one-time programmable application register - Unique, factory-lasered and tested 64-bit registration number (8-bit family code + 48-bit serial number + 8-bit CRC tester) assures absolute identity because no two parts are alike. - ... http://cfa-www.harvard.edu/~thunter/data...

    Mikrokontrolery   08 Lut 2005 09:13 Odpowiedzi: 9    Wyświetleń: 2005
  • Jak odczytać ROM czujników DS18B20 przy użyciu Atmega8?

    Ale to właśnie jest komplikowanie sobie życia! Nie wykorzystujesz podstawowej cechy 1-wire, mianowicie możliwości swobodnej komunikacji przy wykorzystaniu tylko jednej linii portu uC. Gratis masz kontrolę numerów układów, ich ilości, stanu itp. Programując "po okrężnej" wolniej rozwijasz swoje umiejętności! DS18B20 mają unikalny, 64 bitowy numer ID...

    Mikrokontrolery AVR   10 Gru 2013 22:37 Odpowiedzi: 3    Wyświetleń: 1497
  • Opinie o zestawie uruchomieniowym ZL12AVR z ATmega16 - warto?

    a może zestaw EvB 4.3 W skład zestawu EvB 4.3 v2 wchodzi: Płytka ,wyposażona w następujące elementy: * Procesor AVR ATMega16 w obudowie DIP40 * Zegar czasu rzeczywistego PCF8583 -Pamięć EEPROM AT24C02 * Odbiornik podczerwienie TSOP4836 * Czujnik temperatury DS18B20 * Konwerter RS485 * Gniazdo kart MMC/SD * 5 przycisków * 8 diód LED * 5 wyjść tranzystorowych...

    Inne Co kupić?   25 Lip 2009 20:58 Odpowiedzi: 4    Wyświetleń: 5372
  • [AVR] Jak podłączyć 7 czujników DS18B20 do osobnych pinów w AVR w języku C?

    I tu już klapa. Nie mogę sobie pozwolić na to aby w przypadku awarii czujnika ponownie grzebać w programie. To musi działać tak że odpinam uszkodzony czujnik i wpinam nowy. Potem restart modułu i wszystko działa.. Nie chcę się upierać, że odczyty wszystkich czujników na jednej magistrali to najlepszy sposób ale kurka wodna ;) .... dla mnie większym...

    Mikrokontrolery AVR   12 Mar 2012 20:34 Odpowiedzi: 16    Wyświetleń: 3019
  • DS18B20 - jak ustalić z góry kolejność czujników?

    asembler -> o jakim odcinaniu mówisz? no chyba, że ty swoje czujniki spawasz i dodatkowo przyklejasz kropelką, że nigdy już ich nie odłączy się od procesora. Poza tym czy nie prostsze jest wyjęcie konektorka czujnika z płytki i odrazu informacja, który czujnik trzymasz w ręku - niż organoleptyczne schładzania, oziębiania i czas na to tracony? a w przypadku...

    Mikrokontrolery   20 Lut 2008 19:33 Odpowiedzi: 14    Wyświetleń: 3435
  • HP02s - Czy adres EEPROM to device address czy word address?

    Niestety nie - T1 zmienia się wraz z temperaturą ale nie jest to temperatura podana w sposób jawny. Ja w swoim układzie stosuję do tego celu po prostu DS18B20. Wracając do obliczeń, możesz zmniejszyć błąd wyniku do znacznie poniżej 1hPa modyfikując je tak: [syntax=c]dUP=100*((int32_t)D1-(int32_t)... dT=(int32_t)T1-(int32_t)T0; // jeśli T1 nigdy nie...

    Projektowanie Układów   25 Lip 2014 19:22 Odpowiedzi: 16    Wyświetleń: 3189
  • Jak zmienić dokładność odczytu czujnika DS18B20 na Atmega8 w Bascom?

    Aby zmienić rozdzielczość i/lub temperatury alarmowe w DS18B20 , należy: 1)odczytać scratchpad 2)zmienić rozdzielczość w bajcie konfiguracyjnym(bajt nr.4 licząc od 0) 3)zapisać do scratchpada 3 bajty , w kolejności: TH ,TL , CONFIGURATION 4)skopiować scratchpad do eepromu Można pominąć kroki 1 , 2. Ustawienia zostaną zapamiętane w wewnętrznym eepromie...

    Mikrokontrolery   06 Wrz 2008 06:22 Odpowiedzi: 1    Wyświetleń: 1487
  • Algorytm odpytywania wielu czujników DS18B20 na szynie 1-wire, Mega Atmel C

    na forum są dziesiątki tematów jak to zrobić. ja osobiście mam takie coś, że przy włączaniu układu mogę wejść w menu które po kolei sczytuje mi numery numery seryjne i wpisuje do eepromu, nastepnie przy kolejnym uruchomieniu czyta z eepromu zapisane numery i nie dość że mogę od razu wykonywac pomiary to jeszcze układy podporządkowane są tak jak chcę...

    Mikrokontrolery AVR   06 Gru 2008 16:15 Odpowiedzi: 10    Wyświetleń: 8722
  • 1-Wire Emulator & Skaner. Tryb Host, obsługa Overdrive

    https://obrazki.elektroda.pl/1625698700_... https://obrazki.elektroda.pl/1666677600_... https://obrazki.elektroda.pl/5507649800_... Co lepsze oscyloskopy zawierają analizatory protokołów, rejestratory przebiegów. Niewątpliwie oscyloskop jest urządzeniem pomiarowym. Wydaje się więc, że taki skaner/emulator...

    DIY Konkurs   03 Paź 2017 13:06 Odpowiedzi: 6    Wyświetleń: 4839
  • Emulator czujnika DS18B20

    W Elektronice Praktycznej 4/2017 jest opis emulatora DS18B20 na Attiny85 - właśnie czytam :) No i ten z EP emuluje także eeprom. W jednym z kolejnych numerów będzie opis emulatora DS18B20, 2431, 1990 z enkoderem, LCD. Dodatkowo skanowanie magistrali takze w trybie overdrive. Dodano po 2 Szkoda że kolega nie udostępnia źródeł. No właśnie, nie ma źródłe...

    DIY Poczekalnia   31 Sie 2017 19:21 Odpowiedzi: 30    Wyświetleń: 17616
  • DS18B20 - jaki najlepszy sposób wykrywania błędu / braku czujnika?

    Witam, jako że nie znalazłem odpowiedzi na mój problem to proszę Was o pomoc. Pokrótce opiszę zasadę działania fragmentu mojego programu: - ( instalowanie czujników ) Wykrywanie czujników i zapamiętywanie ich identyfikatorów w pamięci eeprom - każde kolejne uruchomienie urządzenia już nie wyszukuje urządzeń tylko pobiera identyfikatory z pamięci - odczyt...

    Mikrokontrolery AVR   30 Kwi 2017 16:20 Odpowiedzi: 4    Wyświetleń: 1164
  • AVR - 1-Wire slave w IRQ w trybie overdrive

    Sugerowałem się zdaniem: O trybie overdrive nie marzę, wystarczy standardowa prędkość. Robię między innymi emulator DS2431. I co mam napisać, że zgodność 50%? Ze działa ale bez overdrive? To jak zaemulować DS18B20 bez wewnętrznej pamięci eeprom lub możliwości odczytu sposobu zasilania. DS2431 jest pamięcią eeprom, ale można włączyć tryby, które są...

    Mikrokontrolery Początkujący   26 Mar 2017 12:10 Odpowiedzi: 63    Wyświetleń: 5112
  • Pomiar temperatur w domu Arduino + ethernet + DS18B20

    Niestety nie udało się zmusić arduino do wykonywania tego samego na dwuch pinach równocześnie Bo biblioteka której używasz nie obsługuje w tym samym czasie więcej niż jednego wyprowadzenia tak jak i DS2480 Nie mam wpiętego opornika na linii 1Wire tylko DS9503 i DS2480B Jak używasz zewnętrznych układów to raczej nie DS2480 chyba, że potrzebujesz zapisu...

    Arduino   14 Sty 2020 09:07 Odpowiedzi: 9    Wyświetleń: 852
  • Szukam inspiracji na projekt z wykorzystaniem AVR - jakieś propozycje?

    Skomplikowany temat...robiw A co tu skomplikowanego? Jest jakaś nota katalogowa z algorytmami na stroni Microchip. Znajdziesz tez biblioteki dla arduino liczące moc, PF, itd. Sprzętowo też proste, wzmacniacz izolacyjny, przekładnik prądowy, wzmacniacz operacyjny i zasilacz (przetwornica AC/DC). Ale skoro za trudny, miganie diodą było, to zrób emulator...

    Mikrokontrolery   22 Lut 2023 14:09 Odpowiedzi: 55    Wyświetleń: 2304
  • bascom DS18B20 - Jak odczytać numery id z "tablicy"

    emarcus ale " na tablicy " bardzo fajnie mi to chodzi. Po co komplikować sprawę, bawić się z menu i zajmować cenne kilobajty. Urządzenie nie jest na sprzedaż, będzie działało u mnie w domu. Jaki to problem przy wymianie czujnika uruchomić Bascom, zmienić dane w pliku źródłowym i zaprogramować atmegę ? Chociaż .... podsunąłeś mi całkiem fajny pomysł...

    Mikrokontrolery AVR   14 Sie 2015 06:16 Odpowiedzi: 6    Wyświetleń: 2058
  • Zmiana kolejności adresów czujników DS18B20 - problem z odczytem temperatury

    Dzień dobry Mam mały problem ze zmianą kolejności adresów czujników DS18B20. Mam tablicę uint8_t z adresami czujników. Każdy adres zajmuje 8 pozycji tablicy. Napisałem menu ustawień z możliwością zamieniania kolejności. W menu po wejściu w wybrany czujnik mogę przypisać mu adres ze "świeżo" przeskanowanej magistrali. Problem w tym, że o ile po zapisie...

    Mikrokontrolery AVR   25 Lis 2024 16:02 Odpowiedzi: 2    Wyświetleń: 201
  • DS18b20 - różnice w odczytach temperatury przy różnych wartościach

    Jeśli nadal będą różne to problem z DSami Znalazłem temat w archiwum. Fragment A shift in device parameters of DS1820B B7 die (used in DS18B20, DS1820S, and DS1822 products) has caused several recent lots to experience EEPROM data corruption failures during power up. Although occurrence is rare, this failure can happen to any device during any power...

    Mikrokontrolery   02 Cze 2018 10:04 Odpowiedzi: 27    Wyświetleń: 2049
  • Zegar + alarm + imieniny + 5x DS18b20

    http://obrazki.elektroda.pl/4130382200_1... Witam wszystkich Przedstawiam urządzenie z serii " może się to komuś przyda " W sumie nie ma się nad czym rozpisywać jest to zegar z alarmem, który pokazuje: - godzinę - datę - dzień tygodnia - imieniny danego dnia miesiąca oraz posiada pięciopunktowy termometr. Sercem układu jest ATmega32...

    DIY Konstrukcje   17 Cze 2014 23:18 Odpowiedzi: 64    Wyświetleń: 29811
  • Termometr WiFi - ESP8266 + DS18B20 - ThingSpeak, Blynk.

    Czujniki DS18B20 mają swoje unikalne numery, także jeżeli mamy np. 5 podłączonych czujników na wspólnej magistrali to możemy np. wartości adresów rosnąco przypisywać do kolejnych kanałów. Niestety jeżeli zmienimy jeden z czujników, lub dodamy kolejny, to kolejność przypisań może się rozsypać. Aby czujnik o danym adresie, trafiał zawsze w określony kanał,...

    Artykuły   28 Lis 2021 11:11 Odpowiedzi: 81    Wyświetleń: 43539
  • Jak dobrać optoizolator do Atmega16 z czujnikami DS18B20 i SHT11?

    Witam Dzięki za odpowiedź. Tak też myślałem, że z tą izolacją DS-ów będzie ciężko. Atmega16 musi zostać ( założenie projektowe) nie będzie tylko robił pomiarów, ale także pewne sterowania na podstawie tego co zmierzy i obliczy. Tylko z założenia powinien mieć odizolowane obwody I/O. Samo sterowanie typu włącz/wyłącz to bez problemu odizoluje zwykłym...

    Projektowanie Układów   03 Kwi 2009 17:18 Odpowiedzi: 6    Wyświetleń: 2811
  • Wgrywanie bibliotek (io.h, delay.h, aux.h, pwm.h) do Visual Studio 2022 oraz 2013 i AVR

    takim prostym skryptem (plik bat w Windows) to zbudujesz: [syntax=dos](at)ECHO OFF SET AVR32_HOME=d:\WinAVR-xxxxxxxx SET PATH=AVR32_HOME\bin;%PATH% SET MCU=atmega16 DEL power_supply.hex power_supply.elf hd44780.o DigitalIn.o DigitalOut.o ds18b20.o pwm.o main.o avr-gcc -c -mmcu=%MCU% -I. -Os lcd\hd44780.cpp -o hd44780.o avr-gcc -c -mmcu=%MCU% -I. -Os...

    Programowanie Początkujący   15 Maj 2022 14:58 Odpowiedzi: 49    Wyświetleń: 1269
  • Sterownik wyświetlacza matrycowego LED 8*48

    Nowy kod źródłowy - dodałem według porad dynamiczne szerokości literek, nieco poprawiłem polskie czcionki i odzyskałem nieco flasha przenosząc napisy wysyłane po RS232 do dotychczas nieużywanej wbudowanej pamięci EEPROM procesora - obecnie zajętość pamięci: FLASH: 92% RAM: 24% EEPROM (w procesorze): 90% Wkrótce postaram się zamieścić filmik z działania...

    DIY Konstrukcje   14 Gru 2011 22:27 Odpowiedzi: 32    Wyświetleń: 31915
  • Błąd kompilacji ds18b20 - undefined reference w pliku makefile, ATmega8

    W moim AVR Studio Twój projekt skompilował się prawidłowo dla Atmega8. rm -rf ds18b20.o hd44780.o main.o temperatura.elf dep/* temperatura.hex temperatura.eep temperatura.lss temperatura.map Build succeeded with 0 Warnings... avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums...

    Mikrokontrolery AVR   10 Mar 2011 11:13 Odpowiedzi: 31    Wyświetleń: 4081
  • Zegar matrycowy na atmega328, ds3231 i ds18b20

    Wytłumacz mi tylko czemu ma niby służyć umieszczenie termometru (czujnika) w tej ohydnej rurce? W oryginalnym przeznaczeniu ta rurka ma jeszcze jakiś sens,ale w tym wypadku jedynie szpeci. Czy szpeci to kwestia dyskusyjna, wg mnie nie i zdecydowałem się na takie rozwiązanie bo ze swoim zapleczem technicznym chyba lepiej bym nie zapakował termometru...

    DIY Konstrukcje   21 Sie 2023 06:27 Odpowiedzi: 14    Wyświetleń: 4434
  • Jak uniknąć nadpisywania danych z DS18B20 w BASCOM przy przerwie w transmisji?

    Z zapamiętaniem numeru w eeprom to dobry sposób. Jeśli do damy do tego procedurę porównania numeru z eeprom z odczytanym z czujnika to nie trzeba będzie nic robić, kiedy zmienimy czujnik. Oczywiście po zmianie czujnika może się zmienić kolejność więc i to trzeba przewidzieć w programie i np. zamieniać miejscami dane w zmiennych z numerami.

    Mikrokontrolery AVR   07 Lis 2010 16:20 Odpowiedzi: 3    Wyświetleń: 3639
  • Atmega16: Jak sterować prędkością wentylatora za pomocą PWM i IRFP450?

    Witam:) Od razu mówię jestem laikiem. Mam Atmege16 do której podłącze lcd 2x16, do tego eeprom w którym będę przechowywał ustawienia, dodatkowo 4 przyciski (góra ,dół, menu i ok) oraz sondę DS18B20 z której będę czytał temperaturę. I teraz chcę sterować wentylatorem (jego prędkością ) i jako że czytam trochę to forum już wywnioskowałem że do licznika...

    Mikrokontrolery   24 Lip 2009 18:13 Odpowiedzi: 13    Wyświetleń: 1734
  • Atmega8 i DS18B20 - pomiar temperatury poniżejk 10st. Celsjusza.

    To już wiadomo wszystko. W aplikacji wyraźnie jest napisane!!! Note 1: For parasite-powered DS18B20s, the master must enable a strong pullup on the 1-Wire bus during temperature conversions and copies from the scratchpad to EEPROM. No other bus activity may take place during this time. W trybie Parasite-Powered DS18B20 niestety tak sie nie zasila czujników!!!...

    Mikrokontrolery AVR   06 Mar 2012 19:26 Odpowiedzi: 47    Wyświetleń: 5649
  • Zestaw startowy do elektroniki: Arduino czy Atmega? Jaką lutownicę wybrać?

    Nie chcę robić reklamy, ale tak. Zamawiam u nich czasem i nie było problemów. Z tego, co widzę, to teraz może być problem z zamówieniem, bo mają jakąś przerwę inwentaryzacyjną. Co do lutownicy to na pewno poleciłbym jakąś "kolbową". Jaką? Nie chcę się wypowiadać na temat czegoś, czego nie używałem, ale jest dosyć obszerny temat o lutownicach: [url=http://www.elektroda.pl/rtvforum/to...

    Warsztat co kupić?   21 Gru 2014 23:09 Odpowiedzi: 5    Wyświetleń: 1968
  • BASCOM i DS18B20 – jak odczytać temperaturę z wybranego sensora po ID?

    Oczywiście do tego służy 1wiresearchfirst/next Jeśli korzystasz z megi lub innego uC z wbudowanym eepromem zapisuj numery do wew. pamięci lub zew. np AT24C16 i porównuj ze znalezionymi przyporządkowując im numery lub nazwy. Ten sam problem mam zamiar dziś przez noc rozwiązać ale na pierwszy rzut oka nie powinno być kłoipotu pozdr

    Mikrokontrolery   27 Lip 2006 17:53 Odpowiedzi: 11    Wyświetleń: 2426
  • [ATmega8] - Uszkodzenie procesora po podłączeniu diody do zasilania EEPROM

    W swoim projekcie chciałbym zapisywać nastawy do pamięci EEPROM w chwili zaniku zasilania. Planuję skorzystać z metody opisanej przez TMF w książce, czyli zasilanie procesora przez diodę Schottky i kondensator oraz z użyciem komparatora analogowego. Swój działający układ na próbę podłączyłem do zasilania przez jakąś starą diodę, prawdopodobnie germanową...

    Mikrokontrolery AVR   03 Wrz 2016 21:57 Odpowiedzi: 5    Wyświetleń: 1833
  • Dlaczego DS18B20 jest popularniejszy od tańszego LM35?

    przy odległosci 20m prawda nie, wystarczy zmniejszenie rezystora podciągającego do np. 2.2k. Ja mam 3 czujniki - długośc kabla ponad 30m (kilka sztukowanych) i rezystor 1k. na DS18B20 już drożej. mógłbyś sprecyzować ile? DS18b20 to 3PLN, więc każda różnica nie ma znaczenia. Prędzej fakt, czy musisz ruszyć tyłek i zmarnować czas, odpalić samochód lub...

    Mikrokontrolery   12 Lip 2013 15:31 Odpowiedzi: 22    Wyświetleń: 7344
  • Dlaczego termometr DS18b20 często ulega awariom?

    na pewno czujniki są chińskie Wywal je. W podróbkach często jest mniejsza rozdzielczość pomiaru, mała dokładność, problemy z eeprom co jest sprawdzone empirycznie. Dodano po 2 Czujnik podłączony jest kablem o długości 3 m kupionym razem z czujnikiem zalanym żywicą. Na linii 1Wire nie ma żadnych zabezpieczeń Nic dziwnego, że w pewnych warunkach są problemy....

    Mikrokontrolery   28 Kwi 2020 07:59 Odpowiedzi: 18    Wyświetleń: 1362
  • Piórnik- kilka softów oraz schematy

    Witam ponownie. Teraz święta, więc postanowiłem troszkę poprawić mój program. Dodałem obsługę ds18b20, uC sam wykrywa którego ds'a zainstalowano, jest też teraz odporny na podpięcie dwóch ds'ów przy okazji zwiększyłem dokładność termometru z 1°C do ½°C. Niestety program trochę urósł i zajmuje 70% pamięci flash. Układ jest w pełni kompatybilny z...

    DIY Poczekalnia   18 Lis 2009 18:17 Odpowiedzi: 758    Wyświetleń: 130066
  • Wybór czujników temperatury do AVR - prostota i łatwość programowania

    Witam, Zasilanie linii i układu pomiarowego na osobnym wtyczkowym zasilaczu (proste, tanie, ale mało eleganckie) lub przez izolowaną przetwornicę DC/DC. Ja trochę z innej beczki, ale co to znaczy izolowaną - pytam, bo właśnie chyba mam z tym problemy. A dokładniej: mam ATmega128L (3,3V) + czujnik temperatury DS18B20 + zegar RTC PCF8563 + LCD (Nokia...

    Mikrokontrolery   16 Lis 2004 15:20 Odpowiedzi: 14    Wyświetleń: 4127
  • [ATMega32] [ATMega32][C] Odczyt danych z SD/MMC FAT32 - problem z pamięcią programu

    Witam, od 2 dni próbowałem zmusić do działania jedną napisanych przez siebie funkcji - odczyt danych z pliku tekstowego na nośniku SD/MMC sformatowanym w FAT32. Funkcja ma za zadania przypisanie do zmiennych wartości z pliku tekstowego. Do obsługi FAT32 wykorzystałem bibliotekę http://obrazki.elektroda.net/82_12517521... Tutaj status po kompilacji,...

    Mikrokontrolery AVR   31 Sie 2009 23:51 Odpowiedzi: 2    Wyświetleń: 1465
  • [C] [C][atmega16] DS18B20 wskazuje -16.1°C, problem z czasami i F_CPU 8000000Hz

    Jak dla mnie funkcje są OK. Powiem tak miałem taki sam problem jeżeli uda ci się zapisać do eepromu cokolwiek i odczytać to, to padł ci czujnik(mnie zapisywał ale nie reagował na wysłanie 0x44). Jeśli nic nie odczytasz albo też jakieś bzdury to sprawdź sobie po kolei wszystkie opóźnienia. Może faktycznie są zbyt krótkie.

    Mikrokontrolery   03 Paź 2008 12:49 Odpowiedzi: 6    Wyświetleń: 2046
  • Kalibracja DS18B20 - Zawyżone odczyty o 2°C, jak to poprawić?

    DS posiada pamięć EEPROM. Dwa z nich: Th i Tl możesz wykorzystać jak Ci się podoba a co za tym idzie możesz tam zapisać indywidualny offset kalibracji dla danego czujnika. Oczywiście korekcję musisz sam przeprowadzić ręcznie w programie odczytu danych z czujnika.

    Projektowanie Układów   06 Sty 2015 21:57 Odpowiedzi: 17    Wyświetleń: 5808
  • Pomysły na projekt z komputerowych systemów sterowania na studiach

    Okazało się że ma byc to sprzętowe nie za trudne;) Skoro ma być coś sprzętowego to proponuję podpiąć pod RS232 poprzez konwerter poziomów napięć (MAX232) jakiś mikrokontroler (pupularny AVR, 8051). Do tego miernik temperatury na 1-wire (DS18B20) i jakiś przekaźnik dołączony przez tranzystor do procka. Warto mieć dołączoną do procka takiego sterownika...

    Automatyka Przemysłowa   28 Wrz 2010 12:50 Odpowiedzi: 6    Wyświetleń: 1947