No dokładnie - to nie ma co pisać w ciemno - tylko przysiąść, zrobić porządek - i na spokojnie bez nerwów podziałać. Musi się udać ;) .... jak coś to czekam na poprawiony kod - o ile jeszcze problem będzie występował ?
https://obrazki.elektroda.pl/3897021500_... Opisany poniżej miniaturowy zamek elektroniczny z układami 1WIRE w odróżnieniu od setek podobnych projektów posiada pewną specyficzną cechę: współpracuje nie tylko z układami DALLAS DS1990 czy RW1990, ale w zasadzie z każdym układem z interfejsem 1WIRE posiadającym własny niepowtarzalny adres...
Może też BMP280_CHIPID jest inny niż 0x58 (domyślny). Spróbuj tak:[syntax=c]if (!bmp.begin(0x76, 0x60))[/syntax]
;* ;***************************************... ;*PROCEDURY OBSŁUGI MAGISTRALI 1-Wire DLA MIKROKONTROLERA AVR ;***************************************... ;* ;*Nazwa pliku :AVR_1Wire.asm ;* ;*Przeznaczenie :dowolny AVR, za wyjątkiem AT90S1200 ;*Kwarc :4MHz ;* ;*******************************OPIS****...
Witam, Czy ktoś z Was ma doświadczenie jak szybko w OWFS pojawia się podłączony układ 1wire? Nie pytam o odczyt na przykład temperatury, ale zanotowanie podłączenia nowego układu, czyli odczyt unikalnego numeru. Załóżmy że RaspberryPi jest włączone, OWFS odpalony w tle, jakiś dowolny układ 1wire podłączony do odpowiedniego pinu i włączamy mu zasilanie....
Proszę ograniczyć się do wypowiedzi na temat!
Witam Obsługuję czujnik DS18B20 w Bascomie. Czy czas pomiędzy kolejnymi poleceniami, tj. 1wreset , potem 1wwrite &H55 , potem 1wwrite &HCC ... itd. może być dowolnie długi, przykładowo -np 6 minut; 5 godzin; 10godzin czy też 10dni .... ? Oczywiście wysyła 1 polecenie, czeka, wysyła drugie itd. do końca... Czy są ograniczenia? NIE! Te czasy (timingi)...
1. Te układy różnią się też nieco dopuszczalnym napięciem wejściowym i napięciami progowymi wejść – DS2413 traktuje <0,8 V jako "0", natomiast DS2406 wymaga <0,3 V, w związku z czym trzeba byłoby zwiększyć pojemność C1. Układy 1-Wire i tak mają niepowtarzalne numery seryjne, więc właściwie trudno znaleźć zastosowanie dla dodatkowej pamięci...
Witam Chciałbym przełączać kilka układów 1wire za pomocą jakiegoś przełącznika analogowego lub cyfrowego...tak aby w danym momencie podłączony był tylko 1 układ do procesora. Jaki przełącznik wybrać?? Cyfrowy dwukierunkowy będzie OK? Dzięki. Pzdr.
W tym Dell'u bateria nie będzie ładowana, jeśli używasz zasilacza od HP. Przecież jak włączasz laptopa, to wyświetla ci informację, że podłączono niewłaściwy zasilacz i z czym to się wiąże. W oryginalnym zasilaczu Dell'a jest układ 1wire Dallas'a, który komunikuje się z płytą wysyłając swoje ID będące informacją dla laptopa, jaki typ zasilacza został...
Witam mam taki problem: otóz posiadam takowy układzik jest to 8 kanałowy switch adresowany ktory pracuje na magistrali 1wire. Niewiem zupełnie jak go ugryzc aby ustawiac poszczegole stany na jego pinach, oczywiscie z pod bascoma. Za pomoc z góry dziekuje
Ale teraz tak. Standard komunikacji 1wire mowi ze predkosc to 16kbps czyli 16khz. Obliczajac dlugosc fali l = c/f = 18750m. To nie ma znaczenia, istotne są czasy narastania/opadania w stosunku do czasu propagacji przez linię długą. Można to tłumaczyć harmonicznymi, ale jest prostsze wyjaśnienie, jeśli czas narastania/opadania jest krótszy niż czas...
Na małym bolcu w dellu jest jest układ 1wire do identyfikacji zasilacza.
A może układy 1wire firmy dallas?
U mnie działały dokładnie jak inne układy 1wire.
Na szpilkę podawany jest sygnał że układu 1wire dallasa. Niestety nie da się go dokupić chyba że z uszkodzonego zasilacza. Kiedyś widziałem gdzieś ktoś udostępnił emulator na Attiny.
Kwarc może nieznacznie odbiegać od tego podanego. Ba, może nawet się różnić o kilka MHz i komunikacja po 1wire będzie działać. Natomiast problem leży w złym czujniku 1wire. Te układy różnią się od siebie. Jak masz źródło programu to można to łatwo zmienić - albo wymień czujniki. Pozdrawiam.
Witam, czy ktoś posiada działającą procedurę odczytu licznika z układu 1wire DS2423 w Bascom? Pozdrawiam Darek
Ja mam układ 1Wire dolutowany do kabla - sam układ wymontowany z uszkodzonego zasilacza. Bez identyfikacji płyty Della zazwyczaj ruszają, ale mogą nie ładować i nie mieć pełnej "prędkości".
Hej, Mam pytanie, czy jeśli nie będę sprawdzał sumy kontrolnej w rzeczywistym układzie to będzie mi wszystko hulać? Bawiłem się już dość długo w proteusie i tam CRC nie jest potrzebne, a jak będzie w rzeczywistym układzie??
No tak- ale to nie jest DS tylko pamięć na ATmedze zaprogramowana zgodnie z 1wire. Reszta układów podpieta do 1wire będzie miała swoje 3.3V. Tylko ta Atmega udająca 1wire będzie miała nieco niższe napięcie zasilania- o spadek na diodzie. P.S. A swoją drogą- fajny pomysł zrobić własne układy na 1wire. Szkoda tylko że sprzedawać tego nie można.
Jak najbardziej. Filozofią jest jednak użyć wyszukiwarki na forum by znaleźć wszystko co napisano kiedyś na temat tej pary. Napięcie zasilania układów 1Wire lepiej nie podpinać bezpośrednio do napięcia Vcc mikrokontrolera. Może to skutkować błędnym odczytem, albo brakiem komunikacji.
Do 1wire zwykle daje tak patrząc od układu 1wire: rezystor około 100ohm rezystor do plusa (4k7) dioda do masy i dopiero na pin. Działa wyśmienicie. Można też podłączyć jeszcze malutki kondensatorek równolegle z diodą. ----------------------------------------... Schemat ten co powyżej tylko brak kondensatora i inne wartości elementów.
Czyli w zasilaczach też już stosują komunikację? Może odczyt amperażu itp? Albo po prostu ID, czy oryginalny? W ten sposób laptop sprawdza czy zasilacz ma odpowiednią wydajność prądową. Takie rozwiązania stosuje lenovo, hp, dell. Różnie jest to realizowane, zwykle jest to rezystor podłączony do plusa, który w laptopie w połączeniu z drugim daje dzielnik...
Faktycznie, coraz to lepsze haki sobie producenci wymyślają, żeby tylko kupować od nich oryginały... To żadna nowość, DELL od bardzo dawna stosuje takie rozwiązanie. Komunikacji z zasilaczem zewnętrznym jeszcze w laptopach nie spotkałem. Właśnie w laptopach Dell w zasilaczu jest układ 1wire z którym komunikuje się płyta główna aby rozpoznać jego moc.
Witam, jak dokładnie ma wyglądać procedura wyszukiwania podpiętych do magistrali układów 1wire? Komenda to niby "F0h" ale jak to dokładniej ma wyglądać? Nie ma problemu z obsługą 1 układu na lini, czy też wielu układów jak znam już ich adresy. Jednak nie wiem jak poprawnie wykonać procedure odczytu adresów w przypadku gdy do lini podpiętych jest kilka...
Dlatego zaproponowałem multiplekser, mniej pamięci zajmie bo jedna procedura odczyta wszystkie 4 a nawet 15 dallasów. Zgadzam się także z faktem , że procek obskoczy bez problemu większą ilość układów 1wire. Zastanawiam się jednak dlaczego kolega nie przejdzie na AVR? jeżeli programuje w bascomie to żadna różnica, a możliwości nieporównywalne.
Jest jeszcze cos takiego jak: DS2411. Jeśli DS1820 chciałbyś użyć tylko jako numer seryjny to lepiej użyć właśnie DS2411 - jest tańszy. W TME cena DS1820 przy 100 sztukach (bez żadnych dodatkowych rabatów) 3,99zł a cena DS2411 przy 100 sztukach 2,89zł. A może jest jeszcze jakiś tańszy układ 1wire?
wygląda na 1Wire jesteś optymistą. Pisałem wcześniej, że szanujący swoje pieniądze producenci nie stosują amatorskich układów, które kupisz w sklepie. W lampie stomatologicznej, którą ja "obrabiałem" był układ 1wire, ale to był dedykowany chip, którego nie tylko nie kupisz, ale nawet nie dostaniesz dokumentacji. A wg. oficjalnego opisu jest porządnie...
Witam Wydaje mi się że popełniasz błąd łącząc układ w gwiazdę, rośnie wtedy znacząco pojemność przyłączonych kabli to po pierwsze. Po drugie nie eksperymentuj z zasilaniem DSa z 5V bo odeślesz malinę na łono Abrahama, na malinie jest logika 3,3V i trzymaj się tego kurczowo. Po trzecie zmniejsz opornik, 4,7K jest dla 5V, dla 3,3V spokojnie możesz dać...
Gotowego programu nie mam, poniżej masz funkcję obsługi 1wire bez których się nie obejdziesz, musisz zrobić sobie tylko odpowiednie funkcje opóźnień, w listingu funkcje nazywają się np. waitus(x) -tzn czekaj x mikrosekund lub waitms -milisekundy, wait10us(x) -10*X mikrosekund itd. dodatkowo musisz przejrzeć aplikację i dopasować komendy, #define MATCH_ROM...
Cokolwiek co jest TYLKO do odczytu można skopiować, jedyne rozwiazanie to użycie elementu który pozwala działać na zasadzie "zapytanie" - "odpowiedź". Np układy 1wire z algorytmem SHA albo drugi mikroprocesor który tylko ma algorytm generowania odpowiedzić. Można użyć np karty goldwafer odpowiednio przyciętej do rozmiaru małego SIM`a i złącza do karty...
Dla 1wire masz cztery podstawowe przebiegi (dokładnie są to zależności w czasie dla stanów 1 i 0 na magistrali): dwa MASTER WRITE SLOT odpowiednio 1 i 0 i dwa MASTER READ SLOT (też 1 i 0) oraz impuls resetu i badania stanu magistrali. Cała reszta to kombinacje tych czterech podstawowych. Dla układów 1wire masz jeszcze coś co sprawia duże kłopoty przy...
niom popatrzylem sobie i sterowanie (komunikacja) polega na odpowiednim ustawianiu lini (stanow wysokich na okreslony czas) z tym ,ze na wiki nie ma dokladnie opisanego protokolu (komend wysylanych miedzy urzadzeniami).teoretycznie mozna napisac komunikacje po rs (nie znalazlem komponentu) jednak bedzi z tym troche roboty... To popatrz lepiej, np na...
Rezystor musi zostac przy płaskiej wtyczce bo jego wartość jest dla laptopa informacją jakiej mocy zasilacz podłączyłeś, oryginalne zasilacze też go we wtyczce mają. Jaka firma takie elementy w dellach układ pamięci 1wire wewnątrz zasilacza a w lenovo rezystorek..... :D
Rozwiązań może być wiele. To zależy czy chcesz korzystać z gotowych elementów, czy raczej wszystko robić samemu. Pierwsze pytanie to jakich czujników temperatury chcesz użyć. Układy 1wire Dallasa wydają się tu sensownym rozwiązaniem. Jeśli miałbyś pomiar analogowy, to albo gotowa karta pomiarowa, albo własny układ komunikujący się z komputerem po RS232...
Tak, tylko że to nie rozwiązuje mojego problemu. Taniej jest mi kupić drugi procesor. No a po drugie chciałbym się czegoś nauczyć żeby mieć alternatywę. 1wire jest dość niewdzięczną magistralą (timingi!), ale da się wszystko napisać. Myślę, że i w Bascomie dasz radę zrobić prostego slavea'a. Weź dokumentację układu 1wire, choćby i ds1820, tam jest...
Według mnie to nie jest żadne zabezpieczenie. Unikalny numer, nic więcej. Tym wcale nie zabezpieczysz układu przed możliwością aktualizacji zawartości bez możliwości skopiowania. A czym że jest unikalny numer jak nie kluczem. Co z tego że skopiujesz układ jak nie uruchomisz całości bez klucza. Jeśli przełożysz klucz (którym jest DS2401)z oryginału...
Niestety coś jednak nie tak podczas kompilacji kodu. Na zestawie uruchomieniowym również wyświetla się 0.0 C zamiast "error", jeżeli do linii 1Wire nie został podłączony żaden układ. Czy ktoś mógłby podesłać gotowy wsad dl atmegi8 dla chociażby sprawdzenia czy atmega wykrywa jakiś układ na linii 1Wire? U mnie widocznie sypie się eclipse, bo czysty układ...
Jeszcze pytanko, który program będzie działał z przejściówką usb-1wire na układzie ds2490??
Czyli w zasadzie nie ma za dużego wyboru. :) Jak tam nie znajdziesz to nie masz już gdzie szukać, tylko Dallas/Maxim produkuje układy z 1wire (pewnie sprawa patentów i licencji).
Szukam biblioteki z układem DS2490 Dallas Semiconductors - to jest konwerter usb - 1wire oraz biblioteki zawierającej TS2950-3,3 - stabilizator napięcia. Z góry dziękuję za pomoc.
A widzial kolega to: http://www.elektroda.pl/rtvforum/topic17... Zwróć uwagę co robię z INT0 podczas odczytu 1W Poza tym u Ciebie w podprogramie odczytu temperatury nie dajesz nic wytchnienia dallasowi i czytasz temperaturę zaraz po rozkazie konwersji. Kolejna sprawa to czy zawsze przed odczytem musisz szukać czujników? Nie lepiej jest to zrobić...
Zgodnie z obietnicą zastanowiłem się jeszcze trochę nad tym problemem Elektrycznie można sygnał z RS-232 skomunikować przez kabel koncentryczny za pomocą układów transmisyjnych z rodziny TTL, np. 75107/75108 (odbiornik) i 75110 (nadajnik) W książce Włodzimierza Sasala "Układy scalone serii UCA64/UCY74" wydanej w 1990 r. przez WKiŁ, od strony 450 do...
A jakby to było z radiową wersją 1Wire
Jak już temat o 1wire i DS1820 to się podłącze. august_a Twojego problemu nie umiem rozwiązać niestety, ale na pewno ktoś to zrobi. Ja natomiast mam pytanie takie: Jaki mikrokontroler można wykorzystać do układu w którego skład wchodzą dwa czujniki DS1820 i LCD, na którym dane są wyświetlane? Mam atmega8, ale chyba do najtańszych nie należy i pewnie...
DS2480 na 1,7MHz? Sprawdziłem w nocie: Nie na DS2480. Oryginalnie fast mode plus to 1MHz, są układy wyciągające jeszcze więcej. W przypadku kontrolera one wire z 8x DQ mogłoby to być uzasadnione. Niemniej ten standard jest stosunkowo świeży i nie dziwi mnie, że Dallas go nie wspiera. Aktualnie z bardziej powszechnych urządzeń I2C to A/D, D/A i ekspandery...
Witam, Posiadam układ USB->1Wire (DS2490). Układ bez problemu wykrywa pastylkę Dallasa DS1990A. Podłączyłem magistralę do oscyloskopu cyfrowego i nie wiem czemu wskazania na oscyloskopie (timingi) nie pokrywają się ze standardem magistrali szeregowej 1wire. Po podłączeniu układu pastylka generuje Presence Pulse. Timingi zgodne z normą widać na załączonym...
Wewnątrz firmy to możesz sobie testy zrobić do rozbicia o kant ... Nic nie warte. Chyba, że macie komorę, to zwracam szacun. Mamy komorę. leonow32 W pełni się zgadzam. Zamieszczam wyjaśnienie odnośnie obsługi czujników 1wire DS18B20, ktoś mnie o to zapytał na PW. jest wersja z 1-wire. Zamiast wejścia 8 podpina się czujniki. DS18B20 jest obsługiwany...
a ja się zastanawiam jakie jeszcze istnieja czujniki dzialajace na 1-wire ? jakos nie moge tego znalezc :( A patrzyłeś na stronie producenta? Z tego co pamiętam głównie są termometry, ponadto przetwornik A/C, układ 1 bitowego portu I/O, układ "rozgałęźnika" 1wire. Pozatym jest cała seria układów podobnych elektronicznie do iButton czyli układy z samym...
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 wypadku jest to przewód równie dobry pod względem odporności...
Ok. Czyli pozostając przy moim układzie: - wykorzystam _delay'e do 1Wire - zachowam rozdzielność komunikacji Chcę jeszcze zapytać czy wykorzystać pliki z katalogu rozdziału 24 o nazwie 1wire_basic.c (ona zawiera ATOMIC_BLOCK) czy 1wire.c? No tak - nie było pytania doczytałem, że jeden jest częścią składową drugiego .
Panowie, już teraz nie wiem kogo mam słuchać, Muszę się przyznać, że do taj pory nie miałem do czynienia z układami 1wire, ale jakoś z DS1820 sobie poradziłem, i skoro DS18S20 to podobno zamiennik, no to sądziłem, że nie będzie problemu, a tu proszę. Nie wiem dokładnie co oznacza zapis w pdfie na stronie 3 "..will respond by transmitting 0 while the...
Jeszcze mam pytanie odnośnie podciągania linii DQ do zasilania przez rezystor 4,7 kOhm. Czy przy zasilaniu 3przewodowym jest taka konieczność. Tak, ponieważ układy na 1wire wymuszają stan tylko niski natomiast stan wysoki jest cały czas i to właśnie ten rezystor wymusza ten stan.
A nie byłoby lepiej zastosować układu termometru, który komunikowałby się jakimś cyfrowym protokołem. Na myśli mam tutaj 1Wire i układ DS18B20.
Mam mały problem z termometrem DS18B20. Dotyczy on "zrywania" transmisji przy temperaturze powyżej ok 45..50 degC (dwa dzialały do 65 C), w niższej temperaturze i/lub po ostudzeniu wszystko zachowuje się poprawnie. Przy obniżeniu napięcia zalilania DS18B20 (przy lini trójprzewodowej) do ok 4V temperatura pracy wzrasta średnio o 5K. Czy ktoś mial podobny...
Dziękuje za schemacik. Czyli rozumiem że w moim przypadku mosfet nie jest wymagany gdyż nie przewiduje wyłączania układów na 1wire. U mnie będą one pracowały non-stop .Co do zasilania to będę musiał zasilać cały układ z 5V . Sprawdzałem w datasheet DS18B20 że pracuje od 3-5.5V więc tu problemu nie będzie. Jeśli to możliwe to w miarę czasu i mozliwości...
Na twoje utrapienia jest tylko jedno lekarstwo: Napisać obsługę karty samodzielnie lub przeprojektować układ i rozdzielić zadania na kilka mikrokontrolerów. Niestety Bascom nadaje się do zabawy a nie do poważnych aplikacji.
Podłączony tranzystor to IRFL024z, obecnie nie ma na tej linii (gate) pullupa. Rozumiem, że problemy mogą stwarzać układy na 1Wire itp. które potrafią wymusić zero na linii. Ale u mnie takich nie ma a przecież to In System Programming. Tak czy siak (ale to już po weekendzie) odłączę ten tranzystor i zobaczę czy się programuje. Daję obraz pcb, może tu...
(Nie wiem jak działa 1-Wire) I to jest błąd. Poczytaj, człowieku, a nie chwal się niewiedzą. To nie jest aż takie złożone zagadnienie. W skrócie, co zrozumiałem - chcesz konwerter 1W<->RS232 Teraz czy jestem to w stanie napisać w ASM czy muszę sięgać do C. W ASM pisze już dwa lata. Cokolwiek da się napisać w C, da się napisać w asemblerze. W...
Dwie sprawy: 1. musisz zrobić wykrywanie napięcia sieciowego (którymś pinem procka albo pośrednio np przez brak odpowiedzi z któregoś scalaka) 2. zalecałbym zamontowanie rezystorów podciągających do zasilania piny na których są przyciski (być może tak jak Ty narysowałeś będzie działać, ale strzeżonego pan Bóg strzeże) PS taka wskazówka praktyczne Ten...
rs485 odpada Tylko że najlepiej by się do tego nadawał. Nie wiem jak masz daleko na strych ale I2C (SDA, SCL) może powodować błędy w transmisji, SPI piszesz że też nie, czytałem ze ktoś zrobił to na 1WIRE ale nie wiem na jakiej odległości. Poszytaj trochę o "inteligentnym domu" , było parę ciekawych tematów na elektrodzie.
Po prostu raz odczytujesz id termometrów i potem na stałe zapisujesz je w odpowiednich tablicach, zamiast stosować instrukcji wyszukujących układy na magistrali. --- Choć z tego co wiem o magistrali 1wire czujniki powinny być zawsze wyszukiwane w tej samej kolejności, stąd może masz jakieś błędy w komunikacji (np. poprzez za długi kabel złej jakości...
Nie mam już do ciebie sił. Jakbyś nie miał impulsu to by przez 1wire z tego układu nie poszedł sygnał że zmieniasz głośność, czego efekty widzisz na wyświetlaczu.
Witam, Potrzebuje odczyt temp z kilkunastu czujników temp np ds18b20 na PC(najtaniej?), z odległości ok 300m, i tutaj mam pytanie; czy wpięcie konwerterów rs485<>1wire w takim układzie zadziała? [ds18b20] --- [konwert. 1wire<>rs485] - - - [konwert. rs485<>USB] --- [PC z programem LogTemp lub jakiś inny] próbowałem z samym 1wire ale...
A tak w przybliżeniu ile układów 'wytrzyma'?
Przeglądając ten projekt widzę że jest w nim wszystko. Biblioteki obsługi 1Wire są całe. Tak przynajmniej mi się wydaje. Napisz czego tam brakuje a zobaczę w zasobach czy gdzieś nie mam podlinkowanych innych plików. Przy okazji, to co załączyłeś zawiera dość "rozbudowany fragment" obsługi DS18b20 Ja wiem czy rozbudowany. Odczyt i zapis bitu. Na podstawie...
Witam, przeszukałem już cały portal i nie znalazłem odpowiedzi. mam kod obsługi 3 x DS18X20 z numerami układów zapisanymi w EEPROM i jeżeli chcę odczytać właściwy ROM to muszę użyć sekwencji jak w kodzie w sekcji 1 (bez skoku do podprogramu) 'program odczytujący obecność układów 1WIRE i sprawdzający ROMy z EEPROM $regfile = "attiny2313.dat"...
Prostszym sposobem byłoby zrobienie termometru opartego o układ Dallas DS1820 :> Komunikacja po 1wire :)
Witam, potrzebujesz urządzenia z pierwszego linka. W opisie produktu jest dokładnie jest wyjaśniona budowa urządzenia. Wystarczy, że zapoznasz się z datasheet-ami układów, DS2480B (konwerter), DS2401 (wbudowany klucz) oraz dowolnej pastylki z której zamierzasz korzystać. Wtedy powinieneś bez problemu móc się komunikować z nimi. Pozdrawiam, GSM
http://obrazki.elektroda.pl/9915623600_1... Przedstawiam modyfikację routera WRT54g v2.2. Urządzenie zostało rozbudowane o interfejs 1wire oraz port szeregowy w standardzie RS232 ale są też wyprowadzenia zwykłego UARTa. Planuję zbudować stację pogodową z czujnikami 1Wire, router będzie zbierał dane z czujników i prezentował je na stronie...
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.
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, w razie potrzeby skopiować jego ID by się nim przedstawiać...
narobilem juz pare algorytmow do komunikacji po rs232 z ds18b20 ale wszystko jest do kitu.robie wszystko metoda prob i bledow,wysylam komendy na port tj: 0x44,0xBE, 0xCC itp i nic. Źle działa bo wysyłasz dane w standardzie rs232 a układ się spodziewam danych w standardzie 1wire. W dokumentacji o tym jak podłączać 1wire do rs232 jest napisane jak to...
...Czy mogę zastosować ten sam układ do przetwarzania sygnałów z RSa na sygnał 1-Wire ... Układ do komunikacji magistralą 1wire możesz zastosowac , ale dane musisz zinterpretować już sam. Piotrek
Witam kolegów, Posiadam układ operujący na protokole 1Wire. Mam pytanie. Ponieważ sekwencja odczytu temperatury jest taka że najpierw muszę wysłać komendę Convert a następnie zresetować i odczytać komendą Read Scratchpad zastanawiam się jak to możliwe że układ po resecie nie zgubi tej wartości w pamięci scratchpada jeśli przecież ta pamięć to typ SRAM...
Tylko dlaczego ten DS18B20 jest podpięty do PCFa? Przecież ten układ sterowany jest po szynie 1Wire i wymaga odddzielnego sterowania :)
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.
Najprościej zabezpieczyć diodą zenera i rezystorkiem w lini 1Wire. Rozwiązanie sprawdzone, układy które w ten sposób robiłem (i nie tylko ja) działają od kilku lat...
spike510 chyba na swoim schemacie zapomniałeś o rezystorze 4,7k przy Dallasie (1Wire).
Wyjścia z Wyjściem bym nie łączył. Co innego Wejście z Wyjściem lub Wyjście z Wejściem . Lepiej napisz co to za układ albo zamieść uproszczony schemat lub opis bo ten jest zbyt ubogi. Jest wiele niuansów. Można np. łączyć wyjścia typu "open collector" z zewnetrzym podciąganiem (np. 1Wire, I2C). Gorzej gdy ktoryś z układów ma "push pull" i wtedy gdy...
...nie przesada, blisko idą przewody do pompy, ogrzewania podłogowego, podgrzewacza i cała reszta instalacji...zakłóceń po uszy...ma być w 100% niezawodne działać non stop, chronić przed pożarem od kominka. Transile podobno odpadają z powodu dużej pojemności własnej, dlatego właśnie Dallas wypuścił swój własny układ do ochrony 1wire. Pzdr.
Wyjść przeciwsobnych? Po za tym 1wire i tak jest dwukierunkowe. Owszem jeden układ zawsze jest MASTERem nawet jak odbiera, ale można to zmienić robiąc własną implementację. Nawet trzeba zrobić własną implementacje bo klasyczne 1Wire jest opatentowane i nie wolno (bez licencji, z licencją to oczywiście wolno) robić układów SLAVE.
Witam. Poszukuje układu termometru ale dokładniejszego niż 12 bitowy ds18b20. Najlepiej układ całkowicie cyfrowy np na 1wire lib i2c.
Ale podciągające co? Przyciski? I2C? 1Wire? Jak przyciski to w megach się praktycznie nie używa chyba, ze mega będzie w jakichś warunkach mocno przemysłowych eksploatowana. Ogółem im większe zakłócenia tym mniejsze rezystory dajemy -> większy prąd płynie trudniej zakłócić. i2c zależy od tego ile układów na linii chcesz wysterować. Przyjęło się dawać...
Jeszcze nie patrzałem do PDF'a ale przypuszczam ze kolejny adres ustala sie na pinie oznaczonym A0. I w tym momencie idzi podłączyć dwa układu Pcf8583 ale nie 3. Wiem ze w 1wire istnieje funckcja zapytania mastera o adresu podłączonych układów czy tu tez jest taka możliwośc!
Witam. Sporo jest tanich urządzeń do pomiaru róznych wielkości z wyświetlaczem LED. Np. weżmy taki amperomierz. Koszt powiedzmy ~11zl. http://archi.inosak.org/db/item251889549... Chciałbym zrobić prosty układ powiedzmy z 3x7= 21 (3 cyfry kazda 7 wej.na led) wejsciami podłaczonymi w miejsce wyswietlacza led. Układ powiedzmy będzie próbkował co 1...
http://obrazki.elektroda.pl/8706617300_1... Aby wykorzystać nie jedno, a kilka wyjść ogólnego przeznaczenia (GPIO) z Raspberry Pi do komunikacji z układami 1wire (w tym przypadku z sensorami temperatury DS18B20), wykorzystać możemy dwie opcje. Pierwszą z nich jest wykorzystanie zmodyfikowanego jądra systemu - modyfikacja nazywa się...
Zamierzam podłączyć 3szt. DS18B22 na jednym 1wire układu AT89C4051. Tyle, że utknąłem już na 2szt. Korzystam z Bascom'u. Wprawdzie nr ID odczytywane są prawidłowo, natomiast temp odczytywana jest tylko z jednego i to niepoprawnie. DS-y na pewno sprawne, pojedynczo działają bez zastrzeżeń.Program na jeden czujnik DS, który wklepałem wielokrotnie przedstawiany...
...Pomysł z TDA5051 wydaje mi się chyba najlepszym rozwiązaniem choćby ze względu na to, że nie trzeba ciągnąć przewodu przez cały dom i wiercić dziur, lecz zadaje mi się, że będą problemy z kupnem tego układu..... Można go bez problemu kupic: http://www.tme.pl/katalog/index.phtml?f_...
Logicznie rzecz biorąc (aby nie ingerować w kod źródłowy) program powinien mieć możliwość wpisania nowego ID dla nowego czujnika, czy tak ? Algorytm komunikacji 1wire zakłada możliwosć wyszukiwania jakie są elementy podłaczone, można by to uzupełnić o przechowywanie adresów w pamięci EEPROM i wykrywanie który układ sie nie zgłasza i po znalezieniu...
Z tego co wiem to CAN ma ograniczenie do 40m i nigdy nie miałem doświadczenia z nim. Prędkość jest dla mnie nieistotna. Schemat komunikacji wygląda tak, że jeden z podrzędnych modułów nadaje coś na kształt "Cześć, jestem nr 1234, klucz: xx xx xx xx xx LF CR", odbiera to komputer który weryfikuje dane i odsyła odpowiedź. Na tym komunikacja się kończy....
Witam, Potrzebuję stworzyć komunikację 1wire pomiędzy dwoma układami. Atmega <-> Atmega nie ma problemu, pytanie czy da się to zrobić pomiędzy dwoma Attiny lub Atmega <-> Attiny? Nigdy nic nie robiłem na Attiny, więc nie znam ich możliwości. Dodatkowo potrzebuję max. 2 I/O.
Witam Myślę, że przy odrobinie chęci już posiadasz odpowiedni interfejs. Ten interfejs jest zbudowany na układzie DS2480B, który daje możliwość programowanie pamięci więc wystarczy drobna modyfikacja. Polecam opis interfejsu DS9097U oraz układu DS2480B. Na foto jest przedstawiony DS9097U wariant 2 daje możliwość programowania (pin 5). Pozdrawiam https://obrazki.elektroda.pl/6153300700_...
Dużo jej nie ma ale trochę jest. Właśnie w tym jest różnicowość że jest to różnica pomiędzy sygnałem a GND. Gdy do skrętki dostanie się jakieś zakłócenie, to doda się ono do sygnałów w obu żyłach skrętki. W klasycznym interfejsie różnicowym dodaje się do sygnałów np. A i B w RS485. Jak na A był 1V a na B 3V, a zakłócenie ma 1V, to A się podniesie do...
...liczyłem że podczas tych 100ms na końcu ds coś odpowie Kolego :!: Magistrala 1wire była już "wałkowana" tyle razy, że muszę odesłać Cię do podstaw. Zapoznaj się z czymś, co nazywa się TIME SLOT. Podpowiem tylko, że układy slave nie pytane ... "nie mówią". zumek
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...
Witam! Próbuję skonstruować sieć 1Wire - Microlan z użyciem huba 4 port Hobby Boards. Mam pytanie - czy ktoś użył tego huba z włączonymi jednocześnie 4 odgałęzieniami? Mnie się nie udało - znikają mi urządzenia w listingu owfs. Pozdrawiam Maciej
Błąd przy pisanu - miałem na myśli Alarm Search. SearchROM oczywiście obsługują, ale to nic nie daje. Bo chodziłoby o mechanizm umożliwiający łatwe rozpoznanie która krańcówka zadziałała, bez odpytywania wszystkich. W takiej sytuacji OW miałoby wystarczającą prędkość - 2,5ms to więcej niż trzeba, szczególnie w trybie overdrive. Co do UART i RS485 -...
Nie jestem pewien ale 1wire wyciąga chyba do ok 1000stóp czyli jakieś 300m. Nie wiem jak jest zbudowany Twój projekt ale jeśli to mało lub będą duże zakłócenia możesz podłączyć albo dodatkowy procesor albo układ DS2480 jako konwerter rs485/1wire.
czujnik 1wire esp8266 1wire 1wire przerwania
urmet elektrozaczep czyszczenie modułu drukarki termet krzywa grzewczy
Listwa otwierania dźwięku nie wsuwa się - przyczyny i rozwiązania Pomiar dużych rezystancji przez rozładowanie kondensatora