ds18b20 niski

Znaleziono około 335 wyników dla: ds18b20 niski
  • Atmega8 - Działanie rezystora podciągającego na przykładzie 1-wire, DS18B20

    Witam, Zacznę od tego, że jestem początkujący jeśli chodzi o mikrokontrolery i elektronikę dlatego proszę was o łopatologiczne wytłumaczenie działania rezystorów podciągających na podanym przeze mnie przykładzie bo to co do tej pory przeczytałem w internecie jakoś do mnie nie dociera. Układ jest...

    Mikrokontrolery Początkujący   20 Wrz 2012 10:08 Odpowiedzi: 6    Wyświetleń: 3672
  • ESP8266-12 + Mega2560 + DS18B20 + LED 7-seg TM1637 = wysyłanie pomarów MySQL WWW

    Witam, PROJEKT ostatecznie ukończony :D wersja ostateczna programów dla płytek MASTER Arduino Mega2560 i SLAVE ESP8266-12E Testowałem urządzenie przez kilka dni, w międzyczasie dokonałem kilku przeróbek, jak w kodzie tak i w połączeniach PIN itp. Usunięte zostały wykryte błędy, najważniejsze...

    DIY w budowie   21 Lis 2019 03:12 Odpowiedzi: 2    Wyświetleń: 2508
  • Wyświetlanie wyniku na LCD (DS18B20)

    Witam. Proszę o brak agresji w moją stronę ze względu na moje pytanie które zaraz zadam. Temat wałkowany ale jednolitej odpowiedzi nie mogłem dostać więc proszę o pomoc. Wykombinowałem z paru źródeł taki o to kod (wraz ze zdefiniowanymi przeze mnie zmiennymi): #define F_CPU 8000000UL #include...

    Mikrokontrolery   13 Wrz 2008 11:03 Odpowiedzi: 4    Wyświetleń: 2393
  • [C][ATMEGA32] brak komunikacji z DS18B20

    Witam, napiąłem program do obsługi termometru cyfrowego DS18B0, program kompiluje się bez błędu a po wgraniu na wyświetlaczu wyświetla się tylko -1.0. Proszę o sprawdzenie kodu bo nie wiem już gdzie jest błąd. DS18B20.H #ifndef ds18b20 #define ds18b20 #define WE 0 #define PORT_1WIRE PINC #define...

    Mikrokontrolery AVR   20 Lis 2010 17:47 Odpowiedzi: 7    Wyświetleń: 2271
  • PIC32MX460 - podłączenie czujnika temperatury DS18B20

    Witam, Próbowałem ostatnio podłączyć czujnik temperatury ds18b20 do płytki z pic32mx460 (płytka bodajże firmy olimex). Spędziłem nad tym kilka dni, i w końcu podłączyłem oscyloskop. Kiedy wymuszam stan niski z mikrokontrolera (na samym początku trzeba ustawić pin na 500us w stan niski, później 30us...

    Mikrokontrolery PIC   20 Paź 2013 13:09 Odpowiedzi: 2    Wyświetleń: 2340
  • At98S8252 i 4 x ds18B20 Pomocy w piasnkiu kodu

    Witam, wiem ze to jest trochę utarty temat potrzebuje pomocy w programowaniu czterech termometrów ds18B20 a meczę sie już dłuższy czas. Poniżej mój kod. (narazie jeden termometr. bez sprawdzania błędów i stanu podłączenia) 1. jak odczytać i wyświetlić temperaturę (z mojej konfiguracji) nie musi być...

    Mikrokontrolery   10 Kwi 2007 22:45 Odpowiedzi: 2    Wyświetleń: 1605
  • Atmega 8 z 1-wire ds18b20

    Witam, Chciałem obsłużyć 1-wire na atmega8 z czujnikiem ds18b20, napisałem program i zaczęło wszystko działać dobrze. Ale jak zwiększyłem taktowanie uc powyżej 1MHz to już komunikacja z termometrem nie działa i nie mam już pomysłów dlaczego? Do DS18B20 jest podpięty GND, VCC i rezystor 4,7k między...

    Mikrokontrolery AVR   17 Sie 2011 00:31 Odpowiedzi: 3    Wyświetleń: 2592
  • [attiny2313][C][winavr] ds18b20 program

    Witam. Proszę nie mówcie żebym nie szukał na forum bo tego jest miliony i tu się zgodzę bo jest pełno ale dla kogoś kto średnio się zna to jest mało przydatne. Mam układ ds18b20 podłączony do portu D pin 0 avr'ka tiny2313 rezystor podciągający 4,7k. Cały port B wykorzystany do sterowani podwójnym...

    Mikrokontrolery AVR   11 Sie 2008 21:55 Odpowiedzi: 16    Wyświetleń: 5949
  • Vhdl + 1Wire czyli Spartan 3e i ds18b20

    Tak wszystko się zgadza dodatkowo choć za to już głowy nie dam układ jest zasilany zewnętrznie pod pinem E8, czyżbyś też miał okazję studiować na pwr ? Na razie czytam jakie są zależności czasowe dla resetu i jutro chyba spróbuję to napisać. Na razie wyobrażam to sobie mniej więcej tak. Spartan ma zegar...

    Programowalne układy logiczne   14 Kwi 2010 22:38 Odpowiedzi: 11    Wyświetleń: 4955
  • [ATtiny2313][C][DS18B20] - Termometr

    Oczywiście, że nie:) To ma być tylko maskowanie czyli &. Nie mniej jednak kod dalej nie działa. Inicjalizacja nie wykonuje się poprawnie. Powyżej zacytowałem fragment tutoriala do czujnika DS18B20, który mówi jak pwinna przebiegac inicjalizacja. Czy mój kod spełnia te kryteria?

    Mikrokontrolery Początkujący   07 Paź 2012 16:30 Odpowiedzi: 13    Wyświetleń: 2958
  • ATMega8 + DS18B20 + LCD | Błąd odczytu 1Wire

    Witam! Mam problem co do odczytu temperatury z czujnika DS18B20. Jest podłączony pod PD7. Wynik to -0.1. Jeżeli odepnę czujnik wynik jest ten sam. Wie ktoś dlaczego ? Kod: ... #define WE 7 #define PORT_1Wire PIND #define SET_1Wire DDRD &=~_BV(WE) #define CLEAR_1Wire DDRD |=_BV(WE) char...

    Początkujący Naprawy   07 Gru 2012 13:51 Odpowiedzi: 3    Wyświetleń: 1302
  • Atmega8, DS18B20, LCD - Problem z bibliotekami przy kompilacji programu w WinAVR

    Witam. Mam problem z kompilacja programu. Posiadam gotowego maina i biblioteki tylko nie wiem czy to wszystko dobrze robie... Jest to program do wytrawiarki który steruje grzałka i wyświetlaczem LCD. Chciałbym go nieco przerobic. Tak wyglada main:

    Mikrokontrolery AVR   30 Lis 2012 00:42 Odpowiedzi: 3    Wyświetleń: 2844
  • Problem z DS18B20 i DS18S20 w AVR-GCC

    Walczę właśnie z DS18B20. Mój procek to AT90S2313 na płytce ZL1AVR, a kwarc 8 MHz. 1-Wire wychodzi tam na pin nr 3 portu D, a pin VCC DS18B20 jest podłączony do 5V. Port B służy do obsługi wyświetlacza. (To info dla tych co nie znają ZL1AVR ;-) ) Program pisałem w AVR-GCC na podstawie informacji ze strony...

    Mikrokontrolery   15 Gru 2005 10:59 Odpowiedzi: 2    Wyświetleń: 5123
  • ATMEGA16 + DS18B20 ASM

    Witam! Mam niemały problem. Chcę uruchomić DS18b20 w połączeniu z ATMEGA16. Napisałem kod w asm zgodnie z notą AVR318 (przestrzeganie czasów opóźnień). Niestety sprawdzając rejestry po odczycie (LSB, MSB ) ich zawartość jest zerowa, a nie powinna :( Jeśli ktoś widzi jakiegoś wielbłąda niech się krytycznie...

    Mikrokontrolery   04 Lut 2007 11:09 Odpowiedzi: 0    Wyświetleń: 1293
  • DS18b20 + lcd + atmega 32 programowany w c

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

    Mikrokontrolery   12 Mar 2007 10:26 Odpowiedzi: 4    Wyświetleń: 3340
  • [89s52][C/Keil] DS18b20 - wyświetlenie temperatury na LCD

    Witam, problem tkwi w wyświetleniu temperatury na LCD. Czujnik działa w trybie 12 bitowym. Szczytuje pierwsze 12 bitów z pamięci scratchpada, sprawdzam czy temperatura jest + czy -, a następnie dokonuje konwersji temperatury na string. Na wyświetlaczu pokazują się jednak dziwne rzeczy. Użycie funkcji...

    Mikrokontrolery   11 Wrz 2009 23:40 Odpowiedzi: 3    Wyświetleń: 2598
  • Atmega16 ds18b20 [c] inny problem

    Witam Wiem, że ostatnio był wysyp podobnych tematów ale mam problem z czujnikiem DS18B20, którego sam nie dam rady rozwiązać. Otóż po włączeniu układu na wyświetlaczu pojawia się temperatura ok 25 stopni, która rzeczywiście odpowiada temperaturze otoczenia. Następnie co 300ms na wyświetlaczu ma się...

    Mikrokontrolery AVR   27 Sie 2010 20:28 Odpowiedzi: 13    Wyświetleń: 1778
  • [ATMega8L][C] - Komunikacja przez 1Wire z czujnikiem DS18B20

    Dalsza cześć zmagań z moim zegarkiem :> Chcę z ATMegi8L skomunikować się z czujnikiem DS18B20. Zasilanie czujnika zewnętrzne, 5V, na lini podciągnięcie przez pięć rezystorów 1k. Próbowałem już chyba ze 3 biblioteki i nic. Aktualnie korzystam z biblioteki znalezionej gdzieś na elektrodzie. Fragment...

    Mikrokontrolery AVR   28 Mar 2013 09:54 Odpowiedzi: 5    Wyświetleń: 1848
  • [C][Atmega8A] - DS18B20, wyświetlacze 7-osegmentowe, a opóźnienia

    Sprawa wygląda tak, że siedze nad tym długo, a w Internecie nie znalazłem nic, co by mi pomogło. Szukałem dość dużo i już zaczynam się frustrować. Nie chodzi o delay trwający 750ms, bo ten wyeliminowałem. Rzecz jest m.in. w tych, które trwają od kilku do aż 500µs (reset pulse). Śmiem przypuszczać,...

    Mikrokontrolery AVR   02 Kwi 2013 20:59 Odpowiedzi: 23    Wyświetleń: 2403
  • Pomiar temperatury ATmega8 DS18B20

    Witam, 3 tygodnie temu postanowiłem poznać zasady programowania mikroprocesorów, aby przygotować inkubator (coś na wzór projektu, który znalazłem na niniejszym forum ATmega8A ustawiony na 2MHz i czujnika DS18B20 . Do tego wyświetlacz LED 3-cyfrowy, 7-segmentowy. Program napisałem w C. Nie...

    Początkujący Naprawy   06 Wrz 2014 22:05 Odpowiedzi: 0    Wyświetleń: 1482
  • [Atmega8][c][DS18b20] - Błędny odczyt temperatury powyżej 50 stC

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

    Mikrokontrolery Początkujący   17 Gru 2015 13:19 Odpowiedzi: 5    Wyświetleń: 1137
  • DS18B20 - Dziwny pomiar przy 8MHz

    Witam, mam problem z obsługą DS18B20. Plik main.c [syntax=c]/* * main.c * * Created on: 19 paź 2014 * Author: Kamil */ #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <stdio.h> #include "USART.h" #include "DS18B20.h" int...

    Mikrokontrolery Początkujący   27 Paź 2014 19:06 Odpowiedzi: 11    Wyświetleń: 1011
  • 2x DS18B20 dla AT89S52 w jezyku C (raisonance)

    witam wszystkich - to jest moj pierwszy post i oczywiscie jest tez prosba uporania sie z problemem napisalem program ktory odczytuje temperature z 1 czujnika i wyswietla ja na 2 wyswietlaczach 8 segmentowych niestety nie potrafie go przerobic odpowiednio do odczytu z dwoch czujnikow one_wire_reset(); one_wir...

    Mikrokontrolery   30 Cze 2005 00:14 Odpowiedzi: 2    Wyświetleń: 3150
  • Początki DS18B20 i Atmga16

    Witam, cały weekend studiowałem forum i niby moja wiedza znacznie sie poszeżyła ale z głupim czujnikiem temperatury nic nie mgę siędogadać... nic a nic. Sprawe postawiłem sobie jasno... Ja mu wysyłam poziom L przez 490...960us a on po około 100us powinien odpowiedzieć mi poziomem niskim - podtrzymac...

    Mikrokontrolery   13 Mar 2007 22:20 Odpowiedzi: 4    Wyświetleń: 2530
  • Atmega8 + DS18B20 - problem z 1wire

    Podaję działający kod na atmega8. U mnie chodzi na kwarcu 8 MHz, ale zmieniałem na 1 MHz wewnętrzny rezonator i też działało. DS18B20 na PB2. rezystor (u mnie potencjometr) ma mniejszy opór niż 4k7, bo przy wyższych temperaturach świruje. LCD: DB4 - DB7 odpowiednio PB4 - PB7. Potrzebna obsługa LCD...

    Mikrokontrolery   28 Lis 2008 11:54 Odpowiedzi: 13    Wyświetleń: 4409
  • Atmega 16 + DS18b20 C AVRstudio5

    Witam Do paru dni usiłuje uruchomić banalny program odczytujący temperaturę z DS18b20 oparty na artykule zamieszczonym w necie: Niestety nie udaje się uruchomić programu na wyświetlaczu -0.1 Znalazłem identyczny temat na elektrodzie ale bez konkretnej odpowiedzi Bardzo proszę o pomoc. czujnik_temp.h [syntax=c]...

    Mikrokontrolery AVR   30 Paź 2011 20:13 Odpowiedzi: 11    Wyświetleń: 2195
  • Termometr Atmega i DS18B20 - do sprawdzenia

    potencjometry na razie sobie odpuściłem na rzecz dodania zegarka i zmiany wyświetlania ekranów za pomocą guzików. Ale na tym stanąłem. Wiem że gosuby itp to nie najlepsze rozwiązania i to się właśnie teraz odbiło. Przełączanie działa ale jak się przełączy np na ekran zegarka to czas stoi. W sumie to...

    Projektowanie Układów   28 Gru 2012 03:41 Odpowiedzi: 4    Wyświetleń: 2247
  • LPC1114 - nie odczytuje temperatury z DS18b20

    Nie udaję mi się zmusić LPC1114 do komunikacji z miernikiem temperatury DS18b20, magistarle mam podciagniętą do Vcc rezystorem 4,7 kOm. Mój kod jest taki temperatura zawiera głupoty zamiast rzeczywistej temperatury. Gdzie popełniam błąd ?

    Mikrokontrolery ARM   18 Sie 2015 22:41 Odpowiedzi: 11    Wyświetleń: 1257
  • Dokładność DS18B20. Temperatura jest zaniżana. Kod programu jest ok?

    Podepnę się pod temat, aby swojego nie zakładać. Zrobiłem taki program(jak poniżej). Kostka DS18B20 odpowiada(obserwuję oscyloskopem) na sygnał Reset z mikrokontrolera. Czyli kostka "żyje". Ale nie reaguje później na żadne rozkazy(Skip ROM, Convert T, czy inne). Okna czasowe są realizowane według...

    Mikrokontrolery   05 Sty 2007 07:45 Odpowiedzi: 21    Wyświetleń: 4408
  • [AVR][C] - DS1990A, DS18B20, 1Wire - kompletny przykład

    Niestety problem jest dalej. Program wyświetla w pierwszej linii zawartość bufora, ale nie wiem jak tę zmienną wykorzystać dalej - chciałbym mieć możliwość jej sprawdzenia - tzn. sygnalizacji, że odczytana zawartość bufora jest zgodna z zapisanym wcześniej numerem - chodzi mi o porównanie z inną zmienną ...

    Mikrokontrolery AVR   14 Mar 2015 23:03 Odpowiedzi: 28    Wyświetleń: 23462
  • AT89s51 i termometr DS18B20

    pogrzebałem trochę po elektrodzie i znalazłem trochę materiałów na temat 1_wire w assemblerze dla '51 i stworzyłem to. ale coś nie działa. na Wyświetlaczu pojawia się tylko napis "temp:" i pełna kratka. co jest nie tak z tym kodem? ; lcd podlaczony do portu 3 lin_rw equ p3.1 lin_e equ...

    Mikrokontrolery   27 Cze 2009 00:36 Odpowiedzi: 18    Wyświetleń: 2613
  • [ATmega8] [C] DS18B20 i problem z 1-wire

    Na szybko przeglądając kod, to nigdzie nie stosujesz podciągania portów. Np tutaj void send(char value) { CLEAR_1WIRE; _delay_us(5); if( value == 1) { SET_1WIRE; } _delay_us(65); SET_1WIRE; } Robisz tylko...

    Mikrokontrolery AVR   19 Lip 2009 14:25 Odpowiedzi: 2    Wyświetleń: 3348
  • kilka ds18b20 i jednoczesna konwersja temperatury

    Dzięki za wyczerpujące odpowiedzi. Mam jeszcze jedno pytanie. Co się dzieje jeśli mamy trochę czujników zasilanych i trochę w trybie pasożytniczym. W dokumentacji, jest napisane If the DS18B20 is powered by an external supply, the master can issue read time slots after the Convert T command and...

    Mikrokontrolery   05 Lut 2011 23:38 Odpowiedzi: 4    Wyświetleń: 1646
  • Problem termometr na Attiny 2313+ Ds18b20 [C]

    Witam W ramach nauki języka C na Avr'ki postanowiłem zrobić prosty termometr. Czujnikiem jest DS 18B20, a wynik ma byś wyświetlany na dwóch wyświetlaczach led obsługiwanych multipleksowaniem. I tu pojawia się problem. Napisałem program, poprawiłem błędy a termometr nadal nie działa i nie wiem czy problem...

    Mikrokontrolery   26 Lut 2011 19:27 Odpowiedzi: 2    Wyświetleń: 1643
  • Ds18b20 jest odzew ale nie odczytuje temperatury

    Panowie naprawde nie wiem czemu mi nie dziala termometr, wyswietla 0 na wyswietlaczu 7seg. Sygnal resetu dziala poprawnie, jest odzew od DS nadawanie bitow tez dziala bo widze na oscyloskopie nadawane ramki po resecie, ale wyswietla 0. Mysle ze mam gdzies blad w czasach ale nie potrafie go odnalezc siedze...

    Projektowanie Układów   16 Mar 2017 14:41 Odpowiedzi: 1    Wyświetleń: 426
  • problem z termometrem ds18b20

    Aaaa ! bo ty masz układ z tzw. pasożytniczym zasilaniem, to wymaga trochę innej obsługi. Te wersje oprogramowania co zamieściłeś to obsługują transmisję w przypadku gdy Dallas jest normalnie zasilany, tj. GND - Masa DIO - dwukierunkowa linia danych (podciągnięte do +5V przez 4.7k Vdd - +5V W...

    Początkujący Elektronicy   20 Lut 2009 13:09 Odpowiedzi: 17    Wyświetleń: 3640
  • [ATmega8][C] Czujnik temperatury DS18B20

    Witam wszystkich, Nieśmiertelny problem czujnika ds18b20 powraca. W mojej sytuacji chodzi o problem samego nawiązania połączenia z czujnikiem. Przeszukałem już całe forum i dokumentacje, ale nie znalazłem rozwiązania swojego problemu. Rezystor podciągający to 4,76 Ohm'a(szeregowo 3x 1,5k i...

    Mikrokontrolery AVR   07 Gru 2011 09:27 Odpowiedzi: 13    Wyświetleń: 4330
  • M8 DS18B20 LED - DS18B20 format wyniku i podział na cyfry

    Jeśli taktujesz MCU zegarem 1 MHz (tak wychodzi z preskalera) to okres zegara wynosi 1us, tyle ile mniej więcej trwa impuls ujemny OW. Przy tak niskim taktownaiu można to zrobić, ale lepiej podnieść je do 4-8 MHz, co da więcej czasu. Tak jak pisałem, umieść w sekcji atomowej samo generowanie impulsu...

    Mikrokontrolery AVR   31 Gru 2012 12:09 Odpowiedzi: 27    Wyświetleń: 4047
  • Zegar + alarm + imieniny + 5x DS18b20

    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ń: 29238
  • PIC16F84 - Termometr na PIC i DS18b20 wyświetla '' 127 ''

    Sprawdź, co się dzieje na pinach DS18B20 i porównaj z notą katalogową - jeden z nich powinien być podłączony do masy, drugi do +5V, na trzecim mają być sygnały, ale prawie przez cały czas ma być +5V (a może się mylę i podczas pomiaru powinien być stan niski? do sprawdzenia w nocie katalogowej). Wadliwe...

    Projektowanie Układów   27 Sty 2015 23:25 Odpowiedzi: 7    Wyświetleń: 2571
  • DS18B20 - DS18B20 - brak konwersji temperatury

    Witam, Nie będę zakładał nowego tematu, mam problem z DS18B20. Procesor STM32F103 + wyświetlacze 7 segmentowe. Obsługa wyświetlaczy działa poprawnie. Procesor odczytuje temperaturę z DSa i wyświetla 27, co jakiś czas 00, i co jakiś czas 60, albo 58. Jak dotknę palec do czujnika to temperatura wzrasta...

    Mikrokontrolery ARM   16 Sie 2015 12:23 Odpowiedzi: 28    Wyświetleń: 3261
  • XMEGA 1Wire DS18B20 HD44780 podstawy

    Cześć, Ponieważ udało mi się poprawnie odczytać temperaturę z termometru cyfrowego DS18B20 na module prototypowym eXtrino XL z AtXmega128a3u na pokładzie - pragnę się podzielić tym minikodem z początkującymi osobami. Myślę, że informacje zawarte w tym przykładzie, pozwolą osobom początkującym (czyli...

    Mikrokontrolery Początkujący   23 Maj 2018 13:31 Odpowiedzi: 3    Wyświetleń: 1668
  • Termometr bezprzewodowy Attiny84, DS18B20, 434MHz

    Zwykle przy przeglądaniu nagromadzonych skarbów w postaci części el. przychodzą mi do głowy pomysły ich wykorzystania. Tak było i tym razem. Z jakiegoś starego projektu została mi para nadajnik/odbiornik 434MHz OOK, attiny13 i kilka DS18B20, pomyślałem że na tej bazie zmajstruję prosty bezprzewodowy...

    DIY Początkujący   15 Cze 2020 10:44 Odpowiedzi: 4    Wyświetleń: 2688
  • ds18b20 - obsługa w C. Kwarc 3,6864MHz. Jak przerobić program?

    Witam. Poniewaz nie jestem jeszcze super wprawnym pisarzem w C, prosze o pomoc. Musze obsluzyc ten termoetr. Probowalem sie oprzec o ksiazke Jacka Bogusza, Praktyczne programowanie 8051 w C (czy jakis taki tytul). Wszystko bylo by wspaniale gdybym mial kwarc 7,xx Mhz. Niestety dysponuje tylko 3,6864Mhz....

    Mikrokontrolery   03 Paź 2006 18:22 Odpowiedzi: 2    Wyświetleń: 1520
  • Atmega32+DS18B20 czy wina leży po stronie czasów opóźnień?

    Witam, Na wyświetlaczu zamiast temperatury widnieje 1279-nijak to się ma do temperatury(w pokoju jest wyższa o ładne 10 stopni). Stąd moje pytanie czy to czasy opóźnień mogą tak działać? Poniżej kod: #include <avr/io.h> #include <avr/pgmspace.h> #include <stdlib.h> #include...

    Mikrokontrolery AVR   22 Paź 2008 16:27 Odpowiedzi: 7    Wyświetleń: 1801
  • DS18B20 - po podłączeniu nie odpowiada

    DQ jest do jednego, tylko próbowałem do 3 po kolei. Jak mogę sprawdzić czy odpowiada na reset? Mam ustawić dany pin jako wejściowy, wyłączyć podciąganie co da stan niski, poczekać 0,5ms, włączyć podciąganie i sprawdzić czy pojawi się stan niski?

    Mikrokontrolery   05 Wrz 2009 15:36 Odpowiedzi: 3    Wyświetleń: 1188
  • DS18B20 zawyża pomiar, czy to możliwe?

    1. Sprawdź napięcie zasilania na tym układzie, możesz go zasilać nawet od 3V. 2. Wadliwie napisana obsługa tego układu też może dać się we znaki - np gdy jest wymuszony stan wysoki na wyjściu, podczas gdy układ akurat podaje niski... Generalnie oprogramowanie powinno przełączać pomiędzy stanem niskim,...

    Mikrokontrolery Pozostałe   10 Mar 2011 22:05 Odpowiedzi: 25    Wyświetleń: 7871
  • ds18b20 nie odpowiada, atmega8 gcc

    //zaczelo sie od resetowania magistrali CLR_DQ; // zero _delay_us(480); SET_DQ; // zwolnienie _delay_us(500); na wykresie wyskoczył presence pulse void ow_write_bit(char b) { CLR_DQ; // stan niski na linii 1w _delay_us(10); // poczatek bitu ...

    Mikrokontrolery AVR   13 Maj 2011 21:41 Odpowiedzi: 3    Wyświetleń: 1176
  • Atmega 8a - Ds18b20 po przekroczeniu wskazania 33-34 C zaczyna szalec

    Witam Podczas sczytywania temperatur od 0-33 stopni wszystko jest ok. Po przekroczeniu 33 stopni diody sygnalizujące temperaturę zaczynają szalec. Zastosowałem rezytor zewnętrzny podciągający 4k7. Program: [syntax=asm].include"m8def... DQ_PORT DDRC #define DQ 5 #define SET_DQ cbi...

    Mikrokontrolery AVR   31 Mar 2013 22:14 Odpowiedzi: 0    Wyświetleń: 789
  • Termometr DS18B20. Reset/Presence - sprawdzenie

    odp do tmf: No to chyba będzie mi trzeba tłumaczyć to łopatologicznie. Jeśli dobrze zrozumiałem dokumentacje, to funkcja reset ma za zadanie po odpowiedniej sekwencji sygnałów(480us na 0 i do 60us w stanie 1), przełączyć 1-wire na stan niski na czas 60-240us i w tym odcinku czasu funkcja powinna...

    Mikrokontrolery ARM   16 Cze 2014 11:17 Odpowiedzi: 4    Wyświetleń: 1305
  • Rejestrator temperatury Atmega8 + ds18b20 by spectomek

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

    DIY Konstrukcje   19 Lip 2015 20:56 Odpowiedzi: 9    Wyświetleń: 5118
  • [atmega8][C] - Komunikacja ATmegi8 z termometrem cyfrowym DS18b20.

    Czyli wyczyszczenie magistrali następuje w pierwszej linijce tej funkcji, tak? Nie :) Magistrala 1w jest domyślnie w stanie wysokim. Stan ten jest wymuszany przez rezystor podciągający ją do "plusa". Wysłanie bitu polega na ustawieniu magistrali w stan niski, następnie jeśli po czasie min. 1µs...

    Mikrokontrolery AVR   11 Paź 2015 16:22 Odpowiedzi: 15    Wyświetleń: 1302
  • konwersja temperatury ds18b20

    witajcie. mam problem z konwersją temperatury na czujniku ds18b20 wszystko jak w manualu, ale... 1wire działa dobrze. vcc jest zewnętrzne, data jest podpięte do portu i do vcc poprzez rezystor 4.7K jak w datasheet. uklad dziala, ale pokazuje temperatury o jakieś 80 stopni C za niskie. to znaczy...

    Mikrokontrolery   28 Kwi 2005 13:13 Odpowiedzi: 7    Wyświetleń: 4193
  • Problem z czujnikiem temperatury DS18B20 i ATmega16

    Witam!Od tygodnia męczę się z zaprogramowaniem czujnika temperatury DS18B20 i cały czas uzyskuję wynik 0. Sprawdziłam, czy zgłasza się i robi to... Czyżby :?: :D Nawet nie sprawdzasz , czy DS odpowiedział na reset.Jednak odpowiedzieć nie może , bo procek nie jest w stanie wystawić na linię DQ niskiego...

    Mikrokontrolery   19 Cze 2006 14:55 Odpowiedzi: 2    Wyświetleń: 1583
  • DS18b20 AVR-GCC po raz n-ty

    Witam. Wiem, że temat był już poruszany niejednokrotnie i liczę się z "niemiłymi" odpowiedziami, ale już mi wszystko jedno. Nad tym problemem siedzę już od kilku dni, a z przerwami to nawet od kilku miesięcy. Chcę dogadać DS18b20 z ATmega128 16MHz. Po resecie DS zgłasza się poprawnie, ale to wszystko,...

    Mikrokontrolery   21 Sty 2010 19:48 Odpowiedzi: 10    Wyświetleń: 3772
  • DS18B20 + C + cos zle z temperatura

    Witam, Posiadam Atmega8 + DS18B20 + wyswietlacz LCD. 3ci wieczor nie umiem znalezc bledu w mym kodzie odczytajacym temperature. Caly czas pojawia sie 170. Inicjacje przechodzi poprawnie, odczyty niby tez ale pokazuje zla temperatura, naprawde nie mam juz pomyslow co jest nie tak... Prosze o sugestie...

    Mikrokontrolery   20 Kwi 2008 16:36 Odpowiedzi: 10    Wyświetleń: 3942
  • [ATTINY2313] [C] DS18B20. Dlaczego to nie działa?

    Wersja poprawiona ale bez skutku czy ktoś widzi błąd którego Ja nie widzę Jak nie ma czujnika wyświetla 0 a jak podpinam czujnik wyświetla -6(kreska6) #include<avr/io.h> #include<inttypes.h> #include<util/delay.h> #include<avr/interrupt.h> #define F_CPU 8000000 #define...

    Mikrokontrolery   14 Lis 2008 22:12 Odpowiedzi: 12    Wyświetleń: 2216
  • [attiny2313] [c] ds18b20 i inicjacja odczytu danych

    Witam, Nie wiem czy dobrze rozumiem informacje zawarte w datasheecie ale jeśli dobrze odczytałem to niema żadnych przeciwskazań żeby po wywołaniu resetu i inicjalizacji a następnie np skip rom i read rom następnie poczekać dowolną ilość czasu niewykonując żadnych poleceń np poprzez _delay_ms(10000000)...

    Mikrokontrolery AVR   27 Gru 2010 00:39 Odpowiedzi: 2    Wyświetleń: 1115
  • Atmega i DS18b20 - nie pokazuje temperatury - zepsuty?

    Podłączyłem DS18b20 do ATmegi32. Wszystko zgodnie ze schematami, połaczenia na 100% są dobre, tak samo jak kod odczytu, jednak albo nie pokazuje mi w ogóle temperatury, albo przy 6MHz mam 1243.9 a przy 1MHz -608.0. Czy mogłem Dallasa, jeśli podłączałem go nie tak jak trzeba? VCC i GND zamienione i...

    Mikrokontrolery AVR   25 Sty 2011 17:04 Odpowiedzi: 2    Wyświetleń: 1364
  • Zgrabny termometr/ termostat panelowy DS18b20 + Atmega8 +LED

    Odpowiedź na pytanie czemu taki duży procesor - wielkością jest on porównywalny np z ATtiny2313 a cenowo różnica ok 1zł, miałem ich więcej a w dodatku miałem program napisany pod ten procesor do profesjonalnego termoregulatora ze zmiennymi parametrami za pomocą klawiatury oraz zapisem/ odczytem EEPROM...

    DIY Konstrukcje   08 Lip 2013 13:39 Odpowiedzi: 29    Wyświetleń: 33146
  • [ATmega8][C][DS18B20] Pomiar temperatury - całkowity brak odpowiedzi

    Program przepisałem całkowicie z zmieniłem tylko port na PC5. Najpierw podłączyłem dobrze i otrzymywałem takie coś: -16.1\0x00\0x00\0x00-16.1\0x00\0x00\0x00... No w moim mieszkaniu to tak ok 24°C. Potem...

    Mikrokontrolery AVR   22 Paź 2011 10:17 Odpowiedzi: 2    Wyświetleń: 2483
  • [stm32f4] - Nie odczytuje temperatury Ds18b20 - UART

    Jeśli TX = 1, Ds18b20 chce podać 0 na szynę ale TX =1. To wtedy co? To na linii będzie stan niski. Przecież wyjście TxD jest typu OD a nie PP. To co robisz dokładając 2 tranzystory i 2 rezystory jest zupełnie zbędne. Zamiast zmienić konfigurację portu dokładasz hardware. To nie jest dobra porada.

    Mikrokontrolery ARM   11 Kwi 2015 12:08 Odpowiedzi: 8    Wyświetleń: 2247
  • Atmega8 DS18B20 [C] - brak oznak życia

    Witam od dobrych paru dni męczę się z wyświetleniem temperatury na wyświetlaczu 7-segmentowym. Sam wyświetlacz działa bez najmniejszych zarzutów :[syntax=c] #include<avr/io.h> #... wyjA (1<<PB0) #define wyjB (1<<PB1) #define...

    Mikrokontrolery AVR   13 Mar 2016 23:29 Odpowiedzi: 10    Wyświetleń: 1125
  • Atmega 8 - DS18B20 brak wskazań temp.

    Problem rozwiązałem w 50%. To znaczy dzięki podpowiedzią kolegów co mi brakowało żeby działał termometr, który pracuje bardzo dobrze ,dopisałem do programu woltomierz , który pracuje dobrze. Do zamknięcia tematu pozostał jeszcze amperomierz , który mierzy spadek napięcia na boczniku sygnał wzmocniłem...

    Mikrokontrolery Początkujący   22 Maj 2016 19:07 Odpowiedzi: 3    Wyświetleń: 1179
  • Arduino Nano Sense BLE oraz DS18B20, nie działa

    Może masz jakiś lewy DS18B20, spróbuj użyć konwertera poziomów logicznych, zasilasz DS normalnie z 5V, podciąganie ~2k podłączasz po stronie niskiej, ~5k po stronie wysokiej, GND wspólne. No i popatrz na zwykłym UNO/NANO 5V czy odczyty są racjonalne. Kupiłem kiedyś kilka DS, które zachowywały się bardzo...

    Arduino   29 Mar 2020 14:53 Odpowiedzi: 11    Wyświetleń: 576
  • Zakłócenia na LCD i czujnikach DS18B20

    Witam, w projekcie chłodziarki (gdzie głównymi komponentami są sprężarka, pompa i wentylator) na sterownik zostało wybrane Raspberry pi 4 z przyczyn zaawansowanego zdalnego sterowania. Na całość poświęcona jest cała szafa elektryczna, w której zamieszczone są styczniki oraz przekaźniki (załączające te...

    Raspberry Pi i inne SBC   10 Wrz 2022 14:09 Odpowiedzi: 2    Wyświetleń: 153
  • Problem z wystartowaniem nowego pomiaru na DS18B20

    Przeczytałem chyba wszystkie posty dotyczące problemów z DS18B20 i nie znalazłem rozwiązania dla swojego problemu. W większości rozwiązaniem jest zastosowanie podłączenia trzyprzewodowego i obniżenie wartości rezystora podciągającego magistralę 1Wire, niestety w moim przypadku zastosowałem trzy przewodowe...

    Mikrokontrolery   10 Sie 2004 20:13 Odpowiedzi: 13    Wyświetleń: 2022
  • DS18B20 wariuje !

    Dokladnie mowiac problem zniknal juz po usunieciu petli opozniajacej odpowiadajacej za czas utrzymania stanu niskiego rozpoczynajacego MASTER SLOT. unsigned char ow_read_bit(void) { unsigned char DQ; sbi(DQ_DDR, DQ_BIT); // ustaw port DQ jako wyjscie cbi(DQ_PORT, DQ_BIT); // ustaw port DQ...

    Mikrokontrolery   26 Sie 2004 23:07 Odpowiedzi: 12    Wyświetleń: 1449
  • DS18B20 co to jest? Jak go podlaczyc z prockiem

    oczywiscie ze odwiedzilem strone producenta ale jak mozna bylo sie domyslec jest to strona anglojezyczna a ja w szkole mialem niemiecki zreszta i tak na niskim poziiomie:(:(:(

    Mikrokontrolery   30 Lis 2005 13:53 Odpowiedzi: 31    Wyświetleń: 6360
  • nie( )moge odczytac temperatury z DS18B20

    To radze poczytac pdf'a :) Ja czytałem i zrozumiałem ,a Ty chyba tylko przeczytałeś :( If the DS18B20 is powered by an external supply, the master can issue read time slots after the Convert T command and the DS18B20 will respond by transmitting a 0 while the temperature conversion is...

    Mikrokontrolery   11 Lut 2010 14:14 Odpowiedzi: 15    Wyświetleń: 2815
  • Pierwsze podejscie do uC -> ATMega8 + HD44780 + ds18b20

    niestety dalej kwadraty :( może jeszcze sprobuje jakis inny program... no nic nie poddam się :) Podepne moze wyswietlacz do LPT i spróbuje go wysterować z kompa. Naznosiłem do domu kilka LCD różnych różnistych i faktycznie niektóre nie działają jak powinny. Pogrzebałem i okazało się, że niektóre...

    Mikrokontrolery   19 Wrz 2009 23:11 Odpowiedzi: 45    Wyświetleń: 22346
  • attiny2313 + ds18b20 brak polaczenia 1wire

    Dzieki za podpowiedz. Co do bledu w procedurze to funkcje delay_long mam z innego zrodla... przeliczona na rozkazy i ilosc cykli w asm (6 na petle + 20 na warunku koncowym - pop itp). Moje opoznienia sa zgodne z opisem opoznien w datashetach dallasa. Ten moj delay_long(330) daje= 330*6 + 20= 2000 co...

    Mikrokontrolery   05 Sie 2005 12:25 Odpowiedzi: 10    Wyświetleń: 3121
  • PIC16F84 i DS18B20 czyli 1-wire nie działa!

    Tak ustawilem na 1. Z tego portu musze odczytywać stan bitu więc musze go ustawic TRISA na 1 ale aby wymusic stan niski musze zadac TRISA na 0 tego bitu. A moze ja o czyms nie wiem? Kombinuje narazie z ustawiniami czasów. Zobacze co to da. Czekam na inne pomysły lub przykłady.

    Mikrokontrolery   13 Paź 2005 21:48 Odpowiedzi: 8    Wyświetleń: 1995
  • DS18B20 i ATmega128 nie działa, asembler

    Po raz kolejny problem tego typu a dokładnie procedury nie działają - przy odczycie czujnika cały czas jest stan wysoki: Czujnik podłączony 3 przewodowo, rezystor podciągający 4,7k, procek taktowany kwarcem 16MHz bez włączonego preskalera, połączenia elektryczne i zasilanie jest wporządku, inicjacja...

    Mikrokontrolery   19 Wrz 2006 09:22 Odpowiedzi: 1    Wyświetleń: 1572
  • DS18b20 + lcd + atmega 32 oprogramowanie w C

    #include <avr/io.h> #include <stdlib.h> #include <util/delay.h> #define F_CPU 80000000UL #define DQ 0 #define SET_DQ DDRA &= ~_BV(DQ) #define CLR_DQ DDRA |= _BV(DQ) #define IN_DQ PINA & _BV(DQ) #define LCD PORTA #define DLCD...

    Mikrokontrolery   25 Maj 2010 00:17 Odpowiedzi: 37    Wyświetleń: 8876
  • DS18B20 atmega8 avr-gcc

    4.7k standardowy z notki DS Dodano po 3 mi o konwersji sie nie marzy. DS podczas resetu nie daje stanu niskiego. On nic nie daje :) / :( Dodano po 56 Zaczyna zyc. Dosc ciekawie bo dopiero jak nozka +5V DS wisi w powietrzu. Jak dam do masy albo +5V to milczy. Wie ktos dlaczego?

    Mikrokontrolery   16 Cze 2007 07:34 Odpowiedzi: 17    Wyświetleń: 7165
  • ds18b20 (ds18s20) - tryb parasite

    Nie wiedziałem, że używasz AVR, podejrzewałem '51 (jakoś tak bez uzasadnienia :D). Rezystor podciągający podłączasz tak jak powiedziałeś. Kod programu pokazuje jednak, że silne podciąganie na czas konwersji robisz programowo (w AVR można) - rezystor podciągający w tym jakoś szczególnie nie uczestniczy...

    Mikrokontrolery   28 Sie 2007 21:22 Odpowiedzi: 12    Wyświetleń: 3787
  • 3 x DS18B20 atmega32 LCD. Co zrobić ze stanami PINów?

    Kod jest narazie na dwa DS'y... #define F_CPU 8000000 #include <avr/io.h> #include <util/delay.h> #define DDR_DB4 DDRB #define PORT_DB4 PORTB #define DB4 PB0 #define DDR_DB5 DDRB #define PORT_DB5 PORTB #define DB5 PB1 #define DDR_DB6 DDRB #define PORT_DB6...

    Mikrokontrolery   26 Sie 2007 07:27 Odpowiedzi: 5    Wyświetleń: 1577
  • Atmega8 + WinAvr + HD44780 + DS18B20

    Witam Serdecznie Proszę o pomoc. Staram się zrobić pomiar temperatury na DS18B20 z wykorzystaniem LCD na HD44780 (docelowo pomiar na 3 dallasach). Mam atmege48 z kwarcem 11,059MHz. Mam też dobrze zrobionego delay'a (przynajmniej tak mi się wydaje). Dopiero rozpoczynam przygodę microcontrolerami i...

    Mikrokontrolery   12 Wrz 2007 23:05 Odpowiedzi: 20    Wyświetleń: 9599
  • DS18b20 i DS89C450. Dlaczego program nie działa?

    Witam!!! Jestem Poczatkujący więc proszę o wyrozumiałość :D Używam Procka DS89C450 i podczepiłem do portu P1^6 czujnik DS 18b20. I mój problem polega na tym że napisałem program a nie działa. Program jest w C (Keil). Kwarc 11.0592. #include <REG420.H> /* special function register...

    Mikrokontrolery   14 Wrz 2007 11:15 Odpowiedzi: 4    Wyświetleń: 1816
  • 1-wire odczyt z ds18b20 - pytanie o metode

    Witam, chciałem doczepić się do pytania :). Pierwszy raz w życiu pisze program do obsługi 1-wire. Komunikuje się z czujnikiem DS18B20, według schematu 1. inicjalizacja 2. skip rom 3. mierz temp. Sprawdzałem i wiem, że czujnik przechodzi inicjalizacje. Tzn. dostałem od niego odpowiedz, że jest...

    Mikrokontrolery   07 Gru 2007 21:34 Odpowiedzi: 5    Wyświetleń: 2278
  • DS18B20 + Atmega8 + UART - przesyłanie bajtów

    Oki, juz działa :D Dorzuciłem jeszcze delay(3);//4us w funkcji odczyt_bit() po SET_DQ; unsigned char odczyt_bit(void) { cli(); delay(2);//3us CLR_DQ; delay(3);//4us SET_DQ; delay(3);//4us <<<<<<<<<<... if(bit_is_set(PINB,0)) ...

    Mikrokontrolery   26 Sty 2008 16:00 Odpowiedzi: 7    Wyświetleń: 2503
  • 2 x DS18B20 + atmega +LCD + język C

    Witam Wiem,że moze ten temat był wałkowany wielokrotnie, lecz czy mógłby mi ktos pomóc z problemem dotyczącym skonfigurowania programu do działania dwóch czujników temperatury DS'ów podłączonych do oddzielnych pinów mikrokontrolera Atmega. Mam program, który odczytuje temperature z jednego DS'a,...

    Początkujący Elektronicy   29 Sty 2008 00:55 Odpowiedzi: 1    Wyświetleń: 2214
  • DS18B20- wojna z czujnikiem

    żeby zajmował dużo mniej zrób to: - includuj bibliotekę math.h #include <math.h> - dodaj flagę -lm przy kompilacji przykładowo: avr-gcc -mmcu=atmega88 -I. -g -O2 -Wall -pedantic -std=gnu99 "main.c" -o "main.o" -lm i dodatkowo mogłbyś wywalić te zmienne wynik1, wynik2...

    Mikrokontrolery   25 Lut 2008 23:56 Odpowiedzi: 31    Wyświetleń: 4887
  • Co z tymi DS18B20? Skąd te różnice? Wadliwa seria?

    Wadą jest na przykład ograniczenie maksymalnej mierzonej temperatury do 80 stopni celcjusza. Tak to główna wada. Dodatkowo, w przypadku zainstalowania kilku czujników na jednej linii i jeśli pracujemy na dużych dystansach należy zapewnić silne podciąganie "strong pullup" - w najprostrzej postaci...

    Mikrokontrolery   02 Mar 2008 20:49 Odpowiedzi: 15    Wyświetleń: 2594
  • [Atmega16][C] Lcd i komunikacja z DS18b20.

    Witam. Od paru dni próbuje uruchomić czujnik temperatury niestety bezskutecznie (w ogóle nie jest wykrywany przez funkcje ow_reset). Dlatego tez byłbym bardzo wdzięczny za wszelkie sugestie. Atmega pracuje z częstotliwością 1Mhz. Czujnik jest podpięty pod 6 pin portu d. Z góry dziękuje. #include...

    Mikrokontrolery AVR   04 Kwi 2009 14:25 Odpowiedzi: 5    Wyświetleń: 2289
  • [ATMEGA8][BASCOM] ds18b20 i dziwne wyniki

    ... to moze on sie poprostu caly czas resetuje ?? Kochasiu :!: Żeby zresetować rejestry temperatury w scratchpad , to musiałbyś odłączyć zasilanie od DS-a lub jeśli masz zasilanie pasożytnicze(linią DQ) , to musiałbyś na tej linii utrzymać stan niski , przez >960uS. Spróbuj zwiększyć czas konwersji...

    Mikrokontrolery AVR   11 Lip 2008 17:49 Odpowiedzi: 9    Wyświetleń: 2996
  • [Atmega8][Bascom] Rejestrowanie temp max i min DS18b20

    Tak jest. Ale lepiej na niski poziom...

    Mikrokontrolery AVR   27 Lip 2008 16:17 Odpowiedzi: 13    Wyświetleń: 2531
  • [LPC2142][ds18b20] Problem poczatkujacego

    Witam. Od niedawna uczę się ARMów i mam problem. Kiedyś napisałem funkcję do obsługi ds18b20 na AVRy, teraz chciałem ją zaimplementować pod LPC2142 w środowisku Keil i niestety mi nie wychodzi. Poniżej przedstawiam kod źródłowy już zmodyfikowanej funkcji pod LPC. ds18b20.h #include <stdio.h> #include...

    Mikrokontrolery ARM   22 Sie 2008 14:15 Odpowiedzi: 10    Wyświetleń: 3004
  • [Atmega16][rfm02][ds18b20]Bezprzewodowy termometr

    Mój termometr działa świetnie mam tylko jeden problem z alarmem jak jest za nisko ustawiony, często się włącza(termometr pilnuje temp na piecu centralnym) chce dorobić przycisk kasujący alarm oto fragment kodu if (temp>=alarm) { LC...

    Mikrokontrolery AVR   24 Sie 2010 21:28 Odpowiedzi: 18    Wyświetleń: 5385
  • [C] Obsługa ds18b20 - funkcja komunikacji 1 wire

    Piszę obecnie program obsługujący termometr ds18b20. Nie mogę wykorzystać gotowych bibliotek dostarczonych razem z kompilatorem (CodeVision), więc obsługę 1 wire napisałem sam na podstawie specyfikacji. Jednak poza wysłaniem resetu komunikacja nie przebiega poprawnie. Oto mój kod: /***************************************...

    Mikrokontrolery AVR   12 Lip 2009 23:24 Odpowiedzi: 8    Wyświetleń: 4313
  • 1Wire Know-How (DS18B20+, DS9097U-009)

    W chwili obecnej projektuje system kilku linii składający się z 15-20 czujników na około 40 metrowych przewodach. Częstotliwość odczytu około 1 godzina. Master DS9097U-009 plus zabezpieczenie DS9503. Poszczególne linię chcę multipleksować pomiędzy jednym masterem. Czy sumaryczna liczba czujników...

    Mikrokontrolery   27 Sie 2009 14:56 Odpowiedzi: 13    Wyświetleń: 5450
  • atmega128 + ds18b20 zly odczyt temperatury

    Według mnie ta funkcja jest ok, ponieważ Wysłanie bitu polega na ustawieniu magistrali w stan niski, następnie jeśli po czasie min. 1μszostanie ona ustawiona w stan wysoki, równoznaczne jest to z wysłaniem jedynki. Jeśli z kolei po wyczyszczeniu magistrali nie nastąpi w określonym czasie podciągnięcie...

    Mikrokontrolery AVR   21 Paź 2009 22:51 Odpowiedzi: 15    Wyświetleń: 2761
  • [MEGA8][C] Błędny odczyt temperatury z DS18B20

    zdebel tak znikł ten warning. piti___ niestety teraz dostaje inne bzdury... 4095,9 stopnia flapo213 po twoim poście postanowiłem dokładnie przeryć datasheeta i napisać od początku po swojemu procedure obsługi ds18b20. oscyloskopu nie mam i nie bede miec z kilku powodow a najpowazniejszy to $$$. oto...

    Mikrokontrolery AVR   24 Lis 2009 00:36 Odpowiedzi: 30    Wyświetleń: 6568
  • DS18B20+ zepsuty, naprawa?

    Ale przecież nadpisuję result wartością 1 lub 0 jeśli był presence pulse, a niemożliwe, żeby reset nadal nie wyłapywał presence_pulse. Edit: Jednak nadal nie wykrywa reset_pulse i już na prawdę nie wiem jakie timingi tam mają być, bo te podane przez Dallasa skorygowanie Waszymi podpowiedziami nie...

    Mikrokontrolery   08 Sty 2010 09:55 Odpowiedzi: 37    Wyświetleń: 3723
  • [winavr][atmega8][C] DS18b20 Cały czas wyświetla -16.1 st. R

    Teraz tak wykombinowałem. I dalej -16.1 stopnia. #include <avr/io.h> #include <stdio.h> #define PIN_1WIRE 0 #define PORT_1WIRE PIND #define OUT_1WIRE_LOW PORT_1WIRE &=~(1<<PIN_1WIRE); #d... OUT_1WIRE_HIGHT PORT_1WIRE |=1<< PIN_1WIRE; #define...

    Mikrokontrolery AVR   22 Lut 2010 21:12 Odpowiedzi: 15    Wyświetleń: 3294
  • [Atmega16][C] DS18b20, nie drukuje zmiennej tekstowej.

    Witam, Mam taki problem, funkcja write_text("text") wydrukuje mi ładnie napis ale jeśli zamiast napisu "text" wstawie smienna fTemp wyskakuja błedy i juz nie wyswietla nic. Drugi problem jest taki ze w tej chwili drukuje mi text "text" co oznacza ze jakas tam temperature odbiera ale jesli: if(fTemp...

    Mikrokontrolery   28 Lut 2010 11:12 Odpowiedzi: 16    Wyświetleń: 1782
  • ATmega32 i czujnik temperatury DS18B20

    Dzięki. Faktycznie odczytywałem i zapisywałem za pomocą PIND. Niestety po poprawkach nadal nie działa. #include <avr/io.h> #include <util/delay.h> #define NR_PIN PD2 #define PORT_1WIRE PORTD #define PIN_1WIRE PIND #define DDR_1WIRE DDRD #define OUT_1WIRE_LOW PORT_1WIRE&=~(1<<NR_PIN...

    Mikrokontrolery AVR   10 Mar 2010 08:16 Odpowiedzi: 18    Wyświetleń: 7164
  • ATMEGA 162, sprzętowy PWM i DS18B20...

    Czy te wyjścia z PWMów są aktywne w stanie wysokim czy niskim ?

    Mikrokontrolery AVR   10 Kwi 2010 12:47 Odpowiedzi: 14    Wyświetleń: 3516
  • 15x DS18B20 i MAX232 - pytania

    Dziękuję za podpowiedź. Po remoncie mieszkania zmontuję układ - jak będzie działać nie omieszkam się pochwalić. Układ ze schematu zamieszczonego w [url=]Link nie działał, miałem za niskie napięcie na wyjściu, no i RS232 nie uciągnie 15 czujników :/] Live long and prosper.

    Początkujący Naprawy   27 Lip 2010 21:11 Odpowiedzi: 2    Wyświetleń: 1263
  • ds18b20 - brak jednego bajtu

    Witaj, Chyba wiem gdzie leży Twój problem. Kiedyś robiłem eksperyment z Atmegą pracującą z zegarem 1[MHz]. No chwilę rzeźbienia z oscyloskopem zeszło, nie mówiąc już o tym że te standardowe funkcje delay to kiepsko chodziły na tak niskim zegarze. Po wielkich bojach zrobiłem to na zegarze 1[MHz]. Proponuję...

    Mikrokontrolery AVR   24 Sie 2010 21:00 Odpowiedzi: 59    Wyświetleń: 4825
  • [ATMEGA16][GCC + AVR Studio] 1Wire, DS18B20, komunikacja

    OK, powiedzice mi tylko jedno. Mój DS18b20 jest podpięty pullupem 10KOhm, po włączeniu tej funkcji : //RESET 1 Wire//////////////////////////// unsign... char reset1Wire(void) { unsigned char counter=12,tmp; //// SET1WireOut; ... DDRX jako wyjscie PORT1WireOut&=~(1<&l...

    Mikrokontrolery AVR   06 Sie 2010 13:49 Odpowiedzi: 14    Wyświetleń: 5893
  • [DS18B20] Dziwne zachowanie przy zasilaniu parasite...

    Kolejne testy i pełny sukces... łącznie ze "strong pullup" - czyli w pełni działający tryb parasite w niskich temperaturach. Zapewne wcześniej nie chciał działać właśnie ze względu na czasy... czyli... "wina softu" :oops: Tym razem czasy wziąłem bezpośrednio z noty AVR318 (at)tmf I wbrew pozorom,...

    Mikrokontrolery   12 Paź 2010 21:59 Odpowiedzi: 16    Wyświetleń: 2272
  • Termometr 4 punktowy na LPC1343 + 4x ds18b20 + src

    Chyba czas się zainteresować tymi cortexami, ceny biją na głowę odpowiedniki atmela :). Tylko DYI jest utrudnione, bo bez smd się nie obejdzie... Ceny są bardzo niskie w porównaniu np. z atmegami. Ja osobiście czekam na nowy procesor Atmela at32uc3l, który ma kosztować w granicach kilkunastu złotych....

    DIY Konstrukcje   11 Lis 2010 12:18 Odpowiedzi: 28    Wyświetleń: 20912
  • Atmega 8 termometr ds18b20 wyświetlacz hd44780 nie wyświetla pomiaru

    Skąd wiesz, że Twoje opóźnienia są dobre ? sprawdzałeś to jakoś ? Czemu nie używasz funkcji avrlibc ? Nie wiem czym jest stan niski, tryb wejscia i wyjscia? mogę się domyślać co to za cuda ale to tylko domysły. Kod dalej masakra a nie sformatowany. No i jak to jest ? Piszesz, że nie zmieniałeś...

    Mikrokontrolery AVR   05 Wrz 2011 18:03 Odpowiedzi: 11    Wyświetleń: 3921
  • [ATMega8][ASM] Dziwny odczyt z czujnika DS18B20

    Napisałem nową wersję programu całkowicie od nowa. Bardzo proszę kogoś kto miał styczność z DS18B20 o sprawdzenie tych kilku funkcji i stwierdzenie czy czujnik jest uszkodzony czy coś jest nie tak w kodzie. Schemat podłączenia zamieściłem wyżej. Fosc = 1 MHz z wewnętrznego oscylatora.

    Mikrokontrolery AVR   17 Paź 2011 21:12 Odpowiedzi: 17    Wyświetleń: 2661
  • [atmega8][c] Termometr ds18b20 nie odpowiada

    [syntax=c]#define _DATA_DDR DDRD; #define _DATA_WIRE DDD2; #define _DATA_PIN PIND; [/syntax] Zakładając, że Twoje nieujawnione makra wyglądają jak powyżej, to po przetłumaczeniu Twojego kodu będzie on wyglądał: [syntax=c]#define _DATA_SET_HIGH _DATA_DDR |= (1 << _DATA_WIRE); #define...

    Mikrokontrolery   24 Lis 2011 20:49 Odpowiedzi: 2    Wyświetleń: 1322
  • Atmega32+ds18b20 - podpiecie kwarca ?

    [syntax=c]unsigned char RESET_PULSE(void) { unsigned char PRESENCE; int counter = 12; OUT_1WIRE_LOW; DIR_1wire_OUT; //ustawiamy magistrale w poziom niski _delay_us(500); DIR_1wire_IN; //zwolnienie magistrali _delay_us(80); //oczekiwanie na ustawienie linii w stan niski przez DS //sprawdzamy...

    Mikrokontrolery AVR   08 Gru 2011 01:58 Odpowiedzi: 28    Wyświetleń: 2154
  • [Atmega8][c] ds18b20 nie wysyła temperatury

    Ten kod napisałem na podstawie dokumentacji temometru i dokumentu opisującego interface 1 wire od atmela: A do dokumentacji AVR-ka zaglądałeś :?: Zastanów się, czy można uzyskać niski stan na magistrali 1wire, jeżeli pin do niej podłączony jest ustawiony jako wejście :?: [syntax=c]unsigned...

    Mikrokontrolery AVR   15 Gru 2011 23:19 Odpowiedzi: 3    Wyświetleń: 1183
  • [ATMega168][C] Obsługa DS18B20 - impulsy RESET i PRESENCE

    Witam, Wzorując się na poradniku: www.ja(usun-to)glarz.com/ja/elektronika/... napisałem funkcję: Wszystkie czasy zawarte w powyższym kodzie wynikają z dokumentacji technicznej wysyłania i odbierania impulsu RESET i PRESENCE. Według dokumentacji układ Master powinien ustawić linie w ...

    Mikrokontrolery AVR   21 Gru 2011 12:53 Odpowiedzi: 7    Wyświetleń: 1660
  • DS18B20 połączenie skrętki w gwiazdę

    Odświeżę trochę temat. 1-wire to nie magistrala różnicowa i skrętka kompletnie nic nie daje Zdaje się że kiedyś już pisałem, ale napiszę jeszcze raz. Magistrala 1Wire (jeżeli czujnik nie będzie podłączony osobnym przewodem do masy/uziemienia w miejscu swego zamocowania) jest magistralą różnicową. Należy...

    Mikrokontrolery   25 Sty 2012 15:51 Odpowiedzi: 18    Wyświetleń: 5170
  • atmega8 + DS18B20 + 2x 7seg

    Witam, Można powiedzieć że jeszcze właściwiej było by gdybyś zastosował tranzystory PNP wtedy anody też byś sterował stanem niskim pinu. Pozdrawiam;)

    Mikrokontrolery Początkujący   21 Lut 2012 02:33 Odpowiedzi: 18    Wyświetleń: 3640
  • DS18B20+ brak komunikacji

    Ok dobra teraz uwaga bo ciekawa rzecz: Podłączając odwrotnie (a co tam jak już zjarałem to trudno) tj. środkową nóżkę do masy a GND do sygnału otrzymuję kwadrat jakiś, wydaje się komunikacją cyfrową, atmega reaguje oczywiście wprowadzając stan wysoki na pin "temperatura za niska". Przy zwarciu takich...

    Mikrokontrolery Początkujący   07 Mar 2012 15:50 Odpowiedzi: 5    Wyświetleń: 1500
  • Atmega8 i DS18B20 - pomiar temperatury poniżejk 10st. Celsjusza.

    A ja miałem - i co teraz zrobisz ? Jest to jakoś uzasadnione, że nie miał ? :) Normalnie stan wysoki na lini DQ ładuje wewnętrzny kondensator "pasożytniczy", który zasila termometr (gdy stan na DQ jest niski). Niektóre czynności wykonywane przez ten termometr, zjadają dość dużo energii (chociażby...

    Mikrokontrolery AVR   06 Mar 2012 19:26 Odpowiedzi: 47    Wyświetleń: 5346
  • Termometr cyfrowy (atmega8 i DS18B20) i dioda RGB - rozwiązany

    Według schematu z tego co widzę to diodę RGB masz ze wspólną anodą. Więc podając stan niski z µC dioda się zaświeca. W instrukcjach warunkowych sterujących poszczególne diody masz odwrotnie - próbujesz zapalać diodę stanem wysokim na końcówce µC. Reset (0) powinien zaświecać diodę, a set (1)...

    Początkujący Elektronicy   14 Lis 2016 17:00 Odpowiedzi: 6    Wyświetleń: 5381
  • Termostat do wytrawiarki (Atmega8, DS18B20 - termometr, JQC-3FF - przekaźnik)

    ...To nie dzielnik, tylko podciągnięcie bazy do masy - aby ta nie wisiała w powietrzu i tranzystor był w stanie odcięcia, gdy układ jest wyłączony... Takie podciąganie rezystorem do masy kompletnie nie ma sensu, bo jak dajesz stan niski na port to... masz podciągnięte do masy :) , a R11 zamiast 1k...

    DIY Konstrukcje   29 Lut 2016 17:34 Odpowiedzi: 27    Wyświetleń: 16302
  • [ATMEGA8][C] - Brak komunikacji z DS18B20

    Byłem przekonany, że ustawiając Port C, pin 4 na wyjście automatycznie jest on w stanie niskim. Dioda jest podłączona dobrze, przez rezystor 330 do minusa. Wszystkie twoje sugestie sprawdzę jak tylko będę mógł. EDIT. Według wskazówek powyżej zrobiłem coś takiego [syntax=c]#include <avr/io.h> #include...

    Mikrokontrolery Początkujący   02 Paź 2012 12:15 Odpowiedzi: 7    Wyświetleń: 1533
  • Układ nadążny za słońcem, ATMEGA16, LCD, ds18b20,L298, PWM, ADC

    Układ nadążny za słońcem- inaczej układ śledzący, jest rodzajem układu sterowania, który umożliwia automatyczne lub półautomatyczne wodzenie za Słońcem. Układy tego typu wykorzystuje się najczęściej w celu znacznego podniesienia wydajności baterii fotowoltaicznych lub kolektorów słonecznych. ...

    DIY Konstrukcje   08 Lut 2017 12:17 Odpowiedzi: 61    Wyświetleń: 47421
  • 4x DS18b20 +LCD = Termometr

    Witam. Jako, że jestem początkujący w tej dziedzinie, chciałem się poradzić doświadczonych kolegów jak przerobić dalej program. Do projektu kolegi DUCH - 4xds18b20 LCD dodałem sterowanie włączeniem led, buzera (opcjonalnie przekaźnika) po przekroczeniu założonej temperatury, zarówno za niskiej jak...

    DIY Konstrukcje   02 Maj 2015 22:07 Odpowiedzi: 493    Wyświetleń: 303346
  • Termometr pokojowy z histerezą na DS18B20

    Wydaje mi się ,że marcin387 myślał o alarmie za wysokiej temperatury, bo za niskiej nie ma co alarmować dźwiękiem, najwyżej piec zgaśnie (ewentualnie kilka piknięć, jednorazowo przypominających: idź podłóż do pieca:))

    DIY Konstrukcje   14 Cze 2013 21:21 Odpowiedzi: 24    Wyświetleń: 21927
  • [atmega8][c/WinAvr] - termometr cyfrowy ds18b20 - nie odpowiada.

    Bo póki co - to jest tylko próba resetu. Mam całą bibliotekę napisaną, jednakże testuję tylko najprostszą z funkcji - reset. Sam kod nie jest mój, jedynie dostosowany do mojego układu. Oczekuję otrzymania sygnału PRESENCE (niskiego na pinie OneWire (PB0), jednak zawsze otrzymuję wysoki. Przedstawiony...

    Mikrokontrolery AVR   01 Lip 2013 22:12 Odpowiedzi: 5    Wyświetleń: 1953
  • AVR/ATMEGA8 - Termometr DS18B20

    operuj na zmiennych typu uint8_t (osobno część całkowita, osobno dziesiętna), wówczas nie będziesz musiał marnować kodu na float i jego konwersję, co jest " trochę nieoptymalne". poszukaj w sieci bibliotek Petera Danneggera - będzie szybciej. poszperaj w postach na forum, było już chyba wszystko na...

    Mikrokontrolery AVR   12 Paź 2013 12:25 Odpowiedzi: 4    Wyświetleń: 4395
  • DS18B20, ATMEGA32A - Nie moge wykryc Presence Pulse

    Nowego termometru nie potrzebujesz. Natomiast rezystor 1k7 to zdecydowanie za mało i DS mógł nie móc wystawić poziomu niskiego, stąd brak detekcji presence pulse.

    Mikrokontrolery Początkujący   16 Paź 2013 18:22 Odpowiedzi: 10    Wyświetleń: 1755
  • DS18B20 ATMega8 LED w C - Na wyświetlaczu wyrzuca mi śmieci

    Nie wiem czy dobrze wybrałem dział, ale nie wiem czy błąd tkwi w oprogramowaniu czy w podłączeniu :D Na razie podłączałem jeden czujnik do portu D0 docelowo mają być dwa czujniki temp jeden przy całym układzie a drugi dalej by móc mierzyć temp na zewnątrz, wyświetlacz 8-segmentowy razy 2, temp będzie...

    Mikrokontrolery AVR   10 Lis 2013 22:15 Odpowiedzi: 16    Wyświetleń: 2049
  • Czujnik ds18b20 - Odczyt temperatury

    [syntax=c] #include <avr/io.h> #include <stdlib.h> #include <util/delay.h> // makra #define WE 0 #define PORT_1wire PINB #define SET_1wire DDRB&=~_BV(WE) #define CLEAR_1wire DDRB|=_BV(WE) #define IN_DQ PINB & _BV(WE) char buf[8]; // zmienna potrzebna przy konwersji...

    Mikrokontrolery   17 Gru 2013 22:08 Odpowiedzi: 15    Wyświetleń: 2817
  • ATMEGA 8 - Problem z czujnikiem DS18B20

    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; _... = 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,...

    Mikrokontrolery AVR   17 Lis 2014 12:39 Odpowiedzi: 4    Wyświetleń: 876
  • Arduino + 5*DS18B20 zgłupiał

    Lepiej się przyjrzyj tej "bilbiotece". Niestety większość tych gotowców do Arduino ma skandalicznie niski poziom i stąd błędy. Jest nieprawdopodobne, żeby przy tak małej magistrali były kłopoty z komunikacją. Chyba, że uszkodzeniu uległ jeden z Dów. Podobnie z CRC - jakkolwiek CRC nie eliminuje wszystkich...

    Mikrokontrolery   07 Gru 2014 18:50 Odpowiedzi: 10    Wyświetleń: 1404
  • ds18b20 - Obsługa 1wire - diagnoza funkcji odbierania pisania

    Po zmianie według sugestii nic sie nie zmieniło... Nawet porozwijałem pętle : [syntax=c] uint8_t reset_pulse() { PORTB &=~(1<<PB0); // bez podciagniecia do VCC/stan niski DDRB |=(1<<PB0); // ustawiam jako wyjście _delay_us(480); // po ustawieniu wyjscia podawany...

    Mikrokontrolery AVR   21 Lip 2015 22:10 Odpowiedzi: 23    Wyświetleń: 1371
  • Wiele czujników DS18B20 (Parasite Mode) na ESP8266

    Kol. Marico już wszystko wyjaśnił, a ja z ciekawości zapytam po co i ten parasite power? Tak naprawdę tylko kłopot z tym. Naprawdę ten dodatkowy przewód z 3,3V robi taką różnicę? przypuszczam, że sporo się nagimnastykujesz z tym. Ze względu na RTOS w ESP i inne zależności czasowe w praktyce robiene OW...

    Mikrokontrolery   01 Sie 2015 18:36 Odpowiedzi: 12    Wyświetleń: 4686
  • Rozbudowany Emulator DS18B20

    Witam. Przedstawiam układ który pozwala na podszywanie się pod czujnik temperatury DS18B20. Mógłby się przydać każdemu kto oprogramowuje/projektuje coś co wykorzystuje czujniki DS18B20 lub nawet jakiemuś monterowi czy serwisantowi. Ideą było to, żeby można było odłączyć działający czujnik temperatury,...

    DIY Poczekalnia   05 Sty 2018 15:00 Odpowiedzi: 22    Wyświetleń: 10374
  • Arduino UNO - Czujnik na piec ds18b20

    if jeżeli przycisk wciśnięty buzer stan niski czekaj 10 min. To powinno pomóc .

    Arduino   03 Sty 2017 12:31 Odpowiedzi: 2    Wyświetleń: 1665
  • Emulator czujnika DS18B20

    z kontrastem łatwo sobie poradzić "podlonczając" potencjometr do Aref ustawiając je na wewnętrzne napięcie odniesienia Czy to jest rozwiązanie przetestowane w praktyce? Moje gdybanie niepoparte próbami: Przy niskim napięciu zasilania wyświetlacza, np 3,3 V, na pin Vo trzeba podać napięcie ujemne...

    DIY Poczekalnia   31 Sie 2017 19:21 Odpowiedzi: 30    Wyświetleń: 16959
  • Termometr WiFi - ESP8266 + DS18B20 - ThingSpeak, Blynk.

    Jeśli się uda to na pewno to zaprezentuję. Wszystko jednak zależy od finansów i ilości wolnego czasu - jak by nie patrzeć, wyświetlacz kosztuje ponad stówę, ceny modułu GPS 10 Hz i akcelerometru też niskie nie są... Jedyne co może być proste to sterowanie przekaźnikiem lub podłączenie termometru do sterowania...

    Artykuły   28 Lis 2021 11:11 Odpowiedzi: 81    Wyświetleń: 39984
  • DS18B20 nie działa na kilku metrowym przewodzie

    A czy nie jest tak, że skrętka jest po prostu odporniejsza na zakłócenia elektromagnetyczne niż zwykły przewód w którym druty poprowadzone są równolegle? Jest ale TYLKO w przypadku stosowania jej zgodnie z przeznaczeniem czyli transmitowaniu jedną parą skrętki sygnału różnicowego. W każdym innym...

    Projektowanie Układów   08 Lut 2019 13:58 Odpowiedzi: 32    Wyświetleń: 2406
  • arduino+czujnik temp ds18b20+2 przekazniki

    witam kolego nie dziala mi ten kod moze dlatego ze moje przekazniki sa sterowane stanem niskim i zamiast przycisku mam wlacznik on off ktory zwiera gdy wlaczony caly czas moze opisze po kolei co i jak wiec wlaczam na on zwarty caly czas wlacza sie przek nr1 po uplywie minuty ma wlaczyc sie przek nr 2...

    Arduino   05 Gru 2017 20:38 Odpowiedzi: 11    Wyświetleń: 1002
  • Arduino + bezprzewodowa komunikacja 1-wire DS18B20

    A kolega o diodzie słyszał ? Słyszał. Narysuj schemat jak to ma wyglądać. Zobaczymy, czy układ nie będzie się zatrzaskiwał w stanie 0. Poza tym, masz błędne mniemanie o wyglądzie fizycznym "0" logicznego w 1W Zero to długi impuls, jeden krótki. Jakie to czasy można poczytać , na pamięć...

    Arduino   21 Sty 2018 13:28 Odpowiedzi: 15    Wyświetleń: 1068
  • Arduino uno r3 i 5 termometrów ds18b20 lcd 4x20

    Łączę to w ten sposób: 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ń: 1455
  • DS18b20 - różne odczyty temperatury.

    (at)nowyARM - też myślę że to jakiś błąd - ale w przyszłości nie stać mnie na takie "wpadki" - dlatego myślę o Pt1000. Problem dotyczył starej serii termometrów ale to właśnie wadliwe serie najprędzej można kupić u żółtych przyjaciół. W erracie producenta było napisane jakiej serii dotyczy i jak...

    Mikrokontrolery   02 Cze 2018 10:04 Odpowiedzi: 27    Wyświetleń: 1380
  • DS18B20 - brak odczytu przy długim przewodzie...

    Co ciekawe - pierwszy termometr miał wlutowany rezystor 150Ohm, co wydawało się poprawiać jego prace. A teraz wali błędami najbardziej z wszystkich... Nie możesz mieć szeregowych rezystorów z czujnikami. Przecież one utworzą dzielnik napięciowy z rezystorem podciągającym, co zakłóci rozpoznawanie...

    Arduino   04 Lut 2019 13:18 Odpowiedzi: 55    Wyświetleń: 2646
  • [ATmega8][C] Termometr ATmega8, DS18B20, LCD - pokazywana temperatura 0,0

    Na obecną chwilę trochę pozmieniałem kod. Zachowanie czujnika wygląda następująco: -przy normalnym podłączeniu pokazuje -0.1 (to zaokrąglone -0.0625) -po odłączeniu środkowego pinu od atmega8 - pojawia się napis "zwarcie" a temperatura zmienia swoją wartość na 0.0 -nie potrafię doprowadzić do sytuacji...

    Mikrokontrolery AVR   02 Maj 2019 10:56 Odpowiedzi: 19    Wyświetleń: 717
  • DS18B20 + ESP8266 - nie wykrywa przy 6m przewodzie

    Cześć, czujnik ma katalogowe zasilanie min 3.0V Czy na tych łączonych przewodach nie masz większego spadku napięcia z tych 3,3V? Rezystor powinien być przy czujniku. Z 230V też może się coś indukować, szczególnie przy takim skrajnie niskim zasilaniu. Zacząłbym od grubszego przewodu. Pozdrawiam jurek

    ESP8266 i ESP32   07 Lis 2019 18:27 Odpowiedzi: 6    Wyświetleń: 1131
  • Pomiar temperatur w domu Arduino + ethernet + DS18B20

    Wymyśliłem coś takiego: [syntax=c] #include <SPI.h> #include <Ethernet.h> #include <OneWire.h> OneWire ds(2); // on pin 10 (a 4.7K resistor is necessary) byte mac[] = { 0x00, 0x30, 0x4f, 0x46, 0xc9, 0x1e }; EthernetClient client; char server[] = "192.168.1.2";...

    Arduino   14 Sty 2020 09:07 Odpowiedzi: 9    Wyświetleń: 690
  • Dlaczego termometr DS18b20 często ulega awariom?

    Może na tym kablu/czujniku robi się zwarcie do 5V którym zasilany jest czujnik. Opór nie musi spadać do zera ale jest niski i obydwa układy komunikując się muszą zwierać do masy dużo większy prąd niż ten z podciągania 4K7. Minimalny opór to 1K5. Może następnym razem zaraz po odłączeniu sprawdź oporność...

    Mikrokontrolery   28 Kwi 2020 07:59 Odpowiedzi: 18    Wyświetleń: 936
  • Arduino + DS18B20 - zaniki pomiarów

    Nie - nawet wystarczy co kilka sekund. Sterownik ma za zadanie sprawdzanie temperatury wody w zasobniku i w przypadku zbyt niskiej temperatury (np. poniżej 35 st) ma włączyć grzałkę i w przypadku osiągnięcia temperatury pow. 93-95 st ma wlączyć pompę która przepompuje część gorącej wody do innego zasobnika....

    Arduino   18 Mar 2021 09:31 Odpowiedzi: 21    Wyświetleń: 834
  • Większość czujników DS18B20 sprzedawanych w Internecie to podróbki

    Przecież już od dawna wielu praktyków o tym pisało. 4,7k było dobre dla jednego czujnika na krótkim odcinku, 2,2k sprawiało że działał każdy z czujników - nawet podróbki na długich dystansach. A że w PDF-ie o tym nic nie było to już inna sprawa. Dallas w wielu miejscach, w różnych notach, pisze jak...

    Artykuły   23 Wrz 2022 18:01 Odpowiedzi: 95    Wyświetleń: 17739
  • [Bascom] Atmega32 wykręcona na 25MHz + DS18B20

    Przede wszystkim. Zejdź z taktowaniem do jakiejś normalnej wartości dla ATmega16 i przetestuj czy wtedy komunikacja z DS-ką jest prawidłowa. Jeśli nie to najpierw musisz naprawić sprzęt/algorytm by wszystko działało prawidłowo. Jeśli na niskim taktowaniu komunikacja będzie w porządku to będzie to...

    Mikrokontrolery AVR   17 Kwi 2021 11:43 Odpowiedzi: 8    Wyświetleń: 507
  • Termometr nisko-temperaturowy do Single Stage

    ... to chyba napisać na komputer program do wprowadzania danych - klepiesz cyfry, a on dopisuje czas, najlepiej według pierwszej wpisanej cyfry - odczytujesz, i wpisujesz, nie patrząc, czy się zmienia wskazanie miernika, a komputer dopisuje czas dla chwili, kiedy odczytałeś. Dobrze by było mieć wpisanych...

    Komputery Modding & OC   09 Sty 2010 21:02 Odpowiedzi: 103    Wyświetleń: 13787
  • Atmega8 PCF8563 niskie temperatury - zegar się resetuje

    Witam, Zrobiłem koledze zegarek (PCF8563) z czujnikiem temperatury (DS18B20) do skuterka i jest problem właśnie z odliczaniem czasu. Przy wyłączonym zapłonie zegar dostawał prąd z bateryjki i przy większych mrozach (-15C) zegar się resetował. Myśleliśmy, że właśnie bateria siadła. Wymieniliśmy ją, ale...

    Mikrokontrolery AVR   05 Lut 2014 00:01 Odpowiedzi: 3    Wyświetleń: 1296
  • Mikrokontroler o niskim poborze prądu

    Z jaką prędkością ma pracować port szeregowy? 1200 bps? Brak drugiego portu szeregowego+DMA uniemożliwia sprzętową obsługę DS18B20. Przy 32kHz programowo tego też nie zrobisz.

    Mikrokontrolery Początkujący   14 Sie 2017 16:20 Odpowiedzi: 21    Wyświetleń: 1644
  • [Atmega8][ds18b20] stan niski 4.31V

    Witaj, w transmisji one_wire są trzy stany - strong pullup (generowane przez mikrokontroler) - weak pullup (generowane przez rezystor podwieszający) - low level (generowane przez układy DS) To oznacza jedno że nie powinieneś generować sygnału zera logicznego to ma robić dołączony układ. Proponuję...

    Mikrokontrolery AVR   05 Sie 2010 18:32 Odpowiedzi: 5    Wyświetleń: 1305