Wynik temperatury jaki uzyskał jest efektem odczytania samych jedynek z magistrali 1wire, czyli czujnik nie odpowiedział.
Witam,opisywałeś szerzej ten temat na jakimś forum? Nie jestem elektronikiem a chciałbym zrobić pomiar temperatury 1Wire z zapisem na pc
To tylko potwierdza że trzeba jednak kwarc zewnęrtzny. Ja przeprowadziłem wiele prób i doszłem do wniosku że ten wewnętrzny to można ustawiać dla magistrali I2C,1wire tylko dla odczytu numeru (pomiar temperatury już jest błędny). Pozdrawiam i czekam na efekty pracy.
Problem jest w sprzęcie a nie w programie. W układzie brakuje kondensatorów ceramicznych 100nF na pinach zasilających uC, LCD, czujnika, wejściu ADC. Nie widzę też filtru na AVCC oraz jakiegokolwiek tantala/elektrolita na zasilaniu. Popraw zasilanie a zamiast analogowego czujnika użyj cyfrowego np DS18B20 na 1Wire.
Pokładałem sobie urzadzonko które ma czytac z czterech ds-ów temperature, wszystkie cztery sa na jednej magistrali z zasilaniem osobnym, (trzy kable) wyswietlacze na których ma byc pokazana temperatura to zwykłe 7-mio segmentowe led-y, multipleksowane w przerwaniu od timera (przerwanie działa tylko w momentach kiedy ds czeka naprzykład na impuls strobujacy...
Czesc, Tutaj ktos walczyl z takim termometrem na atmega i udalo mu sie uruchomic : http://www.elektroda.pl/rtvforum/topic71... Moze masz podobny problem? Sprawdz oscyloskopem co sie dzieje na pinach FPGA. Pozdrawiam, tony_tg
Potrzebuję mierzyć kilka parametrów i prezentować je na wykresie. Prawdopodobnie potrzebuję czegoś na arduino i 1-wire. Chciałbym mierzyć około 10 parametrów 1. Wentylacja - temperatura na czerpni 2. na wyrzutni 3. na wyciągu z domu 4. na nawiewie do domu 5. Kocioł - zasilanie podłogi 6. powrót podłogi 7. temp spalin 8. temp powietrza zasilającego kocioł...
Teraz mam inny problem.... [syntax=basic4gl]$lib "xmega.lib" : $external _xmegafix_clear : $external _xmegafix_rol_r1014[/syntax] Przenieś na koniec kodu.
$large Config 1wire = P1.1 Dim Ar1(9) As Byte , Tmp As Byte , A As Byte , T1 As Byte Dim T As Single Dim Licznik As Byte Dim Temperatura(4) As Integer Licznik = 0 Cls Main: Waitms 25 Incr Licznik If Licznik = 1 Then Config 1wire = P1.1 1wreset 1wwrite &HCC 1wwrite &H44 Config 1wire = P1.2 1wreset 1wwrite &HCC 1wwrite &H44 Config 1wire = P1.3 1wreset...
sprawdz czy napewno dobry port podałes sprawdz czy dobrze podciagneles linie DQ i czy ją podciagneles do +5V, mase tez sprawdz A wogóle to jaki masz port jako 1wire?
Jednostka zmiennych oznaczonych jako prim odpowiada wartości 0,5°C przykładowo przy temperaturze 1wire 23,5°C temp_1wire_prim wyniesie 47, przy 24°C - 48 itd...Czyli inaczej mówiąc zmienne te są przeskalowane i nie liczą w stopniach, tylko "półstopniach". Delta_Ust_Polstopnia to korekta wartości zadanej Temp_Ust o 0,5°C (to samo co Pol_Stopnia w zmiennej...
Witam. Realizuję właśnie odczyt temperatury na płytce Nucleo z wykorzystaniem ds18b20. Mam następujący problem. Odczytując LSB i MSB z czujnika pojawia się błąd w postaci tego że MSB ma wyższą wartość niż można by było zakładać. Po odczycie temperatury wyrzuciłem sobie obydwie wartości na konsolę przez UART. W temperaturze pokojowej widać że LSB się...
Poza tym, że reset dotyczy maszyny stanów w urządzeniu 1-wire, a nie całego urządzenia, to cześć bajtów ze scratch pada to są komórki pamięci EEPROM - akurat nie te od temperatury, ale np. od alarmu już tak.
Muszę cię zmartwić ale nie ma gotowych poleceń i super prostych rozwiązań jeśli chodzi o Bascom dla takiego zastosowania ultradźwięków. Trzeba sobie samemu zrobić jakiś układ, podpatrzeć jak to inni robią - być może użyć dodatkowo jakichś wzmaczniaczy operacyjnych dla wzmocnienia odbieranych czy nadawanych sygnałów (zależy jaki chcesz mieć zasięg) no...
Jak myślisz o jakimś pojedynczym regulatorze z wyświetlaczem, to proponuję cyfrowe czujniki temperatury Dallas. ATmega32, wyświetlacz LCD, klawiatura (4x4), 1wire (dla czujników), klucze rezystorów w termo-zaworach na tranzystorach Mos-fet, zegar/pamięć RTC z podtrzymaniem bateryjnym (czas i nastawy temperatur). Program powinien zawierać funkcję watchdog,...
Witam, Zrobiłem sobie pomiar temperatury w konfiguracji jak w tytule. Zgodnie z opisem ds18b20 moja procedura powinna odczytać zawartośc pamięci czujnika, z czego pierwsze 2 bajty powinny zawierać temperaturę. $regfile = "m8def.dat" Config Lcdpin = Pin , Rs = Portd.1 , E = Portd.0 , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7...
Osobiscie robilem cos takiego na kosciach maxima MAX6651, do tego pomiar temperatury tez Maxim(Dallas) na 1wire, napiecia... Calascia sterowal AVR + display 2x16. Uklad kontorluje sobie chlodzenie wzmacniaczy w zabudowie CarAudio :) MAX-y dostaniesz jako probki :) Soft powinno ci sie udac napisac w Bascomie (praktycznie obsluge wszystkiego co potrzeba...
Niestety LM35 nie jest odpowiednikiem DS1820. Ten drugi komunikuje się z procesorem przy pomocy magistrali 1WIRE (transmisja cyfrowa) natomiast pierwszy pozwala uzyskać napięcie adykwatne do temperatury (10mV/°C)- jest to układ liniowy. LM35 można wykorzystać w urządzenu mikroprocesorowym gdy ma się do dyspozycji przetwornik A/C.
Wyłącz przerwania tuż przed komunikacją 1wire. Po odczytaniu temperatury włącze je ponownie. Takie działanie niestety może zaburzyć inne rzeczy, zależy co robisz w przerwaniach.
Witam Może użyj ds1820 łatwo miło przyjemnie - magistrala 1wire :) do tego obudowa to92 zalać poxipolem i gotowe pozdrawiam
_delay() w pętli mam tylko tam, gdzie to konieczne - w obsłudze interfejsu 1Wire, aczkolwiek odczyt temperatury z termometru przy użyciu takowego interfejsu może trwać nawet ~800ms.
No to mamy winowajcę. Robienie czegokolwiek długotrwałego w przerwaniu to chory pomysł, ale problem polega na tym, że procedury obsługi LCD nie blokują przerwań na czas wykonywania operacji na LCD - dołóż blokowanie i odblokowanie przerwań na prymitywach LCD i zadziała (jako proteza). żeby zadziałało dobrze - przenieś obsługę 1Wire do pętli głównej.
Wspaniały projekt. Mam pytanie: co to za akcelerometr i jak się komunikuje z prockiem (przez 1wire)?
na wbudowanych timerach może być problem bo na czas odczytu temperatury z 1wire nie mogą się właczyć żadne przerwania
Obliczasz CRC ? Jeśli tak i jest równe 0 to sprawdź czy wszystkie bajty odebrane z czujnika nie są równe 0. CRC wychodzi 0 z zerowych bajtów. W przypadku takiej sytuacji masz problem z czasówkami 1wire.
Ciekawe zadanie ;) Może lepiej dać układ nadzorujący na każdy silos? Wtedy mamy 30 urządzeń komunikujących sie po RS485 i jeden centralny master zarządzający ruchem i komunikujący się z PC. Sprawdzałeś czy przy takiej odległości nie będzie problemów z komunikacją po 1wire?
Gdyby nie biblioteka "1-wire" to obciążenie procesora byłoby bliskie zeru. Kernel ma obsługę 1wire i odczytu temperatury z DS18B20, wystarczy załadować odpowiedni moduł modprobem, więc nie trzeba robić tego w userspace.
1wire equp1.3 Co się dzieje, w czym pomóc ? Nazwa w programie (portu, podprogramu itp.) nie może zaczynać się od cyfry. Takie rozwiązanie spotyka się tylko w Bascomie (właśnie 1wire).
Jestem w trakcie realizacji takiego urządzenia, które dodatkowo ma sterować elektrozaworem do CO2 + napowietrzaczem. Dorzuce też 1wire temperaturę + grzałka. Schemat mam, teraz tylko płytkę zaprojektować. Schemat dołączam więc możecie sprawdzić czy coś nie pomieszałem i ewentualnie skorzystać. Wyświetlanie na 3xLED wyświetlaczach + 2 przyciski do programowania....
W jaki sposób odczytać temperature z trzech czujników ds1820 podłączonych do 1WIRE. Może ktoś ma przykładowy program w Bascomie, assemblerze.
6x ds18b20; Ale Kolega nie będzie używał overdrive Co więc oznacza Praktyka mówi że 1wire ma jeszcze bardzo szybki reset. Tak że układ i2c <> 1wiire na pewno się wyrobi. ? W czym ma się wyrobić I2C<>1wire?
Takie cos sie stosuje w silosach zbozowych: http://www.bin.agro.pl/images/stories/pr... Sonda jest to przewod na stalowej lince z umieszczonymi czujnikami np. co 1m. Mozna zastosowac np. ds1820 na 1wire.
Muszę przyznać - pomyliłem się. Nie ma czegoś takiego jak alarm signaling na linii DQ, a jedynie alarm search. A więc podane rozwiązanie nie ma limitacji w obrębie standardu 1wire.
Liczyłem na to, że któryś z tych termostatów to jakiś otwarty projekt DIY i dlatego temat jest dziale mikrokontrolerowym :) Co do ostatniej opcji przedmówcy: nawet nie trzeba by nic emulować. Wystarczyłby mały mikrokontroler, który nasłuchiwałby co się dzieje na linii 1wire i wyświetlał temperaturę na "czymkolwiek". Pytanie tylko czy Autor tematu ma...
Nie kupowałem nic w sklepie z linku który podałem, ale nie spotkałem się żeby ktoś narzekał na ten zestaw startowy. Sam używam przeważnie płytek uniwersalnych na których "kleje" co mi jest potrzebne... Pomyśl o termometrze 1wire, przetworniku temperatura-napięcie albo o zwykłym termistorze i dzielniku napięć. Grzałkę, filtr wody i lampkę kupisz w każdym...
Zrealizować 1w na przerwaniach a nie na opóźnieniach. A autor nie chce analoga tylko coś na 1wire.
z kopiowałem Do.....Loop i temperatura działa ale mruganie nie ustało . Kolega LChucki ma racje ale wcześniej nie zagłębiałem się szczegółowo w 1wire i nie spodziewałem się ze będą kłopoty. Wcześniej robiłem sterowniki temperatur na zasadzie zał/wył grzałkę i to działa do dziś. Próbowałem wcześniej procedurę odczytu 1wire władować do przerwania (przejścia...
Temperaturę mogę odczytać w ten sposób? Dim Temperatura As Byte Config 1wire = Portb.0 1wreset 1wwrite &H33 Temperatura = 1wread() I jak ją porównać np. do 30'C? A co do wyjaśnienia, to ja jeszcze nie wiedziałem jak odczytać temperaturę, co nadmieniłem w pierwszym poście i wiedziałem, że tamte piny są złe, chodziło mi po prostu o użycie If Then na sucho.
A może układy 1wire firmy dallas?
No OK tylko ja się zastanawiam nad sterboxem bo on by mi wystarczył do tego co potrzebuję a kosztuje 600 a gdybym kupił Twoje rozwiązanie to muszę się liczyć z kosztem 2000 bo muszę kupić A i B :( To może przetestujesz dla forumowiczów taki Ostatnio wprowadzili dodatkową wersje oprogramowania i w zależności, do czego jest wykorzystywany można wgrać...
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.
Bardzo fajny projekt, jest prosta obsługa 1wire w assemlerze 8051. Dorobiłem pomiar temperatur do swojego zegara na 89S52. Wszystko działa ok.
Poczatkowo myslalem o plytce jednostronnej, ale po wstepnej przymiarce widze, ze nie ma sensu i dam dwustronna. (at)MirekCz wlasnie o cos takiego mi chodzi. (at)Crazy_phisic - zasilanie tak , trafo, TL7805 i oczywiscie kondensatorki. Bloki moglbym wyroznic nastepujace. zegar RTC na 1wire odczyt temperatury 8 wyjsc podlaczonych do triakow ukladzik pod...
(at)ziom10zset co do Supli bym kupił https://allegro.pl/oferta/esp8266-v3-ch3... https://allegro.pl/oferta/modul-przekazn...
Mam pytanie związane z tym termometrem - czy BASCOM wymusza stan wysoki na linii danych DQ magistrali 1WIRE na czas konwersji temperatury, w celu realizacji zasilania typu "parasite"? Jeśli nie - to pomiar może być obarczony dużym błędem ze względu na zasilanie czujników jedynie przez rezystory 4k7.
ło matko ;) po opisie kolegi atom1477 i po tej informacji, że "Bascom coś kombinuje" można by uznać, że napisanie sotu do obsługi 1wire to rzecz prawie niemożliwa dla zwykłego śmiertelnika. Tymczasem to co robi Bascom to absoultnie nie żadna kombinacja tylko normalne zachowanie - ponieważ to podtrzymanie stanu wysokiego na pinie portu jest niejako przygotowaniem...
Hej! Twój problem polega na specyficznej konstrukcji magistrali 1Wire i tego że wszystkie czujniki są podłączone za pomocą jednej lini i w momencie gdy chcesz pobrać dane z jednego to zgłaszają ci się wszystkie na raz lub ten który jest szybszy. Miałem podobny problem gdy w układzie miałem podłączony czujnik temperatury oraz pastylkę dallasa i efekt...
Idź może im pokaż te diody, niech sami zmierzą i powiedzą o co chodzi :) Ja kiedyś w AVT (w Gdańsku) kupiłem DS1820 z których jeden nie działał (odpowiadał na zapytania z 1wire ale nie mierzył temperatury) a inny miał polutowane nóżki :P
Proponuję zacząć od poznania protokołu 1wire. Szczegółowe informacje na stronie maxim-ic, również tutaj: http://www.1-wire.rms.biz.pl/ .Wiesz już jakie czujniki zastosujesz w stacji ? Jeśli nie, to poszukaj na stronie maxim'a czujników wilgotności, temperatury ( ds18b20 ? ) na 1wire i zapoznaj się z datasheetami.
Sprawa jest taka ze mam urzadzenie a nie mam teorii. Musze wiec ja napisac a w necie nie moge za bardzo nic znalesc po Polsku. Mowiac szczerze nie potrafie nawet dobrze objasnic jak dziala ten uklad :) Jest to analizator magistrali 1Wire plus przystawka do pomiaru temperatury w oparciu o DS 1820. Mikrokontroler atmel 90S2313.
Też tak pomyślałem. Jednak co z pomiarami wyższych temperatur za pomocą termistorów czy termopar. Tu już moce Dallasa mogą okazać się niewystarczające. dostepny jest konwerter termopara (K) na 1wire
Mam kilka pytań: gdzie umieściłeś czujniki temperatury? jakie długości przewodów dla 1wire? ekranowane? PS: Fajny projekt:D
DS1820, DS18B20, DS18S20 (koszt - kilkanaście złotych/szt. ale oszczędzisz na kablu :) ) Przy odległości do czujników rzędu kilku- kilkudziesięciu metrów jesteś całkowicie uniezależniony od wszystkich niestabilności związanych z analogowym pomiarem, a I2C to zasieg rzędu centymetrów... Jak trochę poszperasz to znajdziesz mnóstwo przykładów odczytu temperatury...
przepraszam, że bez opisów.. w uproszczeniu: ReadRom - czyta adres 1wire podpiętego do magistrali (pojedynczo) ReadTempTypeB czyta tempetaturę z DS18B20 ReadTempTypeS czyta temperaturę z DS18S20 WriteByte zapisuje i czyta z 1wire
Temperaturę odczytaną z ds'a formatuję i wrzucam do zmiennej string poleceniem FUSING, np: Temp = Fusing(t1 , "#.#") gdzie Temp to string, a t1 to zmienna single z odczytaną temperaturą. Następnie mam kilka warunków if..then gdzie zmienna Temp jest uzupełniana znakami (np. spacji), tak aby fragment łańcuch z pojedynczą temperaturą miał zawsze tą samą...
Temperatura jest mierzona czujnikami DS1620. A czemu akurat ten model? Nie lepiej wziąć jakieś 1wire, są adresowalne i podpinane pod szynę dwu-przewodową.
DS18B20, DS1820, DS18S20 ..... to cyfrowe (dokładność 12-bitowa w każdym) ... górny zakres może ciut mniejszy, a mierzą z dokładnością do ok 0,1 C - cena ok 5zł, sterowanie z 1 pinu dowolnego mikrokontrolera (1Wire) ... ;)
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 char _DS18B20_ReadByte() { _DATA_DDR &= ~(1 << _DATA_WIRE);//...
Komputer<>MAX485<[Magistrala]&g...
Może nic konkretnego tu nie poradzę (bo nie znam na tyle "C") ale napiszę, że pomysł jest trochę zakręcony. Jeśli taki musi być to proszę nie czytać reszty. Jeśli nie to podłączyłbym czujnik temperatury do ATMEGA8 po 1Wire, a MEGĘ do PC poprzez RS232. Będzie można bez problemu czytać temperaturę jak i dane z uC. Podłączenie MEGI po 1Wire będzie wymagało...
Czyli funkcje 'v1Wire_SendByte' i 'uv1Wire_ReadByte' służą tylko do tego, żeby wysłać odpowiedni rozkaz do termometru? Te funkcje, jak sama nazwa wskazuje, wysyłają i odczytują bajt danych z magistrali 1wire. W przypadku ds18b20 ten bajt danych to może tym rozkaz dla termometru (np. wspomniany już start pomiaru) lub dane (np. zmierzona wartość temperatury)....
Witam No i nie działa, jest kilka błędów kompilacji:... Ależ Twój program jest jak najbardziej OK , choć tylko w zakresie temperatur dodatnich :D Czy "podciągnąłeś" linię 1wire(DQ) do VCC , zewnętrznym rezystorem :?: Piotrek
Zauważ że ta funkcja jest w plikach które zawierają w nazwie DS18X20.* Jak myślisz po co one są ? Masz tu po prostu przykład użycia funkcji nadrzędnych w magistrali 1wire do obsługi właśnie tych czujników. Zamiast więc pomijać tę czy inną funkcję dodaj kilka stałych do pliku *.h oraz lekko przerób te funkcje do wyszukiwania również twoich urządzeń na...
Jak w temacie. Szukam czujnika wilgotnosci ktory dzialalby z ukladem DS2490 (jest to konwerter 1wire na usb). Mam podlaczony do ukladu czujnik temperatury - DS18S20, ale chcialbym tez podlaczyc czujnik wilgotnosci. Wiecie moze gdzie taki czujnik mozna kupic ? Pozdrawiam.
Mam pytanie związane z tym termometrem - czy procek wymusza stan wysoki na linii danych DQ magistrali 1WIRE na czas konwersji temperatury, w celu realizacji zasilania typu "parasite"? Jeśli nie - to czy pomiar jest możliwy ? Czy pomiar może być obarczony dużym błędem ze względu na zasilanie czujników jedynie przez rezystory 4k7 ? "Klony" skasowałem....
Dokladnie!! CZujniki temperatury korzystajace z lini 1wire to wszystkie typu DS18x20. Roznia sie tylko miedzy soba dokladnoscia pomiaru od 0,5 stopnia do 0,125 stopnia. Pozdrawiam/smalski
Mam uprawnienia sęp do 10kW... ale w praktyce potrzebne są tylko dlatego, że mamy urządzenia elektryczne w pracy ŚK SEP E czy co tam masz nie potwierdza jakiejkolwiek wiedzy w temacie. Po prostu jak chcesz i możesz to zamontuj wyłącznik różnicowoprądowy i ograniczniki. Nikt nie widział Twojej instalacji więc nikt się nie wypowie na temat, bo to nie...
Nie bardzo wiem jak to napisac :-(, a czy jesli mam tylko jedno urzadzonko na 1wire to musze sprawdzac jego kod?
A co do napięcia zasilania - gdzieś na tym forum ktoś pisał, że te czujniki działają ponoć nawet od 2,5V. Mi nie działały, przy spadku zasilania do ok 2.8 zaczynały głupieć, transmisja 1wire była ale temperatury podawał z kosmosu. W datasheet podane jest, że zasilanie może być z przedziału 3 do 5.5V, i tego trzeba się trzymać jeśli chcesz, żeby urządzenie...
zlacze programatora dałbym w standardzie kanda (duzo programatorów takowe ma - chyba ze masz juz programator zgodny z tym avr isp) zainteresuj sie tym zestawem http://www.gotronik.pl/zestawyuruchomien... ma co prawda 8 diod LED zamiast takich wyswietlaczy co zbudowałeś, i 8 przyciskow zamiast 4x4 ale duzo innych przydatnych...
... do czego służy przycisk... Wciśnięcie tego przycisku, powoduje jednokrotne wykonanie programu głównego. DS1990A - odczytanie ID DS18B20 - odczyt temperatury
Czujnik ten to DS1820, czyli przy nim mozna zrezygnowac z jakichkolwiek dodatkowych urzadzen?? Co znaczy "dodatkowych urządzeń"? Ten układ integruje w sobie czujnik temperatury do 125*C (choć słyszałem opinie że ok 70*C zaczynają się dziać dziwne rzeczy), przetwornik ADC i układ do magistrali 1wire.
Witam, zaprojektowałem układ z mikrokontrolerem ATmega8, który przez MAX232 ma się komunikować z komputerem, a przez 1wire zbierać pomiary z czujników temperatury. Problem pojawia się, gdy podłączę zasilanie. W krótkiej chwili w której wykonywałem pomiar MAX232 pobrał ponad 1A prądu, a nie bardzo się domyślam dlaczego tak się dzieje.
Witam, Kolego :arrow: Tdv , ERA tu nie ma nic wspólnego i proszę nie pisać nie na temat ... :cry: W wypowiedzi Kolegi zabrało, moim zdaniem, naistotniejszej informacji, a mianowicie tego, iż przetworniki od Dallasa to są przetworniki półprzewodnikowe i zwyczajne w tak wysokiej temperaturze główny tam zastosowany materiał, czyli krzem przeszedłby ze...
Jestem autorem emulatora czujników DS18B20 na 1Wire. Można nim ustawić sobie temperaturę którą ma symulować. Bardzo przydatne do testów urządzeń. Po prostu nie trzeba czujników mrozić lodem ani przypalać zapalniczkami ;) https://bart-projects.pl/1wire.html Obydwa mastery prawdopodobnie cyklicznie testują gniazdo pastylki. Jeśli nic nie odczytają czyli...
piszesz portd.0 i jest ok. moze przyslij listing to sie zobaczy. sprawdz w EP 11/2004 tam jest prawie wszystko na temat 1wire
ja mam własnie zamiar podpiąć 3 ds do jednego pinu. No własnie z helpa( z programu) spisałem sobie wszystkie 3 adresy moich ds`ow i w tym momencie się zastanawiam co zajmie więcej pamięci, podprogram odczytujące je,czy może ich sztywne wpisanie. Z tego co wyczytałem o magistrali 1Wire to żeby odczytać temperaturę z odpowiedniego ds`a należy wcześniej...
Obawiam się że to może być też DS18B20 na 1wire , ja często go używam z uP
Powód jest prosty. Nie do końca sobie z Tym poradziłem, więc musiałem napisać funkcję "łopatologicznie". Podejrzewam, że owy wcześniej opisany błysk jest spowodowany właśnie moim kodem. Dorzucam kolejny problem/pytanie: Czy istnieje możliwość sterowania paskami led na 1wire? (tak jak kilkoma czujnikami temperatur Dallas ). Może w tej materii będzie...
Witam jako że nie jestem minimalistą i swoje projekty rozbudowuje do maximum ich możliwości tak jest i tym razem ,przedstawiam wam projekt UPS ,a budowe którego wpadłem nie dawno a schemat jest efektem poszukiwań rozwiązań układowych w projekcie ,całością bedzie zarzadzać atmega32 + soft w C ,jestem ciekaw waszych spostrzeżeń na ten temat ,i może ktoś...
Nie ma tańszych. A już na pewno nie tak jak DS80xx. 30zł za czujnik ciśnienia to jest tanio. Na 1Wire to nie widziałem. Są cyfrowe wilgotność+temperatura zintegrowane, ale żeby ciśnienie i wilgotność to nie widziałem. Chyba że osobno. Ale to nie na 1Wire tylko na I2C. Ale są jeszcze droższe. To już nie HSSC170 za 30zł, nie MPX4115A za 100zł ale jakiś...
Czy to może być wina częstotliwości kwarcu ?. A gdzież tam kwarcu? :( ... tylko i wyłącznie programu. To może działać zupełnie swobodnie nawet bez kwarcu tylko na wewn. oscylatorze np 8MHz. Zobacz tutaj: http://mirekk36.blogspot.com/2011/09/fak... wprawdzie w nieco innym języku ale widać, że odczyt temperatury 1wire...
http://obrazki.elektroda.pl/8836607800_1... Witam Chcę przedstawić konstrukcję termostatu 4 Kanałowego z wyborem trybu pracy. Układ wykonany na Atmega 32 a program napisany w poczciwym Bascomie. Wyświetlacz ma 4 wiersze po 20 znaków Zastosowane czujniki temperatury firmy Dallas DS18B20 Sterowanie jest za pomocą 4 przycisków (menu, up,...
ponieważ to nie jest różnicowe w zadnym stopniu Jeżeli mówiłeś o 1Wire, to zdziwił byś się :D
A jest jakaś inna opcja przez którą nie mogę połączyć się przez ten 1wire z ds'em?
1. Czy ktoś z was sie orjętuje gdzie jest umieszczony czujnik temperatury silnika w seicento z silnikiem 900cm? 2. czy to jest czujnik analogowy czy cyfrowy, jesli cyfrowy to pracuje na jakiej szynie i2c, czy 1wire czy może jakaś muracja rs-a?
Pt100 i DS18B20 to całkiem różne czujniki temperatur i o ile sam wskaźnik/regulator nie jest przystosowany do obsługi obydwu rodzajów czujników to nie da się ich zamieniać. Czujnik Pt100 jest czujnikiem rezystancyjnym. Zbudowany jest z cienkiego drutu platynowego, którego opór elektryczny się zmienia pod wpływem temperatury. Im większa temperatura tym...
Głównie interesuje mnie to "Waitms 750", bo zegar będzie do.. niczego Będzie działać poprawnie jeśli cały ten kod umieszczę w kodzie wyrażenia warunkowego gdzie warunek będzie spełniany co 750ms? Do tego właśnie można wykorzystać timer i zapomnieć raz na zawsze o wait. Czy w ogóle w takim układzie jest sens dawać odbiornik RC5 i DS18.. pod piny bez...
Myślę, że jak kolega chce rzeźbić po taniości, to GSM Kontroler v3 będzie jak najbardziej OK. Zasilanie można zrealizować przez jakiś mały UPS wyposażony w wyjście alarmowe o zaniku zasilania typu OC, NO albo NC i stąd brać informację dla modułu o braku napięcia. Dwa czujniki temperatury DS18B20 na 1wire - groszowe sprawy. Czujnik zalania z wyjściem...
To zależy jakich urzyjesz czujników temperatury, bo z analogowymi nie ma większych problemów, co zaś tyczy 1Wire lub I2C i innych magistrali szeregowych to część tematów była poruszana na forum.... Ja stosowałem zwykłego LM35. Pozdrawiam
Na 1wire nie ma, ale jest np. SHT11. Ma w sobie pomiar wilgotności i temperatury
Może Reset 1Wire przed Skip ROM (0xCC) i Convert T (0x44) ?
Witam. Moja propozycja to: Pomiar temperatury DS18B20 (szyna danych 1Wire); Pomiar wilgotnosci SHT21 (szyna danych I2C); Pomiar cisnienia BMP081 (szyna danych I2C); Pomiar natezenia swiatla BH1750 (szyna danych I2C); Przesylanie danych RFM12B-433D
W skrócie do zadań programu należało by: 1. Wyświetlanie komunikatów na wyświetlaczu LCD 2x8 (około 7 zakładek z informacjami, przełączanych jednym przyciskiem) w tym sterowanie podświetleniem przez BC557B. *1 powitanie *2 pierwszy pomiar temperatury (DS18B20 po 1wire) + alarm przy pewnej temp. niezależnie która zakładka jest włączona. *3 drugi pomiar...
Ja pszepraszam że zadam pytanie nie na temat ale czy dało by się za pomocą 1wire skomunikować 2 proce, razem z czujnikiem?
Freddi Chopin stabilizatory ic4, ic5 rzeczywiście są abstrakcją bo są źle podłączone, a eagle poznawałem przez weekend a rysowałem układ dzisiaj więc dlatego spagetti (mniam spagetti), może w przyszłości coś bardziej niepoplątanego Andy74 dzięki za uwagi. Cóż muszę się przyznać wzorowałem się na projekcie xarias (code.google.com/p/xarias/ ). Stąd rozwiązanie...
Witam :) Moim zdaniem to jest stanowczo strzelanie do muchy z armaty. Sam robiłem bardzo podobny sterowniczek na Attiny 2313 do sterowania termą elektryczną (po awarii fabrycznego termostatu) Attiny2313 ma tylko 2k pamięci na program (czyli 4 razy mniej niż w atmega 8) i upchnąłem w nim: - multipleksową obsługę podwójnego wyświetlacza siedmiosegmentowego,...
Spróbuj może tego: Dim Odczyt As Integer 'do czytania DS-a Dim T As Single 'zmienna temperatury Config 1wire = Pind.1 1wreset 1wwrite &HCC 1wwrite &H44 Waitms 600 1wreset 1wwrite &HCC 1wwrite &HBE Odczyt = 1wread(2) T = Odczyt T = T * 10 T = T \ 16 T = T \ 10 Locate 1 , 1 Lcd "Temp" ; Fusing(t , "#.#")
To fakt, chodzi o program w Bascomie. Konkretnie wykorzystuje Bascomowy zegar z kwarcem 32767 Hz, z tego co wiem, pracuje to na Timerz 2. Co jedną sekundę odczytuje temperaturę z 4 DS18B20 na jednej magistrali. Nie wiem czy to wykorzystuje timer i który. Do tego w przerwaniach wywoływanych przepełnieniem Timera 0 lub 1, które miały występować z częstotliwością...
Czy program uwzględnia odczyt numerów ID i przypisanie ich do konkretnego miejsca (tzew, twew)? Niech ci się zepsuje jeden czujnik, to jeśli masz szczęście, podczas wstawiania nowego nie zamienią ci się one miejscami tak że Tzew i Twew będą na właściwych wyświetlaczach, a nie na odwrót. Widzę, że kolega nie przeczytał dokładnie tematu, nie możliwa...
1wire pomiar temperatura czujnik temperatura 1wire czujnik temperatura 1wire atmega8
okablowanie kamer instrukcja seata altea powermixer azusa
mikrokomputer cobra1 piecyk gazowy
Montaż świateł przeciwmgielnych Suzuki SX4 – instrukcja, wiązka, homologacja, LED, halogen Szarpak dmuchawy spalinowej 2T – ciężka praca, Husqvarna, Stihl, zalanie, zatarcie, kompresja