Szybciej przeładuje pojemność kabla.
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...
Ja mam dwa czujniki i nie ma żadnych problemów. Jeden jest na kilkumetrowym kablu za oknem:)
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.
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)
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.
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...
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 .
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)
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...
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%.
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...
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 ?
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".
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...
Jest jeszcze 1wire, ale to tylko jak chcesz ograniczyć liczbę kabli.
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...
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
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...
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...
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.
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ć...
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...
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...
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...
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...
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.
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)
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...
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?
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
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...
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).
ja robilem 1wire na max 10m to jeszcze dzialalo ok. ale 100m nie ma wlasciwie nadzieji. nawet zastosowanie dobrego kabla moze nie rozwiazac sytuacji.
zmniejsz rezystor który podciągasz Vcc na szynie 1wire do 1k ,umnie na CAT.5 2 czujniki hulają na 60 mb :D
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....
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...
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...
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.
Witam. A nie masz czasem gdzieś na tej samej fazie co zasilanie sterownika podpiętego jakiegoś falownika? U mnie nie pomagało nawet zmniejszanie rezystorów podciągających na 1k2 ani ekranowanie kabli. Pomogło dopiero przełożenie zasilania na inna fazę.
(at)ziom10zset co do Supli bym kupił https://allegro.pl/oferta/esp8266-v3-ch3... https://allegro.pl/oferta/modul-przekazn...
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.
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...
...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.
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...
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...
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...
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.
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...
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....
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...
Diody TVS (są na rys. 15) u nas są w sprzedaży pod nazwą "transil", przydałyby się 1.5KE7V5A, albo nawet 1.5KE6V8A, bo 1.5KE10A przy dużym prądzie mają za duży spadek napięcia (do 14.5V, a dopuszczalne jest 12V). Można też P6KE6V8A, są tanie. Ale jeśli transmisja danych miałaby być szybka, to problemem będzie pojemność, ponad 2nF dla P6KE6V8A, a około...
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.
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,...
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,...
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...
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 ?
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...
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....
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...
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...
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...
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ć...
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...
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
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...
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?...
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...
w takim razie miałem zepsutego dallasa bo wierzcie mi nie chciał działać.Jest jeszcze jedno... to było pewnie z pięć lat temu...wtedy zaczynałem swą przygodę z dallasami.Czasami zdarzają się dallasy które nie pracują poprawnie( kidyś kupiłem ich 100 szt. i 3 były strasznie zawodne, nie pomagała im zmiana lokalizacji). Człowiek całe życie się uczy i...
A nie prościej było zajrzeć do specyfikacji 1wire? Tam jest wyraźnie napisane, maksymalna długość magistrali to 100stóp (jakieś 300 metrów)Wg innych zaleceń jest napisane że na płaskim kablu telefonicznym (niska pojemność między żyłami) można osiągać nawet do 200stóp (chociaż bym w to wątpił). Są też dostępne opisy co do konstrukcji odpowiednich driwerów...
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...
....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....
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...
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...
Witam. Problem poruszany wielokrotnie lecz nikt jednoznacznie nie określił jakie przewody. Potrzebuje podpiąć 19 czujników DS18B20 do Atmegi przez 1wire. Czujniki zasilanie są trzyżyłowo. Najdalszy odcinek ok. 30m a reszta średnio po 10m. Wszystkie czujniki będą zasilane osobnym kablem nie w szeregu i sprowadzone do lokalizacji Atmegi. Proszę o pomoc...
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....
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 , "#.#")...
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...
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 topologii połączeń. No i długość samych przewodów może być nawet do kilkuset metrów. Czego nie można powiedzieć np. o I2C. Co do czujnika BME280 to nie zauważyłem...
Witam, Na wejściach trafo powinieneś zastosować "S" B6 (jeden dla dwóch trafo) lub topikowy o wartości 4A (dla każdego po jednym bezpieczniku). Dla ochrony strony wtórnej zalecam bezpiecznik również topikowy 8A lub 10A jeżeli transformator pracuje z pełnym obciążeniem. Jeżeli chodzi o zastosowanie osobnych bezpieczników dla poszczególnych sterowników...
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...
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ł...
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 -...
(at)tmf: W sumie racja, sam mechanizm dzielenia na kilka procków zrobię, jednak sprobuje go oprzeć o same procki. Na pewno wyjdzie taniej ;) Inna sprawa, że natknąłem się na serię procków attiny - nie wiedziałem, że są takie maleństwa ;) Może wyjaśnię co właściwie staram się zrobić ;) Idea jest taka. Widziałeś pewnie klocki lego duplo. są tam takie...
...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...
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...
USART wydaje się całkiem ciekawy, tyle że musiałby pracować asynchronicznie u mnie bo nie będzie linii zegarowej pomiędzy układami i nie wiem jak by się to sprawdzało... Widać kolega omawia wymarzony schemat ustrojstwa na bardzo dużym poziomie abstrakcji. Nawet został już zaprojektowany a tymczasem nawet nie zostały przeprowadzone własne testy i próby...
Można wyświetlać temperaturę w podmenu "wybór_Ds" ale trzeba zmienić cały program. Chyba nie jest tak trudno zapisać sobie cztery ID czujników i wiedzieć później który gdzie przypisać. Najlepiej osobno podłączać każdy czujnik i na naklejce na kablu przy czujniki zapisać jego ID. Wiedząc gdzie jakie jest ID czujnika można już mu w podmenu przypisać odpowiednią...
Podstawową zaletą z wykorzystania 1-wire zamiast USART jest brak konieczności stosowania kwarcu (w przypadku ATTiny lub ATMega). 1-wire jest na tyle tolerancyjnym protokołem, że zmiany timingów związane z niestabilnością wewnętrznego generatora są bez znaczenia. Pozwolę się tu nie zgodzić, projektowałem urządzenia z USARTem taktowane wbudowanym generatorem...
Oj w rowerze każdy bierny kilogram się liczy. Fakt rozwiązanie z przyciskiem i przerwaniem zewnętrznych git pomysł. 0.5uA w stanie uśpienia to nic. Prawdę mówiąc, to 1wire nigdy nie programowałem, więc nie wiem jak to chodzi przy rozłączaniu. Koszt Atmegi8 to około 5zł, wtyku i gniazda Jack mono (lepszej jakości) to około 4zł, optoizolatora cny17-3...
DS1820 (DS18B20) komunikują się po magistrali 1wire a nie I2C jak napisałeś. Różnica zasadnicza. Nie wiem jakich konkretnie odległości potrzebujesz, ale u mnie dwa takie czujniki działają bez problemu na zwykłej skrętce telefonicznej o długości ok. 50 metrów (jeden w połowie kabla, a drugi na końcu). Musiałem tylko zmniejszyć rezystancję podciągającą...
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...
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 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ę,...
Wiem, temat układów wałkowany ale takiego problemu jak mój nie znalazłem. Od początku, układzik na Atmedze8 , linia 1 wire trój przewodowa, linia danych podciągnięta 4k7. Mam na sztywno wpisane do tablicy nr seryjne układów - tak wiem niezbyt eleganckie. Ale w tym momencie to mało ważne. char czujnik[5][9]={ {0x28,0x64,0xf6,0xb5,0x01,0x00,0x00,0x80...
Mój protokół został stworzony jako substytut zastrzeżonego 1wire, a to, że znalazły się w nim ficzery takie jak multimaster, arbitraż i lepsze prędkości, to już inna bajka. Jestem w 110% świadomy zjawisk zachodzących w kablach - nie od wczoraj zajmuję się przewodowym przesyłem danych... Właśnie dlatego jednym z celów głównych była minimalizacja ilości...
OK. To tak - po pierwsze - transmisja USB na ATmega8 jest napisana, wystarczy wgrać - http://www.cesko.host.sk/IgorPlugUSB_RS2... i to faktycznie działa. Dalej - można i bez mikrokontrolera, ale potrzebujesz RS232 lub LPT albo coś, co pozwoli ci machać pinami tak, jak chcesz ty, a nie standard transmisji. Czyli jeśli...
Pozmieniałem czasy wg dokumentacji dallasa i teraz dostaję 85.00 stopni - cały czas :/ a układ mam podłączony w ten sposób: http://obrazki.elektroda.net/55_11854626... takie podłączenie zobaczyłem na jednym ze schematów w internecie Dodano po 1 Jak długi może być kabel na którym jest podłączony termometr dallasa ?? Dodano po 1 Jak korzystam...
czujnik 1wire esp8266 1wire 1wire przerwania
scenic skrzynia automat plamy ekranie plastik przekładnia
zmywarka wirpool zmywarka wirpool
Wpływ ciśnienia gazu na obroty silnika w instalacji BRC Czy podlicznik ferromagnetyczny zmniejszy opłaty za energię?