Oczywiście, podam. :D Korzystałem z książki wydawnictwa BTC, "Programowanie Mikrokontrolerów AVR w języku BASCOM", autor: Marcin Wiązania. Szczerze polecam, z niej nauczyłem się programować mikrokontrolery zaczynając praktycznie od zera. To jest link do opisu książki na stronie wydawnictwa: http://www.btc.pl/index.php?id=bas. (można kupić przez internet,...
Liczba ta sama ale w innym systemie. W procku ma przecież BIN. W takim razie może faktycznie nie przelicza, ale w takim razie HEX-->BIN także nie jest poprawnym nazwaniem tego. To jest konwersja. Wiem co on robi tylko źle się wcześniej wyraziłem. SciroWroc: Licz na liczbach całkowitych a potem tylko w odpowiednim miejscu wstaw „przecinek”.
Kalibracja to nie dodatkowo a obowiązkowo :)
witam:) mam problem z programem dotyczącym pomiaru częstotliwości i napięcia oraz transmisji pomiędzy AVR po SPI, chciałbym się poradzić i uzyskać wskazówki w jaki sposób sprawnie to zrobić, dysponuję następującymi przerwaniami pomiar częstotliwości [syntax=cpp] ISR(TIMER1_COMPA_vect) //obsługa przerwania po zliczeniu ustawionej liczby { impulsy=licznik;...
Wystarczy potraktować linię jako dzielnik i wykonywać pomiar napięcia.
https://obrazki.elektroda.pl/8340820900_... Nie zawsze pomiar sondy miernikiem da Ci rezultat. W większości przypadków zawsze zachowuje się jak nowa.
No avry mają takie coś jak pomiar adc w uśpieniu, żeby zmniejszyć poziom zakłóceń. pozatym masz filtr(dławik + kondensator) na AVCC? To że miernik pokazuje stabilne napięcie nie znaczy że ono takie jest. Miernik ma jakiś tam czas próbkowania i przetwornik (zapewne podwójnie całkujący) uśrednia wyniki. Np jak podasz sygnał o częstotliwości 1kHz, wypełnieniu...
Druga sprawa. Skoro ma być reset np. BORF: flaga resetu przy obniżonym napięciu sieci, to czy można wcześniej zapisać do EEproma jakieś ważne dane? Zdecydowanie nie należy nic zapisywać do EEPROM przy obniżonym napięciu. Poza tym BOD nie wystawia żadnej flagi przerwania którą mógłbyś wykorzystać. On po prostu resetuje układ o ile jest włączony a następnie...
Zajrzyj tu: http://www.elektroda.pl/rtvforum/topic18... Obsługa ADC w tych procach wygląda tak samo.
Klony programatora AVRISP mkII nie mają pomiaru napięcia, tzn. na sztywno zwracają jedną wartość do AVR Studi-a, ale to nie jest problem. Po przestawieniu zworki zmienia się zasilanie w układzie docelowym i o to chodzi, mniejsza z wartością wyświetlaną przez AVR Studio. Przecież jeśli zależy nam na rzetelnym pomiarze napięcia to i tak multimetr musimy...
Witam! Chciałbym się was popytać, w jaki sposób realizujecie zmianę zakresów pomiarowych (jeśli bawicie się przetwornikami ADC w mikrokontrolerach). Załóżmy system pomiarowy w oparciu o mikrokontroler, np. Atmega16. Ma on wbudowany przetwornik ADC multipleksowany pomiędzy 8 linii. Pomiar napięcia z przedziału 0...2,56V (internal) lub 0...5V (Avcc) nie...
ten procek nie posiada ADC. W datasheecie na nóżkach układu nic nie ma o ADC. (z rozpędu podałem strony DSa od atmega16 | zmieniłem post)
Schemat jest OK. Tylko nie wiem czy nie lepiej byłoby wykorzystać wejść analogowych (33-40) jako wejść dla czujników. Zawsze mogą pracować jako cyfrowe, a dodatkowo mają możliwość pomiaru napięcia. Na 32 nóżce jest wyjście napięcia odniesienia dla przetwornika Analog-cyfra, jeżeli będziesz chciał cokolwiek nim mierzyć, dobrze dać tam kondensator 100nF...
Co za problem zrobić 24V? Wystarczy podnieść dwa razy napięcie i dać stosowny dzielnik na wejściu pomiaru napięcia w procesorze. Kwestia tylko tego, że odczyt napięcia na wyświetlaczu będzie błędny (12V) ale reszta identyko
Tak się złożyło, że do badania stanu 12V wypadło mi użyć dwóch wejść ADC procesora. Jednocześnie korzystam z pomiaru napięcia na kanale ADC0. Czy podanie na ADC6 i ADC7 12V w jakikolwiek sposób nie zakłóci działania ADC i pomiaru tego samego napięcia na ADC0?
Witam To co kolega narysował z całą pewnością prądu nie zmierzy. Co najwyżej da się tym zmierzyć napięcie ogniwa. Prąd mierzy się za pomocą bocznika np. w postaci rezystora. Dla ułatwienia można go wpiąć między masę a minus tego ogniwa. Pomiar odbywać się będzie między zerem a napięciem odłożonym na tym oporniku. Najprościej oczywiście wziąć opornik,...
Witam! Na razie wypatrzyłem brak kwarcu ( chyba, że kolega chce użyć wewnętrzne źródło sygnału ), proponowałbym zasilenie przetwornika A/C tak jak jest w nocie katalogowej na stronie 213 ( www.atmel.com/dyn/resources/prod_documen... ). Nie wiem jaki kolega ma ten wyświetlacz, bo o ile mi wiadomo pojawiły się problemy z nowo produkowanymi,...
Masy można, a nawet należy połączyć razem. Problem może być z podłączeniem sygnału wyjściowego. Musisz się dowiedzieć jaki poziom napięcia ma ten sygnał (dokumentacja, pomiar oscyloskopem). Jeśli jest to więcej niż zasilanie procesora to zastosuj coś z [url=http://www.elektroda.pl/rtvforum/to... tematu.
Dokładność układu zależy od dzielnika i wzmacniacza napięcia z dzielnika, ale także od tego jak zostanie wykorzystany przetwornik A/C, czy został wykorzystany jego pełny zakres i jak są mierzone I i V. gdzie jest masa tego układu. Optymalnie byłoby mierzyć napięcie względem minusa, a bocznik umieścić między - zasilacza a zaciskiem wyjściowym - . Co...
Witam, Chcę użyć atmega16 do zczytania napięcia z ośmiu niezależnych potencjometrów. Pomiar napięcia na jednym (dowolnym) kanale przetwornika jest poprawny. Problem zaczyna się gdy podłączam kolejne napięcie na drugi kanał. Wykonuje pomiar na jednym, przełączam na drugi i wykonuje pomiar i tak dalej. Niestety wartość napięcia a jednym kanale zdaje sie...
http://obrazki.elektroda.pl/9824916400_1... Witam, Korzystając z ostatnich wolnych dni przed studiami chciałbym zaprezentować moją ostatnią konstrukcję. Jest to mały przenośny barometr. Konstrukcja powstała na potrzeby osoby wrażliwej na zmiany ciśnienia oraz spełnia jej wymagania tzn. mały rozmiar( 20x40x9mm) oraz co się z tym wiąże...
Kolego zaczynasz ponownie wymyślać rower ( to taki slang o wynalazcach wtórnych ) Ups on-line( duże upsy powyże 1000VA APC,Fiskars,Orvaldi,PowerWare - stale pracujaca przetwornica, napięcie na wyjściu z przetewornicy, buforowo zasilanej z sieci przez prostownik z akumulatorem, system bez przejścia w przypadku zaniku napięcia, drogi. of-line ( wszystkie...
Propozycja kolegi Ibugiera bardzo trafna tyle ze stracimy na rozdzielczosci w najlepszym przypadku połowę dodatkowo należało by zastosować Uref=4.096V to praktycznie wykorzystało by do maxa przetwornik (teoretycznie dało by to możliwość pomiaru przy 10bitowym a/c z dokładnościa do 8mV jednak należy zastosować precyzyjny wzmacniacz operacyjny i precyzyjny...
Odchyłka rzędu 3% miesci się w tolerancji napięcia referencyjnego z fabryki. Odnieść pomiar do nap. referencyjnego zmierzonego. Druga sprawa jaka jest rezystancja tego nieszczęsnego dzielnika napięca?
Witam Chciałbym uruchomić komunikację szeregową pomiędzy procesorem Atmega16 a PC. Na początek pomiar napięcia i przesyłanie wyniku do kompa. Jeszcze się za to "sprzętowo" nie zabrałem, szukam narazie informacji jak to zrobić. O tym jak to zaprogramować w procku to można znaleźć, jednak jak odebrać dane z drugiej strony mam jakoś problem. Moje pytanie:...
Powiedzmy że podam plus z akumulatora samochodowego na połączone szeregowo rezystory 10K i 4,7K lub zastosuję potencjometr ,połączę masę akumulatora z moją płytką avr ,potem ustawię dokładnie napięcie 1/3 z 12V na pin ADC1 tj.PA1 atmegi16 . Pytanie do TMF gdzie znajdę przykłady w c dla tego dzielnika napięcie 1/3 ,jak mam rozumieć ten opis- "ściągnij...
Mam za zadanie wykonać cyfrowy woltomierz DC o zakresach pomiaru 1000V, 500V, 250V, 100V, 50V, 10V i możliwie dużej dokładności. Układ będzie zbudowany w oparciu o kontroler Atmega16 i do tego stosowne przetworniki itp. Problem jest taki - urządzenie musi samodzielnie dobierać odpowiedni zakres pomiarowy. Jak na razie jedynym sensownym rozwiązaniem...
Bo prawie każdy programuje po SPI dla wygody , tylko w bardziej zawansowanych programach wyłącza się w procku programowanie po SPI. A darmowy program PonyProg to coś wspaniałego. Attiny2313 używam codziennie dobry procek i po 6 zł.ale do komunikacji po RS nie ma ADC i ciężko zrobić pomiar napięcia Za 9 zł masz ATMEGA 8 jest szybszy i masz 8k kodu a...
Startujesz pomiar przed wyborem mierzonego kanału i napięcia odniesienia. To, co piszesz o dotykaniu palcem, sugeruje błąd w połączeniach - brak kontaktu.
w sprawdzaniu napięcia na wyjściu chciałem wykorzystać funkcję pomiaru rożnicowego przetwornika wbudowanego w ATmega16... a rezystor jakiej wartości?
Skoro potrzebujesz dokładnego pomiaru, zastosuj specjalistyczny układ scalony napięcia referencyjnego, np. MCP1525, dokładność 1%, lub TL431A również 1%, lub TL431B 0,5% dokładności.
Zewnętrzny OP-amp może mieć dużo mniejsze napięcie niezrównoważenia i jego dryft, co jest istotne przy pomiarach małych napięć. Oczywiście, można zwiększyć mierzone napięcie puszczając prąd przez większy opornik - jeśli nam odpowiada spadek napięcia 2V. ATmega16 ma wzmacniacz wejściowy do wejść różnicowych, ale w opisie nie znalazłem wartości napięcia...
Po pierwsze zapomniałeś po ustawieniu bitu ASCC poczekać na zakończenie konwersji, czyli: [syntax=c]while(ADCSRA & (1<<ADSC)); //czeka na zakończenie konwersji [/syntax] Ustawiłeś napięcie referencyjne 2,56V. Jaki sygnał napięciowy na wyjściu daje twój czujnik? W jakim zakresie napięć? Zmienna pomiar nie musi być w Twoim przypadku volatile,...
Na wejścia nie podaje się prądu tylko napięcie jego wartość nie może być wyższa niż wartość napięcia zasilania (do pomiaru nie wyższa niż napięcie odniesienia). Nie można na wejście, nawet różnicowe podawać napięcia ujemnego.
Z tego co mi wiadomo pomiar różnicowy to taki, który wykożystuje obydwa wejścia wzmacniacza dodatnie i ujemne i z tej różnicy wychodzi wartość napięcia, która jest podawana na przetwornik (ADC) Normalnie wejście ujemne podpinane jest do masy.
Prostownik musi być liniowy (czyli ze wzmacniaczem), sama dioda się nie nadaje. Vref - to napięcie odniesienia. AVRy mogą korzystać z wewnętrznego (katalogowo 2,56V), albo z napięcia na końcówce AVCC (np. 5V - czyli napięcie zasilania), albo z zewnętrznego napięcia odnisienia podłaczonego do końcówki Vref. Zakres pomiarou jest od 0 do wartości napięcia...
Dla ciśnienia 100kPa wartość napięcia wyjściowego wynosi: Vout = Vzas (0,00369 x P + 0,04) ← Vzas to napięcie zasilania = 5V ← P to ciśnienie w kPa Vout = 5 (0,00369 x 100 + 0,04) Vout = 2,045V Prawie. 0-100cm to 0-10kPa. Dla czujnika MPX4250DP w zakresie 0-100cm uzyskamy stałe napięcie ok 250mV :!:
Ten sam projekt uruchomiłem na innej płytce z Atmega8. Otrzymałem upragnione 0V i stabilne wyniki pomiaru 5V. Wynika z tego ,że przyczyną tych wszystkich problemów jest moja płytka z Atmega16. Sprawdziłem płytkę z Atmega16 , poprawiłem luty - na tej płytce wynik pomiaru niestabilny i brak 0V po zwarciu końcówki pomiarowej do masy ( jest 0,12 do 0,34...
ja bym uzył atmega16 + RTL8019as soft w asm stos tcp-ip mozna nawet napisac z bascom :P [url=http://members.home.nl/bzijlstra/so...
Wyrzuć ten wzór i obmyśl jakiś inny. W tej postaci to się absolutnie nie nadaje. Z ADC możesz uzyskać maksymalną wartość 1024, teraz podnieś to do potęgi 6 i wychodzi ci absurdalna liczba, program wywala się juz na pierwszym obliczeniu. Obliczanie napięcia może wyglądać tak: [syntax=basic4gl] Dim Obl_nap As String * 6 Dim Wartadc As Word Dim Tymcz As...
1. popracuj nad poprawnym rysowaniem schematów. Wiele zbytecznych kropek a jeszcze więcej braków. I nie wiadomo czy gdzieś nie uzyskałeś błędnego połączenia. . 2. I po co ci pomiar napięcia baterii? 3. Skąd pomysł ze konieczne są kondensatory przy kwarcu zegarka?
Witam! Po zakończeniu konwersji odczytuję ADCL a następnie ADCH. Dla skrajnych wartości zakresu pomiarowego (0 - 5V) mierzy ok, ale każda inna wartość mierzonego napięcia jest błędna. ADCH = 0 dla każdej innej niż 5V wartości mierzonego napięcia, ADCL zmienia się, dla różnych wartości. Przetwornik działa prawidłowo bo mam napisany prog pod gcc i wszystko...
Jeśli masz zakres zmian 200mV to najlepszą dokładność jaką możesz uzyskać w sposób jaki znam wynosi ok 0.4 mV. Sposób prosty. Wykorzystać możesz pomiar różnicowy. Max rozdzielczość to 10 bit. Korzystając z trybu różnicowego musisz skorzystać z trybu pomiaru ze znakiem a więc tracisz jeden bit więc masz 9 bitów rozdzielczości + bit znaku który akurat...
Zmiana napięcia odniesienia na niższe jak najbardziej może pomóc. Oczywiście zmniejszy to zakres mierzonego prądu. Przetworniki w AVRach nie są stworzone do budowy na nich dokładnej elektroniki pomiarowej -błędy przetwarzania które się pojawiły są na poziomie przewidzianym w nocie katalogowej. Są metody pozwalające zwiększyć rozdzielczość przetwarzania...
Witam jeśli chcesz uprościć schemat to do zasilania przez rezystor jeśli chcesz obniżyć pobór prądu to możesz podłączyć do mikroprocka i podać napięcie przed pomiarem pozdr
Witam, Zamierzam zbudować ładowarkę do akumulatora samochodowego ( 12 V 51 Ah) opartą o trafo 12 V ok. 5A (jak wiemy takie trafo da trochę więcej niż 12 V). Ładowaniem będzie sterował mikrokontroler ATmega16. Zamierzam dać funkcję pomiaru napięcia na akumulatorze. Wbudowany w ten procesor moduł różnicowego pomiaru napięcia będzie liczył pobierany przez...
Prąd ładowania zależy od podanego napięcia, więc wystarczy regulator napięcia sterowany na podstawie pomiaru prądu, a to się najprościej robi p0przez bocznik 0.1 Ohm na przykład
http://obrazki.elektroda.net/6_126857066... Zasilacz właściwie to nic innego jak rozbudowa zasilacza Elektronics Lab z pewnymi modyfikacjami . Budowa : Po otworzeniu obudowy w oczy od razu się rzuca transformator (radziecki wyjęty z prostownika ) o mocy ok. 450VA i napięciach 2x18V oraz radiator zdemontowany z UPS 1000VA . Wydajność zasilacza...
Transformator powinien być dwukrotnie mocniejszy i mieć dwa lub podwójne uzwojenie takie jak przy pojedynczym zasilaniu. Co do samego napięcia, można zrobić zasilacz, w którym napięcie ujemne cały czas nadąża za dodatnim, ale pomiar prądu już będzie nieco bardziej zagmatwany.
Na rezystorach podłączonych do Sense L6203 masz spadek napięcia w stosunku do masy , przetwornik ADC również mierzy w stosunku do masy zamiast komparatorów bezpośredni pomiar na wbudowanym przetworniku w mikrokontrolerze
Witam Przy pomiarze różnicowym, dokładność spada do 8bitów a dla wzmocnienia x200 do 7bitów.
Podaj parametry atmegi, napięcie zasilania, źródło sygnału zegarowego, częstotliwość zegara, czy coś jeszcze jest na płytce? Zgodnie z pdf-em atmela [url=http://www.atmel.com/dyn/resources/... strony 299 - 302 sama atmega 16 nie może pobierać więcej niż 30mA (5,5V 20MHz). Czy pomiar był dokonany na zasilaniu samej atmegi...
Witam. Przeglądając elektrode znalazłem temat w którym opisana jest funkcja obsługi przetwornika ADC , jednak jest on 10-bitowy. Można programowo zmienić jego dokładność na 8-bit ?(prosiłbym o przykład w basic) Owszem można. 1. Przesunąć wynik o dwa bity w prawo. 2. Skonfigurować przetwornik tak, by podawał wynik wyrównany w lewo - wtedy wystarczy...
Dzięki panowie. W miarę możliwości zrobię jak piszecie, na razie czasu brak. Jeśli to bardziej wskaźnik niż sprzęt pomiarowy to jak pisał przedmówca 22K i starczy. To raczej będzie sprzęt pomiarowy, więc pomysł kolegi PiotrPitucha bardziej mi odpowiada, ponieważ chciałbym zminimalizować wpływ zniekształceń. Po przejrzeniu forum zdecydowałem, że zrobię...
Zastosuj rezystor 2k wtedy dostaniesz lepszą rozdzielczość. Dorzucam fragment płytki (płaszczyznę masy usunąłem dla lepszej widoczności), to część większego urządzenia µC = Atmega16(32). Do obliczeń przyjmij napięcie Uref = 2,56 V. Takie podłączenie i pomiar uniezależniają wynik od niedokładności napięcia referencyjnego. Patrz na schemat ideowy...
Kolego asembler, rozwiń może ten wątek: "Ależ każda Atmega umżliwia pomiar napięcia zasilającego ją bez najmniejszego elementu a nawet rysowania ścieżki i oczywiście z minimalnym poborem mocy do 15uA w zależności od kodu.", bo ja znam możliwość pomiaru przy użyciu dzielnika napięcia na dwóch rezystorach, ale może coś przeoczyłem w notach tych procesorów,...
Po podaniu VCC na AREF przez opornik 1k i dodaniu pomiar() już działa :) Mam jeszcze tylko pytanie: W jakiej jednostce jest to napięcie? To są 1/1024 napięcia odniesienia (tzn. 1023 to napięcie podawane na AREF, 511 to jego połowa itd.)? Dziękuję wszystkim za pomoc :)
do pomiaru, w sumie bedzie na tym zasilaniu fotodioda, jakiś mostek, i rezystor do spadku napiecia, atmega16, oraz tranzysotr do zwierania ,rozwierania obwodu.
Witam. Jak zwykle blad tkiwl w szczegółach. Przetwornik działa prawidłowo, ale źle mierzyłem napięcie (tak to jest jak się chce szybko:). Na błąd naprowadził mnie ZbeeGin tym mierzeniem masy. I wielkie dzięki za to. Trochę zmodyfikowałem kod i zamieszczam go poniżej jakby ktoś chciał sprawdzić swój przetwornik: void odczyt_nap(void) { unsigned int pomiar;...
Myślałem o przekaźnikach ale L298 jest lepszy zwłaszcza że kolega już to na nim zrobił. Jak narazie program przerabiam pod swoje rozwiązania ... zupełnie nie potrzebne mi sią temperatury jak i alerty ... wyleciało ;) Dorobiłem do programu : - parkowanie montażu po zachodzie Słońca (czujka lewa i prawa poniżej wartości 100) - soft start (rozpędzanie...
Ale jakie jest Twoje konkretne pytanie? Pomijając odpowiedni układ wejścia/wyjścia (czyli odpowiednie elementy wykonawcze i np. dzielnik napięciowy do pomiaru napięcia) za pomocą ADC mierzysz napięcie i potem jeśli jest wyższe od zadanego to zmniejszasz PWM, jeśli niższe to zwiększasz PWM. Można jeszcze zaimplementować regulator PID, żeby wszystko działało...
witam. mam zaprogramować mikrokontroler atmela ATMEGA16 tak by sterował zasilaczem. sterowanie ma być przez zwykłą klawiature komputerową, wyjście PWM ma być odpowiednikiem napięcia odniesienia (jeszcze przez RC),pomiar napięcia na odbiorniku i prądu przez niego płynącego (przez A/C mikrokontrolera), wyprowadzony port szeregowy (nie podłączony ale na...
na ile przetwornik adc pokazuje dokladne napiecie (atmega16),jaka moze byc procentowa odchylka? miedzy pomiarem z przetwornika a miernikiem cyfrowym mam rozrzut 0.5-0.7 V ..
Witam. Mam pewną zagwostkę, otóż tak jak w tytule: chciałbym wykonać pomiar odległości i przetworzyć wartość analogową na cyfrową przez przetwornik ADC w mikroprocesorze ATMega16. Na rynku są tylko czujniki z wyjściem 0...10 [V], a maks. napięcie wejściowe dla MCU to 5 [V]. W jaki sposób połączyć sensor z procesorem, zastosować diodę Zenera?
Najprostszy przykład zastosowania komparatorów masz w tym projekcie http://www.kmitl.ac.th/~kswichit/LFrobot... , próg przełączenia ustalasz jednym potencjometrem diody led nie są konieczne ale przydają się do sygnalizacji stanu danego czujnika . Widzę że nadal nie rozumiesz co to jest zależność dystans / prąd jeżeli chodzi o ścisłość to nawet...
Witam. Zbudowałem sobie (na razie na płytce stykowej) generator DDS na module z AD9850. Steruje nim Atmega16. Dodatkowo regulacja składowej stałej (-4V..4V) i wzmocnienia na NE5532. Czy ktoś zna jakiś prosty sposób pomiaru Vp-p sygnału sinusoidalnego od kilku Hz do kilkudziesięciu MHz (wiem że NE5532 ma mniejsze pasmo ale docelowo będzie "szybszy" wzmacniacz...
Witam Mam problem z otrzymywaniem stabilnych wyników pomiaru napięcia, wynik skacze (jeśli min. to 0 a max. to 255 to wynik potrafi skakać nawet o 10 skacze ). Napięcie ref jest ok (brane ze stabilizatora) - sprawdzałem przykładając baterie 1.5 V bezpośrednio do pinu i wynik był zawsze taki sam . Mierzone napiecie podawane na złacze oznaczone na schemacie...
Linia VTG służy do pomiaru napięcia zasilania układu docelowego. Musisz podpiąć ją pod VCC. Jeżeli tego nie zrobisz przy próbie uruchomienia debugera lub programatora ujrzysz komunikat o nie podłączonym układzie docelowym. Po co to jest - nie mam pojęcia.
może spróbować z detektorem szczytowym - i dopiero po tym pomiar napięcia? próbkowanie przebiegu sinusoidalnego nalezałoby wykonać z dużo większą częstotliwością niż ma badany przebieg, a potem z tych pomiarów wybrać wartość maksymalną - wtedy uzyskało by się wartość napięcia maksymalnego - chyba skomplikowało by to program... przy pomiarze z częstotliwością...
http://obrazki.elektroda.pl/3072583200_1... Jest to moja wersja tego bardzo udanego i popularnego testera z wyświetlaczem LCD 2x16 znaków, opartego o mikrokontroler ATmega168 lub ATmega328 (ten drugi zapewnia większe możliwości i lepszą dokładność pomiarów). Tester pozwala badać: rezystory i potencjometry (do 50M), kondensatory (do...
http://obrazki.elektroda.pl/5636705900_1... https://filmy.elektroda.pl/37_1378532310... Termometr mikromocowy LCD ATMEGA16 Tym razem głównym celem projektu było sprawdzenie możliwości wykonania mikromocowego systemu pomiaru temperatury w oparciu o możliwie standardowe elementy, mówiąc w skrócie byłem ciekawy czy zwykły avr może być...
Prosta, na wyjściu masz komparator Nie do końca tak. Taka praca sondy spowodowana jest jej charakterystyką która przebiega dość stromo kiedy sonda "wyczuje" tlen. Komputer sterujący pracą silnika nie jest z oczywistych względów - ciągłe zmiany zapotrzebowania silnika na paliwo - utrzymać idealnych warunków spalania. Z tego wynika, że sonda raz podaje...
mam dodatkowo pytanie w jaki sposób wpleść w program obsłuę przetwornika ADC, który będzie mierzył napięcie?? kod do programu ADC znajduje się w poniższym linku http://www.elektroda.pl/rtvforum/topic21...
Witam. Mam problem w znalezieniu rozwiązania. Chciałbym zrobić układ wykrywający zanik zasilania i w momencie zaniku zasilania zapisać pewne zmienne do pamięci. Wiem że można było wykorzystać Drown-Out Detector, dla atmega16:3,6V - 4,6V dla atmega16L(tak jak wyżej, lub...): 2,5 - 3,6V Zasilanie w moim układzie waha się między 4,5 a 5V, dlatego tez użyłem...
Sprzęt: :arrow: Bardzo brakuje dzielników ustalających napięcie na wejściach ADC przy utracie kontaktu na suwakach potencjometrów. :arrow: Nieco mniej brakuje pojemności (np. 100nF) tamże. :arrow: Czy jedno wyjście procesora przeładuje 5 bramek? Jaka tam jest częstotliwość? :arrow: Nie ma zabezpieczenia nadprądowego. :arrow: Brak pomiaru napięcia akumulatorów....
http://obrazki.elektroda.pl/1951024400_1... W itam wszystkich forumowiczów Elektrody! :sm9: M oją kolejną konstrukcją prezentowaną na forum w dziale DIY jest Rejestrator Temperatury . D ziałanie rejestratora polega na zapisywaniu do pamięci EEPROM co określony czas wartości temperatury pobranej z cyfrowego czujnika DS1820. W pamięci...
Dzięki za tak szybkie odpowiedzi :-) Rozumiem, ze zmienne zadeklarowales jako volatile, czy zapomniales o tym?:) Druga sprawa - komplikujesz. Ustaw 16-bitowy timer tak, zeby np. mial impuls co 1us, albo czesciej, w zaleznosci jaka potrzebujesz rozdzielczosc. Tak, zmienne mam jako volatile, ale rzeczywiście nie policzyłem, że counter tak szybko się przepełnia...
http://obrazki.elektroda.pl/5520235900_1... Witam, Przedstawiam kolejną konstrukcję, która była tematem mojej pracy inżynierskiej. Był to układ do sterowania mocy za pomocą PWM. Tak naprawdę, układ miał poprostu generować na wyjściu PWM (f=1 http://obrazki.elektroda.pl/5536347000_1... http://obrazki.elektroda.pl/9276215500_1...
Witam, buduję pewne urządzenie, w którym potrzebuje mierzyć na bieżąco (i dosyć szybko, na tyle aby wyłapać sygnał z mikrofonu) poziom sygnału audio z mikrofonu. Dla zrozumienia się ma to wyglądać tak, że im silniejszy dźwięk(np klaśnięcie) tym jaśniej świecą diody. Mikrokontroler (prawdopodobnie ATmega16) będzie zajmował się generowaniem sygnału PWM...
Wiem, że najbezpieczniej nic tam nie podłączać, albo przynajmniej wtórnik napięciowy, ale zmontowałem już układ. Chcę tam podłączyć potencjometr 10kΩ. Mam inną myśl. Jak wiadomo, napięcie maksymalne na ADC to napięcie AREF. W przypadku wewnętrznego napięcia będzie to 2.54V. Takie napięcie mam ustawione, ze względu na tor pomiarowy z termopary i...
Witam. Z racji że lada dzień dotrze do mnie programator postanowiłem zacząć pracę nad pierwszym projektem, mianowicie obrotomierzem do pojazdów 2T. Projekt nie łatwy jak na początek. Ukończyłem tylko kurs dawnego dioda.pl, i napisałem kilka prostych programów dla nauki, dlatego nie mogę się zdecydować co do rozwiązania. Po 3 dniach poszukiwań znalazłem...
Witam, potrzebuje wyświetlić wynik pomiaru z zewnętrznego przetwornika analogowo/cyfrowegona. Urządzenie pracuje na ATmega16 do którego podłączony jest przetwornik a/c, wyświetlacz hd44780, urządzenie działa i wskazuje pomiary napięcia poprawnie, potrebuje jednak dalej przekształcić ten wynik, a to już nie wychodzi. Część programu do "wyni" działa,...
1. Schemat byłby nie od rzeczy. 2. Skąd wiesz, że procesor "bierze napięcie odniesienia 1.22 V"? Jakiego zachowania się spodziewasz, a jakie masz? 3. Tak użyte przerwanie ADC wyżera cały czas procesora bez żadnego pożytku. Proponuję jednak testować gotowość i czytać ADC w miejscu, gdzie interpretujesz wynik, czyli w pętli głównej ALBO interpretować...
Proszę o sprawdzenie schematu. Układ ma działać następująco: ma mierzyć wartość napięcia z trzech punktów, sterowanie opcjami z klawiatury, wyniki przesyłane na wyświetlacz oraz przez usb do komputera. Programu jeszcze nie mam. http://obrazki.elektroda.net/97_12662262...
To napięcie referencyjne z AVRa ma bardzo małą wydajność prądową. Nie powinno się do niego podłączać nic poza kondensatorem filtrującym. Nie wspomnę już o małej stabilności takiego napięcia referencyjnego. To już lepsze było by pobranie za pomocą dzielnika napięcia, napięcia ze stabilizatora 78L05. Dlaczego żadno rozwiązanie Ci nie odpowiada? Jeden...
Ja część analogową rozwiązałem w sposób sugerowany przez producenta czujnika. Zastosowałem tanie i łatwo dostępne wzmacniacze operacyjne TLC271 w sposób jaki przedstawia schemat poniżej. Pierwszy fragment symuluje wyjście napięciowe czujnika (w celu symulacji w programie). Dokładne testy mojego egzemplarza czujnika jeszcze przede mną ale pierwsze testy...
Witam napisałem programik odczytujący pomiary z adc wszystko działa ładnie ale jak ustawie na napięcie zewnętrzne to pomiar stoi cały czas na maksimum jako napięcie odniesienia używam układu lm336 konfiguracja w bascomie Config Adc = Single , Prescaler = Auto , Reference = Aref Jeżeli Reference ustawie na avcc lub na internal to pomiar działa jeżeli...
tylko nie wiem jaki jest ten miernik wychyłowy jakie wartości napięć/prądów nim sterują... druga sprawa jakie max napięcie można podać na przetwornik.. +5V i ani "grosza" więcej, ale za to nie ma problemu żeby mierzyć o wiele większe napięcia. Tyle że to nie polega na wpięciu wprost procka zamiast twojego miernika wychyłowego. Poczytaj sobie o dzielnikach...
Jak uruchomisz pomiar, to nie da rady inaczej i trzeba zaczekać. Możesz conajwyżej próbować przewidzieć kiedy wystąpi kolejne przerwanie. Jeżeli występują regularnie, to można zmierzyć okres za pomocą timera i następnym razem uruchomić przetwornik odpowiednio wcześniej. Tylko jeszcze pytanie, Jak to jest szybko, 1us, 1ms, a może 0? Czy odrazu po wystąpieniu...
Na początek podam kod:[syntax=C] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include "hd44780.h" //definicja napięcia referencyjnego #define VREF 5.05 volatile float adc;//zmienna do obliczeń napięcia int main(void) { char wynik[]=" ";//bufor tekstowy, wyczyszczenie bufora //Inicjalizacja ADC ADCSRA = (1<<ADEN);...
http://obrazki.elektroda.pl/7692140300_1... Przedstawiam prosty projekt zegarka (jakich wiele na forum), który nie zawiera układu czasowego PCF... tylko sam sobie mierzy czas. Nie wykorzystuje też powszechnego DS1820 ponieważ : 1. Dallas jest jednak droższy od LM335, 2. jestem leniwy i nie chciało mi się bawić 1wire w języku C. Na Bascomie...
Mozna wszystko, ale tylko teoretycznie. Gdzie chcesz zastosować dokladnosć ~9.8mV? Taki spadek napięcia otrzymasz jak podłączysz leda do 3.3v na 20cm kablu :) więc pomiar z taką ROZDZIELCZOŚCIĄ mija sie z celem. Poza tym : masz juz tą rozdzielczość 9.8mV, ale wez pod uwage PŁYWANIE NAPIĘCIA ODNIESIENIA w zaleznosci od warunków pracy generatora tego...
Ja bym sie nie bawił w pomiar napięcia, które bierzemy z czujnika 50m dalej. W takim kablu będą się indukować zakłócenia, przydzwięk sieci itp. Oprócz tego łatwo odseparować galwanicznie magistrale od głównego procesora. A mały Attiny kosztuje z 3zł, więc to żaden wydatek.
Witam, Na podstawie książki p. Kardasia już udało mi się zaprogramować miernik napięcia DC na płytce testowej z mikrokontrolerem Atmega16. Jednak mam potrzebę zbudowania dość dokładnego miernika prądu AC 50Hz (pomiar pojedynczych mA). Miernik jest mi potrzebny do pomiarów prądu upływu, który zwykle będzie osiągał wartości około 10 może 20 mA wartości...
Kolego napisz co to za źródło, z którego chcesz dokonać pomiaru napięcia? Urządzenie ma mieć możliwość nadzorowania napięć w krytycznych punktach systemu, np. napięcie akumulatora, napięcie zasilania, napięcie na wejściu zasilacza buforowego, napięcie na jego wyjściu itp. Jaka jest jego rezystancja wewnętrzna. Hmm... Różna? ;) I co to za mikro kontroler,...
Witam! Na prośbę kolegi pitekb zamieszczam nową wersję płytki bazowej.Płytka gabarytowo jest odpowiednikiem starszej wersji zamieszczonej na forum i pasuje do płytek lamp,które zostały zamieszczone przez zemnie.Istotne zmiany to dodanie złącza do pomiaru temperatury i dodanie bezpiecznika o wartości 0,5A.Dla chętnych,którzy by chcieli wykonać płytkę...
Dlaczego od razu z armatą. Silnik mam taki: https://www1.elfa.se/elfa~pl_pl/b2b/cata... Poza tym w tym samym układzie będzie pomiar temperatury z PT100, pomiar napięcia z 2 potencjometrów (jeden to regulacja temperatury 2 regulacja obrotów silnika) i armata jaką jest tu Atmega16 nie jest taką duża armatą, a NE555 to tu nawet iskierki...
Z tym wzmacniaczem róznicowym to jest tak ze pewnei uzyty układ woltomierza ma wbudowany wzmacniacz róznicowy, tak maja ICL7107 itp jak pamietam. Po dzielniku napięcia juznic nie dawaj, nei ma sensu. ADC w Atmagach moga sporo wytrzymac, sam ostatnio sie o tym przekonałem, zapominajac ze Atmega16 ma inaczej zasilanei niz AT89S52 i bezmyślnei włozyłem...
Witam. W ostatniej chwili mocno skomplikował mi się projekt urządzenia, nad którym pracuję, ponieważ otrzymałem dodtkowe założenie od prowadzącgo. Byłem przygotowany do pomiaru napięć 0V...5V i taki też system zbudowałem, kiedy nagle okazało się, że żądany przedział napięć pomiarowych to -5V ... +5V, a więc mam problem z mikrokontrolerem Atmega16 przygotowanym...
Chce zmierzyc rzeczywista skuteczna wartosc napiecia 50Hz, 0-2,5V. Czy wystarczy wew 10-bit przetwornik w atmega16? Jak dobrac probkowanie i jak pozneij policzyc ta wartosc skuteczna? Mam taki pomysl ze zrobie na timerze przerwanie co 20ms w ktorych bede probkowal, podnosil do kwadratu i dodawal, a nastepnie policze pierwiastek z tych 20ms. Wydaje mi...
pomiar napięcia atmega16 atmega16 pomiar atmega16 pomiar napiąć
drugi pilot samochodu połączenie szeregowy grzałka wtyczka angielska
Podłączenie kabla 4-żyłowego do wtyczki 5-bolcowej Schemat ładowania akumulatora na LM393 i MJE2955