[syntax=c]x = 0; for (p = bufor; *p >= '0' && *p <= '9'; p ++) x = x * 10 + *p - '0';[/syntax]
Połączyć wejście ADC z mierzonym potencjałem. Jeśli ten potencjł jest odłączany, to np. z masą przy użyciu jakiegoś opornika o dużej wartości. Generalnie, między tym wejściem a jakimś ustalonym potencjalem w układzie (masa, zasilanie, wartość mierzona - cokolwiek, co dopuszcza nota katalogowa ATmegi8) musi istnieć galwaniczne połączenie, aby nie gromadziły...
Jeśli nie robisz przetwornicy sterowanej z uC, to natężenie prądu diod musisz przyzwoicie ustabilizować układem stabilizatora. Nie da się tego zrobić przez PWM - PWM może regulować jasność kluczując prąd o znanym, stałym natężeniu, odpowiednim dla konkretnego typu diody. Proponuję, żebyś najpierw zapoznał się z zasadami i typowymi układami sterowania...
Ustawiasz napięcie odniesienia na Vcc, ale ... w funkcji pomiaru z powrotem ustawiasz napięcie odniesienia z pinu AREF, czyli zewnętrzne, bo nadpisujesz wartość ADMUX. Wzór OK. [syntax=c]return ADCW;[/syntax] zmień na [syntax=c]return ADC;[/syntax] Przykłady ADC: http://mikrokontrolery.blogspot.com/2011...
Witam! Buduję woltomierz mierzący napięcie w danym momencie na baterii akumulatorowej. Prosiłbym o wyliczenie dzielnika napięciowego który będzie podłączony do Atmegi - max. 5V! :D
I mam pytanie czy to: while (!ADIF ); jest dobrze a zastanawiałeś się kiedyś co oznacza zapis np (1 << ADSC) ? to co napisałeś to jakaś stała będąca numerem bitu. Jaki to numer to można sprawdzić w dokumentacji albo w pliku nagłówkowym. Jak napisałem wyżej taki kod kompiluje się do while(0) więc nigdy ta pętla się nie wykona. Pływanie może brać...
Skoro wyjście jest typu OC to znaczy, że należy je podciągnąć do Vcc przy pomocy rezystora i dopiero wtedy je odczytywać. W przeciwnym razie masz na wyjściu masę lub stan wysokiej impedancji, czego normalnie nie jesteś w stanie rozróżnić.
Może ten [url=http://www.elektroda.pl/rtvforum/to... trochę cię nakieruje.
Witam ponownie! Ostatnio zamknięto mi temat i nie zdążyłem podpytać o kilka spraw. Muszę nadmienić że na jednym uC mierzę dwa napięcia -25 do 0 i od 0 do 25 (2 podłączone ADC nr 4 i 5) na wejściu napięcia dodatniego mam dzielnik 7,5k/100k na wejściu napięcia ujemnego mam LM358 działający jako układ odwracający z rezystorami po 10k i wzmocnieniu=-1....
No i bardzo dobrze podaje, jak sądzę podajesz 5,1V przez ten dzielnik z rezystorów 4k7 i 15k? To napięcie po tym dzielniku (to które widzi ADC) to właśnie 1,21V, czyli masz idealnie. Jerdyne co trzeba zrobić to uwzględnić wartość dzielnika w finalnych obliczeniach.
Komparator analogowy wyzwalający pomiar ADC.
Moc pozorną wyznaczoną z iloczynu wartości chwilowych napięci i prądu
Procesor ma multiplexowany przetwornik A/C więc po prostu wybieraj na zmianę jako źródło sygnału napięcie na ADC0 i ADC1 i będziesz miał pomiar dwóch różnych napięć.
Ostatnio zrobiłem miernik do mojego zasilacza na atmega8 (pomiar napięcia i prądu przez spadek na rezystorze pomiarowym) na wejściu dałem potencjometr wielo obrotowy, a sam wynik z przetwornika przemnożyłem odpowiednią ilość razy programowo. Kalibracja w moim przypadku sprowadzała się do zrównania wyników multimetru fabrycznego z moim (kręcąc potencjometrem)....
Witam Mam problem z pomiarem napięcia za pomocą przetwornika ADC w Atmega8. Gdy na wejście podam np. napięcie 2,46V zmierzone woltomierzem to wynik z przetwornika na wyświetlaczu zmienia się od 2,33-2,36V. Dlatego mam pytanie czy da się zmierzyć rzeczywiste napięcie jakie podaję na wejście bez dodatkowych korekt ? Oraz z czego wynika że pomiar skacze...
Kalibracja to nie dodatkowo a obowiązkowo :)
Można użyć PLC i spokojnie zrobi to co chcesz, ale jest to drogie rozwiązanie. Dane o dokładności wejść analogowych itp. szukaj w notach katalogowych sterowników. To co chcesz zrobić można też załatwić z pomocą małego mikrokontrolera za 5zł typu atmega8.
Wciąż czekam na podpowiedź jaką zmienną pomieścić tekst i volty. Rany boskie, co ty kombinujesz? Nie ma żadnego PROSTEGO rozwiązania, które by takie rzeczy robiło. Tekst to tekst, a wartości liczbowe, to wartości liczbowe. Strasznie upierdliwy jesteś, ale spróbuj coś takiego: Cls Lcd "R=" ; If Zao1 >240 Lcd "ALARM" else Lcd Zao1;...
Czyli Tobie chodzi o uśrednianie wyniku . Ja bym dał więcej próbek (np: 50). Są ciekawsze rozwiązania - filtr dolnoprzepustowy , ja robiłem z tego filmu (to jest pod arduino) przerobiłem i chodzi świetnie w bascom [youtube]https://www.youtube.com/watch?v... Tu jest obrabiany wynik z akcelerometru ale to bez znaczenia bo podasz wynik...
Cześć wszystkim podpiąłem do mojego A8 pod C0 układzik i wspaniale mierzy mi napięcie do 20 volt. Wszystko jest ok skalibrowane na cacy problem pojawia się gdy napięcie mierzę na innym zasilaczu sieciowym.Wtedy pomiar pływa np 16.51v - 16.92v przypusczam że atmega jest na tyle szybka że wyłapuje mi tętnienia50 hz i raz łapie górkę napięcia a raz minimum....
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...
Witam !! Czy można podłączyć do AGND napięci -1,2 V w stosunku do masy zasilania a do VRef 1,2 V.Czy przetwornik A/C bedzie mierzył w zakresie 2,4 V = 10bit. Czy ktoś robił takie numery. Chcę podłączyć LM 35 do atmega8 i mierzyc ujemne temperatury .
daj wzm. odwracający a przed nim dzielnik z rezystorków http://obrazki.elektroda.net/92_12230249...
dziekuje juz do tego doszedlem o co chodzi z tym mux'em PROSZE o jakis schemat jak podlaczyc napiecie 0---15V i jakim poleceniem w BASCOM je odczytac plisssss
Takie rozwiązania preferuje przemysł https://www.apar.pl/przetwornik-temperat... Ten przetwornik mozna dowolnie zaprogramowac samemu, oczywiście trzeba miec programator producenta. Można też zamówic przetwornik zaprogramowany. Jeżeli chcesz zbudowac coś samemu to zainteresuj się programowaniem ATMEGA8 tam możesz zrealizowac pomiar napięcia.
Witam Yokoon sugerujesz czym mierzyć a nie mówisz jak, równie dobrze możnaby to zrobić jakimś Attiny, dalej zostaje pytanie jak. Sugerowanie że do czegoś wystarczy Atmega8 zamiast Atmega32 bo nie wiesz co autor miał na myśli :D , pomiar to jedno a przetwarzanie to inna bajka, nie wiemy może dalej potrzebne są jakieś obliczenia i Atmega8 nie da rady?...
... Czy jest to głupi pomysł? Adc potrafi zamienić/przełożyć napięcie , na liczbę binarną , natomiast co jest źródłem tego napięcia , na bank nie rozpozna.A może szkoda ... :D Piotrek
Jakie wartości prądu chcesz mierzyć? Na rezystorze 0.1R przy prądzie np. 0.1A będziesz miał spadek napięcia rzędu 10mV...
Mierzysz napięcie. Czyli różnicę potencjałów. Jeśli podłączysz tylko potencjał wysoki, a nie masz wspólnej masy, wtedy pomiar będzie przekłamany.
ok Dziękuję z odpowiedź Zostanę chyba przy Atmega8 bo za duży zawrót głowy Pozdrawiam !
Jest możliwość usunięcia części programu odpowiadającej za pomiar napięcia baterii????
Już spieszę podziękować koledze :) mój uC to atmega8 . jak zbudować dzielnik ?? (schemat)
dzięki to mi ułatwi życie
Robc=50 Ohm Pomiar napięcia na ATMega8 ustawiony na max 5V Rozdzielczość pomiarowa 5V/1024 = 0.0048 V/1 Dzielnik wejściowy ok. 1:10 co daje 0.048V P=U*U/100= 0,00002304 W I to należy traktować, jako błąd dyskretyzacji cyfrowej.
Zawsze jeszcze można poprawić algorytm dodając do tego co masz porównanie z drastycznie odbiegającym wynikiem od spodziewanego. Taka wartość po prostu mogłaby być ignorowana (zamiast niej pozostałby przedostatni pomiar jak aktualny).
Dioda powinna być włączona odwrotnie. Co do pomiaru napięcia ujemnego, poszukaj o wzmacniaczu sumującym i jego zastosowaniu w przesunięciu zakresu napięcia mierzonego. TLC jest zasilany pojedynczym napięciem.
Możesz dać schemat obwodu wejściowego, zasilacza i układu napięcia odniesienia?
Heh temperatura też ;] po drugie da się to skompensować, głównie chodzi o pomiar prądu Pozdrawiam
Jeżeli chcesz się pobawić ADC to: - wykorzystaj jako napięcie odniesienia AVCC, przy konfiguracji ADC. - podłącz potencjometr np. 10kom pod napięcie 5V, suwak do wejścia danego kanału ADC - jeżeli masz wyświetlacz LCD to regulując potencjometrem zobaczysz zmiany napięcia na wyświetlaczu. Nie przekraczaj napięcia 5V na wejściu ADC bo uszkodzisz. Resztę...
tez już próbowałem z dławikami. nie pomogło. muszę przeskalować pomiar napięcia i wtedy będę wiedział coś więcej.
Dało mi do myślenia z tym źródłem odniesienia, według schematu z którego korzystałem było dobrze podłączone, ale postanowiłem je wylutować, nie mam jeszcze 100% pewności ale być może że coś pomogło, zauważyłem przy okazji że jest coś nie tak z przewodami łączącymi miernik z wyświetlaczem bo zrobiłem je z wykorzystaniem gniazd i styków goldpin, co ułatwia...
Tak, jest to równia pochyła, więc non stop działa przyspieszenie równe: a=g(sinα) (pomijając siły tarcia) gdzie: α-kąt nachylenia szyn a podłożem g-przyspieszenie ziemskie A pytanie co do tego przetwornika ADC, jak zaimplementowac żeby przypuśćmy 2,5V to 0g, 2,55V to 1g, 2,6V to 2g... i żeby wartości pośrednie również zmieniały się liniowo...
Wyniki nie skaczą, bo cyfrowe mierniki uśredniają pomiar przez 20ms (50Hz) - tak by maksymalnie wyeliminować zakłócenia sieciowe. A tutaj też jest pewnie 50Hz - stąd stały odczyt. 50Hz mieści się w paśmie akustycznym - wystarczy podłączyć słuchawkę do wyjścia, ewentualnie przez tranzystor. Można też przełączyć miernik na pomiar napięć zmiennych.
Zmieniłem zgodnie z sugestią ale nadal mam same zera na LCD. [syntax=c] pm=ADC; wynik=pm*VREF_VCC/1024.0; [/syntax] Co jeszcze musiałbym zmienić aby otrzymać prawidłowy pomiar? Proszę o dalsze pomysły.
:D faktycznie przecież jak wzmacniam sygnał to wzmacniam też jego zmianę :P :shii: zerknę na to nadpróbkowywanie jeszcze żeby zrobić pomiar z rozdzielczością 14 bit. dzięki
DAC łatwo można zrealizować przy pomocy PWM (jeśli pasmo nie jest jakimś szczególnym limitem). Z AVR DAC posiadają XMEGA, np. XMEGA 8E5, która jest w podobnej cenie do ATMega8.
Trzeba zastosować niską częstotliwość (żeby prądy wirowe nie przeszkadzały), i może zmieniać prąd tak, by napięcie indukowane w cewce było stałe - ten prąd będzie zależał liniowo od odległości. Albo zwiększać częstotliwość, trzymając stały prąd, i dobierając ją tak, by mieć stałe napięcie.
Jak jest z pomiarem napięć ujemnych przez Atmegę. Czy można bezpośrednio do portu ADC podać napięcie ujemne i czy atmega to pomierzy i będę wiedział kiedy napięcie jest ujemne a kiedydodatnie? Czy można mierzyć napięcia ujemne tylko przez pomiar różnicowy?
Hej, Wader_669 może zastosuj procek np. ATmega8. Na wbudowanych przetwornikach zrobisz praktycznie jednoczesny pomiar prądu, napięcia i może jeszcze czegoś. Chyba nie jest wymagana oszałamiajaca dokładność? Podłaczysz LCD, jakies przyciski i to wszystko. Procesor może być jakiś inny z ADC ale chyba ostatnio ceny ATmegi są bardzo korzystne i łatwo je...
Do pomiaru prądu warto zastosować opamp mnożący np x10 , wartość napięcia na rezystorze jest mała , prawo ohma ;)
Wniosek taki ze na wejściu Adc powinienem mieć napięcie z zakresu 0-2.56, czy nie?
Zawsze może zastosowac sprzężenie zwrotne w postaci dzielnika napięcia i ADC. Dolnoprzepustowy RC i odpowiednie oprogramowanie.
Nom właśnie podejrzewam że odmówi współpracy ;) Pomiar wykonam w przeciągu kilku dni bo najpierw muszę jakoś zmniejszyć napięcie zasilania.
Koledzy tutaj sugerują różne dziwne rzeczy. Pomysł z rezystorem pomiarowym w ujemnej linii zasilania działa zaskakująco dobrze. Wszystko zależy od tego jakiej rezystancji jest, i jakiej wielkości prąd masz zamiar mierzyć. Przytoczona Atmega pozwoli z dużym zapasem na pomiar zarówno przed, jak i za przetwornicą. Polecam zapoznać się z konstrukcją przedstawioną...
Jest możliwe że podłączam obciążenie nie od tej strony mosfetu (ja chciałbym podłączyć od strony źródła żeby móc mierzyć napięcie , a powinno być od strony drenu??? ) Jest możliwe a nawet pewne, że to jest przyczyną. Dlaczego odwrotne (tj. prawidłowe) podłączenie uniemożliwia Ci pomiar napięcia? Napięcie mierzysz na obciążeniu, nie ma znaczenia czy...
Witam, czy możliwy jest w miare dokładny pomiar temperatury przy użyciu mikrokontrolera ATmega 8 z czujnikiem oporowym PT100 w zakresie od 0 do 200 stopni? Wiem, że można to zrealizować stosując źródło prądowe i pomiar spadku napięcia na czujniku. Jak można zrealizować taki układ? Jak podłączyć PT100 do ATmegi 8?
Witam. Zrobiłem ładowarkę modelarską na Atmega8. Regulacja prądu wyjściowego PWM. Pomiar napięcia uśredniany z 55 pomiarów. Problem stanowi wykrycie końca ładowania. Używam baterii ni-mh, one mają mały delta V - rzedu 5mV na ogniwo. Nauczyłem ładowarkę kończyć ładowanie gdy temperatura pakietu jest wyższa o 6 stopni niż jego początkowa temperatura,...
Witam. Co trzeba zmienić w tym programie, aby nie były wyświetlane liczby po przecinku? Wgrałem to do symulatora Bascoma i pomiar miga. Idzie w jakiś sposób zlikwidować to miganie?
Sprawdziłem przed chwilą na mojej ATMEGA32 kod: [syntax=basic4gl]$regfile = "m32def.dat" ' specify the used micro $crystal = 11059200 ' used crystal frequency $baud = 115200 ' use baud rate Dim W As Integer Config Adc = Single , Prescaler = Auto , Reference = Avcc Config Porta = Input Porta = 0 Start Adc Do W = Getadc(0) Waitms 200 Print W Loop End[/syntax]...
Witam. Wygrzebałem ten post na forum, bo szukam schematu połączenia tachometru z wentylatora komputerowego do mikroprocesora np atmega8. Można bezpośrednio je wpiąć pod wejście przetwornika analogowo cyfrowego i robić pomiar napięcia jakie z niego wychodzi czy jak ?
Cześc. Pytanie jest takie: Czy istnieje możliwośc pomiaru napięcia w/w procesorku dodatniego i ujemnego?? Np +5 i -5 v czy pomiar dokonuje sie tylko w gałęzi dodatniej?? Chodzi mi oczywiście o pomiar w jednym czasie. Dziękuje za odpowiedzi.
Ustaw multimetr na pomiar napięcia zmiennego i sprawdź czy coś pokazuje.na wyjściu 1. Najlepszy byłby oscyloskop.
http://obrazki.elektroda.pl/7770977600_1... Witam ! Przedstawiony projekt służy do włączania świateł dziennych w samochodach. Po włączeniu zapłonu układ zaczyna swoją pracę. Cyklicznie co ok. 1 sekundę wykonuje pomiar napięcia i na tej podstawie uruchamia przekaźnik. Jeśli napięcie zasilania przekroczy 13,5V układ włącza światła. Do...
Fajne fajne... W jaki sposób zrobiłeś zmianę kolorów i jakie to wyświetlacze? • pomiar napięcia, prądu, temperatury oraz koloru wyświetlacza został zrealizowany na uC ATmega8; • wyświetlacz dwukolorowy (czerwono-zielony): Wystarczy poczytać ;]
No właśnie mam już zasilacz regulowany. W chwili obecnej mam amperomierz na ICL7107 przełącznikiem steruje i mam pomiar napięcia bądź natężenia. Pomiar natężenia dokonuje na rezystorze szeregowym 0.1ohm. Z mikrokontrolerami dopiero zaczynam dlatego chciałem dokładny schemat.
Po pierwsze, to wejście pomiarowe ADC mikroprocesora ATMEGA8 nie mierzy prądu jaki do niego wpływa, tylko robi pomiar napięcia na jego wejściu. Aby taki pomiar był wykonalny, w tym przypadku należy zastosować dzielnik napięcia, o którym pisałem wcześniej. Dotyczy to również pomiaru temperatury, za pomocą termistora. Aby zmniejszyć napięcie zasilania...
Witam, chciałbym za pomocą przetwornika A/D (ADS1100) mierzyć spadek napięcia Ux na potencjometrze według schematu jak niżej. http://obrazki.elektroda.net/35_12329802... Napięcie Ux będzie się zmieniać w zakresie do 5V.Problem polega na tym, że max napięcie jakie można podać na wejście IN+ to napięcie zasilania przetwornika(w moim przypadku...
Dla porządku podam, że Twój temat rozpoczął się tutaj Przepraszam, że z opóźnieniem odpowiadam. Jeżeli używasz Realterm, to nie ma on opcji (chyba, że o czymś nie wiem), która umożliwiałaby osiągnięcie efektu pojawiania się wyników w jednym miejscu. Terminalem, który to potrafi jest Putty obsługujący VT100, a przykłd znajdziesz tutaj: http://mikrokontrolery.blogspot.com/2011...
Witam, robię miernik do pomiaru prądu, napięcia i mocy na Atmega8 w C. Pomiar napięcia i prądu bez problemu, ale mam problem z obliczeniem mocy. Jak pomnożyć dwie wielkości ADC z dwóch wejść ???? [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include "HD44780.h" #include "keyb.h" #define VREF 5.0...
Siema. Chcę zbudować stację Lutowniczą ,ale nie skomplikowaną ,tylko regulacja mocy 230V (o ile sie nie mylę) I pomiar tejże mocy na ATtiny26 i Ledach ew. atmega8. (poprzez dzielniki napięcia) I tu mam problem , nie wiem jak sie rozwiązuje wyświetlanie cyfrowe na ledach! jak to wygląda w Bascom? mamy 10pinów dla Ledów -7 do ledów cyfr + 3 do włączania...
Bocznik możesz dać większy np 0,47 oma i będziesz miał napięcie większe na nim. Przy 3 A będzie 1,41 V a przy 0,01 A będzie 0.0047 V więc prawie dwa razy więcej niż rozdzielczość. Pamiętaj jednak że i w takim przypadku dokładność będzie mała i można by trochę wzmocnić sygnał. Najmniej znaczący bit ADC można w zasadzie pominąć bo i tak będzie wariował...
W twoim przypadku jeśli dasz szeregowo rezystor (mając już użyty kondensator) utworzysz filtr dolnoprzepustowy który wyfiltruje ci zakłócenia a co za tym idzie ustabilizuje ci napięcie mierzone i będą stabilniejsze odczyty przetwornika - więcej na ten temat powie Wikipedia albo google.
Każde podwojenie liczby pomiarów powoduje wzrost dokładności ADC o 1bit, czyli mierząc nie raz a 256 dostajesz rozdzielczość rzędu 18bitów (tak na prawde sporo mniej) Piszesz ze bardziej interesuje Cie rozdzielczość pomiarów niż rzeczywisty wynik, więc zastanów sie nad moja sugestią. Uref można ustawić jakimś stabilizatorem zewnętrznym na powiedzmy...
Zerknij do noty na stronę 202, Ty nie masz nic wpinać :D Odrzucić pierwszy pomiar, tzn nie brać go w ogóle pod uwagę.
Hmm z waszych wypowiedzi to ja już nic nie rozumiem. To w końcu będzie pomiar prądu i napięcia? Ile max napięcie ma wynosić i ile max prąd ma wynosić?
Raz- jaki miernik? Miernik ma jakiś opornik w szereg do pomiaru prądu- to się dodaje do oporności uzwojenia. Dwa- jakie gabaryty ma silnik? Po pomiarze oporności i wymiarach można oszacować dopuszczalny prąd. Jeżeli oporność jest mała to dokładniejszy pomiar można zrobić mierząc spadek napięcia na uzwojeniu silnika zasilając go znanym prądem.
Wielkie dzięki jeszcze raz ,pomogło. Ale wystarczy samo Reference = Internal ,bez 2,56 ,ciekawe czemu w helpie o tym zapomnieli. Ostatnie pytanie dotyczące przetwornika ,dlaczego działa nawet bez użycia? [syntax=basic4gl]Enable Adc Enable Interrupts On Adc Pomiar[/syntax] ,czy to znaczy ,że przetwornik tak naprawdę nigdy nie jest do końca wyłączany...
Zależy, czym chcesz mierzyć napięcie, komparatorem, ADC, zewnętrznym przetwornikiem ADC czy zwykłym pinem mierzyć stany logiczne? Jednak myślę, że pomiar 8us może być trochę kłopotliwy, ale nie próbowałem w praktyce...
Witam może kolega zrobić pomiar rezystancji grzałki oraz termopary w tej kolbie , w normalnych warunkach ( na zimno ) ? Termopara wykorzystuje zjawisko Seebecka, po podgrzaniu wytwarza się bardzo niskie napięcie.
Nie mam żadnego urazu ;-) Stosuje zmienne double ponieważ prędkość śrutu jest bardzo duża i zależy mi na jak dokładniejszym pomiarze, tak samo z timerem0 chciałem mieć pomiar czasu z dokładności do 4 miejsca po przecinku. W innym projekcie stosowałem taki pomiar napięcia jak proponujesz i było dużo za duże. Wartość dobrałem doświadczalnie i jet OK,...
Warto zauważyć, że układ lepiej działa, gdy MOSFET ma niską rezystancję w stanie przewodzenia. BS250 ma niestety dość wysoką, choć też działa. Bzdura, Rdson będzie miało znaczenie dopiero przy pod koniec zakresu pomiarowego i zamiana z 14Ω (BS250) na 0Ω poszerzy zakres pomiarowy zaledwie o 0,6%, bez znaczenia, zresztą mało który układ mierzący...
O tym poborze to nie pomyślałem :) Układ jest zasilany z 7805 właśnie dlatego żeby nie było zbyt dużych odchyleń w dokładności. A co do tego nieszczęsnego BUZa, to on jest tam przykładowo, powinien być jakiś sterowany poziomem logicznym, ale ten schemat jest tylko poglądowo narazie :) Spodobała się mi idea podłączenia baterii w mostek H, tylko że będe...
Witam. Chciałbym zapytać Was co morze być powodem że w przedstawionym poniżej mierniku na Atmega8 przy pomiarze napięcia pomiar wyświetlony na LCD różni się od tego co wskazuje multimetr (Unit UT54)???. Dodam że miernik ten jest podłączony do zasilacza regulowanego 0-35V. Największy problem mam z tym że błąd między wskazaniem miernika na Atmege8 a multimetrem...
Wracając do tematu uruchamiałem właśnie ADC w Atmedze8 i też mi wynik mocno skakał. Wejście ma pewnie sporą impedancję więc różne zakłócenia mogą zakłócać pomiar. W moim układzie pomogło dołożenie rezystora 6k między wejście ADC a masę i problem przestał istnieć.
Nie chodzi o to żebyś "posprawdzał połączenia". Ustaw miernik na pomiar napięcia stałego i zmierz co masz na pinie sterującym przekaźnik. Słuchaj się tego co inni piszą, AVCC jest oczywiście też istotne.
Witam. Buduję woltomierz dwuzakresowy i natrafiłem na problem otóż mierzone napięcie (0-50V) jest podawane na dwa dzielniki napięcia 1:20 i 1:4 dołączone do 2 pinów ADC. Zakresy pomiarowe to 0-51,2V i 0-10,24V. Wykorzystuję wew. Vref 2,56V. Dla wyższego zakresu nie ma problemów bo napięcie mieści się w przedziale 0-Vref, ale dla niższego zakresu gdy...
Co masz na myśli pisząc "na PCI" ? :> Bo generalnie temperaturę możesz mierzyć wykorzystując dowolny czujnik rezystancyjny (podłączasz źródło prądowe i mierzysz spadek napięcia na oporze <zależnym od temperatury> nejlepiej metodą czterozaciskową) zmierzony spadek napięcia podajesz na wejście przetwornika A/C mikrokontrolera (np. ATmega8, lub,...
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. A może tak wykożystać jeszcze jeden port i z niego przez jakiegoś BAT46 (dioda) podawać na linię danych napięcie w odpowiednim momencie........np. podczas globalnego żądania o pomiar temperatury...... pozdrawiam. Dodano po 9 Witam. A może tak wykożystać jeszcze jeden port i z niego przez jakiegoś BAT46 (dioda) podawać na linię danych napięcie...
Temat trochę stary, ale jeżeli nie rozwiązałeś jeszcze problemu ze wskazywaniem przez multimetr zbyt wysokich wartości natężenia to podpowiem, że Twój multimetr zawyża tę wartość o około 8,5%. Pomiar natężenia prądu wykonuje się przez pomiar spadku napięcia na rezystorze pomiarowym dużej mocy (boczniku). Pozostaje Ci dobranie precyzyjne bocznika lub...
Chciałbym zmierzyć napięcie z zakresu 1,9V-3,1V za pomocą ATmega8 lub ATtiny26 zależy mi na uzyskaniu dużej dokładności 1mV. Pomiar może zawęzić się do 2-3V. Chciałem zrobić cos takiego żeby początek pomiaru był przy 1,9V a koniec przy 3,1V wtedy zakres jest 1200mV przy rozdzielczości 10bitow daje to dokładność 1,17mV.
To był pomiar do testów będzie zastosowany dzielnik tak jak napisałem i będzie on mierzył napięcie bezpośrednio z baterii po zejściu poniżej minimalnego napięcia będzie informował o słabej baterii
Witam, Zbudowałem w oparciu o poczciwą ATmega8 układ przenośnego woltomierza. Zadaniem układu będzie pomiar napięcia w zakresie 0-5V. Przez większą część czasu układ ma głęboko spać i nie zużywać energii z baterii. Po przyciśnięciu przycisku uC budzi się i przez 5 sekund wyświetla wartość napięcia. To tyle. Początkowo testowałem tą koncepcje na płytce...
Poszedłem Twoim tropem i wyszło na to ze usunąłem przerwanie od ADC i zrobiłem pojedynczy pomiar i odczyt zaraz po po skoczeniu pojedynczej konwersji. Następnie odczekuje odpowiednia chwile (kilkadziesiąt [ms]) na rozpoczęcie kolejnego pojedynczego pomiaru. Dzięki temu nie widać przeskoków napięcia (ew. zapalanie się diód), pomiar zdaje się być stabilny...
Niby ok ale: Daj jakis rezystor na baze kazdego z tranzystorow - jakis maly 50 - 100R Czemu to masz zapięte na dwoch roznych portach? jak mozesz to zapnij to na jednym porcie pin za pinem - tak bedzie latwiej sterowac. Boje sie że tranzystory beda troche przekłamywać pomiar. Jakie chcesz mierzyć rezystory? Jak duże? Powyzej 1M tak? Musisz to mieć dokładne?
Fajny projekt i supr wykonany :)...daje Ci 5/6 z uwagi na kilka szczegółów: -polecam zastosowanie szybszego procesora np coś z rodziny ARM (robiłem coś podobnego na ARM 7 taktowanym z rezonatora zegarkowego i poprzez PLL śmigał na 40 MHz co pozwalało spokojnie próbkować piki MP3) -zastosuj pamięć z wpisem równoległym, pozwala zwielokrotnić szybkość...
Można i na atmedze,wszystkie błędy przetwornika ADC w ATMEGA8 mieszczą się w 3LSB, trzeba doliczyć jeszcze tolerancję rezystorów w dzielnikach i dokładność źródła napięcia odniesienia (lepiej dać zewnętrzne). A jak dokładne to ma być?
Kolego zapodaj cały kod. Rozumiem że używasz symulatora do sprawdzania kodu. jak za wolno zwiększa to wstaw zamiast [syntax=basic4gl] incr pwm1a [/syntax] np tak [syntax=basic4gl] Pwm1a = Pwm1a + 10 [/syntax] Ale to nie tędy droga. Zrób tak że pomiar napięcia i zmiana wartości PWM przebiegała bardzo często a wyświetlacz odświeżał się np co 500ms.
Teraz kumam Potrzebuje pomiar prądu (rezystor + wzmacniacz) pomiar napięcia (dzielnik rezystorowy) Nadal brakuje mi pomysłu na sterowanie tranzystorem mocy Może są układy które sterowane są przez I2C i mogą wspópracować z tranzystorem mocy?
Jednak chciałbym zrealizować sam ten układ na przekaźniku i uC Atmega8 bądź 16. Teraz interesuje mnie jak mogę wykonać pomiar temperatury ( w miare dokładny - nie musi być bardzo dokładny ) . Czy zastosować źródło prądowe i mierzyć napięcie na czujniku ? Jak zbudować taki układ ? Dalej zastanawiam się jak podłączyć PT100 do Atmegi .
pomiar napiąć atmega8 bascom pomiar napiąć bascom atmega8 atmega8 pomiar
honda civic termostat scania przełączniki front szuflada zdjąć
wymiana linki hamulca wymiana linki hamulca
Najlepsze wkrętaki JIS do obiektywów Canon Regeneracja ładowarki Makita DC18RA - naprawa i diagnostyka