Potrzebujesz wartość odczytaną z 18B20 oraz wartość odczytaną z ADC, do którego jest podłączony MCP. Użyj Arduino do wyświetlania wyników z obu czujników na LCD. Możesz też wysyłać wyniki do PC przez dowolny port, np. COM (na USB). Jak dobrze napiszesz program, to wszystkie wyniki zbierzesz w jednym pliku, (.csv), z którego dane łatwo zaimportujesz...
Witam Kolego Unreal89. Pracuję pod Bascomem 8051 i nie spotkałem się z funkcją, o której wspominasz. Przejrzałem pliki help'a i tam również nic nie znalazłem. Zainteresowany jestem z jakiego powodu odpada komenda "fusing"? Dla czego pytam? Pozwolę sobie obszerniej skomentować zaprezentowany listing. 1. Termometr DS18B20 przechowuje informacje o temperaturze...
https://obrazki.elektroda.pl/1857589300_... Ponieważ mam na dachu bloku kilka anten krótkofalowych w tym jedna o wysokości 11m mocno zaczęła mnie interesować prędkość wiatru w miejscu ich instalacji. Tak się poskładało że planowałem niebawem robić modernizację instalacji sieciowej na tym dachu w celu pozbycia się przewodów ethernet...
http://obrazki.elektroda.pl/4820609400_1... Witam Zamieszczone fotki urządzenia są tylko dla zaprogramowania procesora i przeprowadzania testów. Zgodnie z opisem z obudowy pochodzi ze sterownika do którego napisałem program latem 2010r. Wszelkie testy są przeprowadzane w praktyce z różnymi próbami wymuszonych awarii i zabezpieczenie...
http://idom.svn.sourceforge.net/viewvc/i... Pliki 1wire i DS1820 oraz odpowiedniki w katalogu src. Zdziala z tyloma czujnikami na ile starczy ci pamieci do przechowywania ID. Co prawda w C++ ale na AVR i banalne do przerobienia na C.
https://obrazki.elektroda.pl/9845563000_... Jakiś czas temu rozbił mi się pokojowy termometr, taki klasyczny z kapilarą (na szczęście nie był rtęciowy, zatem wizyta straży pożarnej nie była konieczna ;-) ). Pozostała po nim drewniana deseczka-skala, której żal mi było wyrzucać. Postanowiłem tchnąć w nią nowe, cyfrowe życie. Nowy termometr...
Witam! Zrobiłem urządzenie do mierzenia temperatury w czterech punktach. Urządzenie działa poprawnie gdy do uC (atmega 32) podłączone są 3 czujniki (dallas 18b20) natomiast gdy podłącze 4 to odczyt temperatury jest błędny. Na wyświetlaczy LCD pokazują się same 0. Posiadam wyświetlacz hd44780 4x20. Gdy podświetlenie wyświetlacza zgaśnie to odczyt działa...
Właśnie sprawdziłem i nie ma tam popularnego dallasa 18b20 , tylko STCN75 w obudowie TSSOP8. Wyniesienie go na zewnątrz raczej nie wchodzi w grę.
Proszę. Pisałeś kiedyś, że przy okazji chciałbyś się czegoś nauczyć, więc masz tu przykład który napisałem przy kawie. Trzy różne czujniki- DS18B20, LM35 i Termistor NTC 10k - podłączone jednocześnie do jednego mikrokontrolera. Dla czujników NTC wyznacza się ich "Betę" czego nie robiłem dlatego wskazywana przez niego temperatura różni się nieco od tych...
Mam problem dotyczący DS18B20 a mianowicie proszę o przykładowy program w którym ustawia się bity konfiguracyjne odczyty temperatury. Z konieczności wymieniełem DS1820 na DS18B20 i nie chcę zmieniać programu chodzi mi oto w jaki sposób ustawić 18B20 do odczytu z rozdzielczością 9 bitów (dokładność odczytu 0,1 C) Z góry wielkie dzięki
A z ciekawości zapytam, co się dzieje gdy podłączysz dwa czujniki temperatury ? albo dwa te swoje układy ? - wtedy też wynikiem funkcji jest 1 ?
Witam Wykonałem projekt ze stronki http://www.ivica-novakovic.from.hr/Nokia... Przy zaprogramowaniu procesora wsadem podanym na tej stronce następuje częsty odczyt temperatury (szybko reaguje czujnik na zmianę temp. według mnie ok 1-3sek) co zatem idzie szybko się zużywa bateria. Chciałbym ażeby odczyt z czujnika 18B20 był co 5min....
Witam Podłączyłem czujnik DALLAS 18B20 do gniazda T1 w starszym module Ropam Basic GSM. Okazuje się i mam 107 stopni. Czy ktoś z kolegów próbował tego zabiegu ? Jakiego elementu koledzy brakuje ? Co jest w czujce TSR1 pod blaszaną obudową ? Czujki TSR2 opierają się właśnie na czujniki DS18B20
Witam, jak w temacie mam problem z czujnikiem DALLAS 18B20. Chciałem żeby czujnik pracował w czymś w rodzaju termostatu. Więc mierzoną wartość temperatury przyrównuje do temperatury ze zmiennej Tempmax. T1 -mierzona temperatura przez 18B20 Tempmax - temperatura maksymalna / Tempmax = 45.5 Kod: If T1>Tempmax Then Call Awaryjne_wylaczenie I wszystko...
Witam. Od jakiegoś czasu wykorzystuję linię 1Wire do odczytu temperatury z kilku czujek. Do obrazowania używałem programu Lampomitari i LogTemp. Pojawił się jednak techniczny problem. Jedna z czujek zaczęła fixować podając temperaturę 1500st. Zacznijmy od tego, że niemożliwe jest aby czujnik zwrócił 1500 stopni - z prostego powodu, tego nie da się...
Witam Ja także mam problem z DS1820. Być może spotkaliście się z czymś takim i możecie mi podpowiedzieć co zrobić . Próbuję odczytać 64-bitowe adresy ROM układów celem podłączenia kilku sztuk do jednej lini i odpowiedniego adresowania. Mam podłączony 1 DS i używam nastepujących kroków: 1. reset 2. wysłanie 33h 3. odczyt 8 kolejnych bajtów adresu Ale...
Witam! Dla przyblizenia mojego problemu chcialbym przedstawic na poczatku kilka faktow. Czujnik dziala i mierzy temp , jednak nie wiem jak sie dobrac do przeliczenia danej wartosci aby ja pozniej mozna bylo wyswietlic na LCD. W pokoju na inym termometrze temp. wynosi 20.9 stopnia celciusza a na DS18b20 msb=0x01 , lsb=0x7D. Gdy staram sie to przeliczyc...
Odrazu pisze że dużo szukałem na elektrodzie i to co znalazłem nie pomogło mi rozwiązac problemu. Większość postów dotyczy bascoma a ja pisze w asemblerze. Więc tak mam uP i czujnik ds 18b20 i nie potrafie w poprawny sposób odzcytć temperatury. Moje procedury muszą byc złe ale nie umiem tego sam poprawić prosze o pomoc. Kwarc 12Mhz procek atmel z 4kb...
Zabralem sie za termometr ds18b20. Wczesniej korzystalem z niego, wartosc temperatury wyswietlalem na LCD'ku i wszystko dzialalo. Teraz powrocilem do ukladu z ta roznica ze wart. temperatury wyrzucam szeregowo na kompa. Problem polega na tym ze w hyper terminalu wyswietla mi caly czas jedna wartosc (88). Kiedy wyciagam, w czasie pracy, procka uklad,...
Nie za każdym razem tak grzeje czasem miga led grzania a na wyświetlaczu pokazują się różne wartości temperatury.Za urządzenie dałem 300zl płytka +wyświetlacz.Elementy -symbole spiszę zdjęcia postaram się zrobić.Ale to na początku przyszłego tygodnia może wcześniej (delegacja). Po odczekaniu kilku godzin włączę go oczywiście bez grzałki odczyt temperatury...
Witam wszystkich przeczytałem wszystkie tematy związane z tym czujnikiem a i tak do końca nie wiem jak sie go odczytuje chcial bym by ktos na podstawie tego krotkiego programiku mogl mi wyjasnic co i jak Do Wait 1 //czekanie 1s 1wreset //inicjalizacja transmisji 1wwrite &HCC // wiem ze tak musi byc ale nie wiem do końca co to oznacza 1wwrite &HBE //jak...
Witam! Opracowałem ostatnio, w ramach własnego rozwoju taki oto interfejs: http://zdebel.com/wyk/ Szukam ludzi, którzy mają własne serwery chodzące 24/7 oraz czujnik temperatury i chcieliby podzielić się swoimi pomiarami :)
Witam serdecznie wszystkich, Zbudowalem termometr na podstawie strony: http://mirley.firlej.org/termometr_domow... Mam problem w związku z zawartym tam programem, konketnie chodzi o czujnik DS18B20. Program tam zawarty jest pod DS18S20. Przerobiłem kod, wszystko chodzi oprócz jednej rzeczy. W wyświetlaniu brakuje dziesiątych części temperatury. W załączeniu...
Witam Wiem że takich tematów jest sporo ale mój problem jest trochę inny. Mam problem z DS18B20 nie wiem jak odczytać z niego dane. Umiem odczytać temperaturę z DS1820 ale z wersji B nie umiem. W wersji DS1820 jest tablica dwóch zmiennych typu byte i w tej drugiej zmiennej jak jest ujemna temperatura jest 255, a wersja DS18B20 drugą zmienną(tak jak...
witam czy ta biblioteka obsluguje ujemne temp? bo na wystwietlaczu ponizej zera otrzymuje wartosc 4096..i maleje wraz z malejaca temp... co jest nie tak? dziekuje pzdr.
Szukam układu, który wyświetlałby jednocześnie godzinę datę i temperaturę 2-punktową na czujnikach DS18B20 lub DS1820 na wyświetlaczu graficznym 128x64 znaki:) Dziękuje za pomoc!! Pozdrawiam!
Witam Złożyłem układ wg rysunku: http://obrazki.elektroda.pl/7189611500_1... Jako czujniki temperatury użyłem ds18b20. Całość jest wykrywana przez program PCTermometr, jedynie odczyt temperatury jest mocno zawyżony. Przy 19° stopniach mierzonych na dwóch różnych termometrach, program odczytuje wartość około 33° (2 czujniki) lub około...
na pcozatku mam pytanie czy czujnik DS18B20 ma jakies rejestry ktore nie są zerowane po wylaczeniu zasilania. Pytam bo kupilem 2 czujniki na allegro(cena 3,50) i wogole nie wiadomo co z nich odczytuje.... kazdy inaczej pokazuje. Poszedlem do kolegi, pozyczyl mi na chwile swoj czujnik i pokazuje dobrze temeperature na moim sofcie i sprzecie. Wiec kupilem...
Witam, mam problem z uruchomieniem termometru w układzie jak w temacie. Konkretnie z procedurą odczytu (zapis mi działa). Mianowicie w temperaturze pokojowej otrzymuje wynik 74 (po podzieleniu przez 2). Gdy ogrzeje układ chwytając w palce wynik szybko rośnie o kilka stopni na sekundę. Gdy nie uruchamiam konwersji to po resecie otrzymuje wartość początkową...
próbuje zrobic temomert z czujnikiem wilgotności. Odczyt temperatury jest dodkonywany z DS 18B20 $crystal = 16000000 $lib "mcsbyte.lbx" $regfile = "m16def.dat" $baud = 19200 Config 1wire = Porta.0 Deflcdchar 0 , 238 , 234 , 238 , 224 , 224 , 224 , 224 , 224 'definicja symbolu "stopień" Config Portd = Output Config Scl =...
Kolego Wobi już tłumacze bo chyba się do końca nie zrozumieliśmy. ds-y jakie stosuje to 18b20 oba są sprawne bo w innych programach wświetlają temp nawet w twoim pierwszym programie co mi wysłałeś do nauki znajdywało dwa różne ds-y i oba temp pokazywały. Dalej Po wgraniu twojego wsadu sterownik: -rozpoznaje tylko jeden ds - i tez wyświetla temp jednego...
Jeśli chodzi o stacje do lutowania gorącym powietrzem (tzw. hot air), to mogę polecić z pewnością stację PT-852 lub jej bliźniaczą siostrę AOYUE INT 852. Sam mam tą ostatnią i jestem z niej naprawdę zadowolony. Cenię ją za stosunkowo cichy jak na chińczyka kompresor, który ma wydajność rzędu 22 L/min, oraz za wygodę pracy. Jedynymi mankamentami do których...
Witam, niedawno zainteresowałem się programowaniem mikrokontrolerów AVR i elektroniką w ogóle. Od kilku dni próbuję zrobić prosty termometr w oparciu o czujnik Dallas 18B20, wyświetlacz LCD 2x16 ze sterownikiem HD44780 i mikrokontroler Atmega8. Korzystam z biblioteki pana mirkka do obsługi LCD, natomiast do obsługi czujnika temperatury korzystam z tej...
Jeszcae raz ci powtarzam, iz ten program mam wgrany i dziala na sto procent. Szukaj błedu w ustawieniach. Czy na pewno masz dobrze podłączony DS 18B20 ??
//procedura odczytu bajtu z urzadzenia unsigned char wire_read_byte(short int czujnik) { unsigned char bajt, tmp, i; bajt = 0; for(i = 0;i<8; i++) { tmp = wire_read_bit(czujnik); tmp = tmp << i; bajt = bajt | tmp; } return bajt; } Chciałem zrobic na 2 innych pinach czytanie temperatury, mozliwe ze...
Witam, Na własne potrzeby chciałem zbudować monitor temperatury z 4 dallasami 18B20. Dane są odczytywane z czujników po RS485 i wysyłane do mastera. Kiedy odpytuję czujniki po kolei, muszę czekać standardowe 750ms na odpowiedź każdego z nich, co nie zadowala mnie. Zależy mi na tym, aby po wysłaniu komendy odpytującej, każdy z czujników bezzwłocznie...
Według czego porównujesz temperaturę. DS 18B20 są wyskalowane i raczej nie jest możliwy błąd. Lekkie migotanie jest podczas odczytu temperatury. Pracuję nad nowszą wersją softu i nie powinno być tego problemu.
Tu nie ma schematu elektrycznego. Czujka wpięta jest na piny Maliny i tyle. Reszta układu nie ma żadnego związku bezpośredniego z odczytem temperatury. Tak i owszem. Magistrala czujki temperatury pracuje na pinie 3,3V. Jeśli więc uważasz że 4,7k to za wiele, na ile zejść?
Tak wiec funkcje np. DELAY(1,6) daje mi opoznienie okolo szescdziesieciu mikrosekund (jedynka oznacza opoznienie w mikrosekundach...dwojka oznacza mili sekundy tylko ziarno to jedna milisekunda) procesor to atmel 89C5131 kwarc 12Mhz...zapomnialem dodac ze 1-wire ogolnie mi dziala moge dokonac pomiaru temperatury tyle tylko ze dla jednego czujnika a...
Tworzę sterownik który będzie operował na 4szt DS18b20 Program jest pisany w bascom Czy w bascomie można zadeklarować tablicę dwu wymiarową Tablica (4)(8) Dla czego przy odczycie danych muszę ponownie resetować magistralę i podawać numer seryjny układu. Podobno po wysłaniu za pierwszym razem numeru układu inne milczą a wskazany nadsłuchuję 1wreset 1wwrite...
Niestety nie da się tak prosto wyjąc jednego(DS1820) i zastapic go drugim (DS18B20). Nie znam sie na bascomie wiec nie bede pisał bzdur, ale musisz zmienic procedurę dokonującą odczytu temeperatury. Pozostała częśc programu nie zmieni się. Może kawałek kodu bardzije by pomógł. Umieść to pewnie niektórzy co znają sie na Bascomie uwzględnią zmianę.
OK - skoro 18b20 ma przetwornik 12 bit to dlaczego wszystkie znane mi z elektrody procedury odczytu nie umożliwiają odczytu co 0.1°C tylko co 0.5°C ?? A może mój 18B20 (który teraz podłączyłem zamiast 18S20) ma źle ustawiony bit konfiguracyjny ? Na 9 bitowe przetwarzanie, bo jak wyświetlam sobie wartość Integer zrobioną z bit(1) i bit(2) to zmienia...
Własny sterownik mogę zrobić bez problemu i odczytywać temperaturę nawet na 18B20 ale problemem jest czujnika na kolektorach na dachu gdzie nie ma miejsca aby w tulei zamontować drugi czujnik. Sterownik ma rj z rs485 ale z tego co czytałem nie wysyła ciągle danych i trzeba podłączyć drugi moduł lub wysyłać zapytania z terminala. EcoSol to jeden moduł...
Ja mam takie pytanko, czy ktos ma moze napisana w basic procedurke zapamietujaca T_min i T_max z ds 18b20 z uwzglednieniem znaku. Nie moge jakos wykombinowac nic sensownego, a jest mi to niezmiernie potrzebne. Moze ktos wie czy mozna polaczyc ze soba "-" i wartosc "temp" aby stanowilo to jedna zmienna "-temp" ??
Witam wszystkich na forum borykam się z podobnym problem tyle że jest program napisany w Bascomie nie mogę nawiązać łączności z układem DS 18B20 Mam Ds-a podłączonego pod Atemega 8 z podpięntą linią danych przez rezystor 4,7k i nic ciągle jest to samo zwraca 1 w ERR oto mój program bez wstępu config 1wire =portb.0 declare sub 0dczyt Dim Temperatura...
Witam wszystkich Mam pytanie: chciałbym poskładac termometr cyfrowy na czujniku ds 18b20, odczyt danych na wyświetlaczu lcd z dokładnością do 0,1 także w temperaturach ujemnych. jestem zbyt ciemny by wykonac projekty które znalazłem tz. nie potrafię programować. Poproszę o schemat i program. z góry dzięki. pozdro dla wszystkich
witam nie bawiłem się jeszcze 1921 ale obsługa jest standardowa tylko przy odczycie temperatury musisz dać opóźnienie na konwersje temperatury jakieś 750ms. DS1994 ma wiele funkcji i własny eeprom po za tym można zrobić całkiem dobry system kontroli dostępu zabezpieczenia wszystko zależy od pomysłowości. pamiętaj jedno jak piszesz cokolwiek do 1-wire...
Wrzucam tu procedurki którymi ja odzczytuję DS18B20 w asemblerze '51 może się przydadzą :) ; /-----\ ; |-------| ; | | ; |DS12B20| ; |_______| ; | | | ; GND Vdd ; DQ ; PIN1WEQU P1.0 ;=======================================... ; procedura odczytu temperatury z DS18B20 ;---------------------------------------...
Czy dysponuje ktos procedura odczytu temperatury z 18B20 w asemblerze avr ? Czujnik jest podlaczony w trybie "z zewn. zasilaniem" do 2313.
Witam mam problem z czujnikiem DALLASA 18B20 Układ termometru 1wire na ATTINY2313 ,działa bez problemu z czujnikiem DALLAS 1820 ,niestety po zamianie na 18B20 (podobno nowsza wersja ,ten poprzedni już nie produkują), pokazuje błędną temperaturę (konkretnie 23°C na 1820 ,to według 18B20 temperatura -55°C) ,sprzedawca mówił że trzeba zmienić kilka rzeczy...
W programie do pobrania z powyższego linka kolegi elektronik999 u mnie występuje błąd polegający na złym wyświetlaniu temperatury. Jeśli układ na ds18b20 pokazuje 85 stopni należy zmienić w programie w module FrmMain wartość Bus.ConvertDelay z 400 na 750. Wartość ta jest w dwóch miejscach do zmiany. I jeszcze jedna uwaga dla chcących korzystać z przejściówki...
Witam, czy ktoś mógłby mnie nakierować co muszę zmienić w poniższym kodzie aby otrzymać po UART poprawny wynik temperatury odczytanej z DS18B20 ? Kod (MikroC, PIC16F628A) http://obrazki.elektroda.pl/5887697400_1... gdzie w pomieszczeniu mam ok 25C (wg wskazań innego termometru). Kombinowałem też z poniższym kodem i też wysyła niepoprawne...
Witam Chciałbym zapytać jak pogodzić obsługę czujnika temperatury DS 18b20 z pracą przerwania INT wyzwalanego impulsem przejścia przez zero. Jak wiadomo żeby DS wypluł z siebie temperaturę trzeba wstrzymać program na ok 700 ms. Przerwania są generowane co 10ms, dodatkowo przerwanie powoduje wyskoczenie z głównej pętli np w czasie wysyłania komend do...
3 przewody to nie jest błąd! Poeksperymentuj w temperaturze powyżej 100 st. w zasilaniu z dwoma przewodami :-) Cały proces odczytu i konwersji możesz wywołać z przerwania i zostawić pustą pętlę Do Loop. Przy takim ustawieniu Timer0 jakie masz obecnie i jeśli go nie zatrzymasz na czas obsługi Ds`a, to będą się pojawiać błędy! Oczywiście w FUSE też ustawiłeś...
Niestety jakoś mi ten sposób odczytu nie chce działać. Obecnie używam takiego sposobu odczytu: Config 1wire = Portc.6 1wreset 'reset magistrali 1-Wire 1wwrite &HCC 'opuszczenie zapisu numeru ID 1wwrite &H44 'start pomiaru temperatury Waitms 750 'opóźnienie na czas pomiaru 1wreset 'reset magistrali 1-Wire 1wwrite &HCC 'opuszczenie zapisu numeru ID 1wwrite...
http://obrazki.elektroda.pl/6305592900_1... Witam. Dziś chciałbym zaprezentować moją nową konstrukcję: Dwuczujnikowy regulator temperatury v2.0. Układ powstał w celu zastąpienia starego regulatora zaprezentowanego przeze mnie w tym temacie: Funkcje: -możliwość ustawiania różnicy temperatur, -możliwość ustawienia szerokości histerezy,...
Kalibracji samego termometru nie ma możliwości, Jest taka możliwość ale z tym do producenta. Firmie Dallas teraz Maxim-ic nie udało się uniknąć błędów podczas produkcji i jakieś 13-15 lat temu wypuścili serię czujników temperatury z błędem pomiarowym dochodzącym do 5 stopni. Wadliwa seria nie została wycofana z rynku tylko producent na swojej stronie...
Obawiam się, że AT90S2313 nie jest tak ambitny jak Ty. Aby wyświetlić temperaturę z dokładnością do 0,1'C z DS 1820 trzeba przeprowadzić kilka obliczeń na odczytanych z czujnika bajtach 7 i 8 (a nie tylko na 1 i 2). Wymaga to operacji na liczbach zmiennoprzecinkowych (chyba, że ktoś się zaweźmie i spróbuje zrobić to na typie Integer). Takie kombinacje...
Problem polega na tym, że uruchomiłem termometr na czujniku DS18b20 i mikrokontrolerze 89c2051, ale temperatura jest niższa o 3-4 stopnie od temperatury rzeczywistej? Program piszę w asemblerze. Ds-a już zmieniałem i jest to samo. Proszę o pomoc. Oto fragment kodu: POMIAR: LCALL DSRESET MOV A,#0CCH LCALL BAJT MOV A,#44H LCALL BAJT MOV R6,#15 POW: LCALL...
Czołem! Zakupiłem sobie czujnik prądu i temperatury firmy Quantum (http://www.hobbyking.com/hobbyking/stor... który jest dedykowany do układu-"matki" tego producenta. Zanim go kupiłem myślałem (nie wiem czemu), że czujnik pomiaru prądu Allegro będzie posiadał w swoim otoczeniu co najwyżej kilka kondensatorów i rezystorów...
odczyt 18b20 odczyt temperatura 18b20 18b20 odczyt temperatura
uszkodzić wyrzynarka biegi citroen berlingo excel zakres danych makro
odwrócona osmoza taraban dmp502 przestrojenie
Czarny ekran deski rozdzielczej Fiat Fremont - przyczyny i rozwiązania Wyciek przy podgrzewaczu silnika Ford Focus MK2 benzyna - przyczyny i rozwiązania