[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...
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...
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.
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ć...
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.
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ć.
Witam! Mam problem z programem pisanym pod atmege8 w języku C. Założenia są proste - układ steruje diodą LED mocy poprzez wyjście PWM'u podłączonego pod tranzystor mosfet. Na początku wypełnienie zmieniałem dodając bądź odejmując założoną liczbę od rejestru OCR1A. Jednak z racji wytracania dużej ilości energii na rezystorze postanowiłem, że zamiast...
Witam serdecznie, jestem w trakcie budowania miernika V-A do zasilacza laboratoryjnego na mega8 i mam problem po stronie pomiaru prądu, oto część programu: Config Adc = Single , Prescaler = Auto , Reference = Internal Dim X As Byte , Y As Byte Dim Wart_ac As Word Dim V As Single Dim Wart_nap As String * 3 Start Adc i pętla: Do Wart_ac = Getadc(4)...
Witam, Nie wiem czy dobrze wybrałem forum gdyż raczej jest to problem bardziej dotyczące części przed uP... Przechodząc do tematu, projektuję sobie płytkę prototypową z M32 i mam układ zasilania zrobiony jak na schemacie nr 2 (pominąłem kondensatory i parę innych nieznaczących elementów, Res1 i Res2 to są potencjometry ze zworą do przełączania napięcia...
Witam - jak zwykle mam pytanie, mam do zrobienia wskaźnik napięcia, na ATmega8 mam wersje bez literki "L" czyli zakres napięc zasilania od 4,5V do 5,5V napięcie mierzone wynosi od 4,5 do 7V, z tego napięcia zasilana jest również ATmega, nasuwa sie prosty wniosek - potrzebny stabilizator najlepiej LDO, powien być prosty, poniewaz mam mało miejsca jakiś...
Szukałem, szukałem i nie znalazłem, pomimo, że jest dużo na temat pomiaru napięć i prądów... W jaki sposób mogę dokonać pomiaru napięcia oraz prądu, żeby było prościej niech będzie 0-5V za pomocą uC? Czy podpinając napięcie (oczywiście w ramach rozsądku) do jakiegoś wejścia uC potrafi zmierzyć jego wartość, czy potrzebny jest jakiś układ dodatkowo?...
Witam. Zbudowałem wg własnego projektu http://www.elektroda.pl/rtvforum/viewtop... Miernik na atmedze 8 do zasilacza warsztatowego: http://www.elektroda.pl/rtvforum/topic40... Przeczytałem ten dodatkowy temat: http://www.elektroda.pl/rtvforum/topic11... No i tak powstała moja konstrukcja, zasilacz złożony i działa....
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
Witam, programowałem wcześniej atmegi moim programatorkiem lecz teraz mam problem. Jak sprawdzić czy atmega8 jest sprawna ? jest jakaś możliwość pomierzenia poboru prądu lub jakaś inna skuteczna metoda ? Ps. Jedną atmegę przez przypadek potraktowałem +10V - pewnie ta sztuka na 100% się upaliła, chyba że mają jakąś odporność na takie błędy początkujących...
Witam, mam do sprawdzenia układ "podstawowy" z mikrokontrolerem ATmega8. Prosiłby bardziej doświadczonych o rzucenie na niego okiem i określenie jakichś nieprawidłowości. Sygnały V1, V2, V3 nie opisane na schemacie służą do pomiaru napięć przez moduł ADC mikrokontrolera. http://obrazki.elektroda.pl/8972168100_1...
Przetwornik ADC w ATMega może mierzyć napięcia nie wyższe, niż napięcie zasilania. Ponieważ korzystam z wbudowanej referencji, napięcie mierzone nie może być większe, niż 2,56V. W trybie 8-bitowym daje to rozdzielczość 10mV, zaś w trybie 10-bitowym 2,5mV. Pomiar prądu miał być w zamierzeniach realizowany na boczniku 0R1 wpiętym w masę pomiędzy zasilaczem,...
Pomiar natężenia prądu stałego można zrealizować przy użyciu wbudowanego w mikrokontroler przetwornika analogowo-cyfrowego (A/C), który umożliwi pomiar napięcia. Pomiaru dokonuje się metodą pośrednią, mierząc spadek napięcia na rezystorze pomiarowym. Uzyskane napięcie można przeliczyć na natężenie prądu używając prawa Ohma. Przykładowa realizacja takiego...
Witam! W ramach zaznajamiania się z mikrokontrolerami i ich programowaniem postanowiłem wykonać praktyczny układ, tzn. miernik napięcia i prądu do prostownika akumulatorów samochodowych - Lelek. Obecnie prostownik ten informuje poprzez dwie żarówki o włączonym napięciu sieci i ładowaniu. Intensywność świecenia lampki "ładowanie" informuje o wielkości...
Witam, jestem studentem i dostałem do poprawy sterownik do wahadła odwróconego. Niestety po paru tygodniach prób wciąż mi nie wychodzi pomiar prądu silnika;( Załączam schemat sterownika i kod jaki napisałem proszę o wszelkie uwagi co do schematu jak i do kodu (na schemacie AVCC podłączone jest do masy już poprawiłem ten błąd). Sterownik do komputera...
Witam, Jestem na etapie "planowania" pomiaru prądu i napięcia (0-30V oraz 0-10A) na mikrokontrolerze. Brakuje mi trochę wiedzy czysto elektronicznej. Mam kilka pytań: 1) pomiar napięcia chce zrealizować poprzez dzielnik napięciowy, problem w tym, że zastanawiam się co dzieje się z natężeniem prądu bo przecież 10A to "trochę" za dużo (chyba że źle rozumuję,...
Witam. Zbudowałem sobie multimetr na podstawie [url=http://elfly.pl/multimetr/multimetr... dokumentu. Jest to bardzo popularny multimetr z tego co zdążyłem zauważyć, a problem który chce opisać jest dosyć częsty, lecz nie doczytałem się jeszcze nigdzie sposobu rozwiązania go. Wersja oprogramowania którą wgrałem to ta najbardziej rozszerzona...
Witam, Buduję ładowarkę do akumulatorów. Max prąd ładowania będzie 3A więc zastowałem acs 712-05 ale pojawił się problem. Wpiąłem w szereg z akumulatorem miernik i wskazania atmegi rożnią się od pomiarów miernikiem. Np jeżeli przy prądzie ładowania 500 mA wskazania się zgadzają to przy prądzie 3A atmega wskazuje mniej o 270mA. i jeszcze jedno pytanie....
Witam Potrzebuje zmierzyć napięcie na rezystorze przez który płynie prąd stały, tylko niestety w różnych kierunkach, czyli spadek napięcia jest na nim dodatni lub ujemny względem jednej końcówki . Niestety z napięciem ujemnym jest problem bo Atmega ma możliwość pomiaru tylko napięć dodatnich. Teoretycznie wystarczy przy napięciu ujemnym zmienić podpięcia...
Cześć. Wiem że było wiele razy to pisane ale mam problem jakiego nie znalazłem jeszcze w opisach a mianowicie: Mam podpięty miernik na mega8 i mierze spadek na oporniku 0,1 ohma Wedle miernika przy 5A wynosi on 560mv Amperomierz na mega8 wskazuje wartość nie stała lecz skacze od 10 do 30 albo cos koło tego(zależnie jaki mnożnik przyjmę) Napięcie jest...
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.
Może ten [url=http://www.elektroda.pl/rtvforum/to... trochę cię nakieruje.
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ęć.
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....
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;...
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.
Kalibracja to nie dodatkowo a obowiązkowo :)
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...
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...
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)....
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....
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ę...
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
... 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
dzielnik budujesz z 2 rezystorównajlepiej metalizowanych o małej tolerancji. Tu masz link o tym jak to zbudowac: http://www.edw.com.pl/ea/dzielnik.html Cos mi sie wydaje ze bardziej programowaniem niz elektronika sie zadajesz, bo dzielnik napięcia to podstawa elektroniki, wszędzie prawie sie znajdzie. Ale jak jest sie dobrym programistą to mozna wiele...
ok Dziękuję z odpowiedź Zostanę chyba przy Atmega8 bo za duży zawrót głowy Pozdrawiam !
Odpowiedź znajdziesz w danych układu. Te 2.56 V ma bardzo dużą tolerancję. Nie można polegać na tej wartości. Jeśli 5V o dokładności 2..5% podzielisz dzielnikiem 1%, to i tak będziesz miał dokładność 2..5%. Jeśli pomiar ma być dokładny - albo użyj źródła napięcia odniesienia (np. TL431), albo przynajmniej kalibruj każdy uC przez zmierzenie Vref i zapisanei...
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.
Tutaj po spełnieniu warunków ustawiasz odpowiednie bity portu B jako zera, ale już później nigdzie ich nie ustawiasz jako 1. Jak już się dioda zapali (zakładam, ze zapala się przy stanie niskim), to już raczej nie zgaśnie. Domyślam się, że raczej powinna świecić tylko jedna dioda sygnalizująca określony poziom napięcia.
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.
Jest możliwość usunięcia części programu odpowiadającej za pomiar napięcia baterii????
dzięki to mi ułatwi życie
Po co Ci źródło prądowe jak robisz mostek? Kombinujesz jak koń pod górę. Kombinuję, bo nie do końca to wszystko rozumiem :) Aktualnie uznałem, że nie będzie źródła prądowego a jedynie mostek + wzmacniacz różnicowy i ADC. jeśli pomiar jest bardzo blisko układu to zasiliłbym PT100 stałym prądem (poniżej 1mA) i zewnętrznym przetwornikiem A/C 16 bitowym...
1. Pomiar samych parametrów PWM nie jest trudny. Przy zboczu narastającym zaczynasz pomiar t=0, przy zboczu opadającym mierzysz czas t1, potem przy kolejnym zboczu zarastającym mierzysz t2 i współczynnik pwm wyliczasz ze wzoru PWM%=(t1/t2)*100% 2. co do problemu napięć +/- 5V to zastosuj dzielnik napięcia (np. 1/2) i potem za pomocą odpowiednio połączonego...
Dzielnik tak, wartości - raczej nie. Zasymuluj sobie ten układ np. w http://www.falstad.com/circuit/ lub dokonaj obliczeń. Zauważ, że źródło prądowe 3mA w przypadku 100°C będzie miało do pokonania dwa połączone równolegle rezystory zwierające do GND: - pierwszy to KTY-81 o wartości 3392Ω - drugi to rezystor wypadkowy z dzielnika, czyli 5,4kΩ...
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
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).
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...
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.
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.
Wspomniana przez CH.M. metoda (opisana przez Atmela) nadaje się wyłacznie do sygnałów wolnozmiennych, takich jak z czujnika ciśnienia czy mostków. Z precyzyjnym źródłem napięcia nie byłoby duzo kłopotów - maxim robi gotowce o dokładności kilku ppm niemniej precyzyjne źródło napięcia przy metodzie oversamplingu nie jest konieczne. Założenie tej metody...
tez już próbowałem z dławikami. nie pomogło. muszę przeskalować pomiar napięcia i wtedy będę wiedział coś więcej.
: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
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?
Miło mi, że mogłem w jakiś sposób pomóc. Sam konstruuję podobne urządzenie. Będzie to sterownik laminatora. Pomiar temperatury z dwóch miejsc (grzałka oraz silnik), wyświetlanie aktualnej temperatury, ustawienie zadanej temperatury, sterowanie grzałką i silnikiem. Narazie mam ten projekt w głowie i analizuje wszystkie szczegóły. Kupiłem już trochę części:...
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.
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.
pomiar napiąć atmega8 bascom pomiar napiąć bascom atmega8 atmega8 pomiar
budowa model spalinowy amplituner onkyo zamiennik kolba ekspres zelmer
sterownik grzałek np550p7c matryca
Wiązka CAN w Porsche Cayenne 9PA 2003 - komunikacja zawieszenia Lokalizacja bezpieczników i przekaźników zawieszenia Porsche Cayenne 9PA 2003