http://obrazki.elektroda.net/85_12656115... Projekt powstał z czystej ciekawości… co można zrobić na Attiny13? Otóż można, i to dużo. W tym przypadku ten malec zmierzy nam napięcie, prąd, temperaturę, przeliczy, a wyniki w przystępny sposób pokaże na wyświetlaczu alfanumerycznym (typu HD44780). Jak by tego było mało, program został napisany...
Zacznijmy od tego, że w Tiny2313 nie ma ADC więc tu pytanie jest bezprzedmiotowe :D W Tiny261 timery są ciut nowsze niż w przypadku Mega8 i Tiny13. Wystepują tam już podwójne rejestry dla Timera0. Są to odpowiednio A i B czyli COMPARE 0 A i COMPARE 0 B. Zero odbosi się właśnie do Timera 0 Ogólnie dla nowszych prockow AVR jest to normą że tych rejestrów...
czyli rozumiem ze zeby skorzystac z ADC w atmega8 musze polaczyc ukladzik tak ja na rysunku z dokumentacji Figure 96? co wtedy z napieciem odniesienia? czy jezeli podlacze AREF do masy poprzez kondensator to moim napieciem odniesienia bedzie napiecie zasilania?
Off - napiecie odniesienia dla przetwornika podajesz na noge AREF. AVCC - napięcie odniesienia dla przetwornika jest brane z nogi AVCC czyli zasilania +5v. INTERNAL - napięcie odniesienia dla przetwornika jest brane z wewn. stabilizatora napiecia odniesienia 2.54v W dwoch ostatnich przypadkach obowiązkowy jest kondensator między pinem AREF a masą o...
Termometr zbudowalem do domu. Tata ciagle biega po mieszkaniu i sprawdza tradycyjne termometry na scianie. Na podstawie odczytow wie ile palic w piecu. W takim razie zbuduje dojladniejszy uklad. Dodano po 15 Jakie uklady polecacie jako napiecie odniesienia i WO najlepiej z pojedynczym zasilaniem +5V?
Bardzo dziekuje za odpowiedz,i za wyjasnienia,to oczywiscie moje bledy-z braku doswiadczenia,probowalem wsadzic ten sam plik do flash i do EEPROM,z tego co wywnioskowalem,to ten plik hex nalezy wpisac tylko do flash,i zostawic pusty EEPROM,jezeli zas chodzi o ten durnowaty miernik,to nie moze on mierzyc do 50v skoro napiecie odniesienia wynosi 2.5V,jest...
Witam Pierwsza rzecz to nadpróbkowanie, nie wiem co tu jest niejasne? Można zrobić na Atmega8 pomiar 12, 14, czy też 16 bitowy jak głoszą oficjalne materiały Atmela [url=http://www.atmel.com/images/doc8003... . Jak wspomniałem nie zlikwiduje to nieliniowości przetwornika w Atmedze. Bez dodatkowych wzmacniaczy nie da się sensownie mierzyć bezpośrednio...
hmmm trosze pokrecilem myslalem ze sie da za pomoca ATMEGA zmierzyc wartosc napiecia a tu tylko ie okazuje ze tam tylko jest wbudowany komparator, czyli tylko zareaguje jesli bedzie rozne napiecie od napiecia odniesienia :( piny AN0 i AN1 czyli tak jak wspomniales trzeba jakis przetwornikA/C
ADMUX=0b00000000; //konfiguracja przetwornika adc: napiecie referencyjne 2,56 V, 10 bitowy wynik, adc0 To nie jest wewnętrzne źródło napięcia odniesienia 2,56V. Masz zewnętrzny układ do tego?
Witam, mam do zrealizowania projekt kontrolera napiecia 20...30V. Urządzenie ma mierzyć to napiecie i być z niego zasilane ponadto ma wykonywac inne czynności jak informowanie o stanie pracy, i komunikacja na zewnątrz. Mysle nad zsstosowaniem atmega8 bo akurat: zdążyłem juz go poznać, jest niedrogi, posiada wewnętrzne napiecie odniesienia i mam go pod...
Jeśli rezystor pomiarowy masz jednym końcem na masie to drugi podepnij przez 10Kohm na wejście analogowe procka, jeśli nie to większy kłopot, ale niektóre procesory mają różnicowe wejście pomiarowe, tak jest chyba w Attiny26, ale wtedy napiecie pomiarowe nie powinno przekraczać na końcówkach w stosunku do masy zasilania procesora a jeszcze lepiej napięcia...
4.5V - spadek na diodzie + ATmega8 (bez L) = moze bedzie dzialac na baterii, a moze nie. rezystor 680om miedzy VCC a zasilaniem ladnie ta baterie bedzie zzeral - jesli ma byc to energooszczedne, to troche bezsensu. zreszta opisany jest jako pomiar pradu, ktory raczej nie bedzie mozliwy w takim ukladzie, bo co to za prad rownolegle do ukladu? pomiar...
Jak podajesz napiecie odniesienia dla przetwornika ? Jeżeli korzystasz z wewnętrznego to one nie są zbyt dobre i pływają , możesz wstawić LM385 taki na 2.5V, no i jakiś dławik na AVCC tak jak w nocie z Atmela, nie wiem być może to o czym ja tu pisze już zrobiłeś :) powodzenia
wybor pandie chyba na ADS1110 z szyna I2C pierw robilem na wbudowanym rozdzielczosc (10 bitow) napiecie odniesienia 5 V mierzone napiecie od 0 do 5V czyli 2^10 = 1024 5V / 1024=0,0049 ok troszke mala dokladnosc wiec dla 16 bitowego przetwornika 2^16=65536 5V/65536=0,000076 V czyli dla mnie super tylko jak to bedzie w praktyce bo slyszalem ze to niestabilnie...
Nie tak prosto.. ADC zwraca wartości z przedziału 0..1023 No tego wlasnie mi brakowało wertując elektrode :) A jak to obliczyc jesli napiecie odniesienia jest 5V a pomiar wykonywany w zakresie 0-1V. bez dzielnika oczywiście mysle ze tak 0.2/1024 bo zakres 5V a mierzony 1V czyli 1/5 = 0.2 Zreszta zaraz sprawdze i dam znać:)
Może któryś z szanownych forumowiczów miałby kawałek kodu i schemat spełniający nadający się do tego projektu. Najbardziej zależy mi na kodzie. Kilka miesięcy temu (dla treningu) testowałem układ LM335 - nie wiem czy to ten sam czujnik, czy ma inny zakres temperatur. Te układy wymagają kalibracji (mój oszukiwał coś koło 1 stopnia). Tutaj masz kod,...
Znalazlem cos takiego ustawiony tryb 8 bitowy, napiecie odniesienia wewnetrzne. Uruchomione przerwania od przetwornika, AVCC zasil tak jak na stronie 203 pdfa, jak uzywasz wewnetrznego zrodla odniesienia to AREF przez kondensator do masy, AGND jak najblizej masy mierzonego napiecia #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU...
Witam napisałem juz algorytm uśredniania wydaje mi się ze jest dobrze ale nam problem bo po wgraniu całość programu do procka używając potencjometru podłączonego do acd1 podłączone mam tam napiecie 5V brak jest reakcji diody(cały czas świeci) prosze o pomoc [syntax=c]#include <avr/io.h> #include<util/delay.h> #define led1 PB0 //defincja...
Witam, trochę Cię okradli - 7805 za 5zł i atmega8 za 8zł ??? (skandal) może w przyszłości warto: -zamienić LM35 na DS18B20 - cena praktycznie ta sama a dokładność temperatury o wiele lepsza, no i nauczysz sie obsługi 1WIRE -jeśli zostawiasz LM35 to warto zmienić max napiecie odniesienia skoro wiesz ze przy max 150 stopniach Celsjusza będzie na wejściu...
Witam mam malenki problemik z ADC na atmega8: mianowicie chodzi o to ze nie zeruje mi sie bit ADSC, ktory to sygnalizuje koniec konwersji ADC. Wyniki na LCD sa chaotyczne (wyglada na to ze dziala tu jakis magiczny random). Jesli widzicie jakis blad prosze o pomoc KOD: [syntax=c] /* * test.c * * Created on: 2011-07-24 * Author: METALLMANIAC */ #include...
Witam mam problem z programem [syntax=c]/*Program do pomiaru prądu i napięcia z przełącznikiem uzwojeń oraz sterowaniem wentylatorem*/ #define F_CPU 1000000UL #include <avr/io.h> #include <avr/interrupt.h> #include "LCD/HD44780.h" void ADCinit(void)//funkcja włączenia przetwornika a/d { ADMUX = _BV(ADLAR)| _BV (REFS0)|_BV (REFS1);//ustawienie...
Witam. Wiem ze problem jest poruszany wielokrotnie, jednak nigdzie nie mogę znaleźć odpowiedzi. Nie mogę nawiązać komunikacji z uC, wgrać programu ani sczytać sygnatury(losowa sygnatura 00ffff, 0000ff itp). Poniżej zamieszczam informacje o parametrach układu oraz schemat. Za każdą pomoc będę wdzięczny. Dane: VCC = 4,98 V AVCC = 4,98 V Kwarc zewnętrzny...
Witam! To mój pierwszy post w tym dziale, dlatego prosiłbym o łaskawe potraktowanie - po raz pierwszy i ostatni. :) Kupiłem sobie układ ATmega8 16PI, i po zapoznaniu się z oznaczeniem jego wyprowadzeń (http://www.gaw.ru/im/atmel/avr/atmega8_... mam parę wątpliwości. PBx, PCx oraz PDx to poszczególne porty. Jednak jak zasilić ten mikrokontroler?...
Witam, Zbudowałem taki układ: http://obrazki.elektroda.pl/9541154400_1... Czy zasilanie mikrokontrolera jest prawidłowe oraz czy nie za mało dałem kondensatorów ceramicznych bo mam pewne problemy z uC. Program się co prawda wgrywa ale moim zdaniem nie funkcjonuje poprawnie. Np. ustawiam wszystkie porty C na wyjścia oraz w stan wysoki...
Witam! Bawiłem się w elektronika :) i napotkałem taki problem. Otóż w pewnej książce z kursem programowania w Bascomie (nie wiem czy mogę podać tytuł itp, ale nie o to chodzi), jest prościutki schemat: http://obrazki.elektroda.net/39_11819243... Całość polegała na kolejnym zapalaniu się diód led, taki poruszający się punkt świetlny. Trochę...
Witam, Posiadam płytkę testową EVB 4.3. Za pomocą programatora na płytce chce zaprogramować ATmege8. Wszystkie połączenia wg tej [url=http://and-tech.pl/wp-content/downl... Wszystko przebiega tak jak autor miał na myśli, niestety po wgraniu mojego krókiego kodu: [syntax=c]#include<avr/io.h>...
Po wielokrotnym sprawdzeniu kodu niestety nie udaje mi się ruszyć fast PWM na atmedze 8, stąd prosił bym o obejrzenie kodu i stwierdzenie gdzie występuje usterka. Do PB3 podłączona jest diodka, na ADC daję z dzielnika napięć 0 do 2,5V. Kod: [syntax=c]#include <avr/io.h> #include <util/delay.h> int main (void) { DDRB|=(1<<PB3); DDRC&=~(1<<PC5);...
witam zaznaczę, że zaczynam z uC na co dzień bawię się PLC zmontowałem sobie układ na płytce stykowej wgrałem prosty program z kursu który znalazłem w necie /* przykład 2.1 "leds.c" */ /* 8 diod LED przłączonych do portu D */ /* ATmega 1MHz */ #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { /* Wszystkie...
Witam już od jakiegoś czasu próbuję zrobić na ATmega8 wykryła mi naciśnięcie guzika i nic. próbowałem już według wielu instrukcji, z podciąganiem, bez i nic. teraz próbuję na kodzie prtzepisanym z książki "mikrokontrolery AVR w praktyce", z rezystorem podciągającym 1kΩ. jest kompletny brak reakcji w przypadku zaciśnięcia lub rozwarcia zworki. może...
http://obrazki.elektroda.net/56_11720950... Posiadam kilka wiertarek na 12V, PIKO, zwykłą i zrobioną z jakiegoś silniczka. Niedawno zbudowałem dosyć mocny zalilacz 13,8V i powstała potrzeba zbudowania czegoś do regulacji obrotów wiertarek zasilanych z tego zasilacza. Na początku chciałem zrobić coś z jakiegoś LM.., ale miałem wolną Atmegę8 i dlatego...
W jaki sposób zaadoptować kostkę ATmega8 do odczytywania obrotów silnika benzynowego (czterosuwowy V4)? Wynik pomiaru ma być przedstawiany za pomocą kolorów diody RGB (nieb -> ziel -> żółty -> czerw). Jak sobie z tym poradzić?
Witam serdecznie! Od jakiegoś czasu bawię się trochę atmegą8. Jako, że jestem początkujący, pisałem proste programy, typu zaświeć diodki, zgaś diodki. Podczas wykonywania programu, który miał zaświecać daną diodę, gdy wciśnięty jest dany przycisk, mikrokontroler przestał odpowiadać. Program w ogóle napisany był tak, że dopóki nie jest wciśnięty przycisk,...
Witam wszystkich! Chcę zaprogramować atmega8 przez isp, więc robię płytkę uruchomieniową. Nie wiem które wyprowadzenia mikrokontrolera mam podłączyć do zasilania +5v a które do masy (widzę jakby dwie). Proszę o odpowiedz jakie piny mają iść do zasilania atmegi. Z góry dzięki
Witam Robię projekt na atMega8L w wersji SMD. Po wielu mekach udało mi się wczoraj odczytać coś z pamięci i zapisać do Flasha prosty program w C wypluwający jedynkę na porcie D, jednak niestety nie działa. Bałem się, że może podczas lutowania spaliłem procesor, ale skoro się programuje to znaczy chyba, że działa ? a może nie ? Programuje ponyprogiem2000....
Witam, domyśliłem się, że gotowców nie robicie (w sumie to i dobrze:) ), tak więc zabrałem się sam za programowanie. Chcę napisać prosty program zapalający diodę, podłączoną do bitu 0 portu B, po przyciśnięciu przycisku podłączonego do bitu 0 portu D. Teoretycznie napisałem, ale nie chce to działać. Znalazłem link na forum gdzie problem był opisany,...
Mam problem z portami Atmegi8. Mianowicie, gdy ustawiam na nich "1" to wartości napięć na różnych portach są losowe, na niektórych jest normalnie 5V, a na innych 4,3V, 1,3V, 0,4V albo inne. Za to jak wystawiam "0" to jest ładne 0V. Nie wiem w czym może tkwić problem. Kupiłem nową Atmegę, bo myślałem, że może padła, ale druga zachowuje się tak samo....
Witam. Od jakis 2 tygodni walcze z tym uC (to sa moje poczatki) i 2 juz albo spalilem, albo w niewiadomy sposob staly sie malomowne (programator ich nierozpoznaje - nie pogamaja zew. RC i kwarc). Fusebitow nie ruszalem. Teraz siedze na 3 egzemplarzu i ogolnym moim celem jest dorwanie sie do ADC i wykorzystanei go. A poki co nie potrafie nawet zaswiecic...
Witam :) Pytanie beznadziejnie głupie i proste... Jednak mam problem - mam diodę (wprawdzie narazie dwukolorową, ale ostatecznie będzie RGB). Mój problem polega na tym, że... nie mam pojęcia jak podłączyć RGB ze wspólną katodą. Ze wspólną anodą byłoby prosto - anoda przez odpowiedni rezystor do +5 a R, G i B do kolejnych pinów portu, np. C. Do tego...
Witam serdecznie. Zwracam się z prośbą o napisanie programu pod uniwersalny programator AVR na Atmega8 Układ posiada 4 wejścia sygnałowe, 3 przekaźniki i jedno wyjście uniwersalne pod czwarty przekaźnik. Zatem do pomiaru dwóch (2) napięć, prądu i prędkości obrotowej będzie w sam raz. Jalie zadanie ma spełnić urządzenie ?? 1) Powinno nie dopuścić do...
Witam Chciałbym zwrócić się o pomoc. Parę lat temu uczyłem się programowania z kursów EDW na procesorze 8051. Na mikrokontrolerze można robić różne cuda a jego koszt to parę zł., ale dla mnie problem jest tego typu, że nawet do najprostszej rzeczy potrzebuję wsadzić całą płytę testową gdzie jej koszt wynosił chyba 180zł. Moje pytanie brzmi czy po zaprogramowaniu...
Witam. Dopiero zaczynam przygodę z mikrokontrolerami(konkretnie ATmega8), więc problemy na moim stopniu zaawansowania to pewnie normalka :) Problemem jest to, że ze zdefiniowanych portów(PB1, PB2 i wszystkie PD) działają tylko PB1 i 2. Na zdjęciach podpiety jest tylko PB2, ale to nie ma znaczenia. Poniżej zdjęcia mojej płytki stykowej i kod programu(w...
Możesz wykorzystac wbudowane napiecie odniesienia.
na szczęście RTC i procesor pracują, zdaje się, że od 1.8V raczej nie, jak podasz typ procka to sam sprawdz w nocie, ale np. – 2.7 - 5.5V (ATmega8L) – 4.5 - 5.5V (ATmega8) Zastosuj moje rozwiazanie, czyli: Napiecie odniesienia wewnetrzne. Do tego dzielniki napiecia na 2 baterjach, tak dobrane zeby max. za dzielnikiem byo 2,56V. Pozniej...
twoj kod zaklada, ze do VREF podpiete jest ZEWNETRZNE napiecie odniesienia. czy tak jest aby na pewno? 4\/3!!
Czesc!Moze mi ktos dobrze wyjasnic problem wewnetrznego zrodla napiecia odniesienia 2,56V w Atmedze8?Wybieram programowo bitami REFS0 i REFS1 w rejestrze ADMUX to napiecie wewnetrzne(przy czym AVCC mam podpiete do VCC mikokontrolera, a nozke AREF mam ploaczona tylko z nozka GND mikrokontrolera przez kondensator ceramiczny 100nF)powinno byc stale.Kiedy...
Wyświetlasz wartość odczytaną bezpośrednio z przetwornika ADC, to nie jest wartość zmierzonego napięcia, musisz ją przeliczyć w zależności od zastosowanego napięcia odniesienia. napięcie = pomiar_z_ADC*(napięcie_odniesienia/rozdz... w Twoim wypadku f=pomiar(0)*(napięcie_odniesienia/1024)
Rozumie, ale czy ta dioda jest konieczna? ja mam podpiętą diodę pod inny pin w procesorze i działa... Znalazłem tranzystor bc211 podłączyłem go tak jak na układzie i przez rezystor 10k al dalej nie rusza wentylator. zmieżyłem sobie napiecie i gdy jest <23 C swieci mi sie dioda czerwona i na wyjsciach z tranzystora jest 0V natomiast powyzej 23C bez...
Witam po co jest to zasilanie 2,5V na układzie TL431 i skąd ono jest pobierane. Napięcie odniesienia rozumie ze jest z wewnętrznego źródła i równe jest 2,56V. Co do wcześniejszego układu to te napięcie 2,5 V wytwarzane jest z TL431.Jest to układ napięcia odniesienia dostarczający także napiecie referencyje dla przetwornika ADC w Atmega8. Ogólnie rzecz...
możesz narysować jak podłączyć do tego źródła pt100 i jaka wartość prądu będzie najlepsza? Potrzebuje pomiar do 400C na 10bit AC w atmega8. Czy 5mA będzie ok? Dodano po 5 napiecie odniesienia chce dac 1,235V
lukasixthm, napięcie jest ustawione na zewnętrzne, sprawdzałem, jest na tej nóżce uC 5V, tutaj jest procedura inicjalizująca adc, w programie używam trybu 0 [syntax=c]void adc_init(int tryb){ ADCSRA |= (1<<ADEN); //wlacz adc //ADCSRA |= (1<<ADPS2)|(1<<ADPS1)|(1<... // preskaler 128 ADCSRA |= (1<<ADPS1)|(1<<ADPS0);//pres...
A nie lepiej wykorzystac ADC? Napewno bedzie dokladniejsze niz sposob z kondensatorem. Np podpinasz wejscie ADC do +5V przez rezystor, a mierzony opor pomiedzy ADC i mase, robi Ci sie wtedy dzielnik napiecia z ktorego wyliczasz badany opor. Ale przy zakresie 1k - 6M musialbys chyba przynajmniej 3 zakresy zrobic, mozna podlaczyc 3 rozne rezystory pomiedzy...
Potencjometr: R16148-1A-2-B10K Dokumentacja: http://datasheet.octopart.com/R16148-1A-... Mierze napięcie w zakresie od 0 do 5 V, a napiecie odniesienia to 2,56 wewnetrzne w ATmega8. Schemat podłączenia potencjometru i zasilania układu taki jak na schemacie: http://mikrokontrolery.blogspot.com/2011...
Chce podlaczyc tacho do wewnetrznego przetwornika ADC ATmega8. Taka pradnica daje maksymalnie napiecie 10V przy 5000rpm. Zastanawiam sie czy przy pomiarze predkosci wiatru uzyskam maksymalne predkosci obrotowe. Nigdy nie uzywalem wewnetrznego przetwornika mikrokontrolera. Z tego co sie orientuje to przy wewnetrznym napieciu odniesienia przetwornik mozna...
Witam. Mam problem z przetwornikiem wew. atmegi. Przejrzałem dużo wątków podobnych lecz nic nie pomaga. Moja funkcja inicjalizująca przetwornik: void Inicjalizacja(void) { ADMUX |= _BV(MUX0); //ADC1 (PC1) // Zezwolenie na konwersję ADCSRA |= _BV(ADEN); //Bity refs1, refs0 domyślnie ustawione na 0 - napiecie odniesienia...
Twój program: http://obrazki.elektroda.pl/8133379300_1... a dopiero później ustawiasz na nim jedynkę: a między tymi instrukcjami jest co nieco kodu, a zegar zaledwie 1MHz , to dlaczego się dziwisz, że dostajesz impuls na transoptor? Według mnie potwierdza on, że to procesor na początku wystawia jakieś zakłócenia. Więc to nie mikrokontroler...
Witam. Mam taki problem. Che podlaczyc czujnik cisnienia MPX4115A do przetwornika ADC 16-bitowego ADS1100 i w efekcie odczytac to poprzez uP Atmega8. Czujnik cisnienia zasilany jest napieciem 5V i ma wyjscie napieciowe od 0,2 do 4,8V. Zmiana tego naięcia wynosi 4,59mV/hPa. Dla rozdzielczosci ktora chce uzyskac, czyli 0,1hPa musze odczytac zmiane napiecia...
https://botland.com.pl/sterowniki-silnik... Kupiłem taki sterownik na allegro. Zasilam atmege8 napięciem 5V z zasilacza. Z tego samego zasilacza zasilam część logiczną tego mostka , oraz masę tego mostka podłączam do atmegi. Do wejścia +12V podłączam przewód plusowy od innego zasilacza +12V i...
Ok no to ja juz mniej wiecej rozumiem. Nie rozumiem troche o co chodzi Ci z tym Timerem - po co w ogole go uzywasz skoro nie odpalasz timera a odpalasz przerwanie od ADC - to jest zagadka. Najprosciej jest to zrobic tak: #include <avr/io.h> #include <util/delay.h> void main (void) { char ADC_L, ADC_H; int ADC_pomiar; DDRC =...
Witam Program dokonuje pomiaru temperatury na jednym wejsciu ATmega8, nastepnie przełącza się na inne wejście, dokonuje pomiaru który jest przeliczany na kąt ustawienia wału w silniku krokowym. Zmiany kąta dokonywane są za pomocą potencjometru. Wyniki pomiarów temperatury oraz kąt obrotu silnika wyświetlane są na wyświetlaczu LCD. Program działa. Pytanie...
No dobra. A skąd układ będzie wiedział kiedy napięcie jest mierzone bez obciążenia, a kiedy z obciążeniem? Pomiar za stabilizatorem nie ma sensu bo tam napięcie jest (teoretycznie) niezależne od prądu. Co się stanie gdy przestawimy układ w inne miejsce w sieci - czyt. zaniesiemy do znajomego (albo ktoś włączy / wyłączy spory odbiór)? Układ zgłupieje,...
[syntax=c] #include <avr/io.h> #include <util/delay.h> #define ADCIN PC5 //definicja ADCIN (wejście ADC) #define nadmuch (1<<PD0) #define paliwo (1<<PD1) #define iskra (1<<PD2) #define alarm_temperatura (1<<PD3) #define alarm_paliwo (1<<PD4) int main(void) { //Uruchomienie ADC, wewnętrzne napiecie odniesienia,...
Wstawiam kod zmodyfikowany wg Waszych wskazówek. Proszę o wytkniecie błędów :) Modyfikacje: 1. Uruchomienie konwersji ADC w trybie free-running i przeniesienie do pętli głównej. 2. Wyrzucenie przerwania od przepełnienia Timera0. 3. Zastosowanie sprzętowego wymuszenia zmiany stanu na pinie OC2 w przerwaniu od detektora zera. Wartość ładowaną do OCR2...
W nocie do megi8 masz pokazane jak podłączać AVCC (dławik + kondensator). Napięcie zasilania jest za mało stabilne na napięcie odniesienia, tym bardziej, że zależy Ci na dokładności. Wrzucilem kondensatory tylko prosze o sprawdzenie czy wartosci sa dobre... http://obrazki.elektroda.net/79_12163716... W kodzie wyżej kilka wartości i szczegółów...
Witam Mam problem z przetwornikiem analogowo-cyfrowym i modulacją PWM w zasilaczu mojej konstrukcji . Sam odczyt prądu i napięcia z zwartym tranzystorem jest poprawny . Ale gdy chcę stabilizować prąd i napięcie , to zaczynają się przekłamania na wyświetlaczu . Ja sam dopiero zacząłem przygodę z AVR-ami . I mam troszkę problemów z tym układem .W załączniku...
1. Zmierzyć (np. multimetrem - najlepiej dobrym ;) ) napięcie na wyjściu (-) zasilacza w odniesieniu do DGND. Powiedzmy, że będzie to Uzz = 0,5V Możesz też Uzz mierzyć bezpośrednio tym miernikiem w oddzielnym kroku, podłączając końcówkę (-) zasilacza na kolejne wejście przetwornika. 2. Pomiar napięcia prawie tak jak dotychczas: Uin = (Uref/1024)*ADC_temp;...
Jak zasilasz z 5V to w formule powinno być 5V, jak 4V to 4, albo użyj wewnętrznego źródła odniesienia. Jak masz wątpliwości to najpierw wyświetlaj na LCD ADC, a obok temperaturę z niej wyliczoną, jak nie wiesz czy działa jakaś funkcja do konwersji liczby to możesz wziąć dowolną liczbę w spodziewanym zakresie, przekonwertować ją i wyświetlić. A w samej...
Użycie jako referencji Vcc też problemu nie rozwiązuje - stabilizator ma dokłądność 5%, a do tego dochodzą duże wahania związane z odpowiedzią na obciążenie impulsowe (układy cyfrowe gwałtownie zmieniają pobór prądu), szumy, tętnienia itd. W efekcie może być gorzej a nie lepiej. Także zostaje zewnętrzna referencja, albo np. wykorzystanie innego AVR,...
Witam. Sensor działa nie jest idealnie ale działa :>. Filmik tu #include <inttypes.h> #include <avr/interrupt.h> #include <avr/io.h> #include <stdlib.h> #include <delay_x.h> #include "lcd.h" #define ddrd_output DDRD = 0xFF; volatile uint8_t i; char buffer_n Dołączam pliki co ważniejsze
Witam, mógłby mi ktoś sprawdzić kod, szczególnie ustawianie adc? Zmiana rezystancji na potencjometrze ma powodować ruch serwa o kat proporcjonalny do zmiany rezystancji. Wcześniej zrobiłem dla jednego kanału adc i było ok ale po zmianach na dwa kanały serwa tylko drgają. enable PWM on port B1 in non-inverted compare mode 2 TCCR1A |= 2 << 4; //...
Witam, problem polega na tym, że po przekroczeniu wartości 255 na ADC co u mnie odpowiada 8,6V wartości pobierane z ADC nie zmieniają się aż do osiągnięcia wartości ok 280. To samo ok 743 do 768. Napięcie na wejściu ADC zmienia się ale odczytywane wartości już nie. Być może problemem jest: return ADCW; które może zwraca 8 bitów zamiast 10? Wszędzie...
atmega8 odniesienia stabilizator napiecie odniesienia stabilne napiecie odniesienia
bootice parts egzamin zawodowy testy ciśnienie zasobnik
tania bramka zigbee instrukcja lancia dedra
Liqui Moly, Chevron, BG – czyszczenie wtrysków po dolaniu środka do pełnego baku Barton Ranger Classic 50 – lokalizacja blokad prędkości, CDI, wydech, gaźnik