http://obrazki.elektroda.pl/3089511800_1... Witam, dziś prezentuje swój bezprzewodowy termometr pracujący na częstotliwości 433 MHz. Urządzenie składa się z nadajnika i odbiornika. Nadajnik odczytuje temperaturę pieca C.O. i wysyła ją do odbiornika. W odbiorniku mamy możliwość ustalenia górnego i dolnego progu załączenia alarmu, który...
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...
takie właściwości już od dawna maja termometry dallasa 18b20 i możesz je umieścić w sieci na większe odległości i nie robi to żadnych problemów w bascomie do avr jest ich pełna obsługa poprzez magistralę 1wire i nawet nie trzeba zasilać działa nawet na 100m.(sprawdzałem)
Witam. Taki mod można wykonać w prostszy sposób. Zamiast DS2480 można zrobić układ na dwóch tranzystorach i 3 rezystorach. Ponadto DS zasiliłeś z 5V a elektronika routera pracuje na 3V3. Jeżeli by zwrócić uwagę na pin TXD układu DS to będzie on podawał sygnał 0 - 5V na wejście procesora (które jest 3V3). Czy jest to do końca dopuszczalne to nie wiem...
Dzień dobry, Chciałbym Was prosić o sprawdzenie poprawności prostego schematu z komunikacją 1wire i przekaźnikiem. Chciałbym się dowiedzieć czy komunikacja z drugim układem może się odbywać za pomocą wewnętrznych kwarców (atmega-atmega, atmega-attiny), czy należy wykorzystywać zewnętrznych tak jak u mnie na schemacie? Zasilanie chcę zrealizować na trafo...
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...
Oki, dzięki. A czy to oznacza, że GPIO LPC nie jest kompatibilne z 1-Wire. Poziomy logiczne mieszczą się w zakresach, jedynie obciążalność prądowa jest mniejsza niż w AVR. Jak masz zasilany czyjnik? (zasilanie bezpośrednio z portu tutaj nie wypali). Druga sprawa, opóźnienia zrób na timerze :wink:. Czujnik możesz zasilać z zasilania procka lub z 5V...
Poza tym: 1. Kartę możesz zasilać bezpośrednio z pinu procesora. 2. Dlaczego procesor nie zasilasz z 3V3 co oszczędzi konwertera do SD. 3. Po co ci w ogóle 5V? 4. Po co zewnętrzny RTC, skoro ATMega na wewnętrzny? 5. Podświetlenie do LCD warto zrobić na PWM.
Przeanalizowałem kod źródłowy i masz rację "autor" przyblokował ci trochę kod. Bo zamiast przez całe źródło korzystać z jednego określenia pinu, trochę nabruździł. Generalnie nie korzysta właściwie z tego pinu dla jakiegoś szczególnego powodu bo całą procedurę wyświetlania zrealizował krok po kroku z opóżnieniami w poszczególnych procedurach i bez przerwań....
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...
Bo ja pozmieniałem ten pierwszy kod ducha__ $regfile = "m8def.DAT" $crystal = 1000000 'Deklaracja portów od wyświetlacza LCD Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.4 , Rs = Portb.5 Config Lcd = 16 * 2 '*************************************WA...
Zaczynam budowę urządzenia jak w temacie. Chodzi o zastąpienie oryginalnych zegarów wyświetlaczem LCD. Dopiero zaczynam zabawę z elektroniką (to będzie mój drugi układ…) i chciałbym uzyskać jakichś cennych rad zanim wezmę do rąk lutownicę. Zasadniczo urządzenie ma składać się z 3części: - wyświetlacza - układu sterującego - klawiatury 1.Wyświetlacz...
OK. Nie bardzo rozumiem gdzie ma być dołączone te 12 V ? Ale w postaci gotowca rozumiem ,że zadziałałoby coś takiego: http://allegro.pl/interfejs-usb-1wire-za...
Choć oczywiście zasilanie i tak musisz pociągnąć. Ale to już pikuś :)
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.
Ok, dzięki za pomoc, już wszystko działa :) Powodem była zła płytka :/ miała zwarcie i już ją odesłałem z powrotem :) Ale mam jeszcze inne, nurtujące mnie pytanie.. Według datasheet ds18b20 ma zasilanie +5V na 1 nóżce ( patrząc na wypukłą stronę ), na 2 nóżce 1wire i zasilanie przez 4k7 Ohm, a na 3 GND. Ja na swoim czujniku mam zupełnie na odwrót .....
na pinie danych 1_wire jest napiecie ok 4,5 V. Natomiest wydajnosc portu jest na tyle mala ze po podlaczeniu atmegi , spada do 1,4V A uwzględniłeś, że na 1wire masz 2 opcje na wyjściu - ściągnięcie do "0" albo puszczenie magistrali wolno? Ten spadek do 1.4 pewnie bierze się z wartości rezystora podciągającego. Zwróć uwagę, że w układach 1wire zasilanych...
To jest Raspberry PI z podłączoną siecią 1wire (która bierze zasilanie z portu USB tego RPI). Fantom
By zminimalizować liczbę przewodów można by przy każdym schodku umieścić układ z licznikiem ( np. 4017 ) i MOSFETem . Przewodami były by : GND, VCC i CLK. Każdy schodek podłączony do kolejnego bitu licznika. Sterowanie jasnością można by zrealizować własnie przez PWM na zasilaniu ( możliwe że wtedy trzeba by pociągnąć osobne zasilanie dla licznika )....
A ja taki czujnik przylutowałem za pomocą cienkich drucików od spodu ds2450 (A/D) Powstała kanapka z 2 układów podłączona 3 przewodami do płytki (1wire i zasilanie) Działa w miarę ok. Mam pytanie: jak poprawić odczyt bo trochę skacze (niedużo ale zawsze jakiś błąd wprowadza). Dałem tylko 100 nf przy układach. Czy kondensatory na wyjściach czujnika mają...
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....
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...
ł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...
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...
Jak dziala 1wire to ja wiem. Chodzi mi tylko o to, aby uklad konwertera realizowal funkcje : zasilanie 1wire z RS232 na 3 zylach. Ten Twoj uklad chyba to robi, bo nie moge skojarzyc jak to zasilane jest. Bo chyba w momencie przesylu danych, nie ma zasilania podawanego ?? Czyli to co jest dokladnie w samymych ukladach 1wire - wbudowany kondensatorek...
zasilanie z lini danych
Witam. Od dłuższego czasu zastanawiam się nad systemem automatyki domowej, składającej się z licznych modułów, sterowanych centralnie, lub o hierarchii równorzędnej. Zastanawiałem się nad takimi magistralami jak RS485, 1WIRE lub CAN. I doszedłem do przekonania, że chyba musiałbym w okablowaniu wykorzystać przynajmniej dwie równorzędne magistrale, ze...
no można np na układzikach ds2408 na 1wire. można nawet pasożytniczo zasilać całość i wtedy są rzeczywiście 2 przewody: http://datasheets.maxim-ic.com/en/ds/DS2... patrz - strona 30
Załóżmy, że chciałbym zasilać ten układ baterią 4.5V. Jak często będę musiał ją wymieniać?
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)...
Teoretycznie, nie ma większego znaczenia. Masę dobrze jest zostawić wspólną, ale układ będzie działał nawet ze wspólnym i nie odłączanym zasilaniem, wystarczy przełączać DQ. To tyle teorii, w praktyce, widzę panelowy przyrząd, czyli jakiś warsztat, fabryka generalnie nieprzyjazne środowisko, zakłócane wysokimi prądami i napięciami. Chodzi o to, że lepiej...
Pytanie do autora - skoro mowa o czujniku 1Wire, to chciałem zapytać, która konfiguracja zasilania została wybrana: prawdziwe 1Wire (tzn. 1 linia danych zasilająca jednocześnie czujnik + masa), czy też konfiguracja 3-przewodowa (zasilanie, dane, masa)?
johnson255 Nie używam zestawu Arduino, sam moduł ESP8266 został zaprogramowany w tym środowisku. Moduł ten działa samodzielnie. Jeżeli się przyjrzysz zdjęciu, to podłączonych jest 5 przewodów, 2 od dołu to zasilanie, jeden nieużywany i 3 kolejne to zasilanie i magistrala 1Wire.
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...
Więc po ponad roku odkopuję temat :) Dzięki Waszej wcześniejszej pomocy udało mi się podłączyć czujniki ds18b20 do pc i odczytywać dane dzięki MaxiTermo. Teraz pora na rozbudowę ponieważ instalacja będzie w nowym domu, chcę zamontować 20 czujników w wylewce, kotłowni itd. Chciałbym zapytać czy skrętka sieciowa (długość około 30 metrów) będzie ok? Czy...
Jeżeli kolega może podłączyć kwarc 16MHz, to po powrocie z pracy mogę załączyć sprawdzony program termometru z atmegą 32, wspomnianym kwarcem i obsługą LCD 2x16. Układ DS18b20, jak inne układy 1-wire wymagają bardzo dokładnych czasów, żeby się poprawnie skomunikować. Ja też trochę powalczyłem zanim zobaczyłem prawidłową temperaturę. Zgodnie z obietnicą:...
Witam. Miałem to samo , uszkodzony IC na płycie. Laptop komunikuje się po magistrali 1Wire (środkowy pin w gnieździe zasilającym) z zasilaczem w celu rozpoznania go. Naprawisz to w firmie www.digitel.pl przypuszczalny koszt 700-800zł. Prawdopodobnie będziesz musiał też wymienić zasilacz 200zł. Pozdrawiam
Hm, moim zdaniem zeby wlaczyc tryb zasilania pasozytniczego trzeba podlaczyc zasilanie czujnika do szyny 1wire i gnd. Tutaj zasilanie jest podlaczone w kazdym wypadku do Vcc, tylko mase zwiera tranzystor gdy na linii sterujacej baze jest stan wysoki. Gdy uklad dziala (bez podlaczonych diod) nie zauwazylem nic przypadkowego w jego dzialaniu. Odczyty...
D1, D5 - przekaźniki sterowane stanem wysokim. D2 i D7 - przyciski zwierające do GND. D6 - 1wire nie wiem czy to może mieć jakieś znaczenie ale zasilanie dallasa mam 5v
Niestety nic się nie zmieniło. Układ jest zasilany 3v3. SCL i SDA połączone bez konwertera.
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....
1-Magistrala: fizycznie to może coś takiego jak 40 pinowa szeleczka IDE? 2-Wracając do kształtu wtyczki, przewidujesz zasilanie bateryjne, jakie? Można by sobie wyobrazić pokładową ładowarkę nimh czy lion, ale jak to wpłynie na koszt i powierzchnię układu? Przemyślałbym sprawę zasilania poprzez STEP UP/DOWN (np. MAX1672: 1,8-11 Vwe; 3,3/5 Vwy; 300mA;...
mam plytke testowa AVT5012 ktora ma wbudowane wejscie 1wire, mikroprocesor AT90S2313... plytke zasilam 12V ale przechodzi ono przez stabilizator... napisalem sobie program, ktory pobiera dane z 1wire i w zaleznosci od rezultatu ustawia albo resetuje PB7 (19 pin w procku). jak przystawie plusiaka diody do tego pinu to swieci bardzo jasno (az razi :>...
Witam. Mam krótkie pytanie... Jakim prostym sposobem zabezpieczyć porty I/O uC (AVR, ATmega) gdzie będzie podłączone: - 1x i2c (2 piny) - 6x 1wire (6 pinów) przed przepięciami/ESD itd? Zasilanie wszystkiego 3V3 Dać diody, rezystory czy może istnieje jakiś "scalaczek" który potrafi zabezpieczyć 8 linii I/O przed ESD? Fajnie jakby był w obudowie DIP :)
nie wierze w to po prostu, okazało sie ze piny zasilania i masy byly podlaczone na odwrot, a co najciekawsze to ze byly podlaczone zgodnie z dokumentacją... czyli moje czujniki mialy piny masy i zasilanie nie zgodnie z dokumentacją :|
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....
Właściwie gotowym rozwiązaniem jest układ DS2413 (albo podobny DS2406) - dwa wejścia/wyjścia otwarty kolektor sterowane przez 1-Wire. Zamiast przekaźnika na 230 V lepiej odpowiedni transoptor (tańszy, mniejszy, bardziej odporny na wstrząsy ...) – nada się właściwie każdy, nawet bardzo wolny, byleby zapewniał bezpieczną izolację od sieci. Do tego...
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...
Witam do kolegi mirek 36 Po pracy dołoże to elko na nogi procka.Co do resetu to kondensatory są wpiete do nóżki reset i do masy także nic niepowinny przeszkadzać.Może jeszcze spróbuje zaekranować to 1 wire tylko że mam tam dodatkowo zasilanie dane na czujniki czyli już nie 1wire. A czy ten przewód telefoniczny niemożebyć problemem? Poeksperymentuje...
Vpu to podciągnięcie do zasilania (5V). Ten czujnik ma 3 piny. Masę, dane i zasilanie. Jak nie podłączasz zasilania działa w trybie parasite power (pobiera zasilanie z linii danych). Jak programujesz w bascom wystarczy że dasz rezystor podciągający 4.7k między zasilanie a linię 1Wire. Pin Gnd na masę, pin danych przez wspomniany rezystor podciągający...
myślę, że skoro zasilanie czujnika jest na sztywno, to może przed odczytaniem wyślij komendę Convert T [44h]
oki, mowie o co chodzi. ten trzeci kabelek to polaczenie w stylu 1wire. tam w baterii jest jakis scalaczek z termometrem, moze byc tez i kontrola pradu (roz)ladowania. a co do ladowania? nie mozna podlaczac tak ladowarki (mozesz ją uszkodzic). w telefonie jest stabilizator i ogranicznik pradu ladujacego. jednak mozesz sprobowac dopasowac opornik, tak...
Cześć 1. Czy wyjscie termometru i przetwornika mogę podłączyć do jednej szyny, którą podłączę do FPGA? W FPGA wtedy bym napisał moduł obsługi interfejsu 1-wire i pobrał dane z czujników. Tak możesz, każdy układ 1-Wire ma własny adres, 2. Czy jest sens stosować konwerter 1-Wire to I2C? Być może uprościło by to obsługę w FPGA? Konwerter 1-Wire to I2C...
Witam. Poszukuję osoby która wykona klucz iButton DS1971-F5. Wymagania: - klucz musi symulować kość o dokładnie podanym 64bitowym ID i 64bitowej pamięci EEPROM; - musi się "zmieścić" w obudowie oryginalnej pastylki iButton; - musi być zasilany z magistrali 1WIRE; Generalnie efektem końcowym musi był pastylka która wygląda i działa tak samo jak iButton...
Nie wiem czemu wszyscy się na te nieszczęscne dsy upierają, dla mnie 1wire jest najbardziej poronioną magistralą;/ A nie lepiej jakiś liniowy czujnik analogowy?:/
Pilocik następny będzie na ATtiny15l i schemat podobny do Twojego. U mnie pilot działa bez kondensatora 10nF i opornika do diody. Zasilanie 1,5V (AAA). Zaraz poprawie schemat. Może LCD damy na attiny13 przez 1wire ?
Dziękuje wszystkim za rady. 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. Poszukam później jeszcze jakiś odpowiedników. No a jak nie ten TDA to zacznę testy z RS485. Pozdrawiam. Pod warunkiem,...
Zastanawiam się jak zrealizowac komunikacja pomiędzy dwoma mikrokontrolerami AVR (np pomiędzy tiny 13 a tiny 13). Czy można wykorzystać do tego 1wire? Ogólnie komunikacja musi się odbywać poprzez tylko jedno łącze sygnałowe. Czyli [zasilanie | dane | masa]
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)
Mając typowo różnicową transmisję ( np. RS485 ) sam driver magistrali dba o to, by napięcia były względem siebie symetryczne bez względu na zasilanie . Przy typowym 1wire, nawet w trybie parasite tego nie ma. Jeśli już, to działa to przypadkowo. Nie czytasz ze zrozumieniem tego co piszę. I podajesz potem takie argumenty, które są prawidłowe ale nie...
Witam Szukam takich sterowników do przekaźnikow które będę mógł sterować poprzez dwa przewody. Sterowanie plus zasilanie. Oj bardzo mało danych, a dwa przewody to już zasilanie ;) chyba że chodzi o dwa przewody dwużyłowe ;) Hmm może np. DS2413 1Wire na 2 GPIO oczywiście potrzebny jeszcze jakiś tranzystor na tym GPIO do sterowania przekaźnikiem...
W notach aplikacyjnych znajdziesz te "schematy". Chociaż do 1wire potrzebny jest port trójstanowy i rezystor a do max485 podłącza się tylko zasilanie, sygnały danych i sygnał kierunku transmisji (ew rezystor parametryzujący linie 485).
Dokładnie procek został wymieniony na mege16, a kwarc na 12mhz. Czujnik jest aktualnie podpięty do portu PD3. Połączenie ze środkową nóżką DS18B20 a portem PD3 jest, bo sprawdzałem multimetrem. Również zasilanie 5V na czujniku jest.
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...
Witam, Chcę zmontować układ w którym procesor (Atmega8 , lub jakiś Attiny) komunikuje się z układem peryferyjnym (MAX31850) po magistrali 1Wire, problem polega na tym, że mikrokontroler jest zasilany napięciem 5V, a układ MAX31850 napięciem 3.3V, logika też jest na tym poziomie. Czy aby układ działał poprawnie wystarczy. że podciągnę pin DQ do linii...
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 Szanownych kolegów. Mam problem z Megą. Zasilam przez 78L05 z baterii9V. Używam 1wire,I2C,Timer2,ADC1. Jeśli konfiguruję je wszystkie w programie to po kilku sekundach mniej więcej w tym samym miejscu resetuje się. Jeśli nie skonfiguruję jednego z: ADC, 1wire,Timer2 to wszystko śmiga ale oprócz oczywiście tego usuniętego urządzenia. Reset objawia...
SHT i TSL mają inne adresy ? więc można spróbować podłączyć je wspólnie na magistrali np: SDA - brązowy SCK - zielony Dla DS np: 1Wire - niebieski Masa: białoniebieski, białobrązowy, białozielony Zasilanie: pomarańczowy, białopomarańczowy. Dla i2c - wolniejsza transmisja + rezystory podciągające o mniejszej wartości Dla DS - mniejsza wartość rezystora...
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ć...
Witam... Dwa piny to troche malo jak na RS232, on potrzebuje mase, zasilanie no i chocby jeden pin dancyh... Nie wiem czy jeszcze jakas magistrala oproch 1wire oferuje cos takiego ale wlasnie za pomoca tej magistrali jest mozliwe komunikowanie sie z urzadzeniam i jednoczesne jego zasilanie ta sama linia. Teoretycznie mozna takie cos zastosowac w kazdej...
nie mam z nimi zbyt dużego doświadczenia, ale czy po odłączeniu zasilanie nie będą one dalej pracować pobierając prąd z 1wire? moim zdaniem albo wyłączy się wszystko, albo załącza dodatkowe czujniki "pod prąd". może się mylę, ale wyłączanie zasilania czujników nic nie da. Smoczy nie obraź się ale zapytam czy robiłeś to o czym piszesz, czy tylko teoretyzujesz?...
(at)zenobiusz, 1wire to bym sie troche moze i obawiał. moze to moje bzdurne widzimisie, ale ja stosuje zwykle rs485 i napisany własny chyba sprytny ( ;) ) protokół transmisji. jeden kabel ktory załatwia transmisje w obie mańki i jeszcze zasilanie niektorych ukladow. jest jeszcze cos takiego jak CAN... są gotowe proce z zaimplementoą obslugą. a i transmisje...
Madergames9 --> rzeczywiście w tym wszystkim może źle doczytałem ale już widzę, że twój problem dotyczy tylko tych przełączników a nie czujników temp. Ok - rzeczywiście do tego celu tranzystor chyba byłby przydatny - tym bardziej, że jednak masz na tej magistrali "parę" tych urządzeń zakładając - że żadne przerwania nie zakłócają ci transmisji po 1wire...
własnie cenne informacje piszesz 64 kolumny 8 układow 595 i sterowanie tych układów szeregowo po 8 bitów ale to mało albo czegoś nie rozumiem proszę napisz mi to na łopacie ja mam na kazdej kolumnie 28 diod kolumn jest 64 i wszystkie procki steruję tylko jednym przewodem 1WIRE napiszę dlaczego tak walczę o tym moim sterowaniu każda kolumna będzie oddalona...
Nie ma transmisji przez jeden przewód- zawsze jest jakiś drugi. Czasem go nie widać. Masa, ekran , ziemia- na stałe albo przez pojemność która też zawsze jakaś jest. Zrób doświadczenie- połącz dwa układy procesorów na dwóch oddzielnych płytkach jednym przewodem. Nie łącz ich mas w żaden sposób- ani ekranem ani przez zasilanie itp. P.S. To będzie serial...
Przpraszam nie dodałem - zasilane z linii danych - a co w przypadku konfiguracji kiedy jest doprowadzone zasilanie, lub tum urządzeniem jest hub. Raczej chyba tu jest po prostu bardzo wolna transmisja - umożliwiajaca dość łatwe wyeliminowanie większości zakłóceń. Ale nie jestem specjalistą od 1wire - bardziej pytam z ciekawości.
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...
Zewnętrzne zasilanie być nie musi. Z tym, że jeśli się zasila po linii danych, to trzeba dość często ustawiać na niej stan wysoki w momencie braku transmisji. Wsio jest w PDFie DS'a A swoją drogą, mógłbyś podrzucić tutaj plik 1wire.c i 1wire.h?
Kurcze myślałem że to kilka lini programu tylko wystarczy podmienic:( czujnik znalazłem w hurtowni która ściąga go z jeszcze innej hurtowni;p ale będzie na koniec tygodnia :) szukałem jakis kursów bascom i próbuję cos walczyć- w sensie znalesć jaka linia za co odpowiada. Jeżeli masz mozliwość wykonania takiej zmiany bądź jakiejkolwiek pomocy w przeprowadzeniu...
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...
To już wiadomo wszystko. W aplikacji wyraźnie jest napisane!!! Note 1: For parasite-powered DS18B20s, the master must enable a strong pullup on the 1-Wire bus during temperature conversions and copies from the scratchpad to EEPROM. No other bus activity may take place during this time. W trybie Parasite-Powered DS18B20 niestety tak sie nie zasila czujników!!!...
Witam Brawo brawo brawo !! Brak mi kilku rzeczy by mieć płytkę wszystkomającą :) - zasilania RTC lub conajmniej mały supercap - 1Wire a jeszcze lepiej expander 8 kanałowy 1Wire - można wymienić expander 8 kanałowy na 16 kanałowy Uff chyba to wszystko, może jeszcze marzy mi się żeby ktoś zrobił tyle płytek by można je odkupić za max 20zł, AVT wzięło...
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ł...
Mam wykorzystany ESP8266 przy arduino due - mierzy prąd i napięcie (a z atym moc, częstotliwość) w piwnicy, komunikacja właśnie po wifi. Programistycznie poradzić sobie z problemem jest jedynie kwestią czasu jak dla mnie. dopiero zaczynam zabawe w uP/uC :) W linku moja poprzednia próba zrobienia tego na Ethernet shield i Arduino Uno (póki co projekt...
Korzystam z funkcji _delay_loop_2 ponieważ chce mieć jak najbardziej dokładne opóźnienie. Funkcja _delay_loop_2 jest tak samo dostępna jak _delay_ms i obie są poprzedzone "_". Funkcja _delay_loop_2 wykonuje się dokładnie 4 cykle zegarowe * parametr. Znając częstotliwość mikroprocesora bez problemu można określić opóźnienia. Co do optymalizacji to mam...
Program wykryje, czy termometr ma zasilanie pasożytnicze czy nie i odpowiednio obsłuży termometr? Takie wykrywanie nie jest konieczne do obsługi termometru. Komendy 1Wire wysyła się takie same niezależnie od tego. Komendy są te same ale sprzętowa obsługa magistrali już nie tak samo jak i wykrywanie końca konwersji. Narzekania na złą pracę termometrów...
Jeżeli chodzi o mój problem, to niestety wykluczone bo tak jak rozrysowałem mam tylko po 1 przewodzie łączącym centralkę z podmodułami (najlepiej byłoby w ogóle z tego przewodu też układ zasilać, ale na upartego moge przerobić uziemienie układu na VCC i będzie to co na rysunku wyżej - a GND inne się zawsze jakieś znajdzie...:)). Co więcej zamiast męczyć...
Witam po długiej przerwie, zacząłem budowę urządzenia, które będzie mierzyło temperaturę rurki miedzianej od ogrzewania centralnego i przypominało, aby poniżej 40* zejść do piwnicy i podłożyć, aby nie wygasło. Czujnik już przygotowany, więc zabrałem się za przygotowanie kodu, aż tu nagle w ogóle nie znajduję czujnika, tzn. 0 reakcji na linii 1Wire,...
Zrobiłem na MSP430 kilka komercyjnych projektów. Czujniki radiowe zasilanych bateryjnie z wyświetlaczami LCD. Na ogniwie 2700mAh działają bez problemu 2 lata w 1 minutowym cyklu pomiarowo/transmisyjnym. Przetwornik pomiarowy zasilany z pętli prądowej 4-20mA. Czujnik 1wire slave udający ds18b20 z dokładnością pomiaru 0.1C. Uważam że nie mają konkurencji...
Czesc Do testow z ds2450 zlozylem uklad zgodny z ponizszym schematem: http://img177.imageshack.us/img177/1526/... Po napisaniu obslugi 1wire zaczalem konwersje i odczytywac zawartosc rejestrow z wynikami. Niestety jedyny stabilny odczyt jaki udalo mi sie uzyskac to gdy napiecie na dzielniku wynosilo 2.56 (polowa zakresu) a i wtedy poprawny...
Witam Mam problem z komunikacją po 1wire między dwoma mikrokontrolerami. rezystor 4,7k jest podpięty, układy są zasilane 5V. Więc tak: Nadajnik wysyła 12345 do dobiornika: 'ustawianie prędkości transmisji danych $baud = 4800 'przypisywanie nazw do numerów portów Lednieb Alias P3.7 'ustawienia na portach 1 gdy set lub 0 gdy reset Reset Lednieb 'definiowanie...
Z 1wire nie jest tak łatwo. Tu transmisja jest dwukierunkowa i z tej samej linii jest w dodatku zasilana tabletka. Tabletka sama z siebie nie wyśle kodu i trzeba tego od niej zarządać. Chcę sie zabezpieczyć przed np przyłożeniem bateryjki do czytnika czy jakiegoś kondensatora mocniej naładowanego. Przed urządzeniami typu paralizator itp i tak się nie...
Witam, w związku z tym, że nie udaje mi się pogodzić zewnętrznych przerwań z obsługą 1-wire (zatrzymywanie przerwań na czas obsługi 1-wire co zakłóca mi odczyt z zewnętrznych przerwań) mam pytanie do bardziej doświadczonych: Czy możliwym jest wgranie "dwóch" programów do jednego uC, żeby działało to mniej więcej tak: 1-szy program tylko z obsługą 1-wire...
czesc, mojemu zdziwieniu na wyświetlaczu uzyskałem temp. 85,0 C pomimo zmian temperatury otoczenia temp. nadal wynosiła 85,0 C.... Nia pamietam dokladnie jak to jest z 1820 ale 85 wyglada mi na wartosc wpisywana bezposrednie po resecie termom.... . Po wydaniu rozkazu konwersji trzeba odczekac okolo 1s (dla 12bit) - jezeli tego nie zrobisz bedzie bledny...
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...
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. to jak należy wg ciebie podłączać zasilanie do tych czujników? ja zawsze podłączałem do VCC z którego jednocześnie zasilany był procek, oczywiście przy procku obowiązkowe kondensatorki: elektrolit...
Witam, czytam, cztyam i widze wiele zwolenników 1Wire, Popatrzmy na sprawe tak Mamy 50 puktów w domu ( jakiś domek jednorodzinny) - zasilanie każdego punktu - transformatorem sieciowym - duże ciężkie drogie ( przy 50 szt) - z układem RC przy transmisji 1 Wire drugi układ zasilania nie wchodzi w grę bo ma współną masę Przy RS 485 dwa przewody przy czym...
Wklejam kod z jakiego korzystam (jest on w większości wzięty z różnych źródeł znalezionych w internecie i ewentualnie troche zmieniony na moje potrzeby). Na atmega 16 z wewnętrzym oscylatorem chodzi świetnie. [syntax=cpp]#include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #define PIN_1WIRE0 #define PORT_1WIREPIND #define...
madar50: przyznam sie, ze pomoc Tobie sprawia mi problem niemaly. Poza tym przy wykonywania polecen digitemp nie powinny wyskakiwac komunikaty z naruszeniem ochr. pamieci. Tutaj akurat poleceniami probujesz polaczcyc swoj iface poprzez com, a Ty potrzebujesz polaczenia przez USB, tylko musialbym wiedziec gdzie jest Twoje urzadzenie usb w sieci katalogow......
Witam Pisząc program pod mikrokontroler Atmega8 napotkałem problem. Ogólnie program ma pokazywać tylko temperaturę odczytaną z czujnika DS18B20 Obsługa LCD działa, układ programuję się prawidłowo, ale na wyświetlaczu dostaje tylko komunikat, że czujnik jest niedostępny. Czujnik temperatury podłączony jest pod port PD0. I zasilany jest z tego samego...
czujnik 1wire esp8266 1wire 1wire przerwania
grzałka ceramiczny zmywarka siemens hydrostat piekarnik katalityczny czyścić
bosch gc2300 hormann instrukcja
Jak rozpoznać moc rezystora? Oznaczenia i rozmiary Protokół pomiaru instalacji elektrycznej - przykładowy wzór