Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...
Witam. Potrzebuję W tym liczniku obrotów: [syntax=c]#include <avr/io.h> #include <stdio.h> #include <avr/interrupt.h> #include <util/delay.h> #include "HD44780.h" //tutaj ustaw własne zasady pomiaru #define POMIAR_ILOSC_IMPULSOW_NA_OBROT 4 //ilość inpulsów na jeden obrót #define POMIAR_ILOSC_OBROTOW 10 //ile obrotów ma trwać...
Witam Pewnie myślicie że czekam na gotowca lub coś w tym stylu :-(.Pierwszy raz udzielam się na tym forum i myślałem że bezie OK.Posta wywaliłem bo i tak w tej formie niewiele skutkował.
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?
Witam. Mam prosty woltomierz na ATmega8 i powstają problemy: Mam zabezpieczenie odwrotnego podłączenia napięcia badanego na tranzystorze IRF520 ale przecierz jak wpakuje mu te dajmy na to nawet 300V w dren to sie nie spali pomimo że napięcia nie będzie na żadnym innym pinie , przebije go czy nie? ile trzeba voltów aby go przebiło napięcie?? Czy dioda...
Czy jeśli chcę mierzyć napięcie na wejściu ADC i dla 2,2V chcę mieć 0 a dla 5V chcę mieć 255, to do agnd mam podlaczyc 2,2V, do avcc 5V i do aref 5V? Pytanie może oczywiste ale wole sie upewnic, bo w datasheecie wogole nic nie ma o pinie agnd.
dokonuje pomiaru pomiedzy rużnymi wejsciami adc i moj problem polega na tym ze w momecie gdy przelaczam wejscie do przetwornika pomiar sie psuje i to bardzo powaznie na dłuższa chwil potem wsyzko wraca do normy co moze byc nie tak ???
WItam. Możlwości uśredniania czy po prostu cyfrowej filtracji sygnału może być kilka. Najprostrza to taka jak napisałeś - zbierasz kilka próbek pomiaru a następnie je uśredniasz. Może to wyglądać np tak: unsigned int pomiar; unsigned int usredniony_pomiar; unsigned char pomiar_licznik; static unsigned int temp; pomiar = ADC; // pobranie wartosci pomiaru...
Poszukiwana osoba która napisze program oraz zaprojektuje układ zbierający informacje z czujników dołożonych do samochodu (temperatura oleju, temperatura wody, ciśnienie oleju, ciśnienie doładowania, egt) a następnie wyświetli je na wyświetlaczu lcd, mikro kontroler z rodziny atmega.
Witajcie W ramach projektu na studia tworzę sterownik dla silnika BLDC. Początkowo wzorowałem się na projekcie użytkownika dondu (, ale między innymi chcę zastosować sterowniki połmostków - układ IR2101 lub L6388E. Stworzony układ z tranzystorami P i N wraz z częścią mikroprocesorową (atmega128, układ pomiarowy BEMF i czujniki halla) działa poprawnie....
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.
Chciałbym za pomocą wyżej wymienionego mikrokontrolera mierzyć prąd i napięcie dochodzące z jednego źródła. Do tego celu chcę wykorzystać wbodowany w mikrokontroler przetwornik A/C. Żródło będzie o napięciu 5V lub 12V, dlatego poprzez zworkę chcę dołączać do układu dzielnik napięciowy. Natomiast prąd chcę mierzyć za pomocą dwóch wejść różnicowych. I...
Witam Jak zmierzyć temperaturę w mikrokontrolerze ATMEGA8535 za pomocą termistora KT100 w zakresie od 0 to 100 oC. Jego rezystancja zmienia się w przedziale od 1,5kΩ do 3,5kΩ. Jaka będzie dokładność tego pomiaru?
Mam problem z połączeniem dwóch ATmeg8 za pomocą sprzętowego TWI. Otóż chciałbym połączyć dwie ATmegi, z których pierwsza - SLAVE TRANSMITTER - obsługuje akcelerometr poprzez ADC i przekazuje dane drugiej - MASTER RECEIVER - która to z kolei wyświetla dane na wyświetlaczu LCD. Przewertowałem elektrodę, google, datasheeta ATmegi i znalazłem wydawałoby...
Witam mam problem którego nie mogę rozgryść. W jaki sposób zmierzyć czestotliwość która zostaje podana na nóżkę procesora np INT lub inna. Pomiar do max 150 Hz wystarczy Najwiekszy problem jest taki że czestotliwość się zmienia jest 20Hz po 0,05 sekundy już jest 40Hz kolejne 0,5 sekundy i jest 100 Hz czasami po 0,01 sekundy jest 60 Hz itd. Napisałem...
Witam Chciał bym dzisiaj zaprezentować wam moją płytkę testową dla mikro-kontrolerów AVR Atmega16 i 32. Płytka powstała dla sprawdzenia czy dany napisany program działa poprawnie nie trawiąc nowej płytki i trochę do nauki programowania. Prezentowana płytka może nie jest jakimś super kombajnem i brakuje kilku opcji ale płytka miała być prosta z podstawowymi...
Uruchomiłem na Atmega16 przetwornik ADC . Zasilam układ napięciem stabilizowanym 5 V. Do zasilania VCC, AVCC, AREF podłączyłem kondesatory i dlawik 10 uH jak na załączonym rysunku. F_CPU = 8 MHz preskaler = 128 pojedyncza konwersja Problemem jest otrzymywany wynik pomiaru, który przy pomiarze 5,12 v (mierzone miernikiem) wskazuje mi na wyświetlaczu...
Witam wszystkich, potrzebuje pomocy z poniżej zamieszczonym kodem (jestem początkujący w C więc proszę o wyrozumiałość) Kod działa idealnie ale dla jednego wejscia [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 10, 9, 8, 7); volatile unsigned int count = 0; //input pins...
Witam. Buduję układ sterownika tempomatu do samochodu. Wykonałem już wszystko menu z wieloma funkcjami dodatkowymi poza tempomatem (mini komputer pokładowy), zbudowałem układ wykonawczy wraz z zaprogramowaniem sterowania przepustnicą elektroniczną lecz chyba zacząłem od złej strony i utknąłem na pomiarze prędkości z czujnika prędkości samochodu. W aucie...
ATTINY 85 jest tak prostym układem, że nie rysuję schematu do tego. Nawet do 89S4051 nie rysuję schematu, a płytkę drukowaną projektuję na żywca. Ważne aby był kondensator przy zasilaniu mikrokontrolera i wszystko działa jak należy. Antenek nie miałem, wszystkie nóżki podpięte, kondensator na wejściu ADC jest, zmiana przetwornicy impulsowej na stabilizator...
Użyłbym scalaka ACS712 do pomiaru prądu na odcinkach. Całość podam do Arduino i tam przetworzę W latach sześćdziesiątych ub.w. nie było scalaków a plansze modeli kolejek działały tak jak sobie życzysz - żaróweczki sygnalizujące położenie składu na danym odcinku i stan zasilania odcinka (wyłączone, jazda w przód, jazda w tył) Sięgnij do archiwów :)...
Mi to nie wiele pomoże , ( nie umiem programować mikrokontrolerów ) ale może się komuś przyda : Pod tym likiem jest opis jak dokonywać pomiaru współczynnika mocy na ATmega.
Musiałem go wyeksportować i przez avrdude wgrać do atmegi No i prawidłowo, kompilujesz do HEX i wgrywasz zewnętrznym programatorem. Ew. masz opcję upload using programmer (sketch), a programator określasz w menu tools opcja programmer. Tam robiłem, a próbowałem robić tak jak napisałeś to nie wykrywało mi programatora. Ale i tak w sumie mi nie działa...
Potrzebuje zrealizowć w jakiś fajny sposób pomiar pradu pobieranego przez obciażenie (np, komputer lub caly dom), pomiar ten bedzie przetworzony przez mikroprocesor ATmega16 ! Pomiar ten ma zostać wykożystany do mojej pracy dyplomowej która polega na sterowaniu poborem pradu i awaryjne zasilanie do małego gospodarstwa domowego (Coś jak UPS) ! To ma...
Ok. Dzieki wszystkim udało się:) Jeżeli kogoś interesuje schemat mojego urządzonka [ATmega16 + PCF8583 + pomiar 4 temperatur + obrotomierz(przetwornik f/U] posiadam pełny schemat (Protel99) i wszystkie PCB oraz cały gotowy i co najważniejsze działający listing.
Czy może ktoś wie, jaką maksymalną częstotliwość można zmierzyć ATMegą8 i z jakim kwarcem - bez dodatkowych preskalerów ("gołym" procesorem)? Interesuje mnie zakres do 30 MHz. A jeszcze lepiej - może ktoś ma kawałek kodu. Pozdrawiam.
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...
Witam Potrzebuje mierzyc czas pojedynczych impulsow dodatnich o czasie trwania od 0 do okolo 5 s podawanych na jedna z koncowek ATmega8 z kwarcem 4MHz. Moge zastosowac tylko Timer2. Jak wlaczyc ten timer po pojawieniu sie tego impulsu i jak go potem wylaczyc po jego zakonczeniu. No i jakich dokonac obliczen, aby czas trwania tego impulsu wyswietlic...
Witam. Jak zmierzyć napięcie w plusie i minusie wykorzystujac przetwornik A/C Atmegi32 ? Zaznaczam, że nie chce korzystać z mostka prostowniczego bo sa tam dosyć znaczne spadki jak dla wartości moich pomiarów. Myślałem też nad odwracającym wzmacniaczem operacyjnym (wtórnikiem) , tylko nie wiem jak to połączyć wszystko, żeby zmieniał tylko - na + , a...
Zrobilem prosty komputerek do auta na atmedze32 wg. If Item = 6 Then Cls Lcd "NAPIECIE" Start Adc U_volt = Getadc(5) Volt = U_volt * 0.0205 '0.0173 0.0197142 0,0205 0.0245 Wart_nap2 = Str(volt) Wart_nap2 = Format(wart_nap2 , " 0.0") Locate 2 , 2 Lcd Wart_nap2 Locate 2 , 6 Lcd " V " Stop Adc Waitms...
Witam, Mam jedno pytanie. Czy jest możliwe dokonanie pomiaru napięcia przy pomocy procesora Atmega8 z tego samego źródła, z którego jest on zasilany ?? Wiem, że kiedy próbowałem tak zrobić na ICL 7106 to układ scalony natychmiast się spalił. Z góry dziękuję za pomoc.
Witam. Czy da się za pomocą atmega8 zmierzyć bezpośrednio częstotliwość do 2MHz (amplituda 5V), czy będę musiał wykorzystać dzielnik? Jeżeli dzielnik, jakie są najlepsze i jakie mają najmniejsze gabaryty? Pozdrawiam.
Witam, jak za pomoca atmega8 zmierzyc napiecie z rozdzielczoscia powyzej 12bit, wystarczajaca czestotliwosc probkowania 10 probek/s ( robie variometr / wysokosciomierz, bardziej istotna jest stabilnosc niz dokladnosc ) zastosowac lm331 czy zenetrzny adc?
Witam. Mam do zrealizowania projekt, w którym musze zmierzyć częstotliwość sygnału sinusoidalnego (amplituda tego sygnału to pojedyncze wolty). Chciałbym to wykonać na procesorze ATMEGA. I tu mam pytanie. Jakie sa możliwości tego procesora odnośnie pomiaru częstotliwości. Jak najlepiej to zrealizować?? Dodam że zamierzam pisać program w BASCOMie. Pozdrawiam...
Witam. Zdaje sobie sprawę, że temat ten był poruszany na elektrodzie wielokrotnie, jednak po przeczytaniu kilkudziesięciu wątków nie znalazłem rozwiązania które może mi pomóc. Otóż potrzebuje mierzyć położenie obracającego się wału silnika w czasie, uzyskując wynik do dalszych obliczeń w kaskadowej strukturze sterowania. Ponieważ posiadam (niestety)...
Witam! Chciałbym zrobić pomiar prądu i natężenia, za pomocą ATMEGI we wzmacniaczu audio. Schemat znajduję się w załączniku. Przedstawia on 2 wzmacniacze różnicowe, końcówki mocy i rezystory emiterowe (R1, R9), na których mierzę spadek napięcia. Czy schemat jest poprawnie narysowany? Jeżeli chodzi o rezystory R11 i R12 to chciałbym na nich mierzyć napięcie,...
W Elektronik Elektor był kiedyś projekt audio watomierza wykorzystującego miernik wychyłowy. Wystarczy w jego miejsce wstawić ATMEGA i mamy pomiar prądu, napięcia wyjściowego i mocy wzmacniacza. Mogę przesłać skan.
Witam Mam kilka pytań odnośnie budowy miernika na tym uk. Zbudowałem woltomierz (4-ro wejściowy, wykorzystując przetwornik ADC) tylko, że program jest tego rodzaju main { while(1) {....} } czyli cały procesr zajmuje się mierzeniem napięcia (załącz.1), niestety potrzebuje aby ten sam uk wykożystać jako generator fali prostokatnej i do mierzenie częstotliwości...
Witam.Jak w podanym programie moglbym zwiekszyc opoznienia potrzebne do inicjacji wyswietlacza.Asembler jest czarna magia dla mnie wiec prosil bym o gotowa recepte.Z gory dziekuje ;Data: 04.06.2007 ;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ;Program obslugi PT100 na AVR ATmega8 - pomiar 2 temperatur i wyznaczanie wilgotnosci ;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
Witam. Jestem na etapie zapoznawania się z mikrokontrolerami z rodziny AVR. Zbudowałem już kilka prostych układów. Jednak chciałbym aby kolejny układ był bardziej użyteczny. Poszukiwałem podobnego tematu jednak bez skutku. Chciałbym stworzyć zabezpieczenie do istniejącego już wzmacniacza. Wiem jak zrealizować większość funkcji. Jednak potrzebuję mierzyć...
Witam! Ostatnio otrzymałem z uczelni do testów 2-osiowy akcelerometr. Chciałbym go zastosować do pomiaru kąta pochylenia motocykla w czasie jazdy po łuku. Po głębszym przemyśleniu, pomysł ten wydaje się jednak nie tak banalny jak to wygląda na pierwszy rzut oka. Załączam rysunek: Czerwone strzałki to siły działające na motocykl w czasie jazdy po zakręcie....
Chcałem prosić o poradę. Chcę zastosować ATMega8 i wewnętrzne przetworniki A/C. Pomair ma być dokonywany z dwóch kanałów. Ma to wyglądać tak że kanał jest podawany jako argument w funkcji (program w C). Np. unsigned int adc(unsigned char kanal); W nocie katalogowej czytałem ze pierszy pomiar po uruchomieniu przetwornika (wpisaniu do ADEN) zajmuje najdłużej...
Mam do zrobienia pomiar odległości za pomocą Atmegi i wynik chcę wyświetlić na LCD. Zrobiłem generację paczki impulsów lecz niestety nie bardzo wiem jak rozwiązać problem pomiaru czasu do przeszkody. Czy wykorzystać do tego celu komparator i timer? Coś próbowałem zrobić z komparatorem (a dokładniej generowanie przerwania gdy napięcie na AIN+ przekroczyło...
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.
Witam wszystkich Mam pewien problem.Mianowicie chcialem zrobic uklad na ATmega8 do pomiaru intensywnosci oświetlenia. Pomiar ma sie odbywac poprzez fotorezystor podłączony do komparatora i ma być wyświetlany na 8 diodach podłączonych do portu C np. Tylko ze nie zabardzo wiem jak napisac program by tym sterował. proszę o pomoc w napisaniu programy wykonywalnego.
Witam, Mam zamiar zrobić urządzenie mierzące prąd AC płynący w sieci. Myślałem nad zastosowaniem: rezystora 0,33Ω ew. 0,01Ω oraz pomiaru napięcia na nim za pomocą przetwornika ADC w ATmega, wcześniej wzmocnionego poprzez wzm. operacyjny. Tylko jak to odpowiednio zabezpieczyć? bo jak wiadomo mamy do czynienia z prądem sieciowym. Zna ktoś może...
Witam forumowiczow, chcialbym wykonac pomiar rezystancji na atmedze8. Rezystancja bedzie mierzona na podstawie napiecia z dzielnika, AREF ustawione na 5V (VCC) za pomoca tranzystorow chcialbym zmieniac zakres pomiarowy. Co o tym myslicie? Bedzie dzialac, cos dodac/zmienic, a moze jest jakis inny sposob na pomiar rezystancji? Z gory dziekuje za odpowiedzi....
Witam Właśnie się pastwię nad podłączeniem czujnika ciśnienia mpxa6115a do atmegi8. Zbudowałem taki oto schemat na podstawie not katalogowych atmegi oraz czujnika mpxa6115a: Cały układ jest zasilany z impulsowego zasilacza, który daje równiutko 5,18V. Na początek nie zależy na dokładności pomiaru, ale na samym pomiarze. Jako napięcia odniesienia będę...
Witam Poniższy program mierzy długość trwania impulsu / stanu niskiego podanego na INT1. Pomiar jest wyzwalany przerwaniem, zboczem opadającym, następnie następuje włączenie timera i przestawienie przerwania na zbocze narastające. Gdy ono nastąpi jest wyzwalane kolejne przerwanie, które zeruje zatrzymuje timer. Odczyt timera (rejestr TCNT1) następuje...
Witam. Mając hallotron TLE4905L, działający w prędkościomierzu/obrotomierzu do zliczania obrotów magnesu, jak muszę wzmocnić/odfiltrować sygnał, bym mógł go podać do uC atmega8? Sygnał bezpośrednio za hallotronem będzie sinusoidalny, tak? Jak zamienić go na prostokątny? Może jakiś schemacik? Post raportowany. Proszę stosować tematy, jednoznacznie opisując...
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....
Witam Jestem początkującym elektronikiem, chcę dokonać pomiaru napięcia oraz prądu za pomocą ADC atmegi. Znalazłem taki schemat: opis: Teraz pytanie, jakie dobrać wartości rezystorów, bocznika żebym mógł mierzyć napięcie rzędu 240V oraz prąd myślę ze max 10A? Mogłby mi ktoś pomuc z tym? Z góry dziekuję za pomoc. Pozdrawiam P.S. Jeśli pomyliłem dział...
Witam, chciałbym za pomocą przetwornika A/D (ADS1100) mierzyć spadek napięcia Ux na potencjometrze według schematu jak niżej. 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 5V). Teraz pytanie jaki układ wejściowy zastosować,...
Chciałem zrobić amperomierz i woltomierz. Próbuje mierzyc prąd pobierany przez cały układ tak jak na rysunku , niestety oba pomiary wskazują tą samą wartość. To samo gdy podłącze je do 2 rożnych nóżek świecącej diody. Gdy 1 sonda jest podpięta do 5V a druga do potencjometru obie wskazują prawie dobrze ( do 100mV roznicy z miernikiem ) Pomiar prądu chciałem...
Witam Ostatnio pokusiłem się o zakup czujnika SHT11. Po podłączeniu do mikroprocesora w ogole się nie odzywa tzn. z tego co pdf od SHT11 mowi to po otrzymaniu Komendy czujnik potwierdza ustawiajac na chwile stan niski na linii danych. Byćmoże czujnik jest walnięty albo źle realizuje jego obsluge. Jak narazie tylko podaję mu komende i czekam az czujnik...
Witam wszystkich Mam taki problem otóż musze dokonać pomiaru maksymalnego obciązenia silnika dc z wykorzytaniem Atmegi32 i nie bardzo wiem jak podejść do tego tematu. Przewertowałem juz chyba całe forum i nie znalazłem potrzebnych informacji. Moze ktos wie jak rozwiazać ten problem ewentualnie w jakie ksiązki warto zaglądnąć. Z gory dziękuje za pomocne...
Witam, Chciałbym mierzyć prąd w układzie z silnikiem (prąd do 10A). Zastanawiam się jak zrealizować pomiar. Chcę dołączyć szeregowo rezystor mocy (5W) około 0,1R i dokonywać pomiaru napięcia na nim. Co zastosować między uC a rezystorkiem? Czy taki ukłąd będzie działać- nie spali tego rezytora.
Witam! Chcę wykorzystać uC jako emulator uszkodzonego czujnika przepustnicy w samochodzie. Myślę, że atmega8 wystarczy. Układ ma mierzyć kąt obrotu i wystawiać odpowiednie napięcie od 0-5V (liniowo w funkcji kąta). Pytanie brzmi jak mierzyć kąt 0-90stopni. Enkoderem, potencjometrem obrotowym? Zależy mi an dużej dokładności i wytrzymałości (ciągła praca...
Witam, tak jak w temacie chce zrobić pomiar obciążenia silnika prądu stałego na Atmega32 z wykorzystaniem 10-bitowego przetwornika ADC w jaki jest wyposażony ten uC. Główny problem to nie bardzo wiem jak napisać program do pomiar napięcia na rezystorze obciążającym. Pomiar obciążenia silnika elektrycznego polega to na tym ,że silnik łączy się prądnicą...
Witam kolegów mam taki problem potrzebuje programu do mierzenia prędkości obrotowej silnika. Idea pomiaru jest znana, wykorzystywany jest do tego transoptor obiciowy. Ale to nie jest celem mojego wywodu. Potrzebuje krótkiego pomiaru obrotów zbudowanego na licznikach. Oscylator zewnętrzny 8MHz. Układ już wykorzystuje globane przerwania pochądzące od...
Witam Na allegro znalazłem czujnik : DS1820 sprzedawca umieścił na swojej stronie informację jak można go podpiąć do komputera przez port szeregowy. Ile takich czujników można podpiąć pod atmege128 i jakie zmiany ( jeżeli są konieczne należy wprowadzić w układ przedstawiony przez sprzedawcę ). [url=] Strona z przykładowym schematem podłączenia zaproponowanym...
Witam Mam za zadanie zrobic pomiar czasu wtrysku w ms poprzez przerwanie ICP1 Niestety po wielu bojach z rejestrami Tccr1B Tccr1A oraz Timsk i innymi , program nie dziala jak potrzeba w Proteusie Czytalem w dataszicie ze licznik T1 musi byc ustawiony w trybie TOP i musie byc wlaczony Noise Canceler , wszelkie ustawienia WGM nie dzialaja :/ Bardzo prosze...
Witam, Od kilku dni próbuję za pomocą ATMega16 zmierzyć czasy: - opóźnienia jednego impulsu w stosunku do drugiego (czasy 70-100µs) - czas drugiego impulsu (czasy są 10-500µs) I wyniki są niezbyt dobre - kilka pomiarów daje wyniki całkowicie różne (a czasem nawet wartości ujemne). A próbowałem tak robić: 1. Ustawiam Timer2 na generowanie przerwania...
witam, jak zmierzyć czas między dwoma impulsami wchodzącymi na INT0 od odbiornika podczerwieni TSOP1736. czy włączenie timera poczekanie do nasepnego impulsu i cała procedura może odbyć się w ISR(SIG_INTERRUPT0) { } edit: napewno w kodzie musi się pojawić to: TCNT0 = 0; // wartość początkowa T/C0 TCCR0 |= (1<<CS01); //preskaler...
Ja bym się nie bawił w analogówke ... Sam zrobiłem stację meteo podłączoną do serwera , dane zbierane były do bazy danych mysql a stronka z odpowiednimi skryptami wyświetlała wyniki w postaci wykresów ( gnuplot ) oraz wskaźniki we flaszu bieżącą pogode. Zastosowałem mikrokontroler atmega8 pomiary temp czujnik DS18B20 pomiar wilgotności czujnik analogowy...
Witajcie. Zaczynam swoja przygodę z mikrokontrolerami AVR -> Atmega8. Postawiłem sobie za problem zmierzenie czasów migawki starych aparatów fotograficznych. Myślę sobie problem banalny więc do dzieła... niestety poległem. O ile program wykorzystujący polecenie waitus1 faktycznie działał to jednak nie do końca. Czyli Do waitus 1 Incr X Loop Jednak to...
Witam. Próbuję napisać program odpowiedzialny za pomiar odcinków czasowych pomiędzy impulsami sygnału S1 i S2 (zgodnie z załącznikiem). Proszę o prześledzenie kodu, wszelkie uwagi i sugestie mile widziane. Nie mam pewności co do poprawności pobierania wartości licznika TIMER1 za pomocą TCNT1. 'program do pomiaru okresu sygnałów podpiętych do PD.2(INT0)...
Mam taki problem i proszę o pomoc. Mam zmierzyć napięcie, które występuje na pewnym urządzeniu. Sygnał ma napiecie do 450V (DC - stałe). W związku z tym zbudowałem dzielnik składający się z kilku rezystorów, łączenie o wartości prawie 10mΩ, tak że pomiar nie ma wpływu na działanie urządzenia. Na jednym z rezystorów chcę mierzyć napięcie i je wyświetlać...
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, Chce zmierzyć czas pomiędzy dwoma zdarzeniami mianowicie pomiędzy wystawieniem stanu niskiego na wyjściu PD7 a pojawieniem się stanu niskiego na wejściu PB0 (programowo podciągnięte do Vcc). Czas ten jest wynosi ok 70ms dlatego używam licznika 16 bitowego z prescalerem =64. Jeśli chodzi o dokładność tego pomiaru to zależy mi na 0,5ms, przy tak...
Witam! Jako, że szukałem na tym forum jak i przez google ale nie znalazłem jednoznacznej odpowiedzi to zakładam ten temat. Jeśli chodzi o mierzenie napięcia mikroprocesorem to jestem kompletnie zielony :) Otóż czy możecie dać jakiś konkretny schemat jak i co popodłączać oraz jak mierzyć napięcie z wykorzystaniem mikroprocesora ATmega32 i pisząc program...
Witam! Bawię się czujnikiem ultradźwiękowym mierzącym odległość, z którym komunikuje się za pomocą interfejsu I2C. Dane z czujnika za pośrednictwem amtegi8 (8MHz) wyrzucam na kompa za pomocą RS-232 (9600 baudrate). Problem polega na tym aby obliczyć czas jaki upływa pomiędzy kolejnymi pomiarami i wyświetlać go z resztą danych na komputerze. Trochę poczytałem...
Problem polega na tym, aby pomierzyć ilość impulsów jaka upływa pomiędzy kolejnymi pomiarami czujnika. Chodzi o to żeby timer1 zliczający impulsy po wykonaniu pomiaru przez czujnika wyświetlał ich ilość, a następnie zliczał kolejne impulsy upływające do wykonania 2 pomiaru itd. Zamiast czasu podawać na monitor zliczone impulsy pomiędzy kolejnymi pomiarami....
Witam, Znalazłem w sieci program do prezentacji wartości napięcia na wejściach ADC uC, Podłączyłem sygnał audio przez LM358 o wzmocnieniu około 30 razy i niestety pomiar nie jest zbyt dobry... już nie chodzi mi o pomiar dokładnego napięcia tylko że linijka z LCD wcale nie działa w rytm muzyki tylko jakoś tak dziwnie... załączam program w bascomie domyślam...
Witam, jak dotąd pomiar prądu realizowałem za pomocą (znalezionego na Elektrodzie) układu: Napięcie panujące na tej linii wynosiło ok 14V. Wszystko dobrze działało, lecz teraz zmuszony zostałem do podniesienia napięcia do max. 35V. Z tego co rozumiem, nie mogę tak dużego napięcia przyłożyć do tego układu pomiaru prądu. W jaki sposób mogę dostosować...
Witam W jaki sposób najlepiej będzie zrealizować pomiar rezystancji w zakresie około 20 - 70 Ohm? Jaką dokładność można uzyskać wykorzystując wewnętrzne napięcie referencyjne? Zastanawiałem się nad podłączeniem czujnika przez dzielnik napięcia z rezystorem 100 Ohm i LM385-2.5 ,a do AREF LM385-1.2. Czy to jest dobre rozwiązanie? Chciałbym spróbować zrobić...
Witam serdecznie. Chcę dokonać pomiaru zewnętrznego sygnału pwm. Czyli muszę zmierzyć wypełnienie stanu wysokiego i niskiego. Znalazłem na internecie opis do atmegi128 ale jakoś mało tam piszą na temat trybu przechwytywania. Wymyśliłem sobie iż będę wykrywał stan niski i wysoki poprzez wykorzystanie funkcji przechwytywania licznika T1. W przerwaniu...
Witam wszystkich w swoim pierwszym poście :) Wydawało mi się, ze moge znaleźć na kazde pytanie odpowiedź, ale jednak zmuszony jestem do napisania nowego tematu. Otóż walczę z problemem dokładności chyba z miesiąc. Układ co 1min ma załączać na okreslone czasy przekaźniki. Używam kwarcu 14,7456Mhz a układ notorycznie SPIESZY się o ok 0,5s na godzinę....
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, chciałbym rozwiązać swój problem z pomiarem ujemnego napięcia w zakresie -3...0V przy pomocy przetwornika A/C wbudowanego uP Atmega8. Prosiłbym o sugestie w jaki sposób mogę tego dokonać. Wyszukałem kilka wątków, w których mowa o wzmacniaczach operacyjnych i odwracaniu sygnału, ale nie jest to dla mnie wystarczająco jasne.
witam, czy pomógłby ktos zaprogramować Atmega32. Pomiar temperatury LM35 + USART.
Witam. Męczę się już drugi dzień nad programem zliczającym czas. Założenie jest takie. po uruchomieniu programu powinien zacząć odliczać czas (0-300sekund) do czasu wykrycia stanu 0 na porcie C.0 po wykryciu powinien przełączyć się na liczenie czasu do ponownego powrotu portu w stan 1.. oba wyniki zostaną zaprezentowane na LCD. Próbowałem za pomocą...
Witam. Kombinuję już od jakiegoś czasu nad włącznikiem RC ale nie typu on/off tylko w zależności od zapotrzebowań, tyle ma być stanów. Na chwilę obecną docelowo mają to być 3 stany off/1/2. Wygrzebałem w googlu kawałek kodu, który jest odpowiedzialny właśnie za pomiar długości trwania stanu wysokiego na wejściu ICP1 (input capture). Jednak za żadne...
Witam. Jak za pomocą Mega128 mierzyć czas w zakresie 0-500 ms? Mam program który zlicza mi czas w sekundach lecz jest z nim mały kłopot często do zliczonego pierwszego czasu mimo resetu timera dodaje mi się czas po kolejnym zliczeniu [syntax=basic4gl]Sub Tmr1 Cls Dim Sek As Byte Dim Sek2 As Byte Enable Interrupts Config Timer1 = Timer , Prescale = 256...
Witam chcę zrobić ładowarkę do akumulatorów. Prostownik podłączony na stałę do aku, a atmega mierzył by napięcie akumulatora i załączał/odłączał by w/w prostownik. Jak wiadomo akumulator rozładowany ma wartość napięcia poniżej 11.8V naładowany bez obciążenia powyżej 13.4V Chciałbym więc by atmega miał zakres skuteczny pomiaru w granicach 10-15V max...
Witam!!! Mam takie pytanie jak ustabilizować napięcie. Mam zasilacz 12V 2A układ zasilam poprzez stabilizator 7805 oczywiście dodane kondensatory po obu stronach, avcc podłączony do 5V przez dławik 10uH, miedzy Vref a masą kondensator 10uF. Problem polega na tym że jak układ działa bez obciążenia i wykonuje pomiar przez ADC to pokazuje mi na wyświetlaczu...
Witam! Chciałbym mierzyć prąd twornika do 30A z rozdzielczością min 1A. W obwodzie masy mam rezystor pomiarowy 0.0005Ohm 6W. Początkowo zbudowałem wzmacniacz nieodwracający przedstawiony na rysunku: Ale niestety na wyjściu otrzymywałem napięcie 3mV dla prądu 3A czyli jakby wzmocnienie było 10x mniejsze niż wynikałoby z obliczeń, ale skąd to napięcie...
Witam, zastanawiam się w jaki sposób jest zrobiony pomiar obrotów za pomocą przewodu owiniętego w okół kabla WN w motorze/motorowerze od cewki zapłonowej. Chciałbym wykonać znajomemu coś podobnego, lecz zupełnie nie wiem jak się do tego zabrać. Proszę o jakieś wskazówki, z poszanowaniem Bartosz.
Witam, Chciałbym zwrócić się do was z problemem, z którym walczę już od jakiegoś czasu. Zaprojektowałem sterownik do wytrawiarki, w którym między innymi znajduje się ATMega32 i czujnik temperatury LM32. Gdy zacząłem pisać program i uruchomiłem ADC okazało się że wynik bardzo mocno skacze. Pomyślałem że źle zaprojektowałem płytkę i podłączyłem owy czujnik...
Witam, posiadam płytkę testową firmy And-tech. Model AVR EVB 4.3 z uC ATmega32. Chciałbym podłączyć do niej sondę konduktometryczną wyposażoną dodatkowo w termistor NTC (dla 25 stopni C - 210kOhm) tak aby mierzyć wartości z konduktometru i termistora. Na wyjściu sondy otrzymuję napięcie prostokątne, 10kHz, w zakresie 0-12VAC. Do pomiaru temperatury,...
Witam. Napisałem program który mierzy czas między podaniem napięcia na cewke przekaźnika, a przyciągnięciem kotwicy i zwarcia styków. [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 16000000 Config Lcd = 16 * 1a Config Lcdpin = Pin , Rs = Portc.5 , E = Portc.4 , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 Config Timer0 = Timer ,...
Witam, W temacie piszę "precyzyjny pomiar temperatury", ponieważ uważam, że pomiar temperatury z rzeczywistą dokładnością 0,1stC takim pomiarem już jest. Założenia do projektu były proste: 1) pomiar temperatury z dokładnością 0,1stC 2) pomiar temperatury ma odbywać się w wodzie (pod wodą) 3) poza wodą ma znajdować się układ wyświetlający pomierzoną...
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
Program jest rozbudowany i złożony z kilku plików żródłowych i nagłówkowych ten main był tylko przykładowy. Rozchodzi mi się głównie o procedurę liczenia, tak jak radził kolega wrzuciłem ją w procedurę przerwania [syntax=c] ISR(INT0_vect) // wykryj przerwanie { sreg = SREG;//save global interrupt flag cli(); //disable interrupt czas = TCNT1/192;//zczytaj...
Czy można pomierzyć napięcie z urządzenia na którym na jednym wyjściu pojawia się wartość z +11V przez 0 do -11V na drugim jest masa - chodzi mi o schemat podłączenia do Atmegi8
Szanowni Koledzy. Zobaczyłem u kolegi tester elementów elektronicznych z tego linku: Wykonałem podobny, zastosowałem ATMEGA8A-PU (u kolegi jest ATMEGA8-16PU), a problem mam taki że pomiary rezystancji i pojemności są znacznie zawyżane. Próbowałem wszelkich możliwych wsadów, ale np zmierzony rezystor 10 k zawsze pokazuje 11,2k. Pewnie powiecie żeby wyselekcjonować...
Panowie problem już rozwiązany dzięki Wam, zakręciłem się jak młody ale gdy wykonywałem pomiary wpadłem na to gdzie jest błąd. Układ miał za zadanie zasilać się z dowolnego podłączonego zasilacza, w środku jako obciążenie zostały zamontowane dwie żarówki. Atmega miała wykonywać pomiary na obciążeniu i sprawdzać parametry podłączonego zasilacza. Oczywiście...
Jeśli chcesz gotowego rozwiązania to napiszę jak sam robię takie systemy: Deklaruję pewną strukturę globalną, koniecznie volatile, w której umieszczam flagi w zależności od tego ile ich potrzebuję, np.: [syntax=c]volatile struct sZmienna { unsigned char Pomiar :1; unsigned char Timer :1; unsigned char Odswiez_LCD :1; //itd. }Zmienna;[/syntax] Następnie...
Witam, mam problemy z uruchomieniem DHT11. Przerobiłem kod z tematu [url=]Link tak aby procesorem była atmega 8 a wyświetlaczem lcd 2x16. Problem polega na tym, że otrzymuję 0°C i 255% wilgotności- na tym program stoi i nic się nie zmienia, proszę o pomoc bo w internecie mało jest informacji na ten temat. [syntax=basic4gl] $regfile = "m8def.dat" $crystal...
Witam, robię układ na płytce evbavr04 propoxu, napisałem program do obsługi czujnika ad590 po wgraniu do atmegi nie wyświetla mi prawidłowo, tzn. są straszne wahania tak jakby przetwornik był źle ustawiony. Co może być nie tak ? [syntax=c] //program dla czujnika ad 590 #define F_CPU 8000000L #include <avr/io.h> #include <util/delay.h> #include...