A kto Ci powiedział że 1wire jest na małe odległości? Miałem czujnik na DS18B20 na 15 metrowym kablu i działał bez zarzutu. Kabel ekranowany oczywiście. To właśnie analogowy czujnik będzie bardziej podatny na zakłócenia.
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...
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ć...
http://obrazki.elektroda.pl/8267947700_1... Ponad 20 lat temu jako amator hobbysta budowałem proste układy elektroniczne. Studia i styczność z informatyką spowodowały, że porzuciłem hobby pod nazwą "składanie elektroniki" na rzecz "składanie programów komputerowych". W bieżącym roku (2011) dzięki uprzejmości kolegi Jacka.M, który okazał...
http://obrazki.elektroda.net/99_12535321... Witam, 4x DS18x20 + LCD = Termometr - ale tutaj nieco inaczej plus Extrasy Chciałbym przedstawić proste technicznie ale mam nadzieję dosyć mocno zaawansowane jeśli chodzi o możliwości urządzenie jakim jest prezentowany w tytule "4 kanałowy sterownik / kontroler temperatury oraz 7 kanałowy sterownik...
http://obrazki.elektroda.pl/2126980700_1... System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...
Może nie znam się na tym zbyt dobrze, ale czy np. system 1wire nie byłby tu lepszym rozwiązaniem? Wystarczyłby tak naprawdę jeden kabel pociągnięty przez cały dom. Diagnoza ewentualnych awarii czy uszkodzeń nie byłaby taka trudna. W przypadku przerwy w kablu - od razu widać od którego elementu jest przerwa. A jeżeli trzeba wymienić - na pewno łatwiej...
Mam problem chce podpiąć kilka ds 1820 do atmega8515.widziałęm schemat wyprowadzeń z atmegi ale nie umiem się doszukać tej szyny danych 1wire.gdzie to jest?a może trzeba jeszcze innego układu aby procek i ds mogły się porozumiewać?najlepiej jakby ktoś mi wskazał gdzie moge znalezć schemat chodzby z jednym ds1820. Aha i jeszcze jedno pytanko jaki kabel...
Zastanawiam się czy przejść na 12 bitową rozdzielczość ale nie wiem czy zyskam na dokładności. Jak to z tym jest Panowie? Rozdzielczość to rozdzielczość, a dokładność to dokładność. Nie myl tych dwóch pojęć. Dokładność ci się nie zwiększy, ale rozdzielczość pomiaru tak - pytanie czy potrzebujesz takiej rozdzielczości i z drugiej strony - co szkodzi...
Witam wszystkich. Chciałbym się pochwalić zaprojektowaniem i wykonaniem termostatu bazującego na wymienionych w tytule podzespołach. W założeniu chciałem stworzyć termostat do swojej trawiarki tak, aby utrzymywać stałą temperaturę trawienia 40°C. Wcześniej po prostu zanurzałem w cieczy trawiącej podłączony do napięcia sieciowego przewód grzewczy. Sądzę,...
Co to za sygnał ten środkowy pin? Sygnal identyfikacyjny informujący laptopa o mocy ładowarki. Najlepiej kup oryginalny zasilacz Della 230V i wyciągnij z niego kabel + pamięć identyfikacyjną (jest to pamięć 1Wire w obudowie TO92 w pobliżu punktów lutowniczych kabla) i podłącz pod swoją ladowarkę samochodową. Oczywiście po sprawdzeniu napięcia wyjściowego...
Słyszeli Panowie o czymś takim jak zabezpieczenie termiczne silnika podnośnika szyb . W tym modelu auta , jest rozbudowana diagnostyka . Pod komputer z nim . Takie gdybanie , nie wiedząc nawet który kabel do czego ... 1wire w tym aucie , to masz tylko jedno -komunikacja z alternatorem .
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...
Witam. Bardzo przepraszam jesli ten post jest w zlym dziale. Jednak za diabla nie widzialem gdzie moje pytanie bedzie pasowac... Mam dosc dziwny (dla mnie) problem. Mianowicie kabel idacy od komputera do czujnikow 1wire przechodzi obok/lezy na/placze sie z kablami zasilajacymi 5 swietlowek (1x24W, 3x24Wi i 1x8W). A raczej (aby byc dokladniejszym) zasilajacym...
No właśnie odległość nie jest mała, Matryca żarówkowa na dachu, (lusterkowe 15W 60V) A układ zegarowy na dole, w portierni. Więc raczej zakłócenia mogą występować. Myślałem na RC5 i światłowodem (mam go dużo) albo 1wire i kabel antenowy. Które rozwiązanie jest lepsze ?
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...
Witam. Teoretycznie standard 1wire przewiduje magistrale do 100stup (około 30m), stosując kabel o małej pojemności (np telefoniczny 4 żyłowy) można wyciągnąć 60m. Więc 20m jest do uzyskania, tylko wszytko zależy od zastosowanego kabla. Najlepiej wtedy nie korzystać z 2 żył, tylko dodatkowo puścić zasilanie po kablu.
Magistrala 1wire jest z natury mało odporna na zakłócenia, obowiązkowo należy sprawdzać sumę kontrolną CRC i odrzucać błędne wyniki pomiaru. Kiedyś użyłem 30m płaskiego kabla telefonicznego i nie było żadnych problemów z błedami transmisji.
A moze jest jakis tanszy odpowiednik czujnika wilg hih3610 ? A co do tego ukladziku to moge zrobic sobie takie dwa i podlaczyc pod jeden kabel zeby mi zczytywalo pomiary ? A co do unikalnego kodu przy zczytywaniu danych to jak to wyglada ? Np czyjnik temp DS18S20 ma unikalny kod przy pobieraniu pomiaru. Pozdrawiam.
No właśnie mam 3 takie same zasilacze od różnych DELLi, wszystkie 20v 4,5A, od C610, C640, c840 i od C840 trefnego, jeden mam od nowości, drugi z pracy a trzeci od c840 kolegi, i nie były otwierane, próbowałem wszystkich do 840 i to samo, skoro z zasilaczem jest komunikacja 1Wire to które elementy na płycie głównej są do komunikacji właśnie, bo na razie...
Zrobienie OW na USARCIE moim zdaniem jest prostsze i bardziej efektywnie niż pajacowanie z delayami i ustawieniami portów, tym bardziej, że schemat takiego połączenia jest bardzo prosty i wszystko sprowadza do wysłania/odbierania pojedynczych bajtów z USARTu, co jest dobrze opisane na stronie MAXIMa A mi się wydaje, że pajacowaniem jest twierdzenie,...
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...
Muszę zrobić disable interrupts przed jakąkolwiek komendą 1wire a potem załaczyć. Albo wyłaczyć przerwania odczytać 1wire i dopiero załaczyć. To drugie jest gorsze bo powoduje dłuższe mignięcie wyświetlacza. Przy wyłączaniu przerwania tylko na jedna komendę 1wire wyświetlacz miga krócej ale jednak miga. Jak tego nie zrobie to odrazu mam bład komunikacji...
Kurde właśnie odkopałem kabel i odłączyłem czujnik. Podłączyłem go jednak skrętką sieciową w domu na poddaszu wyjąłem na zewnątrz, w tym momencie nie korzystam z sieci ale nawet jak będę korzystał to w niczym nie będzie przeszkadzać to, że 1Wire leci jedną parą przewodów. Wszystko działa ok na długości ok 20 metrów. w przyszłości wypróbuje ten pomysł...
tak komunikacja radiowa w kablu - analogicznie jak antena z wzmacniaczem aktywnym. zasilacz i urzadzenie separujesz dlawikami (kilka milihenrow) a w kabel poprzez dlawiki puszczasz zasilanie i kondensatorkiem (kilkadziesiat piko) sygnał wcz. To się nazywa składowa zmienna w linii zasilającej. Po odpowiednim zmodulowaniu będzie działać jak marzenie....
Witajcie, to mój pierwszy post na forum więc proszę o wyrozumiałość, jeśli temat był już gdzieś poruszany - proszę dajcie znać, pomimo poszukiwań, nie znalazłem odpowiedzi na moje wątpliwości. Od pół roku projektuję system inteligentnego mieszkania opartego o Raspberry Pi, Razzberry, protokół 1-Wire oraz I2C. Wszystko wydawało się prawie gotowe, oprócz...
Cursor Off Cls Declare Sub Ds1 Declare Sub Ds2 Dim Odczyt As Integer Dim T As Single Deflcdchar 1 , 12 , 18 , 18 , 12 , 32 , 32 , 32 , 32 Do Rem * * * Plytka * * * Call Ds1 Locate 1 , 1 Lcd "T.k:" ; Fusing(t , "#.#") ; Chr(1) Rem * * Kabel * * Call Ds2 Locate 2 , 1 Lcd "T.p:" ; Fusing(t , "#.#")...
http://www.lcel.com.pl/strona.php?p=63&i... Może to kryptoreklama, ale chcę pomóc. Cyframi oznaczyłem numery pinów na klawiaturce. Sterowanie taką klawiaturą nie jest trudne. Już wyjaśniam o co chodzi. Mamy 12 przycisków , podłączamy do wejść mikrokontrolera pierwsze 4 (1,2,3,4) żyły i do wyjść pozostałe 3 (5,6,7) . Do 5,6 i 7 po kolei podajemy...
...Kiedyś wyczytałem że można podłączyć je na osobnych portach i w trakcie programu po poleceniu config 1 wire przełączać z którego chce się robić odczyt... A teraz nie możesz wyczytać w helpie , że to co piszesz jest nieprawdą :?: ;) Config 1wire jest dyrektywą "jednarazowego użytku" :idea: By osiągnąć to o czym marzysz ;) , należy używać alternatywnej...
IMO wytrzyma. Kabel zwykły kabel telefoniczny wydaje mi się z 10 razy słabszy. Moim zdaniem zbyt dużo gdybasz... Wystarczy zwykły przewód, duży pull-up (około 1k) i do tego algorytm oczywiście ze sprawdzaniem CRC + kilka prób odczytu. Stosowałem takie rozwiązanie w pieczarkarni, zwykły (4k7) pull-up się spisywał, dopuki falowniki nie zostały założone....
Witam, ja robiłem na własny użytek tego typu magistralę, z podłączonymi kilkoma prockami do niej typu ATtiny2313 oraz Atmega8 a do tego komputer PC. Zasilanie z pełnym powodzeniem puszczałem na 1 lub 2 żyłach skrętki UTP kat5, podobnie GND. Zasilanie oczywiście w skrętce puszczane było +12V stabilizowane bo albo z zasilacza komputerowego albo później...
Witam, Mam podpięty ds18b20 pod atmęgę, korzystam z CodevisionAVR i mam parę pytań może te pytania pozwolą mi na znalezienie błędu w kodzie. 1. Czy taka definicja portu dla 1wire jest poprawna(w CodeVisionAVR): // 1 Wire Bus functions #asm .equ __w1_port=0x07 ;PORTE .equ __w1_bit=1 #endasm Głównie mi chodzi czy później jak się odwołam do samej funkcji...
AD.1) OK, będę miał na uwadze. AD.2) RS485/RS422 jest często wykorzystywany przy takich instalacjach. Ale w moim przypadku gdzie odległość pomiędzy pierwszym slavem i masterem to tylko kilka metrów (około 5-10m), częstotliwość odczytów jest dosyć mała jak również jest możliwość liczenia CRC , to konwersja sygnałów wydaje mi się zbędna. Opis standardu...
Nie znam bascoma, ale po tym co piszesz problem masz natury błędnego podejścia. Jak zabierzesz jeden czujnik to oczywiste jest, że urządzenie przy 1wire search zwróci czujniki w innej kolej kolejności. Np jak zabrałeś czujnik zwracany jako pierwszy (z "najmniejszym" numer seryjnym) to drugi czujnik stanie się pierwszym. Masz 2 wyjścia: - zapmiętać numery...
Witam Mam następujący problem z termometrem DS18B20. Oto mój kod: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Portb.6 , E = Portb.7 , Db4 = Portd.5 , Db5 = Portb.0 , Db6 = Portd.7 , Db7 = Portd.6 Config 1wire = Pinc.1 Deflcdchar 1 , 14 , 10 , 14 , 32 , 32 , 32 , 32 , 32 Dim T As Single Dim...
Witam. Złożyłem sobie termometr na tym sławnym czujniku. Wszytko chodziłoby ok, gdyby nie to, że powyżej temperatury 34 stopnie wszystko zaczyna wariować. Zaczyna pokazywać na zmianę dobrą temperaturę i podwojoną -zmienia się co kilka sekund i nie zawsze w tym samym odstępie czasowym. Czujnik jest podłączony w ten sposób: http://obrazki.elektroda.pl/1761690900_1...
Zestaw AVREVB1 umożliwia szybkie zapoznanie się z bardzo popularną rodziną mikrokontrolerów AVR w obudowach 40-to wyprowadzeniowych DIP (układy ATMEGA16, ATMEGA32, ATMEGA644). Zawiera wszystkie najpotrzebniejsze i często wykorzystywane układy peryferyjne. Dzięki niemu zarówno początkujący jak i zaawansowani twórcy systemów opartych o mikrokontrolery...
Witam, jeśli ten schemat odzwierciedla stan faktyczny jeśli chodzi o elementy, szczególnie dyskretne to nie dziw się, że masz takie efekty. Jeśli chcesz aby przynajmniej odrazu w diametralny sposób zmienił się stan to zrób przynajmniej kilka podstawowych kroków: 1. przed stabilizatorem 7805 koniecznie wepnij 2 kondensatory - jeden elektrolityczny o...
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 odróżniać magistrale symetryczne (taką 1Wire oczywiście nie jest) od...
Ja mam dwa czujniki i nie ma żadnych problemów. Jeden jest na kilkumetrowym kablu za oknem:)
Skąd wziąłeś informację o 30 metrach? Przy 12 metrach problem też występuje. Podłączając czujniki 1,2,3,4 odłączyłem wszystkie nadmiarowe kable.
ja tez mialem takie problemy. Prawdopodobnie wine za to ponosi zwiekrzony prad pobierany przez przetwornik w jego wnetrzu. podlaczylem trzecia nozke do +5V i wszystko zaczelo dzialac tak jak potrzeba - transmisja 1 przewodowa(transmisja moze i tak ale w sumie trzy kable)
Systemy OpenSource mogą działać po kablu i bezprzewodowo. Ja np. mam OpenHaba zintegrowanego ze wszystkim po IP - alarm, moduły sonoff i kilka autorskich (np. raspberry podłączone do kotła). Historycznie mam jeszcze bezprzewodowe mysensors (pomiar prądu, temperatury, wilgotności, dimmery LED) oraz jedną magistralę 1wire (kabel 6 żyłowy prosty od alarmówki)....
;) ... ja mam podłączony takim przewodem jak piszesz DS18B20 (magistrala 1Wire) na kablu o długości 16m i śmiga bez problemu. (też mierzy temperaturkę na dworzu)
Też miałem problem z DS'ami. Dwa czujniki na kablach 3m (nie ekranowane) pod 1Wire. Zaczynał się grzać. Zastosowanie DS9503 jak na razie zlikwidowało problem. Na razie bo to za krótki okres żeby stwierdzić czy pomogło na 100%.
na poczatku chcialem sie przywitac... /jest to moj pierwszy post na tym forum/ a teraz mam jeszcze male pytanko... mianowicie robie uklad moniturujacy temperature w 16 punktach... robie to na ds18b20 podpietych na 1wire do 80c552, teoretycznie wszystko powinno dzialac, ale tak mysle, ze bedzie mi potrzeba z 40m kabla /jak nie wiecej/ dlugosc kabli mozna...
Jest jeszcze 1wire, ale to tylko jak chcesz ograniczyć liczbę kabli.
Dell ma komunikację z zasilaczem na środkowym pinie wtyczki w standardzie 1wire. Jeśli jest za slaby lub nioryginalny to są problemy. Czyli przewód zasilający też musi być "Ori" ? https://amso.pl/product-pol-62515-Nowy-K...
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".
(at)ziom10zset co do Supli bym kupił https://allegro.pl/oferta/esp8266-v3-ch3... https://allegro.pl/oferta/modul-przekazn...
Chyba sobie to odpuszczę, potrzebuje czujnik do mierzenia tylko temp cylindra, szkoda mi wydawać dużo kasy na takie coś. To miało być w skuterze więc miejsca też dużo nie ma. Nie ma jakiegoś czujnika na 1wire do 150°C? Ewentualnie do 135°C powinno wystarczyć. Oczywiście, że tak. A co powiesz na to?: http://www.mera-sp.com.pl/przyrzpom_opis...
Zmniejszyć rezystor podciągający, skorzystać z CRC, zmodyfikować czasy w kodzie obsługi. Bzdurny odczyt to brak weryfikacji CRC, tylko. Ilość błędnych ramek można zmniejszyć poprzez korektę okien czasowych 1wire, szczególnie na długich przewodach. W trybie pasożytniczym nieprawidłowy pullup na czas konwersji zwróci temp. 85. Rezystor pociągający ma...
Jeszcze też warto wspomnieć, że jeśli mówimy o sygnałach szybkozmiennych (no a komunikacja 1wire to własnie takie sygnały), to nie rezystancję, a impedancję trzeba brać pod uwagę. [url=http://neutrino.phys.ksu.edu/~gahs/... jest jasno wytłumaczone, jak pracować z magistralami 1wire.
hmm... a ja się bawiłem 1wire który działał z kablem 500m. Ale procedurki były pisane w C i nie były to procedurki "wbudowane" w Codevision. ale żeby to dobrze napisać potrzeba oscyloskopu
Buduję sobie sterowanie LEDami oprogramowaniem na Raspberry, przez sterownik PWM i darlingtony. Konstrukcyjnie nieskomplikowane. Problem pojawił się przy testach "czy zadziała po przewodzie 30m" do którego wykorzystuję zwykłą skrętkę UTP, nieekranowaną. Oczywiście, jeśli sygnał PWM nie jest 100% wypełniony, sąsiednie druty skrętki są nim obsiane i LEDy...
Jak widać co autor to zalecenie. Tylko excray próbuje wybór uzasadnić. Co prawda pojemność nie jest głównym czynnikiem i dla koncentryka wcale nie jest najmniejsza. Ot przykładowo kabel antenowy płaski. Naprowadzeniem dla autora niech będzie pojęcie dopasowania impedancji. A rodzaj kabla jest drugorzędny. Temat jest trudny więc kilka linków praktycznych:...
Witam, Szukam układu konwerującego informację 4 bitową tak, żeby można było odczytać stany tych bitów po 1Wire. Jak narazie znalazłem tylko DS2450, ale to jest przetwornik A/D więc się nie nadaje bo ma multiplexer, a ja chcę odczyt całego "portu" w jednej chwili. Na stronie dallasa też byłem, ale jakoś nie widziałem interesującego mnie układu... może...
Czy budowałeś układ z komunikacją przez I2C na PCB? I czy opisane przez Ciebie problemy dalej występowały? Unikam I2C jak ognia w swoich konstrukcjach. Tak jak wspomniałem wcześniej, miałem przypadek wywalającego się I2C na płytce. Zakłócenie wygenerowane przez typowy przekaźnik 12V/230VAC 16A powodował absolutny zwis MCP23008... Myślisz, że to ogólnie...
z tego co się doczytałem to DS1820 jest na magistrali 1wire więc wymaga jednego kabla o transmisji dwukierunkowej, gdzieś na forum były przetwórniki dwukierunkowe z 5v na 3,3v na jednym tranzystoże, układ taki można zastosować jako wzmacniacz sygnału. komunikacja przez Tx i Rx jest właściwie bezsensowna do 1wire. skrętka sieciowa wymaga transmisji symetrycznej...
u mnie w robocie stosują 1wire i to im chodzi na 500 m (sprawdzone osobiście) przy czym sztukowałem kable żeby mieć to 500 (było tego 3 części)
ja robilem 1wire na max 10m to jeszcze dzialalo ok. ale 100m nie ma wlasciwie nadzieji. nawet zastosowanie dobrego kabla moze nie rozwiazac sytuacji.
chcial bym zaznaczyc ze i2c ani rs232 ani 1wire nie nadaje sie do tego typu rozwiazan zewzgledu na dlugosci kabli... jedynie z tego to rs485 nadaje sie na odlegle przesylanie danych
zmniejsz rezystor który podciągasz Vcc na szynie 1wire do 1k ,umnie na CAT.5 2 czujniki hulają na 60 mb :D
Ok to w takim razie jak skonfigurowac procki zeby działały z 1wire? Aha! A jak jest z odległością? Jak długie mogą być max kable pomiedzy tymi prockami?
Ponieważ Dell ma taki cwany system identyfikacji poprawnego/wydajnego zasilacza przy pomocy protokołu tak zwanego "1wire". Opcje są dwie, uszkodzony zasilacz lub mb. Rozbierz zasilacz i sprawdź czy kabel podłączony do środkowego pinu nie ma przerwy.
1. Magistrala 1wire jest przystosowana do obsługi teoretycznie nieskończonej liczby urządzeń. 2. Długość kabla jest chyba 100 stóp (wg normy amerykańskiej).
...kabel koncentryczny to większy koszt zwłaszcza dla większych odległości, niż elektronika zabezpieczająca. Chcę zabezpieczyć procesor AVR przed resetami z powodu zakłóceń/przepięć na 1wire. Pzdr.
Kabel mam użyty jeden czujnik na kablu telefonicznym a pozostałe dwa na skrętce Wskazuje to, że twoje 1-wire nie jest magistralą a gwiazdą. 1-wire powinno mieć topologię linii z masterem na końcu.
Zasilanie które trzeba ciągnąć długimi kablami, najlepiej zrobić wyższym napięciem i obniżać w odbiornikach przy pomocy przetwornic, stabilizatorów impulsowych itp. Np.: PoE (Power Over Ethernet) zakłada napięcie od 25 do 60V. Przy setkach metrów, 5V puszczone skrętką nie da rady. Zakłócenia indukują się od prądu (przy stałym napięciu), czyli im wyższe...
Querda : weź sobie od razu też termometr 1wire DS1820, chyba że zamówisz gdzie indziej bo w propoxie chyba z 2 razy drożej. A 1 komplet kabli może czasem być za mało.
Układ w stanie pracy pobiera 131mA :O Co tam tyle pobiera prądu? Układ RTC? Mój zegarek na ATmedze8 bez układu RTC, też z DS18B20 i wyświetlaczem LCD bierze ok. 4 mA Prawdopodobnie podświetlenie LCD, z podświetleniem na max mi pobiera 162mA(całość). Mam zbudowany podobny układ, z tym ze zastosowałem DS1307, jest wygodniejszy, ma osobne wejście VBAT...
Dziękuję za wyjaśnienie. Co do diody. Widocznie nie zabezpieczyła układu DS przed uszkodzeniem. Może ktoś by miał taki DS odsprzedać (do zasilacza 130W). Nie wykluczam, że mogło dojść do zwarcia na kablu z żyłą (+). Co do ´podsłuchu´ 1wire to muszę zabrać laptopa do firmy (pracy). Nie ma problemu z dostępem do oscyloskopu, a KBC raczej nie uległ uszkodzeniu...
Powiem krótko, to jaki procek zastosujesz czy m32 czy m168 czy m8 czy m128 - nie ma żadnego - najmniejszego znaczenia. poza tym piszesz że masz rezystor podciągający 500R ???? skąd taka wartość że masz równolegle podłączony tranzystor i co sterujesz go sam? "ręcznie" zadajesz pytanie typu: "Czy zmieniłoby coś jakbym w Atmedze 32 podłączył 1wire pod...
Nie trzeba rozprobwac skretki do switcha w gniazdko mozna wpiac "rozgaleznik" koszt raptem 3pln. w 1 gniazdko kabel sieciowy a z drugiego pobieramy 1wire. Prosze podaj mi jakiegos linka do transceivera o ktorym myslisz i koszt. z gory dzieki. JEst pewne ogranicznie bo brak jest wolnych portow w switchach :/ Znalazlem gdzies projekt co wykorzystuje stare...
Nie wiem czy dobrze rozumiem... Spinam te 20 urządzeń razem i każdą skrętką puszczam jeszcze jeden sygnał (inny kabel) który uruchomi transmisję? Tak? Bo to nie musi być w ogóle jakiś znany standard... w końcu mogę sobie napisać jakiś własny, coś kombinuję na zasadzie 1wire z adresowaniem... Ale ale... czy nie trzeba by jakoś wzmocnić sygnałów z procków...
na pewno czujniki są chińskie Wywal je. W podróbkach często jest mniejsza rozdzielczość pomiaru, mała dokładność, problemy z eeprom co jest sprawdzone empirycznie. Dodano po 2 Czujnik podłączony jest kablem o długości 3 m kupionym razem z czujnikiem zalanym żywicą. Na linii 1Wire nie ma żadnych zabezpieczeń Nic dziwnego, że w pewnych warunkach są problemy....
Pytam bo temat jest dosc interesujacy. Wczytalem sie w lekture i dokumentacje jakie przedstawia producent ukladow dzialajacych na 1wire chodzi tu o Maxima. https://www.maximintegrated.com/en/desig... Opisuja w przykladzie jak dobrze jest skonstruowac driver lini 1wire. Juz od samego poczatku sugeruja...
7. fizycznie napięcie to zestaw ładunków elektrycznych w postaci elektronów, prawda? Nie. To różnica potencjałów, czyli różnica ilości nadmiarowych elektronów w dwóch przewodnikach (w dużym uproszczeniu). 8. chciałbym tym samym przewodem przesłać dane cyfrowe, które w każdym przewodzie telekomunikacyjnym (po konwersji z zer i jedynek) są ... elektronami....
Pozostaje pytanie, dlaczego w mojej procedurze resetu, po 60us bez wewnętrznego pullupa stan pinu pozostaje "0". DS jest w trybie zasilania zewnętrznego (3 kable), podłączony pullupem 10KOhm. 10KOhm to trochę dużo, jednak nie sądzę, że to problem. Co w takim razie jest problemem ?
Chodzi o podłączenie do jednego pinu (np: P1.1) dwóch czujników temperatury. Procesor AT89C4051. Jeśli złe rozumowanie, proszę o sprostowanie: Załóżmy że wykonany jest układ z dwoma DS1820, aby procesor je rozpoznawał na jednym "wire1" potrzebuje od każdego z nich kodu identyfikacyjnego ID. Załóżmy następnie że w trakcie eksploatacji uszkodzona zostaje...
aaa, i pokaż jak to w swoim kodzie sprawdzasz ??? Dodano po 1 Jakie stosujesz podciąganie linii DQ do VCC ? jakiej wartości rezystor ? czy testujesz to na krótkich kablach/połączeniach czy od razu na jakichś kilometrach skrętki ?
Zacząłem się zastanawiać nad dodaniem jakiegoś transila bo faktycznie nie mam żadnego zabezpieczenia linii 1wire. Co do działania to mój konwerter potrafił pociągnąć dość długą i rozgałęzioną linię w domku jednorodzinnym. Wszystko tworzyło gwiazdę z około 20 metrowymi ramionami w parsite po kablu telefonicznym. Działało około pół roku aż do awarii serwera...
Tak, będziesz mógł. Jeśli chcesz liczyć w czasie (a nie chcesz) to mierzony przebieg doprowadzasz do wejścia zegarowego timera, w efekcie każdy impuls powoduje zwiększenie wartości licznika o jeden. Skoro chcesz mierzyć szerokość impulsu to wykorzystujesz wejście ICP timera - timer taktujesz z maksymalną częstotliwością, z kolei impulsy z obrotomierza...
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...
Witam, linia danych podciągnięta przez rezystor 4,7k do +5V. Wszystko zmontowałem na nowej płytce i dalej ten sam efekt. Dwa termometry działają bez problemu większej ilości nie widzi. Czy ktoś próbował podłączyć więcej niż 2 ds-sy do AT89C2051? Jakie były efekty? Może jest potrzebna jakaś dodatkowa elektronika? Czy ten układ obsłuży 30 metrowy kabel?...
Pakowanie do każdego modułu załącz wyłącz układu MAX485 i mikrokontrolera w celu realizacji tak prostej funkcji jak załącz wyłącz wiązałoby się z niepotrzebnymi kosztami i zbędną komplikacją układową. Nie potrzeba MAX485, można zrobić taniej, a uK kosztuje....kilka złotych i zbudowanie przynajmniej dwie równorzędne magistrale to dodatkowy koszt kabla....
Obowiązkowo implementuj sprawdzanie CRC z czegokolwiek chodzącego po 1wire, gdy tylko jest taka możliwość. Z doświadczenia wiem, że przekłamania istniały, istnieją, i będą istnieć nawet w warunkach gdzie nikt by się tego nie spodziewał. Wiesz jak głupio wygląda jak w losowym momencie na wyświetlacz wskoczy ci np. 70stC zamiast (np.) 23? 1wire jest bez...
[syntax=c]#include <avr/io.h> #include <stdlib.h> #include <util/delay.h> #define WE 5 #define PORT_1Wire PINC #define SET_1Wire DDRC&=~_BV(WE) #define CLEAR_1Wire DDRC|=_BV(WE) char buf[8]; char DSP_code[10]= {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07... unsigned char RESET_PULSE(void) { unsigned char PRESENCE; CLEAR_1Wire;...
Tak czytam ten wątek i nie wiedze tu nic konkretnego JESZCZE JEDNO. JEŻELI MASZ TAK KRÓTKI KABELEK DO DS TO MUSISZ GO ZASILAĆ PO TRZECH PRZEWODACH. (MUSISZ PODAĆ MU +5V)INACZEJ NIE BĘDZIE CI CHODZIŁ BO NIE BĘDZIE MIAŁ ENERGII ŻEBY CI ODPOWIEDZIEĆ. A CZERPIE JĄ Z POJEMNOŚCI KABLA PRZY PRACY DWUPRZEWODOWEJ.A JAK KABELEK MA 1O CM TO NIE ZNAJDZIE W NIM...
TheWiktus - może i racja, może to jednak zabobon... Myślę ze tu nie liczy się to jaka to jest pamięć, ale samo wykonanie układu ma dużo większe znaczenie - odpowiednie prowadzenie masy, ekranowanie, stabilne zasilanie. Mój sterownik raczej nie jest pod tym wzgledem wzorem poprawności, ale nie nazekam. Sterownik juz wisi na ścianie, już przeszedł pierwsze...
Nie bez powodu wspomniałem o końcowym resecie. To fakt, że specyfikacja 1wire w najmniejszym stopniu nie każe resetować magistrali po transakcji. Wynikło to z moich własnych doświadczeń. Taki DS2450 jeśli pracował z wieloma kolegami na długim kablu, nie zawsze chciał akceptować reset rozpoczynający transakcję. Empirycznie zostały na to znalezione 2...
aha to zmienia postać rzeczy, trzeba było tak odrazu:D kup sobie ds1820 i podłącz do kompa. jest to układ scalony który pracuje na magistrali "1wire" i podłącz do kompa za pomocą kabla com i przejścwki. mozna podłączyć praktycznie każdą ilość tych czujników (teoretycznie 65 milionów) bo każdy ma swój własny nie powtażalny adres od 0 do 65 milionów,...
Kolego (at)niveasoft szacun, ja zawsze myślałem, że transformatorówka służy do "grubego" lutowania-kable itp. Od dziś zmieniam zdanie. Ja nawet miałbym mega wypasioną stację to nie dałbym rady tak polutować PCB
....nawet producenci falowników zalecają przy długich odcinkach przewodów falownik - silnik stosowanie nieekranowanego kabla (choćby w/w Danfoss). Hmm Ciekawe. Moze kolega cos wicej napisac na ten temat ? Mi nawet na niewielkich odleglosciach gdy w poblizu byla jakas cyfrowa magistrala np 1wire to ona wariowala nie mowiac juz o wiekszych odcinach....
dobra, klasyczny interface typu "kilka diod i opornik przylutowany do wtyczki" zrobiony, kilka dallasow na jednym kablu (100m) dziala ok (Czas odczytu 850-1200 ms w parasite power). Niestety nie zadowala mnie to jeszcze - musze zrobic interfejs porzadny, najlepiej z optoizolacją... Wiec wykonalem porzadny (zrobilem plytke drukowana itd) interface -...
Dorzucę od siebie jeszcze trzy grosze na temat linii 1wire : jak miałem kabelek b.krótki pomiędzy portem uP a pastylka DS to kilka razy zdarzyło mi sie ze przyłożyłem inną pastylkę i zamek otwierał się. Pomogło zmniejszenie rezystora podciągającego linie 1W do plusa do ok.2k Ω , zamiast zalecanych 3k3-4k7. Na długim kablu , kilkunastometrowym sprawdzał...
Witam, Gdyby patrzec na ilosc postow to okaze sie ze 1820 jest obecnie najpopularniejszym ukladem ;) Zbudowalem sobie termometr oparty na AT89C2051 i powyzszym ukladzie. Uklad dziala, ale sa spore problemy z prawidlowym odczytem temperatury, mianowicie srednio co drugi odczyt jest bledny. Kiedy mam w pokoju temperature 21 stopni, to raz otrzymuje prawidlowa...
Z tym zasilaniem DSa to sie robi jakoś tak, że pin plusa zwiera się z masą a do 1wire podłącza się tranzystor npn tak żeby emiter był do 1wire colektor do +5V a baza do którejś nóżki procesora. I na tą nóżkę podaje sie napięcie w czasie kiedy z i do DS nie wysyła się żadnych kombinacji. Ale stwierdziłem, że nie będe sie w takie coś bawił i podłączyłem...
Mało kto pisze duże projekty w asmie - liczy się czas. Co do C- każdy kompilator ma błędy w GCC łatwiej to wychodzi na jaw - otwarty kod - dużo ludzie używa bo darmowy. Co do płatnych kompilatorów w pracy używamy CodeVision i GCC i osobiście jak widzę procedury do CV to mnie telepie (zwłaszcza 1wire;D) Co do GCC procedury trzeba Sobie Samemu 1 raz napisać...
Co do czujników temperatury to DS18B20 najlepsze do RPi. Zalety: Natywna obsługa na raspbianie. Magistrala 1wire jest bardzo odporna na warunki. Nawet kiedy nie bardzo rygorystycznie przestrzegamy topologi połączeń. No i długość Z tymi kilkuset metrami to nie przesadzasz? Ludzie mają problemy z kilkunastoma. Sam miałem problemy przy monitorowaniu temp...
1wire kabel czujnik 1wire esp8266 1wire
rejestrator point koszt remontu zresetować hasło laptop
blaupunkt cancheck pralka hisense
Brak obrazu, dźwięk i znak Polsatu - przyczyny Iveco Crossway – nieszczelność układu powietrza a samoczynne zapalanie świateł wewnętrznych