Witam ! Program nie zależy od sposobu podłączenia. http://obrazki.elektroda.net/19_12582693... Pozdrawiam. Stefan
Polecam lm75 - ma 3 bitowy adres (8 układów na jednej magistrali), programowane parametry: rozdzielczość, alarm przekroczenia parametru, histereza. Niska cena. Oczywiście trzeba się liczyć z parametrami elektrycznymi I2C.
Nie spalisz, chyba że podłączysz odwrotnie ;)
Witam Przejrzałem Twój kod obsługi magistrali 1-Wire i zauważyłem, że nasze kody mają dość sporo różnic. Ja bym Ci radził nie przerabiać Twojego kodu bo na pewno będą pomyłki tylko po prostu podpiąć moją bibliotekę która jest sprawdzona. Później jak wszystko już będzie działać możesz sam dla siebie spróbować przerobić to co teraz masz. Tak w ogóle to...
Skróciłem przewody do około 10 cm, zmieniłem funkcję bit_is_clear na (PINC & 0x01), pomanipulowałem trochę opóźnieniami, ale czujnik wciąż nie odpowiada. Chociaż zauważyłem, że podłączony do zasilania zagrzewa się o kilka stopni w porównaniu do tego gdy nie jest podłączony.
DS podłączony prawidłowo ? Rezystor do plusa jest ?
Witam Można jeszcze prościej - są specjalne układy USB na 1-wire właśnie po to np. DS2490 Wojtek
czy ten kod jest poprawny ? i do których pinów trzeba podłączyć
Witam, czy możliwe jest podłączenie sześciu do dziesięciu (lub więcej) ds18b20 do jednego portu mikrokontrolera ? Czy ktoś się spotkał z takim problemem ? Nie chcę tego robić w Bascomie, wolałbym C.
Moim zdaniem nie jest według datasheetu. GND w datasheet jest na 1 nóżce patrząc na stronę wypukłą. Czyż nie? Nie. Takie jest poprawne podłączenie wg. wklejonego parę postów wyżej fragmentu datasheetu i tak też ty masz podłączone. http://obrazki.elektroda.pl/1299047500_1...
DDRC |= (1<<PC4); jest ok. Ale wymaga wcześniej ustawienia PORTC &= ~(1<<PC4); Daj to przed spr=ResetPulse(); Sygnał presence_pulse najlepiej sprawdzać kilkakrotnie przez jakiś czas. Jak jest podłączona dioda?
Hi :D do sterowania serwem przez ATMEGA8 lepiej podłącz zewnętrzny kwarc i szybszy np. 12MHz
Aż tak bardzo zły? To teraz przyznam ze schemat podłączenia tych wyświetlaczy dokładnie znalazłem tu na elektrodzie (at)michalko12 Z tego kodu wynika, że jeżeli odczyt temp, jest ujemny to (dosłownie) "odwróć" go czyli zmień znak, następnie cały wynik przesuń w prawo tak aby pozbyć się ułamków... to rozumiem.. i to 100% racja... Jednak po zastosowaniu...
Witam Nie wiem czy trzeba zmieniać coś jeszcze w Fusebit, czy porostu problem jest po stronie wyświetlacza? Pozdrawiam Wyświetlacz powinien pracować zupełnie dobrze także przy 1 Mhz taktowaniu processora. W zależności od deklarowanej F(clk), Bascom kalkuluje odpowiednio timingi do stadardu HD44780 display controlera. Przy błednej konfiguracji (lub...
mam podłączony 3 przewodami, z rezystorem pull-up 4,7k
Korzystając z tego wpisu będzie potrzebne też szczęście bo schemat podłączeń jest błędny. Nie podłącza się Aref do VCC ani do Avcc, a linię DQ należy podłączyć przez rezystor podciągający 2-5k do VCC,
Podłączone masz dobrze więc błędów należy szukać w oprogramowaniu.
A jak podłączyłeś DS'a pod ATmege?
Witam! Podłączyłem 2 czujniki temperatury DS18B20 do atmega8 i nawet umiem z nich odczytać temperatury. Problem jednak w tym, że nie wiem co zrobić, żeby było wiadomo który czujnik jest który. Dla przykładu, czujniki dołączone są do linii 1wire, jeden jest za oknem a drugi w pokoju. Na LCD wyświetlam jednocześnie dwie temperatury. Jak zrobić, żeby było...
Najbardziej to nie wiem jak podłączyć Pamięć eeprom, zegarka, termometr... A z podłączeniem wyświetlacza i przycisków to chyba nie problem
Jak (1 wire) nie podłączonej do niczego, jak podłączonej przez rezystor do linii napięcia.
Cześć! niedawno zacząłem zabawę z mikrokontrolerem Atmega8. Złożyłem sobie na płytce stykowej prosty zestaw z diodami. teraz chciałbym podłączyć czujnik temp. DS18B20. Jak wiadomo należy go podłączyć do zasilania 5V przez rezystor 4K7. Niestety nie mam takiego w tej chwili, czy mógłbym zatem podłączyć równolegle dwa rezystory 10K? - wtedy uzyskałbym...
Czujnik ma byc na dworze podłączony przez zwykły przewód 3x0.75
aha, rozumiem. A te wiatraki muszę podłączyć do pinu OC1 aby sterować PWM. Czy można inaczej?
Ale na każdym wyświetlaczu pisze jaką ma nazwę. Bo według niej można poszukać jej notę katalogową. Jak sam wiesz wyświetlacze mają podłączenia z trzech stron, i mogą mieć gniazda pojedyncze i podwójne. A to co podałeś wcześniej nie wskazuje z jakim mamy do czynienia.
Witam, Dołóż rezystor 10k i kondensator 100nF do linii RESET i zobacz, czy nadal występuje problem z przekaźnikiem. Dlaczego sterujesz tranzystorem T1 poprzez dzielnik napięcia zamiast jednego rezystora? Do czego podłączona jest anoda red led?
Bo póki co - to jest tylko próba resetu. Mam całą bibliotekę napisaną, jednakże testuję tylko najprostszą z funkcji - reset. Sam kod nie jest mój, jedynie dostosowany do mojego układu. Oczekuję otrzymania sygnału PRESENCE (niskiego na pinie OneWire (PB0), jednak zawsze otrzymuję wysoki. Przedstawiony kod działa u kolegi, więc szukam jakichś błędów w...
Pierwsza do masy, 2 do uC i rezystor 3,3k do +5V, 3 noga do +5V jest narysowane na stronie 6 PDfa DS18b20. Tu hex do spróbowania, może zadziała jak dasz rezystor 1k i stare podłączenie. Ale sugeruję używać +5v do zasilania 3 nogi Ds-a
Podłączę się pod temat, czy DS18B20, mogę zasilać pasożytniczo, jeśli na magistrali 1-wire potrzebuję umieścić 5 dallasów?
Kolego..dlatego OW bo są urządzenia które odczytują tylko termometry dallasa 18b20, a ja chcę podłączyć np: miernik napięcia i wysyłać sygnał przez 1-wire, tak aby urządzenie myślało że ma czujnik ds18b20..
Płytkę trzeba by prześledzić na spokojne lecz widzę, że kolega chce wykonać płytkę dwustronną a więc przydały by się przelotki jeszcze:) Jeśli chodzi o napięcie 5.6V zostało ono uzyskane przez autora dzięki zastosowaniu diody w masie stabilizatora. Kiedyś wykonywałem ten zegar i DS18B20 został podłączony na 3 przewodach. Rezystor 4k7 musi być obowiązkowo...
ok zaprogramowało tylko chyba mam jakieś błędy w kodzie bo nie wyświetla temperatury, Pisze samo "Termometr" a czujnik temp mam podłączony. Co może być nie tak?
Ten kod napisałem na podstawie dokumentacji temometru i dokumentu opisującego interface 1 wire od atmela: A do dokumentacji AVR-ka zaglądałeś :?: Zastanów się, czy można uzyskać niski stan na magistrali 1wire, jeżeli pin do niej podłączony jest ustawiony jako wejście :?: [syntax=c]unsigned char _DS18B20_ReadByte() { _DATA_DDR &= ~(1 << _DATA_WIRE);//...
Ze schematem może być mały problem... Długość kabla to około 60 cm. DS podpięty do portu PD5. Załączyłem zawartość pliku Onewire.h. DODANO 2 Listopada 2014, 00:39 DS podłączony w trybie Parasite. Czy to może być przyczyną takiego zachowania?
Jeżeli zbyt często nie odczytujesz czujników, to można w sumie pobawić się w przełączanie magistrali 1-W pomiędzy pinami µkontrolera. Ale to jest moim skromnym zdaniem straszna strata czasu i mocy obliczeniowej. Bo w przypadku jednej magistrali, wysyłasz raz komendę konwersji do wszystkich czujników i potem po 750ms po kolei z każdego odczytujesz...
Pokaż cały program. Masz podłączone w trybie parasite, musisz więc ustawiać stan wysoki na linii danych podczas konwersji temperatury.
tak jak w temacie , mam jeden czujnik ds18b20 czy jeśli go podłącze pod dwa osobne układy na atmedze , to będą one odczytywać prawidłowo temp ?
poza tym, w ciągu ostatniego tygodnia były chyba dwa czy trzy tematy na temat tego termometru, gdzie m.in ja wrzuciłem linka na stronę dallasa z opisem jak to podłączyć do avr (wszystkie masz na osobnych liniach, więc w kodzie proponowanym przez dallasa wystarczy dokonać paru zmian)
http://hobby.abxyz.bplaced.net/img/art00... Zerknij na powyższy schemat. Brakuje ci paru rzeczy - AVCC, RESET (przełącznik S1 jest opcjonalny, możesz pominąć), kondensatory. Przy okazji znajdziesz tam również schemat przykładowego zasilacza oraz podłączenie programatora ISP. Co do czujnika DS18B20 to się nie wypowiadam, bo nie korzystałem...
Witam. Zrobiłem termometr na DS18B20 i ATmega8. Wykorzystałem przykład z ksiązki. Wszystko podłączyłem zaprogramowałem listingiem z książki włączam, a tu widzę -81°C ! Może mi ktoś powiedzieć jaka może być tego przyczyna? PS: Możecie mi dać/napisać program na ATmega8 z LCD 16*2. Aby obsługiwał DS18B20. (Tylko dodatnie temp) PROSZĘ O PORADY... (Za rozwiązanie...
Mam problem z programem. Wydaje się ,że wszystko jest dobrze, LCD samo działa. Poprawnie raczej podłączyłam. Jednak po uruchomieniu na LCD wyświetlają sie tylko kwadraty.. bez temperatury. załączam plik z programem.
Podziele się swoimi doświadczeniami na ten temat. Własnie podłączyłem 12 DS18b20 do atmegi8 poprzez kabel 2 -żyłowy 100m więcej nie miałem. Wszysko śmiga aż miło.
wyświetlać się error, kiedyś się wyświetlał, teraz przestał. No to jeśli nie przestawiałeś nic w kodzie to w układzie coś się "samo przestawiło". A DS uszkodzić łatwo- wystarczy na chwilę go źle podłączyć. Jak zasilasz- parasite czy trzema przewodami? To też trzeba ustawić w kodzie.
Powyższy kod jest wyrwany z kontekstu. Mogę ci jedynie powiedzieć że ten fragment jest poprawny albo i nie :) Fragment Sc(9) = Crc8(sc(1) , 8) powtarza się 2 razy moim zdaniem niepotrzebnie. Czy funkcja Crc8 zwróci ci wartość zgodną z CRC używanym w standardzie 1-wire? Tego nie wiem. Nie programuję w BASICU czy w tym BASCOMIE....
Szkoda że nie wiedziałem że dopiero będziesz pisał program , myślałem że masz napisany i dlatego prowadziłem ścieżki według Twojego schematu . Można tą płytką bardziej uprościć zmieniając połączenia na schemacie tak by uzyskać jak najbardziej prosty schemat połączeń na płytce pcb . Tak na przyszłość jak będziesz coś projektował to uwzględniaj prostotę...
Dopiero teraz zobaczyłem na schemat i to podłączenie dsów kompletnie nie ma sensu. W tym trybie można podłączać maksymalnie jeden czujnik do lini 1W.
A atmega8 dalej ta sama? Bo taki objaw jak na rysunku jest jednym z objawów działania sterownika.
Korzystałem z tych bibliotek załączonych do płytki: http://and-tech.pl/zestaw-evb-5-1/ , inna popularna biblioteka to "Martin Thomas ds18B20" - hasło do wyszukiwarki Google. To nie jest tak, że ściągasz taką bibliotekę, podłączasz dowolny uC i uruchomisz, trzeba czasami zmienić port/pin i w zależności od wybranego sposobu wyświetlania również zmodyfikować...
Teraz znacznie lepiej, ale tylko na schemacie - PCB nadal ma niepodłączony AVcc :)
Biblioteka której użyłeś nie ma możliwości dowolnej konfiguracji pinów. W załączniku masz bibliotekę prosto z Rosji :D Chiński wyświetlacz sam mi się uszkodził ale coś tam wyświetla :D http://obrazki.elektroda.pl/6257086800_1... Kod którego użyłem do zrobienia tego zdjęcia [syntax=vbnet] $regfile = "m8def.dat" ' specify the used micro...
Dalej masz źle podłączony DS1820, powinno być 1/GND, 2/1W(DATA), 3/+5V Teraz masz połączone wejście 1W i +5V. Nie wiem czemu niektóre sygnały prowadziłeś zamiast Net 'em, to używałeś Wire , w kolorze czerwonym. Przykład jak to narysować http://obrazki.elektroda.net/53_12852489... Co do opcji Autorouter to można zaufać, ale co z tego wyjdzie...
jesli chodzi o ustawienie float dla printf przy robieniu Makefile to ustwione. Rano z braku pomysłów odwróciłem czujnik i teraz mam: 1 5V 2 do procesora i do 5v przez rezystor 3 do masy wczesniej miałem podłączone wg noty katalogowei i nie działało, nie rozumiem dlaczego
Czy jest możliwy błąd podłączenia? Tutaj oczywiście zmieniłem na PB.1 Tak, wszystko jest możliwe... Spróbuj ten code: [syntax=basic4gl] 'DS18B20 - ROM reading test from single sensor DS18B20 $regfile = "m8adef.dat" $crystal = 4000000 $hwstack = 80 $swstack = 80 $framesize = 40 Config 1wire = Portb.1 'Config 1wire = Portd.5 Dim N As Byte Dim Dsid1(8)...
W czym problem? Wszystko jest dosyć jasno opisane: DS18B20<-interfejs 1-wire->ATMEGA8->LCD oparty o HD44780 Poczytaj o tych kluczowych elementach i zapoznaj się ze sposobem ich podłączenia.
1. Kondensatory filtrujące zasilanie to są 2 elementy za elementem BORN_2 i jeszcze jeden za TO220_VERT o wartościach odpowiednio 2200uF , 330nF i 100nF. Trzeba coś jeszcze? 2. Nie jest podłączony bo... w sumie to nie wiem czemu... zaraz pomajstruję i zobaczę...
http://obrazki.elektroda.net/95_12974457... Witam Chciałbym zaprezentować zgrabny termometr panelowy na znanym układzie DS18b20. Sercem układu jest Atmega8 SMD. Oprogramowanie napisane w WinAVR. Termometr dodatkowo posiada funkcję termostat. Niestety z powodu chęci jak największej minimalizacji płytki zrezygnowałem z przycisków do zmian nastawy...
Witam. Jakim elementem mogę zmierzyć wilgotność i odczytać za pomocą µC? Temperatura to DS18b20, a wilgotność? Chodzi o coś taniego, jeśli to możliwe. Posiadam taką mini stację pogodową, pokazuje wilgotność. Można by było wyjąć to i jakoś podłączyć do µC?
Ja bym się nie bawił w analogówke ... Sam zrobiłem stację meteo podłączoną do serwera , dane zbierane były do bazy danych mysql a stronka z odpowiednimi skryptami wyświetlała wyniki w postaci wykresów ( gnuplot ) oraz wskaźniki we flaszu bieżącą pogode. Zastosowałem mikrokontroler atmega8 pomiary temp czujnik DS18B20 pomiar wilgotności czujnik analogowy...
Napisane na szybko nie sprawdzałem ale chyba powinno działać. [syntax=basic4gl] $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy (wew oscylator 1MHz w zupełności wystarcza) '*************************************WA... 'Pamiętać o podłączeniu...
Podłączyłeś równolegle dwa uzwojenia wtórne transformatora, a tak sie nie powinno robić. Jak już to daj dwa mostki prostownicze i połącz dopiero wyprostowane napięcia. Do tego masz jakiś kondensator równolegle do uzwojeń wtórnych. Po co? Kondensatory C17 i C18 jak już chcesz łączyć równolegle do przycisków, to szeregowo przez rezystory np. 100...330R....
Mam sterownik do kolektora słonecznego zrobiony na atmega8 i dwóch termometrach ds18b20. Do tego mam komputer zbierający dane jeszcze z innych czujników podłączonych do innej magistrali 1wire. Teraz chciałbym aby komp zbierał też dane z czujników podłączonych do ATMEGA8. Podłączenie obu magistrali 1wire i podłączenie dwóch masterów do jednej magistrali...
http://obrazki.elektroda.pl/9385220000_1... Na początku chciałbym zaznaczyć, że projekt został zrealizowany dzięki koledze Markowi Szymczakowi. Układ składa się mikrokontrolera ATMEGA8 wraz z podłączonym do niego wyświetlaczem graficznym o rozdzielczości 128x64 piksele i sterownikiem KS0108B (HD61202/3). Jako czujnik temperatury został...
Zależy jak wyglądają połączenia czujników DS18B20 w programie i na płytce. Czujniki LM35 musisz mierzyć każdy z osobna i do tego potrzebujesz Analog to Digital Converter (ADC). Wbudowany w Atmega8 ADC masz na portach PORTC.0 do PORTC.5 Być może czujniki DS18B20 ktoś podłączył każdy do innego pinu - tak też można więc to prawdopodobne... Na takie szczęście,...
no tak, można by wyłączać np SHT i robić pomiar na TSL i odwrotnie na tych samych liniach...co do lokalnego procesorka pomysł dobry, aczkolwiek mam tu już prawie gotowe urządzenie, tylko ta transmisja (poprawić to) wrzucić w obudowę i sprzedać bo jest kupiec a potrzebuję kaski :) Następne wersje mogę pobawić się spokojnie z lokalnym procesorkiem, np...
Długość przewodu raczej nie ma za dużego wpływu na to. Spróbuj podłączyć spróbuj podłączyć czujniki obydwa tak samo do zasilania. Jeżeli będą wskazywać nadal taką różnice to będzie znaczyło że coś jest nie tak z jednym z nic, może wada fabryczna, albo przegrzanie przy lutowaniu.
Czy to będzie ta przyczyna że wyświetlacz jest po prostu uszkodzony ?? No ja innej możliwości nie widzę. Podłącz wyświetlacz do LPT i steruj nim z komputera (są do tego odpowiednie programy) jak zadziała to problem w kodzie albo w połączeniach.
mam zrobić projekt na studia (który musi zawierać elementy elektroniki z której jestem niestety kompletnie zielony bo studiuje informatykę). To jest https://obrazki.elektroda.pl/5754559700_... Pisanie programu dla : - osobne układy ATmaga aplikacja np. AVR STUDIO i wymaga do wczytania Programator. - gotowy Moduł Arduino na ATmegach...
dziękuję bardzo za zainteresowanie, jednak problemu w żaden sposób rozwiązać nie mogę. Przy zastosowaniu pomysły z pętlą przed przerwaniem i wyłączeniu optymalizacji program zachowuje się stabilnie jednak temperatury nie pokazuje. Dziwi mnie rzecz, że po włączeniu przerwań funkcja 1wirecount() zawsze zwraca 0(mimo zastosowania bezpośrednio przed nią...
Chcę po prostu zastosować ten cały układ do pomiaru temperatury podzespołów PC i jednocześnie dodać układ kontroli obrotów 4 wentylatorów niezależnie od siebie (tryb auto i manual). Dlatego nie byłem pewien czy wystarczy mi pamięci. Mój schemat oparłem na schematach we wcześniejszych postach. Pominąłem tylko stabilizator napięcia- 5V będę miał z zasilacza...
Z tymi fusami to mi chodziło że zmieniałem tylko częstotliwość i nic poza tym(reszta ustawienia fabryczne). Z tego co mi wiadomo Atmega8 nie ma JTAG? W jaki sposób RS i E wyświetlacza może przeszkadzać w komunikacji z DS'em? Podłączyłem DS'a pod PB0 i dalej to samo...
Witam wszystkich. Mam problem z obsługą DS18B20 na Atmega16. Zacznę od tego, że obsługę tego czujnika i wyświetlacza segmentowego mam opanowaną, bo na Atmega8 wszystko mi działa, także sam czujnik jest w porządku. Czujnik mam podłączony w trybie NORMAL z użyciem rezytora 4,7k(takie samo podłączenie mam dla Atmega8), do PD0. W bibliotece do obsługi czujnika...
maxiu25 - mógłbyś trochę rozwinąć swoją wypowiedź? :D mam teraz podobny problem na jednym termometrze jest -6st a na drugim 22 i jak podłączę dwa na raz to nie ma odczytu temperatury z ani jednego termometru, podczas gdy sam termometr (ciepły) działa normalnie... Pozdrawiam :)
Po wał tak? Weź trzymaj w zmiennej sramowej to i zapisuj jak zanika zasilanie... (takk trzeba by coś na int0 podłączyć i kabelki nie będą wyglądały DIY...:/). P.S. Chcesz trzymać całe stopnie czy z ułamkami, jak z ułamkami to myślę, że więcej niż 50x na dzien... bo z 300 nawet... (30*)
Tak jest napisane. Złącze CON2 umożliwia podłączenie scalonego czujnika temperatury DS18B20. A gdzie podłączyć LM35 w to samo złącze? Dodano po 11 Ja jestem ślepy bo nie widzę gdzie miałbym go podłączyć. Ja wiem, że dla niektórych jest to łatwe tak jak dla Ciebie a wiem, że znasz się na rzeczy ja jestem samoukiem i nie wszystko muszę wiedzieć więc proszę...
http://obrazki.elektroda.pl/2929008000_1... Witam. Po raz pierwszy zdecydowałem się przedstawić na łamach forum swoją konstrukcję. Chciałbym zaprezentować swój pomysł na Termometr Samochodowy. Podczas upalnego lata zauważyłem że po zainstalowaniu instalacji gazowej moje auto ma bardzo duże wahania mocy silnika w zależności od temperatury...
chciałem się podłączyć pod temat bo mam takie pytanie odnośnie czujników DS18b20, chciałem zrobić rejestrator temperatur ( jak narazie jestem zielony z programowania, ale mam postanowienie nauki i chciałbym sam to zrobić). A więc dwa czujniki (wszystkich będzie 5) będą zatopione wylewce posadzki ( mam je zakupione i będą zalane w betonie za tydzień)...
Getrc dziala ale na jednym... no ok ale poszukam jak to zrobic na wiekszym procku. Gdzie znajde jakis krutki kodzik na wzor?? Zawsze robilem to na DS18B20 ale chce nauczyc sie jak to robic na zwyklych NTC, nawet z uwagi na cene. Proszę poprawić post - regulamin pkt.3.1.13
Termometr mam dobrze podłączony z rezystorem 4,7k. Zmieniłem ten warunek i termometr pokazuje nieszczęsne -16.1 stopnia. Zauważyłem że nawet gdy nie jest podłączony DS to też pokazuje -16.1. Częstotliwości też zmieniałem na 8MHz i to nic nie dało.A napewno się zmieniała bo było widaś np. po rysującum się tle.
...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 Ponieważ chcę podłączyć iButton DS1996 - pamięć 64kb na 1-wire do mojego uC ATMEGA8 (z kwarcem zewnętrznym 8MHz), to czy zadziałały by twoje funkcje w C ?? tj.: ow_reset(void); read_bit(void); itp. no oprócz tej do pomiaru temperatury, bo jej bym nie potrzebował ...
Mozna zrealizować to na bardzo pospolitym mikrokontrolerze atmega8 (powinno wystarczyc) w cenie 15 zł. Portów jest tam wystarczajaco duzo. Pomiar temperatury na czujniku DS18B20 podłączonym na 1wire (2zł). Do tego zasilacz, kilka przekaźników i kwestia wykonania płytki. Pobór prądu jest znikomy. Przykładów kodu napisanego w jezyku c na mikrokontroler...
W swoim projekcie chciałbym zapisywać nastawy do pamięci EEPROM w chwili zaniku zasilania. Planuję skorzystać z metody opisanej przez TMF w książce, czyli zasilanie procesora przez diodę Schottky i kondensator oraz z użyciem komparatora analogowego. Swój działający układ na próbę podłączyłem do zasilania przez jakąś starą diodę, prawdopodobnie germanową...
No wlasnie zaleta takich magistrali typu 1-Wire lub I2C jest to ze mozna na niej umieszczac dosc sporo urzadzen Adresujesz z kim chcesz gadac i gadasz A jeśli urządzenia jak np: termometr ds18b20 czy zegar czasu rzeczywistego wykorzystują całkowicie inne komendy do komunikacji. To chyba będzie problemem. Sprawdzałem w karcie katalogowej specyfikacje...
No korzystałem z kodów w sieci i wiem jak odbywa sie pomiar temp przez DS18b20. Tylko najwiekszy problem mam z tym wyświelaczem. Nie wiem czy on musi być podłączony pod 1wire czy pod SPI. Dodam ze chciałbym zrobić coś podobnego do tego projektu: [url=http://www.ivica-novakovic.from.hr/... Ten kod do wrzuciłem do załacznika...
Czym jest spowodowany fakt iż nie dostarczając napięcia do dsa " pracując w konfiguracji dwóch linii danych z podciągnięciem i masa " na pc czujnik działa ok a po podłączeniu do up nie można odczytać danych? Komunikacja jest poprawna ponieważ jest możliwe odczytanie id dsa. Ogólnie tym, że połączenie w trybie dwuprzewodowym (pasożytniczym) wymaga bardziej...
Witam ! Schemat ma błędy ( brak rezystorów np. 470om szeregowych z LEDami ), niezgodny z kodem, co najmniej w jednym miejscu: pin nr 1 ATmega8 nie powinien być podłączony z LCD tylko ( typowo ) przez rezystor np.4,7k do +5V, natomiast połączenie (LCD z ATmega8) pin nr13 LCD powinien być przełożony z pinu nr1 ATmega8 na pin nr3. Problematyczne może być...
Poczekaj poczekaj, tzn poradziłeś sobie z podłączeniem do procka Atmega wyświetlacza LCD oraz czujnika DS18B20 - a także z oprogramowaniem tego i nie miałeś z tym problemów jak piszesz? - więc nie za bardzo może rozumiem - ale jak może stanowić dla ciebie problem podłączenia jeszcze tylko jednej diody LED i wysterowania jej hmmm? to może pokaż schemat...
Dokładnie jak pisze przedmówca ;) .... RESET na płytce podłączony jest tylko do procesora a nie do układów na LCD. Zresztą LCD nie ma nawet wyprowadzonego takiego sygnału RESET. Zatem ma on możliwość zresetowania swojej zawartości albo programowo CLS albo poprzez wyłączenie zasilania.
Siema wszystkim. Jak zwykle małe pytanko mam i zamykam temat. Czy AVCC musi być podłączone do VCC jeśli atmegi nie robią żadnych pomiarów napięcia ani tego typu rzeczy. Piny działają tylko jako O/I. No jeden z nich ma podpięty DS18B20, ale to chyba nie ma wpływu. Po prostu nie wiem czy to ma być podłączone czy nie. I czy podłączyć AVCC jeśli atmeg steruje...
Witam!!!! Na początek pragnąłbym powiedzieć, że jestem lamerem.:D Po tej odważnej deklaracji przechodzę do tematu. Mam do zrobienia termometr dwustrefowy, który będzie załączał stycznik, gdy jedna temperatura będzie wyższa od drugiej, i obie przekroczą wartość progową. Najpierw zastanawiałem się nad czujkami temperatury. Wydaje mi się, że zastosuje...
Za dużo kombinujesz już mówiłem ;) podłączanie DS18B20 pod PCF'a żeby go obsługiwać w Bascomie to jeszcze bardziej karkołomny pomysł niż podłączanie LCD. Bo o ile LCD się da to o 1wire zapomnij Możesz sobie dodatkowe diody czy przekaźniki podłączyć A ten kod który pokazałeś to asembler ale nie dla AVR'ów tylko dla '51 A nawet jakby był dla AVR - to...
http://obrazki.elektroda.net/23_12758251... Witam, chciałbym zaprezentować konstrukcję termostatu którą wykonałem na zaliczenie przedmiotu na studiach. Do budowy termostatu wykorzystałem: atmega8, cyfrowe czujniki temperatury DS18B20 oraz wyświetlacz 2x16 znaków. Program: Program do atmegi napisany jest w asemblerze. W programie zaimplementowana...
Mam problem z czujnikami temperatury DS18B20 na 1wire. Polega na tym, że procesor widzie oba podłączone czujniki, ale czyta tylko z jednego. Czytanie ROMu skutkuje wyświetleniem informacji z jednego czujnika (28 FF FC 29 01 00 00 87) natomiost z drugiego czujnika - 28 00 00 00 00 00 00 00 (przy podłączeniu pojedyńczo informacja z czujnika wygląda następująco:...
To może przedstaw kod:) Czujniki masz podłączone przewodami, czy bezpośrednio na płytce? U mnie czujnik wlutowany na płytce nagrzewa się od reszty elektroniki i też zawyża temperaturę. Inna sprawa, to z czym porównujesz zmierzoną temperaturę? Pozdrawiam Adam
Witam jak w temacie . Mam pewien sterownik sterujacy klimatem zbudowany na Atmega32 wyswietlanie na LCD 16*2 jednak ilosc danych wyswietlanych powoduje ze aby uzyskac potrzebne wyniki musimy czekac nawet 10sek oraz jak wiadomo widocznosc wyswietlacza LCD nie jest zadawalajaca. 1.Jeden z uzytkownikow zaproponowal podlaczenie 4 wyswietlaczy LED na ktorych...
Zacznij od prawidłowego podłączenia mikrokontrolera (AVcc źle podłączone i podciągnij Reset do Vcc): http://mikrokontrolery.blogspot.com/2011... A schematy wklejaj w formie graficznej, to już ktoś inny wcześniej by Ci podpowiedział (nie każdy ma Eagle pod ręką). Programu nie sprawdziłem, bo Bascom to nie moja działka.
-po co zastosowałeś tak potężny procesor? ATmega8 spokojnie dałby radę i nie nudziłby się tak jak ATmega16 Z tego względu, że kod programu w bascomie nie zmieścił by się na ATmedze8, a po drugie dlatego, że planuje dodać jeszcze kilka funkcji do kodu programu a nie chciał bym aby w pewnym momencie zabrakło mi miejsca na kod. Oczywiście masz racje,...
Jakiś czas temu podłączyłem czujniki ds18b20 za pomocą przewodów (skrętka cat5) na dystansie 80m w środowisku silnych zakłóceń (skrętka położona z przewodami 230V) ,jako rezystor pull-up 1,5k ,i za pomocą 2 przewodów nie było żadnego problemu z komunikacją z czujnikami .
Chcesz wyzwalać przerwanie w chwili naciśnięcia klawisza ? Tak zrozumiałem, jeśli nie masz za wiele tych klawiszy w układzie np. 2 to możesz je po prostu podłączyć wprost na końcówkę odpowiedzialną za wyzwolenie przerwania INT0, INT1. Pamiętaj tylko o tym aby przełącznik spolaryzować do plusa zasilania opornikiem oraz równolegle do niego podłaczyć kondensator...
Witam, Mam problem jak następuje: otóż mam układ do pomiaru temperatury na Atmega8 i DS18B20 (własny projekt). Zasilam go napięciem z jednej z linii RS-a (ok. 6.5V - nie z komputera tylko modułu GSM) i poprzez MAX232 odbieram wyniki do dalszej obróbki. No i po podłączeniu układu do zasilania napięcie na wejściu stabilizatora (LM2931AZ-5) spada do ok....
ds18b20 atmega8 podłączyć ds18b20 odczyt ds18b20 atmega8
corsa korozja wymiana śmigła lodówka moduł
beninca schemat firmware flash
Jak zdjąć obudowę Philips MCD 908 - krok po kroku Jak włączyć piec akumulacyjny Dimplex Alby, aby dawał ciepło?