No rozumiem. Jednak widziałem kilka podobnych projektów na atmega8 np na youtube itp ale i tak nie dostałem odpowiedzi na moje pytania tam. No ok będę albo od początku pisał program albo przerzucę sie na inny uP. Dodano po 24 Znalazłem także temat może to by się dało "przerobić" pod ds18b20. Ogólnie to chodzi mi o to aby zrobić pomiar i wyświetlić go...
Witam wszystkich. Zrobiłem taki układ do pomiaru prądu w zasilaczu: I jest problem. Wzmacniacz miał wzmacniać sygnał 1do 10. po wyskalowaniu np na 100 mv powinien pokazywać 1.0v. Wszystko jest dobrze gdy napięcie jest równe ,ale gdy spada np do 50 mv to wtedy na wyjściu wzmacniacza nie ma 0,5v tylko np 0,35v. Układ jest podłączony przez jeden stab....
Sprzedam moduł uruchomieniowy AVR ATMEGA-16 wersja 1 firmy GOTRONIK. W skład zestawu wchodzi: - Moduł uruchomieniowy z AVR ATMEGA-16 wersja 1 - Płyta CD z dokumentacją/schematami/instrukcją i oprogramowaniem - Przewody do łączenia z goldpinami Gratis kabel LPT (pełny) do połączenia z komputerem. Cena 100 zł + koszta wysyłki. Płyta w stanie bardzo dobrym,...
Witam! Które się z nich opłaca cenowo jaki i również wyposażeniem. Oto kilka z nich : 1. tylko , że to nie jest Arduino tylko jakieś "Funduino" MEGA STARTER KIT + UNO R3 Bogaty zestaw startowy dla Arduino + Uno R3 Parametry Funduino UNO R3 - mikroprocesor ATmega328 + Atmega16u2, 100% zgodności z Arduino Płytka stykowa 690pól - nie musisz używać lutownicy...
Witam, mam "dziwny" problem z uC atmega328P. mam układ zbudowany z lcd na HD44780, czujnika temp lm35dz oraz diody led. Układ zachowuje się w dziwny sposób. Program wygląda tak : [syntax=c] //czytanie przetwrnika adc // zamiana na zmienna temp która ma postać bez przecnika, np. dla temp 23,5 jest 235 if(temp>250) LCD_WriteText("A"); mruganie_diody=0...
Z atmega8 to za wiele nie powalczysz, ale jest mnóstwo zaleceń jak podłączyć uC do zasilania, filtrować zasilanie (tu Atmega8 jest ponoć szczególna, mając zwarcie między VCC i AVCC) , można wykorzystać wewnętrzne źródło odniesienia, wielokrotne próbkowanie i uśrednianie wyników, itp, Google pewnie skieruje Cię np. 123 29.91 123 29.91 123 29.91 123 29.91...
a może zamiast DS8b20 mierzyć napięcie za pomocą czujnika z wyjściem napięciowym. Na przykład jakimś z serii LM35. Odfiltrować kondensatorem przy uP i mierzyć na ADC w ATmega8. Może to by dało lepsze efekty.
Witam. Dziś chciałbym przedstawić moją ostatnią konstrukcję jaką jest płytka testowa do sprawdzania programów procesorów Atmega32/16. Płytka na swoim pokładzie mieści: 1. Zasilacz stabilizowany 5V na LM7805, 2. 6 bitową drabinkę LED, 3. 5 switch, 4. LM35, 5. DS18B20 (jeszcze nie wlutowany), 6. Złącze do programowania KANDA, 7. RTC na PCF8583 8. Zewnętrzną...
Witam Projektuję zasilacz sterowany cyfrowo 25V/3A. W projekcie wykorzystuję min. atmega8, lcd 16*2, LM350, AD5242(10kR). Zasilacz sterowany poprzez atmega przyjmuje nastawy napięcia oraz prądu ograniczenia z klawiatury numerycznej oraz poprzez RS z komputera. Pomiar napięcia zostanie wykonany w oparciu o ADC atmegi, pomiar prądu poprzez pomiar spadku...
Schematy z mojego zasilacza mam z netu. Sam zasilacz jest zrobiony już na znanym schemacie zasilacza 0-30V oraz 0-3A z strony Mam w sumie 2 regulowane źródła napięcia stałego z zakresu 0-30V/0-3A i 0-30V/0-5A. Regulator przemiennego (230V zwykły układ taki jak ściemniacz), Aktywne obciążenie regulowane z zakresu 0-10A, oraz stałe punkty napięciowe 5V...
Obroty możesz odczytać albo z alternatora albo z kabli wn,temperatura zew/wew jakiś DS albo LM35.
Witam, Potrzebuje pierwszy raz w życiu skorzystać z ADC wbudowanego w ATTINY (np. attiny25). Dotychczas korzystałem z tego w atmegach. Co ciekawe zauważyłem, że w dokumentacji attiny25 zalecają inne wejście sygnałów na wejście ADCn niż w atmegach i trochę mi się wydaje to dziwne, czemu nie można zrobić tak samo jak w atmedze. Tak proponują w attiny:...
Chciałem zrobić pomiar napięcia i temperatury na atmega8 i mam problem z przetwornikiem. Pod kanal 0 ADC0 podłączony mam potencjometr 100k a pod kanal 1 ADC1 mam podłączony lm35. Problem polega na tym, że jak kręcę potencjometrem to wartość temperatury mi się zmienia. Dlaczego tak się dzieje? Oto kod: #include <avr/io.h> #include <util/delay.h>...
Witam Zbudowałem sobie zasilacz a do niego układzik z pomiarem napięcia, prądu i temp. radiatora. Pomiar napięć (napięcie wyjściowe-główne oraz napięcie dodatkowe) odbywa się poprzez dzielniki rezystancyjne, prąd za pomocą przetwornika ACS712 20A, temp radiatora LM355. Napięcie główne -napięcie wyjściowe zasilacza. Napięcie dodatkowe - dodatkowy przewód...
zastanawiam sie nad budowa zasilacza z wykorzystaniem procesorka atmega8. jako sygnal do regulacji bylby wykorzystywany PWM bezposrednio kluczujac tranzystor. ten zas regulator np. lm350. jako odczyt napiecia adc1. powiem szczerze nie chce mi sie wykorzystywac prztwornikow a/c. i pytanie moje odnosnie tego brzmi: czy to wogule bedzie pracowalo stabilnie...
Witam! Używam ADC z Atmegi8 do mierzenia temperatury z czujnika LM35. W nieskończonej pętli jest odczytywany wynik z przetwornika, wyświetlenie temperatury na wyświetlaczu. W pierwszym okrążeniu pętli wynik jest ładnie odczytywany, jednak w następnych okrążeniach pomiar pozostaje taki sam, pomimo zmiany temperatury. Po resecie pierwszy odczyt jest poprawny,...
Fajnie, że pojawiła się dyskusja na ten temat. Też właśnie piszę sterownik do pieca C.O. (dodam tylko, że jestem początkującym w dziedzinie uP, czy elektroniki). MacGyver 7, ciekawe rozwiązanie z tym włączaniem pompy. Na pewno wykorzystam Twój pomysł ;) Przyda się, jeśli sterownik się zepsuje. Brak prądu raczej nie wchodzi w grę, bo będę miał zapasowe...
Witam proszę was bo nie mogę sobie poradzić z tm kodem programu a mianowicie tym że chcę odczytać temperatury z 4 czujników 2 DS i 2 Lm chodzi o to że są podpięte z 4 osobnych portów teraz odczyt z DS-ów jest prawidłowy a lm-y pokazują temperaturę prawie 2-krotnie większą porty wykorzustuję Pc.0 do Pc.3 Procek ATMEGA168. czy może być to spowodowane...
Po to sie robi prototyp na płytce stykowej, żeby w razie błędów wyciągnąć elementy i wsadzić inne bez lutowania, zmieniania projektu, prowizorki, improwizacji itp. Najpierw molestuję wszystkie możliwe opcje na płytce, mierzę, sprawdzam co tylko się da, robię stosowne notatki i schematy ręcznie. Dopiero jak jestem pewny, że prototyp działa to zaczynam...
Nie poradziłem sobie. Zrobiłem sobie termometr na LM35.
witam, czy pomógłby ktos zaprogramować Atmega32. Pomiar temperatury LM35 + USART.
Więc tak. Skoro łączysz oba układy RSem to po co ci jeszcze jakieś przewody do wywoływania przerwań? Pewnie dlatego, że na tyle ile umiem obsługiwać RS tak sobie radzę :P ogólnie miałem taką wizje, żeby oba układy pracowały normalnie w spoczynku bez siebie. Na panelu np mam godzine, a na tym drugim układzie temperature odczytaną z LM35. A przerwania...
Wbrew pozorom klawiatura sprawuje się całkiem nieźle. Przy montażu należy tylko zwrócić uwagę żeby końcówki przycisków idealnie licowały z panelem przednim (czarnym panelem z obudowy) zaś sama zalaminowana część panelu jest przyklejona w kilku miejscach na dwustronną taśmę piankową do czarnego panelu. Dzięki takiemu rozwiązaniu uzyskałem niewielki dystans...
Zmniejszając napięcie referencyjne niewiele osiągniesz, zwłaszcza, że minimalne to 2V Natomiast zwiększając je do Vcc możesz zwiększyć wzmocnienie ponad te wyliczone przez Ciebie 3.3 raza Możesz także wykorzystać wewnętrzny wzmacniacz w trybie różnicowym - jeśli pomiar jest mały przełączasz programowo wzmocnienie i dokonujesz pomiaru ponownie. Dobór...
od razu mowie ze jestem poczatkujacy i bardziej znam sie na softwarze niz hardwarze. mam do zrobienia taki projekt: termometr cyfrowy.. poszukalem troche i stwierdzam ze atmega8 najlepiej sie do tego nadaje wraz z lm35.. ale sporo rzeczy jeszcze nie wiem: 1. jak go najlatwiej zaprogramowac? przez spi czy rownolegle.. czy wymaga to programatora? jesli...
ja powiem tak że dobrym pomysłem było by zastosowanie ATmega8. ma on wbudowany przetwornik cyfrowo analogowy, niejest dużo droższy (około 8PLN) i niepotrzebuje kwarcu który kosztuje 1,5PLN. tak że kosztów to mocno nie zawyży a da duże możliwości. jedyną przeszkoda będzie nieznajomość ich archiektóry. jeśli kolega potrafi się nimi bawić to może to być...
Na przetwornik ADC w [url=]Atmega8 podaje napięcie ze wzmacniacza operacyjnego [url=]LM358, przetwornik działa ok., ale jego wskazanie bardzo się wahają na zakresie 4,8V (takie mam ustawione napięcie odniesienia) nawet o ponad 0,1V. Ma może ktoś pomysł jak temu zaradzić?
Filtr to R5 i C2 na schemacie który wstawił Paweł Es, właściwie to ja pierwszy go wyrzuciłem. A teraz myślę czy właśnie to filtrowanie napięcia zasilającego wzmacniacz nie jest konieczne. Podaj też tu parametry tego regulatora PWM (częstotliwość - czy stała wartość, ile? czy też zmienna, a stała wartość impulsu, ile?). Co to jest za silnik (typ, model)?...
Cześć.Możesz zastosować stabilizator LM7805 to będziesz miał wydajność prądową 1A lub stabilizator regulowany LM317 daje 1,5Ą lub LM350 ten daje 3A. Oczywiście jeśli częstotliwość linii jest w okolicach dziesiętnych części Hz to można zastanowić się właśnie nad LM 7805 - skoro chcesz podłączyć to do ATmega8 jako sygnał to wydajność prądowa stabilizatora...
Raczej wchodzi do LM358. Ale podłączyć musisz. Przecież jest podłączone do kondensatora C1. Acha. I może zrób to na płytce drukowanej. Na płytce stykowej nie przejdzie pomiar takich prądów (bo pewnie chcesz kilka A). I w ogóle dobierz ten rezystor R1.
Witam. Mam z książki Marcina Wiązani listing do zegarka na atmega8. Chciałbym włączyc jeszcze do tego projektu termometr ( możne być DS18B20 lub LM35). Jak to technicznie wykonać? listing zegara 'Program zegara wykorzystującego przerwania od Timer1 'Przerwanie przepełnienia Timer1 jest generowane co 1 s '8 MHz/256/31250 = 1 s 'Przycisk S1 ustawia minuty,...
Witam, zauważyłem dziwną sprawę i nie mam pojęcia jak sobie z nią poradzić. Chciałem obsłużyć termometr LM35, więc napisałem program do obsługi ADC. Program działa, napięcie się mierzy tylko...gdy podłączam wejście do potencjometru, pomiar jest (prawie) ok. Jednak kiedy podłączam do LM35 pomiar przekracza zakres. Wziąłem zatem multimetr i sprawdzam:...
Robi się drogo, pewnie wyjdzie koło 30zł za jedno wejście, na dodatek katalogowa liniowość to 0,5% jak dorzucimy wzmacniacze to może zmaleć do 1%, stabilność termiczna też nie zachwyca a to ma być przemysłówka, praktycznie od -10° do +50° Są pewne granice, tzw. absurdu. Skoro wymagasz dobrej liniowości, skutecznej optoizolacji, szerokich temperatur...
To bym prosił o wrzucenie poprawek do zastosowania z Mosfetem. Jakie filtry dla PWM? W płytce dałem z buforami na LM358.
Chodzi mi oczywiści o ten na LM358.
Problem rozwiązałem w 50%. To znaczy dzięki podpowiedzią kolegów co mi brakowało żeby działał termometr, który pracuje bardzo dobrze ,dopisałem do programu woltomierz , który pracuje dobrze. Do zamknięcia tematu pozostał jeszcze amperomierz , który mierzy spadek napięcia na boczniku sygnał wzmocniłem wzmacniaczem LM358.Nie wiem jak przeliczyć spadek...
Nie wiem, może w kodzie mam błąd: [syntax=c] // KOD w setup() OCR1A = 999; // = 8000000 / (1 * 8000) - 1 (must be <65536) TCCR1B |= (1 << WGM12); TCCR1B |= (0 << CS12) | (0 << CS11) | (1 << CS10); TIMSK1 |= (1 << OCIE1A); // Ustawiam TIMER 1 TCCR2A |= (1<<COM2B1); TCCR2A |= (1 << WGM20); TCCR2B |= (1 <<CS21)...
Na BUZ11 90W testowałem. Naturalnie oamp zasilany z 12V. Zamiast MCP dałem popularnego LM358. Jak się używa mosfet-a nie trzeba rai-2-rail na wejsciu i wyjsciu, potrzebny taki, rail-2-rail na wejściu ale od 0V (LM258 od -0,3V) do 5V (przy zasilaniu rzedu 7V wystarczy właśnie LM). Na wyjściu nie musi byc rail-2rail, bo min pełnego otwarcia dla mosfeta...
I tu jest użyty poprawnie, funkcja ma sufiks "_P". ja wiem że funkcja ma sufiks "_P", i nie o tym my pisze, pisze czy można zapodać dane z ram, poza tym owszem, są trzy formatowania i jedna zmienna. generalni to szukam działającego programu do odczytu temperatury na atmega 32 ,c++ , Nie znam gotowca w C++, ale w arduino znalazłem cos takiego, może...
Zrobiłem taki generator w symulatorze. Sygnał z niego trafia na wzmacniacz operacyjny który porównuje napięcie z dzielnika napięcia i jeśli jest wyższe to daje stan maksymalny, a jak niższy to minimalny. Generator różni się od pierwszego tym że zamiast 2,2 i 3,3 nF ma tyle samo uF (i kondesatory są przy okazji spolaryzowane). W konsekwencji zmiejszyła...
Mam podobny problem z pomiarem ujemnej temperatury na LM35, masę układu LM35 podniosłem do +0,5V poprzez diodę. wyjście układu bezpośrednio na wejście ADC (atmega32), ujemnych napięć nie mierzy!!! Jaka powinna być konfiguracja lm'a aby mierzyć ujemne temperatury a na wyjściu mieć +napięcia???
wg cen w seguro : 3 x LM35 = 11.34 procek z przetwornikiem a/c np. ATMega8 = 18 w sumie = 29.34 3 x DS1820 = 63 dowolny procek np At89c2051 = 6.44 w sumie = 69.44 chyba że kupisz taniej... I2C jest na pewno doskonałym interfejsem ale dla 3 sztuk chyba lepiej sie będzie opłacało jednak dać LM35. Jest jeszcze pytanie na jakim mikrokontrolerze kolega zamierza...
Hej, Nie dam głowy, ale chyba TLC272 lub LM358 albo inny "Single-Supply" będą się nadawać. Pozdrowienia
Sznowni forumowicze może znajdzie się ktoś kto pomoże rozwiązać mi następujący problem. Procek Atmega32 do portu A podłączone 2 elementy. Pierwszy to LM35 na kanale 0 a drugi to potencjometr na kanale 1. $regfile = "m32def.dat" Enable Interrupts Config Porta = Input Config Adc = Single , Prescaler = Auto , Reference = Internal Porta = &B11111110...
Ja w Atmega8535 podlączone mam 8 x LM35 bez żadnych opornikow i nie miałem żadnych problemów. Pozdrawiam
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...
Obawiam się, że obie masy muszą być zewnętrznie połączone, ale zawsze możesz przesunąć masę LM35 do poziomu +1,2V. Wystarczy tylko chytrze rozwiązać problem zasilania LM35
Witam Mam do zrobienia projekt trzypunktowego termometru na ATmege16. Niby sprawa prosta tylko założenie jest takie że czujniki są dołączane w różnej ilości (tzn. albo 1, albo 2, albo 3) w zależności od potrzeb użytkownika. I tu się zaczynają schodki. W takim przypadku DSy muszę podłączyć pod 3 różne porty bo wtedy nie trzeba ich identyfikować, ale...
Witam Zrobiłem układ do pomiaru natężenia promieniowania i mam problem z przetwornikiem w procesorze ATMEGA 8535. Zmontowałem wzmacniacz na LM358N i fotodiodzie. Układ zasilany jest niesymetrycznym napięciem 0 -12V działa bez zarzutu. Pomiar promieniowania realizowany za pomocą voltomierza podpiętego do wyjścia V0 wzmacniacza daje zakres napięcia wyjściowego...
Nie napisałeś jakiego procka chcesz użyć: niektóre mają 2 źródła Vref do wyboru. Jeśli zakres 1,1V (110st.C) jest wystarczający to nie fatyguj się o zewnętrzny układ Vref. Najważniejsze w Twoim przypadku to płytka drukowana z dobrze rozprowadzoną masą i kondensatorami oraz "twardy" układ zasilania procka i LM35. Oczywiście samo połączenie LM35 z prockiem...
Dzięki za pozdrowienia i za odpowiedź . A co do układu to jest automat do pokoju i ma sterować światłem rgb , halogenami , klawiatura umieszczona we włączniku+ dioda rgb ma sygnalizować jaka funkcja światła zostanie zmieniona , odczytać i zapisać i2c to zadanie dla attiny2313 . A atmega8 ma wyświetlać na wyświetlaczu co jest obecnie za funkcja , pobierać...
Potrzebuję zrobić projekt na płytce rozwojowej Arduino(www.arduino.cc), z użyciem mikroprocesora ATmega168 i czujnikiem temperatury LM35.Urządzenie zwane DATA LOGGEREM ma za zadanie odczytywać temperaturę i zapisywać ja w pamięci mikroprocesora tak by poźniej po podlączeniu do kompa móc odczytywac zmiany temperatury podczas jakiegoś tam okresu.Planuje...
witam. Ja jednak nie drążyłem tematu dalej , jednak z adc miałem podobny przypadek z lm35 i dałem kondensator 1uF pomiędzy wejście a mase a aref do plusa :)
Witam! W programowaniu mikrokontrolerów jestem początkujący i dlatego proszę was o pomoc. Chciałbym napisać program na atmega8 najlepiej w języku bascom, chyba że ktoś by miał podobny program w innym języku tylko do drobnych zmian. Ma to być prosty zegar i termometr który będzie mierzył temperaturę z czujnika lm35. Proszę o wasze wskazówki i pomoc.
Witam. Chciałem przedstawić projekt mikroprocesorowego systemu kontroli temperatury. Zamieszczam go w tym dziale, gdyż jest w nim pełno niedociągnięć, głównie programowych. :arrow: Inspiracja: Inspiracją była dla mnie nauka, wykonanie projektu na studia, oraz ceny taki sterowników. Pomocne były materiały znalezione w sieci, zdecydowałem się wzorować...
Witam. Wiecie jakie skutki pociąga za sobą podanie napięcia odniesienia Vref przetwornika ADC mniejszego niż 2V? Ja zastosowałem 1,28V, ponieważ używam LM35 do pomiaru temperatury. Nie widzę żadnych skutków ubocznych, ale nie jest mi potrzebny dokładny pomiar, lecz tylko wykrywanie przedziałów temperatur (niekoniecznie co do stopnia).
(at)Kabuto15 Twoje rozwiązanie jest niestety za drogie. Ok 50euro za taki moduł to stanowczo za dużo, nie takie są załozenia urządzenia. (at)tmf Swietny pomysł z tym przetwornikiem oraz optoizolacją. Ale załóżmy, że nie robię tego z izolacją galwaniczną, ale tak jak poprzednio. Nie będę stosował wzmacniacza rail-to-rail, bo postanowiłem pracować z napięciem...
stąd wie że jest sterowany tranzystorem w którym baza podłączona jest do jednego z wyjść atmegi8 (PD0) i jak pojawia się na czujniku (Lm35) temperatura powyżej 85 stopni to na wyjściu atmega ustawia stan wysoki a jak temperatura spadnie to z powrotem na niski :P tak to działa:P
Witam wszystkich! Mam problem z moim projektem, do atmegi 16 podłączyłem bezpośrednio LM35 i dwa wyświetlacze 7 segmentowe. Napisałem program który odczytuje wartość podaną z LM35 poprzez ADC ale na wyświetlaczu cały czas mi się pokazuje 90... Poniżej kod programu w C. Proszę o pomoc. #include <avr/io.h> #include <avr/interrupt.h> void ADC_Init(void)...
Ain0 w procku jest podłączone do masy? bo jak tak to raczej nigdy nie znieni się stan na wyjściu wewnętrznego komparatora, minimalne napięcie na wyjściu wzmacniacza operacyjnego (LM358N) wynosi około 0,7V. znam na to dwie rady: 1; na wejście Ain0 daj napięcie z dzielnika rezystancyjnego (może być potencjometr) 2; zwiększ wzmocnienie na wzmacniaczu i...
Przy użyciu LM35 i wewnętrznego napięcia wzorcowego wyświetlanie temperatury z dokładnością do jednego miejsca po przecinku to już przesada a co dopiero do dwóch. Dokładność LM35 to +-0,5 stopnia więc nie widzę sensu wyświetlania temperatury z większą dokładnością. Przy pomiarze przez ADC z wewnętrznym Vref ta dokładność jeszcze spada. przy zakresie...
Panowie, a co powiecie na to? Edit: Przepraszam, mój błąd. Cały czas byłem przekonany, że mówimy o LM35 . Moje oczy zawodzą. Zwracam honor.
Program z HTRC110 nie jest łatwe.. Układ z LM358 czytałem na 5 - 9 cm pompowana tylko nogi z ATmega48.
Witam Problem wygląda tak: Podłączając 3 sztuki LM35 odczytuje mi wartość tylko z jednego, tak samo gdy podpinam 2 sztuki LM35 ,zawsze tylko jeden jest widziany (są widziane ,ale maja wartość 0). Co może być tego przyczyną ? Dlaczego nie chce odczytać wszystkich wartości na raz ? Konfiguracja przetwornika wygląda następująco: "Config Adc = Single ,...
Witam. Sprawa banalna dla kogoś kto często programuje w BASCOM. Ja niestety należę do tych "niedzielnych" programistów. Otóż, napisałem nieduży programik w BASCOMie - menu z pomiarem na wyświetlacz 2x8 znaków czyli 16*1a i mam kłopot, bo raz jest jedna cyfra po przecinku a raz dwie (z czego ta druga jest jakby cieniem poprzedniego stanu - zostaje a...
Witam Zabrałem się wczoraj za napisanie jednego z pierwszych programów (chyba 3). Ogólnie działanie programu zadowala mnie lecz chciał bym poprosić osoby bardziej doświadczone o wskazówki merytoryczne względem kodu tutaj podanego (bo coś na pewno można poprawić na lepsze). Podany kod ma sterować trawiarką ( wiem ze troszkę gotowych wsadów jest, mimo...
Witam, Dwa dni temu zakończyłem pierwszy etap swojego projektu - odczytywanie temperatury z czujnika lm35 i poziomu oświetlenia za pomocą fotorezystora (Jest tego więcej ale pominę dla uproszczenia. Tylko te 2 elementy korzystały z ADC). Schemat prosty, w internecie jest tego masa. Lm35 bezpośrednio podpięty na wejście analogowe Atmegi8, fotorezystor...
Witam Mam następujący problem: W swoim prototypie narazie na płytce stykowej wykorzystuje Timer 0+LCD HD44780+ADC+przetworniczka icl 7660 do kontrastu+tl431. Mam pewne zastrzeżenia przy współpracy tych wszystkich rzeczy na raz. Dla ADC wyłączam Vref(2.56V) z procesora podaje zmniejszone napięcie do 1.1V na nóżkę Vref. Gdy jednocześnie używam lcd+adc+tl431...
Witam! Chciałem się zabawić z przetwornikiem ADC, podłączyłem go w/g tego schematu: [url=]Link Tylko że bez dławika, bo znajomy elektronik powiedział mi że mogę go pominąć. To tyle jeśli chodzi o schemat. Powiem tylko ze dodałem jeszcze do portu b diodę która wg moich zamierzeń miała zaświecić jeśli wartość z czujnika LM35 będzie większa od 0. [syntax=cpp]#define...
Dzień dobry, Chciał bym zbudować urządzenie do pomiaru temperatury w zakresie 0-40 stC. Chciałbym odbiec od ds18x20 ze względu na zbyt długi czas konwersji temperatury i wykorzystać ADC mikrokontrolera. Chciał bym również uzyskać jak największą dokładność pomiaru rzędu 0.1 stC. Moje napięcie odniesienia Aref = 5V. Jeżeli lm35 zmienia się 10mV na 1 st...
Zastanawiam się czy nie lepiej byłoby zastosować LM35 zamiast DS18x20?
Kolejna sprawa dlaczego brakuje u ciebie w części zasilaczowej magazynu energi tylko jest sam ceramik(LM7805)?? Po mostku jest 1000uF dla dwóch stabilizatorów (9V i 5V). Po LM7805 jest 470uF. Pobór prądu z LM7805 nie powinien przekraczać 100mA, więc energii jak aż nadto. Rozważam tu raczej zastosowanie Lm317 w miejsce LM7805, aby zwiększyć napięcie...
Dzień dobry Dokonuje pomiaru z czujnika za pomocą LM35DZ, odczytania multimetru: 0,261mV co daje 26,1 stopnia Celsjusza odczyt z ADC: 215-225, średnia 220 co daje 220*(1,116/1024)=0,2397=około 24 stopni Celsjusza Czy taki błąd jest normalny? używam dławika plus każde zasilanie jest filtrowane kondensatorem 100nF, AREF podłączone do gnd przez 100nF,...
Witam No też to zauważyłem i śmiga wszystko bardzo ładnie i ślicznie z ADC w oparciu o PWM i potencjometr logarytmiczny. Super sprawa. A powiedz mi jedną rzecz Jak zrobić pomiar temperatury bo mam termometr LM35 i nie mam pojęcia co dalej zrobić tzn podłączam wyjście termometru TEMP pod wejście na ADC ( które w medze128 jest na porcie F ) więc ustawiam...
Dlaczego między kolektorami transoptorów, a bazami tranzystorów wykonaczych brak rezystorów? To samo dotyczy podciągania baz do +Vcc. Niech kolega zauważy,że transoptory nie podają napięcia na bazę tranzystora BD140, a zwierają ją do masy więc według mnie rezystory w tym przypadku nie są konieczne. Gdybym transoptorem podawał stan wysoki na bazę tranzystora...
Zasilanie z programatora,poniżej zdjęcia programatora,zworkę JP3 sam dolutowałem. To jest ta do góry po lewej(slow). Zasilacz mam warsztatowy regulowany na LM350 własnej roboty także nie ma problemu z zasilaniem zewnętrznym. Czytałem na innym forum że jak jest nowy atmel to trzeba mu zmienić taktowanie.
No dobra, ale to w przypadku LM35. A co w przypadku gdy mam np. silnik 5V sterowany PWM-em o częstotliwości 1kHz? Pytam też ogólnie - czy takie rozwiązanie jest w ogóle dopuszczalne dla jakichś szczególnych przypadkach np. przy szybkozmiennych przebiegach.
Dziękuję zaraz sprawdzę i zapoznam się.. A menu ma wyglądać coś w tym stylu: Dodano po 3 Przedstawieniem co mam na razie zrobione, menu jest zapożyczone na 4 przyciski. Dodałem do niego odczyty z czujników. Ogólnie te menu działa tylko biednie wygląda :-(((. [syntax=bascom] $regfile = "m16def.dat" $crystal = 16000000 $hwstack = 40 $swstack = 16 $framesize...
Dzięki za radę... fajny filmik :-) Tak to jest jak się jeszcze kuleje z tego :-).... A czas mnie nagli.... Mam ogólnie uruchomione już w projekcje: - pt100 -termopare typu-k - lm35DZ -KTY81-210 -MCP9700A-E i cyfrowe: Na 1-Wire: DS18B20 i DS1820 razem 4szt. Nawet zakupiłem Bascoma SE bo przekroczyłem wersje Demo a wersja lewa za bardzo mi nie działąła...
Po długim czasie powoli dochodzę do finału. Zacząłem powoli składać układ. Jeszcze trochę brakuję. Płytki zaprojektowałem w Eaglu (trzeba było się nauczyć obsługi programu :-) ). Płytki wykonałem metodą żelazową na papieże kredowym. Płytka z Atmegą została wykonana na PCB dwustronnej, z racji tego że było mi łatwiej narysować :-). No i oczywiście ocynowanie....
Wzmocnić wzmacniaczem operacyjnym i wrzucić na komparator (na drugim wzmacniaczu operacyjnym) i obejdzie się bez atmegi. Albo wzmocnić tak bardzo by przesterować wzmacniacz. Proponuję LM358
Witam. Odczyt z jednego kanału ADC nie stanowi problemu, postanowiłem zrobić odczyt z dwóch kanałów i pojawiają się błędy, gdyż to co odczytuje na drugim przedostaje się na odczyt z pierwszego kanału. Co napisałem nie tak i jak to poprawić? W 1 odczycie odczytuje temperaturę z czujnika LM35 a w drugim kanale jest zwykły potencjometr tylko. uC to Atmega32...
Witam Pierwsza atmega przestała się odzywać tak jak i ta bez żadnego dymu. Pisałem to na początku że po podłączeniu programatora mkAVRCalculator nie rozpoznawał żadnego uC. I teraz było to samo bo znowu przelutowałem Atmegę328P i mkAVRCalculator ją widzi. W międzyczasie szukałem w necie czy procek mógł się zawiesić i znalazłem podobne rozwiązanie ze...
Jeśli chcesz użyć jeden pin - jeden czujnik, to prościej użyć np. LM35 i ADC. Dla DS musisz zmodyfikować używaną bibliotekę, aby mogła machać kilkoma pinami. Najprościej odszukać funkcje odpowiedzialne za machanie pinami i zmodyfikować je tak, aby pobierały jeszcze jeden parametr - nr pinu. Aby nie pociągnęło to konieczności modyfikacji reszty funkcji,...
Przepraszam forumowiczów za niedokładny rysunek...tranzystor w obwodzie li-ion to nie jest tranzystor bipolarny tylko n-mosfet irfz44. No to zostaje problem różnicy napięć odniesienia. Napięcie odniesienia należało wziąć z TL431 i podzielić dzielnikiem. Wtedy jego względna stabilność została by na tym samym poziomie co TL431, o ile rezystory nie będą...
Witam ! Do budowy woltomierza zainspirowała mnie chęć i potrzeba w miarę dokładnego pomiaru napięcia. Rozdzielczość przetwornika A/D w Atmega328 to max 10 Bit co dla mnie jest za mało. Zacząłem przeglądać internet i natknąłem się na układ HX711.Jest to bardzo tani przetwornik A/D o rozdzielczości 24 Bit przystosowany bezpośrednio do podłączenia czujnika...
przemyślałem i wyglada to tak po symulacjach w AVRstudio zauwazylem ze moja liczba nie jest zapisywana w tablicy tak jak mi sie wydawało , jeśli dobrze przeczytałem w pdfie do Max'a to do niego trzeba przesylac jako pierwsze najbardziej znaczace bity w w dwoch bajtach np 0xB24=1011 0010 0100b. 1 bajt = 1011 0010; 2 bajt = 0100 0000 teraz jak to wyglada...
Napięcie Vref jest wewnętrzne z kondensatorem 100n o wartości 2,56V. Co do nistabilności nap mierzonego to chyba nie bo jest ono z czujnika temperaturu LM35 i wg woltomierza jest stabilne, a cały wynik skacze! Zasilanie przetwornika jest jak w nocie katalogowej. (z dławikiem i kondensatorem).
O ile sobie przypominam, to TL072 powinien być zasilany napięciem symetrycznym a nie pojedynczym. Ale mogę się mylić, nie traktuj więc tego jako pewnik a tylko jako sugestię. dobrze mowisz , seria TL071,072,081,082 jest zasilana napieciem symetrycznym niesymetrycznym mozesz sprobowac LM158,LM358
Witam jeżeli chcesz stosować mikroprocesor to nie ma sensu bawić sie w lm35 skoro można wykorzystać w pełni cyfrowy czujnik dallasa ds18(b)20. Cena ds`a to ok 7,50 za sztukę. Obsługa termometru była wiele razy na forum poruszana, można znaleźć gotowe programy obsługujące ten czujnik i wystarczy zaimplementować je w swoim programie. Polecam dział mikrokontrolery...
Dosyć dawno temu "popełniłem" takie coś: może się przyda.... fakt, teraz lepiej użyć jakiegoś atmega i wbudowanego przetwornika A/C Pozdrawiam
Podłączyłem normalnie czyli plus do plusa minus do minusa a magistrala jest podciągnięta do plusa 4,7k. A jak wygląda program na LM35, myśle ich urzyć zamiast DS. Chce zrobić sterownik do kominka wiec dokładny pomiar niejest mi potrzebny.
Sprawdzone na 100% - M8/M16 + LM35 + Vref = 1.023V (1mV/ 0,1 st. C) i działa bezawaryjnie już bardzo długo .
Musisz odwrócić fazę do wyjścia czujnika podłącz baze tranzystora npn emiter do masy kolektor do procka i jeszcze opór - kolektor a +ucc A jak nie to układ operacyjny np. LM358
Witam mam taki dziwny problem. Realizację pomiaru prądu mam na lm358 i wszystko dobra jest super z wyjścia wzmacniacza prąd idealnie taki sam jak amperomierz w szeregu. Problem się zaczyna jak wyjście wzmacniacza podma do Atmegi na ADC2 czyli drugie wejście przetwornika. Wynik zaczyna mi pływać nie wiem dlaczego jak podłącze zewnętrzny zasilacz to wynik...
-> Dar.El "True 16-bit Design (i.e., allows 16-bit PWM)" Nie mam zamiaru się z Tobą spierać, rzeczywiście jest coś takiego napisane, jednak zwiększanie rozdzielczości, spowoduje spadek częstotliwości przebiegu PWM - sam o tym pisałeś. Musisz zatem zwiększać częstotliwość zegara taktującego procek. W moim rozwiązaniu wystarczy mała częstotliwość zegara,...
Ale do diody - jeśli dobrze pamiętam - wzm operacyjny , jakieś pr do kalibracji, miejsce na płytce a i tak pewnie nie uzyskasz tej dokładności co lm35. Ale to Twój wybór. Pozdrawiam.
Mam 2 sugestie: Pierwsza użyj zwykłego komparatora np lm358 Lub przetestuj komparator w procku podajac mu wiadome napięcie
Czesc! Mam mały problem z pomiarem małych napięć od 2 do 80mV. W sumie chce mierzyć prąd zamieniany na spadek napięcia na 1 Ohm rezystorze. Przejzałem juz wszystko co sie dało na elektrodzie i najlepsze rozwiązanie jakie znalazłem to za zastosowanie op ampa do zamiany prądu na napięcie. Wzmacniacz jaki używam to LM358 zasilany z pojedynczego zasilania...
Witam mam mały problem z programem,ma on mierzyc temperature z DS-a i mierzyc napiecie na wejsciach ADC(np. napiecie z LM35, termopara), program niekiedy działaa niekiedy sie zawiesza, co nie tak? co trzeba zmienic zeby na jednej lini 1-Wire moznabylo wpiac kilka czujników DS $regfile = "M8535.dat" $crystal = 8000000 $baud = 19200 Config 1wire = Portd.6...