zliczanie impulsów atmega8

Znaleziono około 290 wyników dla: zliczanie impulsów atmega8
  • [ATmega8][BASCOM] Zliczanie impulsów (ilości przyciśnięć przycisku na sekundę)

    [syntax=basic4gl]If F1s = 1 Then Ilosc_wcisniec = Zmienna_pom Zmienna_pom = 0 Reset F1s End If[/syntax] Tu jeszcze mały błąd bo brakło zerowania flagi 1s i ma być porównanie z 1 a nie 0.

    Mikrokontrolery AVR   14 Mar 2012 10:37 Odpowiedzi: 7    Wyświetleń: 4554
  • [Atmega8][C/AVR Studio] Niepoprawne zliczanie impulsów impulsatora.

    to ja też coś od siebie dołożę spróbuj wszystko zapisać w postaci liczbowe tj nie baw się w przesunięcia bitów i takie tam tylko na sztywno w pisz co masz wpisać do rejestrów, wnioskuje ze używasz darmowego kompilatora spróbuj wyłączyć optymalizacje kodu, ewentualnie spróbuj dopisać w obsłudze przerwania czy to wejście faktycznie ma stan niski. Swego...

    Mikrokontrolery AVR   15 Wrz 2011 12:32 Odpowiedzi: 14    Wyświetleń: 4182
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Atmega8 – program do sterowania LED, zliczanie impulsów Z1, regulacja częstotliwości

    No Dobra program juz prawie napisałem i głowiłem sie nad wersja ze zmiennym PWM+f... ale z tego co mi odpisałes to wnioskuję ze coś tu mi nie gra... A nie możnaby programowo realizować ten restart co 80ms? Moze napisz dokładniej co to ma być a coś doradzimy :) Pozdro No wlasnie o to chodziło by nie restartorwać tego zewnetrznie bo chyba prosciej zaimplementowac...

    Mikrokontrolery   13 Maj 2007 13:20 Odpowiedzi: 8    Wyświetleń: 2630
  • REKLAMA
  • Atmega8 - Timer1: Jak ustawić kierunek zliczania impulsów 24V?

    Ja zawsze wpisuję Timer1 = var i to jest wartość początkowa licznika , a wpisując instrukcję load , podajesz ilość impulsów do zliczenia , a nie wartość początkową timera, kompilator sam wylicza wartość początkową.( chyba ). Timery zliczają w górę.

    Mikrokontrolery Początkujący   28 Wrz 2012 13:16 Odpowiedzi: 2    Wyświetleń: 1278
  • REKLAMA
  • [Atmega8][Bascom] - Generowanie impulsów na OC2 i zliczanie ich przez Timer1

    Muszę użyć układ dwóch timerów ponieważ w docelowym układzie zakres czasowy Timera1 będzie za mały. Czy procesor zliczy na T1 impulsy generowane na OC2 ? Obawiam się sytuacji, że przy wspólnym CLK gdzieś mi się zbocza miną pomiędzy OC2 a T1 i układ nie zatrybi... Oczywiście że zbocza te mogą się minąć, ale to jest bez znaczenia. Podczas synchronizacji...

    Mikrokontrolery AVR   22 Lip 2012 19:45 Odpowiedzi: 6    Wyświetleń: 1917
  • Jak wyeliminować zakłócenia na portach ATmega8 przy zliczaniu impulsów?

    Osobiście to do sterowania pinu z 12V zastosował bym tranzystor + dzielik napięcia, a te diody które teraz pracują zostawił bym jako dodatkowe zabezpieczenie. Co do zakłuceń to poprostu pin uC nie może "wisieć w powietrzu", pin uC musi mieć zawsze jakiś potencjał (najlepiej bliski VCC lub GND). Czy w twoim przypadku ten warunek jest spełniony? Wydaje...

    Mikrokontrolery   06 Wrz 2007 18:10 Odpowiedzi: 6    Wyświetleń: 3103
  • Atmega8 Bascom - Jak zliczać impulsy z 6 fotorezystorów?

    Co zrealizować? Programowe zliczanie impulsów? Ustawiasz timer tak, żeby generował przerwanie co 100 us, sprawdzasz stan portu, robisz xor z poprzednim stanem i testujesz, które bity są ustawione - ustawiony, znaczy zaszła zmiana stanu, czyli inkrementujesz odpowiednią zmienną.

    Mikrokontrolery Początkujący   28 Wrz 2013 15:13 Odpowiedzi: 7    Wyświetleń: 2517
  • REKLAMA
  • ATmega8 [B] - Zliczanie impulsów z cewki zapłonowej.

    Witam, Chciałem zrobić licznik obrotów na AVR, wydaje mi się, że najlepszym sposobem jest zliczanie impulsów z kabla WN cewki, i tu mam pytanie, czy ktoś ma schemat aby móc ładnie je zliczać za pomocą Timera i nie rozwalić mC? Pozdrawiam Tomasz.

    Mikrokontrolery AVR   25 Wrz 2012 15:35 Odpowiedzi: 8    Wyświetleń: 3177
  • Atmega8 - Debouncing oraz przekaźnik - sprawdzenie układu

    Czyli przez BD139 ma być przekazywana masa przekaźnika? Tak, zobacz: http://mikrokontrolery.blogspot.com/2011... Dondu, częstotliwość sygnałów podawanych do AVR będzie tak duża że muszę takim sposobem niwelować drgania Jak duża ta częstotliwość? Czy ty chcesz zliczać te impulsy, czy tylko stwierdzić brak impulsów?

    Mikrokontrolery Początkujący   28 Lip 2012 10:33 Odpowiedzi: 17    Wyświetleń: 2463
  • Jak zliczać impulsy z TCRT5000 na Atmega8 bez liczników sprzętowych?

    Jeśli nie licznik użyłbym przerwań. Jednak licznik jest to tego najlepszy. Można nawet hardwarowy zliczać ilość impulsów w odpowiednim okresie. Albo n liczników które zatrzymasz w momencie przerwania. Zliczanie zwykłymi wejsciami może doprowadzić do utraty impulsów.

    Mikrokontrolery AVR   08 Kwi 2010 13:07 Odpowiedzi: 20    Wyświetleń: 4219
  • Jak zresetować ATMEGA8 programowo przez RS232 w BASCOM?

    Nie lepiej zerować przez RS'a zmienną która zlicza impulsy ?

    Mikrokontrolery   06 Sty 2009 00:40 Odpowiedzi: 6    Wyświetleń: 2897
  • REKLAMA
  • Zmiana kodu z Timer0 na Timer1 w ATmega8 - jak to zrobić?

    Kosmo Timer1=34285 wyszło z prostej kalkulacj. przy zegarze 8000000 i preskalerze 256, timer uP'a zliczy 8000000/256= 31250 "impulsów". Czyli aby licznik sie przepelnil nalezy zaczasc zliczanie od 65535-31250=34285.

    Mikrokontrolery   20 Wrz 2008 16:55 Odpowiedzi: 15    Wyświetleń: 6221
  • [AVR GCC] Jak zliczać impulsy 10kHz na 12 pinach Atmega8?

    Witam serdecznie! W jaki sposób optymalnie zrealizować zliczanie impulsów (częstotliwość do ok 10kHz) na co najmniej 12 pinach atmega8? Procesor zdecydowanie nie ma tylu wejść licznikowych... Czy jest to wykonalne? Pozdrawiam, Patryk

    Mikrokontrolery AVR   06 Cze 2012 07:28 Odpowiedzi: 7    Wyświetleń: 3112
  • ATmega32/ATmega8 - Problem z zasilaniem i zliczaniem impulsów PWM

    Witam Mam taki mały problem zbudowałem uradzenie składające się z 2 mikroelektronik ale, mam problem i nie mam pojęcia co może być przyczyną. Atmega8 wysyła impulsy PWM do ATmegi32, Atmega32 ma za zadanie w ciągu 1 sekundy zliczać impulsy z 8, wartość PWM jest regulowana i gdy 8 jest zasilana z całkowicie innego źródła np programator, wszystko jest...

    Mikrokontrolery AVR   21 Lut 2013 09:16 Odpowiedzi: 8    Wyświetleń: 2535
  • Jak skonfigurować trzeci timer w Atmega8?

    A niby dlaczego nie, podłączenie kwarcu, to też "zliczanie" impulsów. Karta katalogowa nic nie mówi o braku możliwości zliczania impulsów

    Mikrokontrolery   29 Mar 2008 12:57 Odpowiedzi: 7    Wyświetleń: 3265
  • [atmega8] [atmega8][c] Regulator dwukierunkowy RC - błędne zliczanie impulsów PWM

    Program sprawdziłem najpierw na diodach, później na silniku. Działało trochę i poszedł tranzystor, ale jak pisałem chyba z mojej winy bo zwarłem ścieżki sterujące pwm. Wlutowałem nowy tranzystor i działa, ale ma to być regulator do łódki więc zanim wypuszczę ją na wodę chce mieć w miarę pewność, że wróci. Chodzi mi tylko o to by ktoś sprawdził czy to...

    Mikrokontrolery AVR   21 Lis 2014 13:30 Odpowiedzi: 3    Wyświetleń: 3024
  • [atmega8] Jak zliczać impulsy między pomiarami czujnika na ATmega8 w Bascom?

    Po długim analizowaniu problemu narodziło mi się coś takiego: 'pętla główna Dim I As Integer Dim Impulsy As Long Dim Sek As Integer Tccr1a = &H00 'ustawianie trybu pracy timera1 Tccr1b = &H0C Ocr1ah = &H7A 'załadowanie liczby 31250 do licznika Ocr1al = &H12 'przykładowa liczba do odmierzania (1s) Tcnt1h = &H00 ' zerowania rejestrów do zliczania...

    Mikrokontrolery AVR   15 Wrz 2010 17:54 Odpowiedzi: 2    Wyświetleń: 1986
  • ATMega8 - maksymalna częstotliwość pomiaru bez preskalerów, kod w Bascom

    No, tak dobrze to nie jest. AVR-y (a w nich timery) nie mogą poprawnie zliczać impulsów o częstotliwości większej niż połowa częstotliwości zegara zakladając na wejsciu wypełnienie przebiegu 50%. Niezbędne będzie zatem zastosowanie preskalera. Proponowałbym ATMEGA8 z kwarcem 16MHz i z prescalerem /4 zbudowanym np z cyfrówki 74F74. Mamy zatem poniżej...

    Mikrokontrolery   26 Sty 2006 22:05 Odpowiedzi: 3    Wyświetleń: 2565
  • ATmega8 Timer0/Timer1 – jak ustawić prescaler, by uzyskać 1s przy 1MHz?

    bezpośrednio z bascoma się nieda. trzeba by wpisać odpowiednią wartość do rejestru sterującego timerem ale niepamiętam dokładnie jak to sięrobi, trzeba by zajżec do noty katalogowej tam wszystko dokładnie opisane. ale mozna zrobić inna sztuczkę $regfile = "m8def.dat" Config Pinb.1 = Output $crystal = 1000000 Config Timer1 = Timer , Prescale...

    Mikrokontrolery   14 Mar 2006 21:13 Odpowiedzi: 27    Wyświetleń: 2855
  • ATMEGA8 – konfiguracja timera do zliczania impulsów z czujnika i RPM na LCD 4x20

    Więc musisz zdecydować o czasie zliczania. najlepiej wykorzystać wejście licznika. Teraz pytanie czy konieczne w twoim przypadku jest zliczanie wszystkich enkoderów jednocześnie czy wystarczy je zliczać pojedynczo i poklei wystarczająco szybko o ile do możliwe. Innym licznikiem odmierzasz czas zliczania. Tu istotne jest aby po uruchomieniu licznika...

    Mikrokontrolery AVR   27 Sie 2010 20:59 Odpowiedzi: 22    Wyświetleń: 3964
  • ATmega – jednoczesne użycie Timer0 do zliczania impulsów i Timer1 do PWM oraz czasu

    Która atmega? W atmega8 możesz użyć: Timer0 - odmierzanie czasu Timer1 - zliczanie impulsów Timer2 - PWM

    Mikrokontrolery   09 Maj 2008 09:05 Odpowiedzi: 5    Wyświetleń: 1780
  • [Atmega8] [Atmega8][C] Generowanie impulsu przy stałym niskim poziomie czujnika metalowego

    Czyli przyjmujemy, że nie ma problemu z drganiami styków i innymi zakłóceniami. Jeżeli dobrze zrozumiałem zasadę działania czujników oraz Twój cel i chcesz wykorzystać obydwa INTx, to zrobiłbym tak: 1. pod INT0 podpinasz sygnał decydujący o starcie i końcu zliczania 2. pod INT1 podpinasz sygnał, który ma być zliczany Pseudo kod: 1. inicjacja: 1.1 INT0...

    Mikrokontrolery AVR   25 Paź 2011 17:18 Odpowiedzi: 14    Wyświetleń: 1547
  • Jak zliczać impulsy na PD6 i PD7 Atmega8 w Bascom?

    Wolałbym nie pisać Ci gotowca ;) natomiast moja rada jest taka. Uruchomić timer i jeśli częstotliwość tych impulsów jest dość wysoka to bezpośrednio w przerwaniu timera dawać sygnał rozpoczęcia i zakończenia zliczania i zliczać w pętli głównej programu, a jeśli częstotliwość impulsów jest mała (np. w ciągu 5 czy 10s ma liczyć) to lepiej zrobić dodatkowy...

    Mikrokontrolery   15 Kwi 2011 10:08 Odpowiedzi: 3    Wyświetleń: 1849
  • [Zliczanie obrotów] Fiat 126p - sygnał z aparatu zapłonowego do ATMega8 nie działa

    Zobacz kit AVT 2711 jak jest zrobione formowanie impulsów. Jest przystosowany do przerywacza.

    Początkujący Elektronicy   21 Kwi 2018 08:20 Odpowiedzi: 8    Wyświetleń: 522
  • [Atmega8][C] - Obsługa wyświetlaczy 7 LED - pierwsze starcie, krytyka programu

    Faktycznie bez problemu udało mi się ustawić godzinę "dwudziestą piątą" :D Zmieniłem na licznik jest używana podczas multipleksowania (4 wyświetlacze) w funkcji switch(licznik) . Do T0 wpisuje wartość początkową, żeby zliczał mi 255 - WART_POCZ impulsów.

    Mikrokontrolery Początkujący   23 Lip 2012 11:45 Odpowiedzi: 18    Wyświetleń: 2714
  • Licznik ATMEGA8, jak inaczej zliczać niż przez T0?

    Witam, mam uszkodzony pin PD4(T0). Jak mogę inaczej niż przez T0 tym licznikiem zliczać impulsy?

    Mikrokontrolery   29 Lut 2008 19:31 Odpowiedzi: 6    Wyświetleń: 1879
  • Jak zliczać impulsy z czujnika podczerwieni na Atmega8?

    Witam Chciałbym usłyszeć Wasze zdanie na jeden temat. Otóż mam urządzonko zbudowane na bazie Atmegi8 - całość zamontowana na maszynie -gra i buczy (dzięki również Waszej pomocy za co bardzo dziękuję). Maszyna ma czujnik podczerwieni, który bada przesuwające się na taśmie przedmioty (czujnik zasilany jest 24 VDC i ma 3 przewody VDC, GND, i SYGN przedmiot...

    Mikrokontrolery   20 Lip 2007 08:50 Odpowiedzi: 4    Wyświetleń: 1593
  • Zegar na ATmega8 - jak poprawić dokładność poniżej 3 min/rok?

    No to daj na zliczanie zewnętrznych impulsów timer2(?). Może po jakimś preskalerze- nie liczyłem. Timer jako counter.

    Mikrokontrolery AVR   19 Gru 2016 20:32 Odpowiedzi: 66    Wyświetleń: 9129
  • [atmega8] Jak zliczać impulsy z transoptora szczelinowego na ATmega8?

    chciałbym zliczać impulsy generowane przez transoptor szczelinowy mam taki kod $regfile = "m8def.dat" $crystal = 1000000 Dim Wynik As Long Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portd.6 , Db6 = Portd.7 , Db7 = Portb.0 , E = Portd.3 , Rs = Portd.2 Config Timer1 = Counter , Edge = Rising Do Timer1 = 0 Start Timer1 Wait...

    Mikrokontrolery AVR   27 Lut 2010 07:54 Odpowiedzi: 6    Wyświetleń: 4453
  • Jak zbudować miernik prędkości obrotowej z Atmega8, LCD i GP1S51VJ000F?

    [quote="emarcus Chyba nie tak prosto z dwukierunkowym zliczaniem impulsów (rozpoznaniem kierunku obrotu)! e marcus[/quote] Warunkiem rozrówniania kierunku obrotów jest tylko to aby dwa czujniki były rozstawione miedzy sobą o kąt rózniacy sie od 180 stopni lub tez w przypadku jednego czujnika otworki lub jezyczki przecinajace czujnik byly rozmieszczone...

    Mikrokontrolery AVR   24 Sty 2011 00:38 Odpowiedzi: 62    Wyświetleń: 10806
  • Jak zliczać impulsy w obrotomierzu cyfrowym na Atmega8 przy 130–460 Hz?

    Witam Nie ma sensu zliczać impulsów, żadna to rozdzielczość. Przy zegarze AVR 8MHz i zliczaniu własnego zegara, przez jeden okres impulsów z zapłonu, przy maksymalnych obrotach np. 500Hz, licznik zliczy do 16000. Przy niższych obrotach trzeba będzie dodatkowo zliczać przepełnienia licznika. Przy takich wartościach można bawić się matematyką i coś ciekawego...

    Mikrokontrolery AVR   31 Sty 2010 20:51 Odpowiedzi: 8    Wyświetleń: 5183
  • Jak zliczać impulsy z koła i wyjścia OC na ATmega8? Podłączenie i przykłady

    masz tu foto

    Mikrokontrolery   28 Wrz 2004 10:09 Odpowiedzi: 20    Wyświetleń: 3383
  • [Atmega8] Jak mierzyć czas w Atmega8 dla prędkościomierza z czujnikiem hallotronowym?

    Nie lepiej wykorzystać przerwanie ICP1 timer1. Tam przepisywać zapamiętaną wartość timer1 (timer1 w konfiguracji timera zmienna = capture1), i przeliczać na prędkość, znamy przecież drogę (odległość między magnesami) a potrzebujemy tylko czas pomiędzy kolejnymi przerwaniami wywołanymi tymi magnesami. Po co zliczać ilość impulsów (drogi) w danym czasie...

    Mikrokontrolery AVR   22 Sie 2012 22:33 Odpowiedzi: 26    Wyświetleń: 6445
  • ATmega8 [BAS] - TIMER0 nie startuje przy konfiguracji preskalera 256

    Start Timer0 to jest to samo co Enable Timer0. By Zy Du Ra kolego Enable TIMER0 Włącza przerwania od TIMER0 Start TIMER0 powoduje rozpoczecie zliczania impulsów przez ten timer.

    Mikrokontrolery AVR   10 Paź 2012 17:16 Odpowiedzi: 12    Wyświetleń: 1341
  • [ATmega8][C] Wentylator sterowany PWM + pomiar obrotów (rpm)

    Ok, myślałem nad samą diodą Zenera, ale jakiś ogranicznik prądu w postaci rezystora też się przyda. Muszę teraz przemyśleć zliczanie impulsów za pomocą przerwań zewnętrznych tak jak doradziłeś mi w innym temacie.

    Mikrokontrolery AVR   21 Lip 2012 19:55 Odpowiedzi: 50    Wyświetleń: 28371
  • Atmega8 - Jak zmierzyć częstotliwość do 2MHz? Dzielnik czy bezpośrednio?

    więc po co dodajemy do niej jeszcze wartość counter0 Bo counter0 zawiera liczbę impulsów która minęła od ostatniego przekręcenia licznika. Cały program to jakby programowo-sprzętowy licznik, sprzętowe jest młodsze 8bit, a programowe zmienna "Czestotliwosc". Równanie na wartość całego licznika wynosi "czestotliwosc*256+counter0". Preskaler jest podłączony...

    Mikrokontrolery   20 Lut 2008 21:34 Odpowiedzi: 18    Wyświetleń: 6364
  • Miernik częstotliwości ATMEGA8 i MB510 (max 2,1GHz)

    polecam pisać ten program w C. Kompilator opanujesz w kilka dni, a wygoda w stosunku do asm jest nieporónywalnie większa, przede wszystkim szybkość pisania kodu. W razie konieczności można użyć wstawek asm. Jak zajdzie potrzeba poznania nowego procka (np. ARM) lub przeniesienia kodu na inną machinę, to się nie namęczysz przy translacji kodu, tak jak...

    Mikrokontrolery   09 Sie 2007 12:42 Odpowiedzi: 16    Wyświetleń: 6716
  • Program w C# do enkodera absolutnego z mikrokontrolerem ATmega8 i FT232

    W kwestii formalnej, ten kod się nazywa kodem Gray'a (od nazwiska Franka Gray'a 1887-1969, pracownika laboratoriów Bella, który go opracował) Co do samego problemu, to - prędkość obrotową wyliczysz z jednego kanału mierząc ilość impulsów w jednostce czasu lub mierząc czas trwania jednego okresu i przeliczając to na obroty (wiadomo ile masz impulsów...

    Mikrokontrolery AVR   18 Mar 2014 14:39 Odpowiedzi: 13    Wyświetleń: 2022
  • Atmega8/16... INT0 jak poprawnie uruchomić licznik impulsów...

    Oczywiście w finalnej wersji mam zliczanie 600 impulsów tam tylko chodziło mi o krótki odcinek czasu ,aby sprawdzić czy działa. No i fakt nie potrzebny jest preskaler oraz podprogram licz.

    Mikrokontrolery Początkujący   10 Maj 2013 06:42 Odpowiedzi: 4    Wyświetleń: 2013
  • Jak zbudować komputer pokładowy do mini crossa na Atmedze32?

    znam bascoma za słabo żeby napisać coś takiego, ale może kto inny by napisał moje pomysły: prędkość na zasadzie takiej jak licznik rowerowy (chyba zliczanie impulsów) można by dodać przejechaną trasę i temperaturę (ds18b20) oraz woltomierz (chyba przetwornik A/C wbudowany w ATmegę32) ja polecam zrobić to na jakimś lcd alfanumerycznym (z graficznym więcej...

    Projektowanie Układów   16 Lis 2008 21:38 Odpowiedzi: 6    Wyświetleń: 4248
  • Wiatrak komputerowy Intel - Atmega8+wiatrak komputerowy

    Zły pomysł, zły kod. Użyj jednego timera w trybie zliczania impulsów zewnętrznych i podłącz wyjście wentylatora do jego wejścia. Drugi timer zaprogramuj na zgłaszanie przerwań co 1 sekundę (timer 0 tego nie potrafi), w procedurze przerwania odczytaj wartość licznika, wyzeruj licznik i wyświetl wartość. Nie jest to idealne rozwiązanie, ale o niebo lepsze...

    Mikrokontrolery Początkujący   18 Lut 2015 16:59 Odpowiedzi: 5    Wyświetleń: 2862
  • [BASCOM][Atmega8] Licznik impulsów nie działa poprawnie.

    Proponuję napisać program od nowa. Zrezygnować z Gosub'ów. A w przerwaniu ustawiać tylko flagę. Odsługę i zliczanie robić w pętli głównej. Gosuby to masakra programu. A w tym Twoim zupełnie nie potrzebne.

    Mikrokontrolery AVR   19 Lut 2010 10:15 Odpowiedzi: 14    Wyświetleń: 5060
  • [Bascom AVR] Jak poprawić zliczanie stanu wysokiego na porcie b.1 w ATmega8?

    Witam. Wolno czyli tak około jednego dotknięcia na sekundę, a jak już szybciej dotykam to licznik stoi a jak zrobię to na porcie d2 to wtedy po jednym dotknięciu wyskakują duże liczby np: 100. Program będzie musiał złapać około 50 impulsów na sekundę. Pozdrawiam.

    Mikrokontrolery Początkujący   02 Lis 2012 10:08 Odpowiedzi: 8    Wyświetleń: 2201
  • Atmega8 i enkoder - jak wyeliminować iskrzenie i błędne impulsy?

    1.mniejszy kondensator 2.układ z bramką schmitta Kombinacja tych dwóch zabiegów powinna działać bez problemu. Ewentualnie możesz też spróbować rozwiązać to softwareowo (skoro wiesz, że maks to powiedzmy 500 impulsów/sec to po wykryciu zmiany przez kolejne 2ms nie zliczasz zmiany stanu na porcie).

    Mikrokontrolery   30 Lip 2008 10:06 Odpowiedzi: 20    Wyświetleń: 3094
  • [Atmega8] [Atmega8][Bascom] Sterowanie silnikiem po zliczeniu 40 impulsów co 30 minut

    1: Musisz napisać odmierzanie czasu ,czyli tych twoich 30 min. 2: Musisz napisać zliczanie impulsów. 3: Jeśli chcesz mieć to wszystko regulowane, to musisz jeszcze napisać jakieś MENU. Chyba że wykorzystasz wejścia ADC i zrobisz to na normalnych potencjometrach liniowych.

    Mikrokontrolery AVR   05 Sie 2010 13:02 Odpowiedzi: 3    Wyświetleń: 3008
  • Jak podłączyć enkoder z HP1310 do Atmega8, by uzyskać określony sygnał?

    Pozwolę sobie odświeżyć temat. Mam bardzo podobną sytuację - transoptor z drukarki HP oraz pasek "szczelinowy" do niego. Z jednej strony 2 nóżki od diody. Z drugiej strony 4 nóżki - 2 od zasilania i 2 sygnałowe. Są ułożone w jednej linii. W jaki sposób je zidentyfikować - która jest plusem a która minusem? Chciałbym podłączyć taki enkoder do mikrokontrolera...

    Mikrokontrolery AVR   29 Kwi 2014 14:41 Odpowiedzi: 3    Wyświetleń: 3321
  • Nowy projekt i problem z zgarkim, zliczaniem impulsów z portu czyli zmiany biegó

    A czy wewnętrzny generator może chodzić tylko jako 1MHZ czy jest możliwość zwiększenia częstotliwości ? Chodzi mi o to że kiedyś gdy nie wiedziałem o istnieniu fus bitów i uruchomiłem atmega8 taktowaną wew. generatorem z programem i podpiętym LCD to LCD jakoś dziwnie powoli reagował.

    Mikrokontrolery AVR   13 Sty 2012 20:36 Odpowiedzi: 85    Wyświetleń: 8154
  • [Atmega8] Jak przekształcić wartość z timera1 Atmega8 na obroty na minutę?

    Sorry, Wiesz ja to sie z tym bawie tylko i program pisze w bascomie metoda prob i bledow. Nie ma większego znaczenia w jakim środowisku programujesz (Basic albo C). Istotny jest koncept projektu i sposób rachunkowy, reszta to tylko inna forma zapisu programu. Wybrałeś za narzędzia: Timer1 i jeden z interruptów zewnętrznych. Zatem jest tez bez znaczenia...

    Mikrokontrolery AVR   10 Kwi 2013 22:59 Odpowiedzi: 18    Wyświetleń: 3281
  • [atmega8] [ATMega8][C] Miernik częstotliwości - błędne odczyty dla sygnału sinusoidalnego

    Nie lepiej podpiąć się pod wejście INT i zliczać impulsy? Timerem zrób sobie podstawę czasu a później wylicz z tego częstotliwość na podstawie liczby zliczonych impulsów w czasie.

    Mikrokontrolery AVR   01 Gru 2008 11:13 Odpowiedzi: 3    Wyświetleń: 4962
  • Jak podłączyć czujnik do ATmega8 i zliczać czas między impulsami?

    Witam, chciałbym zadać dowiedzieć się od szanownej gawiedzi jak podłączyć 'czujnik' który zliczałby czas między sygnałami, oraz jakiś kod w Bascomie (AVR) Moja koncepcja wygląda mniejwięcej tak: podłączam czujnik pod Int0 i czekam na sygnał, kiedy dostaję sygnał uruchamiam timer i kiedy znów dostanę sygnał zatrzymuję timer, zapisuję to co naliczy w...

    Mikrokontrolery   25 Cze 2005 13:01 Odpowiedzi: 0    Wyświetleń: 731
  • Specyfikacja kodowania PPM dla 6-kanałowego nadajnika na ATmega8

    Ale interesujące cię dane znajdziesz w dokumentacji do tego kodera. A tak w skrócie to sygnał ppm do RC wygląda tak: krótka "szpilka" o czasie poniżej 0,5 ms (tak konkretnie poniżej, np 0,1 ms) oznaczająca początek kodu, przerwa 0,5 ms, impuls od 0,5 do 1,5 ms dla kanału nr 1, długość impulsu oznacza połozenie serwa, znowu przerwa 0,5 ms, impuls o zmiennej...

    Radiotechnika Serwis   30 Maj 2007 22:38 Odpowiedzi: 4    Wyświetleń: 2282
  • [ATmega8] Fan PC + AVR. Podłączenie wiatraczka do uC poprzez BC547?

    Impulsy możesz zliczać np timerem, tak aby wiedzieć z jaką prędkością aktualnie się kręci wiatrak. Aby się dowiedzieć ile impulsów generuje na obrót możesz sprawdzić ile obrotów wykonuje wiatrak przy stałym napięciu(np w biosie) a później na oscyloskopie odczytujesz ile masz impulsów na minutę(na podstawie częstotliwości). Co do podłączenia jest bardzo...

    Mikrokontrolery   13 Cze 2011 00:40 Odpowiedzi: 2    Wyświetleń: 1652
  • Atmega8 - Timer0 nie zlicza impulsów 12V, reaguje na dotyk. Co robić?

    Witam Mam następujący problem. Używam timer0 jako licznika impulsów 12V które po przejściu przez układ dopasowywujący dają wartość 5,6 V na końcówce. Podobnie zliczam czas takiego impulsu za pomocą tego samego typu układu dopasowywującego. Problem tkwi w tym że timer0 nie zlicza mi impulsów przez podanie napięcia tylko wtedy gdy np: dotkne palcem albo...

    Mikrokontrolery   05 Wrz 2007 12:23 Odpowiedzi: 2    Wyświetleń: 954
  • Jak zrealizować licznik motogodzin na ATmega8 z pamięcią 24C02?

    Zależy od wymaganej dokładności. Można pomiary zrobić tak: uint32_t motogodziny; const uint8_t precyzja = 10; /* 10 bitów ułamkowych = ok. 1/32 motominuty */ const uint16_t nominalne_rpm = 400; for (;;) { uint16_t impulsy = 0; while (!minela_minuta) { /* zliczaj_impulsy */ } /* zeruj licznik impulsów i odliczanie minuty...

    Mikrokontrolery   21 Maj 2009 23:46 Odpowiedzi: 7    Wyświetleń: 3561
  • Czy Atmega8 obsłuży pomiar obrotów 100 tys./min i termoparę K?

    Czy układ Atmega8 podoła zliczaniu impulsów z częstotliwością 3500Hz? Spokojnie i jeszcze będzie się nudzić. ... dałem w podstawce gdzie będzie zamontowany MAX6675 a na czas programowania wyjmowany Może zamiast podstawki i wyciągania, dodaj jumpery. ... albo zastosuj czujnik DS18B20: Ciekawe projekty - Pomiar temperatury

    Mikrokontrolery AVR   25 Kwi 2011 20:39 Odpowiedzi: 11    Wyświetleń: 4164
  • Jak zbudować obrotomierz na Atmega8 z linijką LED i czujnikiem impulsów?

    Witam, zwracam się do szerokiego grona z takim pytaniem: Chcę zbudować obrotomierz. Ma wyświetlać obroty w postaci linijki LED. Wyświatlanie nie jest tutaj kwestią dyskusji. Proszę tylko nie dawać mi linków do gotowych zestawów, gdyż: Ma być oparty na procesorze Atmega8. Wejście z czujnika w postaci impulsów 1/obrót. Waham się pomiędzy dwoma rozwiązaniami:...

    Automatyka Przemysłowa   12 Maj 2009 07:25 Odpowiedzi: 23    Wyświetleń: 3943
  • Jak zbudować obrotomierz na Atmega8 z LCD 2x16 i sygnałem 5V?

    Diody masz podpięte bezpośrednio pod porty ATmega? Jeśli tak to lepiej dołóż sobie oporniki aby nie spalić wyjść ATmegi. Bezpośrednio przy procku daj kondensator 100nF. Przed stabilizatorem np. 1000uF, a za stabilizatorem 100u (to i tak za dużo, ale lepiej więcej niż za mało). Zliczanie zrealizowałbym w taki sposób: - Odpalić któryś z wewnętrznych timerów...

    Projektowanie Układów   07 Mar 2008 13:37 Odpowiedzi: 1    Wyświetleń: 3176
  • Zegar wtórny Atmega8 z osobną cewką na sekundy i osobną na minuty

    Pozwolę sobie umieścić post pod postem żeby wiadomość dotarła do zainteresowanego. Jeszcze lepszym wyjściem dla takiego zegara będzie zastosowanie dedykowanego rezonatorka 32768Hz (32,768KHz) Wartość 32768 to w zapisie binarnym dokładnie piętnaście bitów. Jeśli więc Timer będzie zliczał generowane impulsy to po 32768 uzna że mineła sekunda :D Bascom...

    Mikrokontrolery   15 Maj 2015 21:30 Odpowiedzi: 33    Wyświetleń: 3021
  • Atmega8 - Timer źle zlicza impulsy i czas trwania stanu wysokiego

    Witam to mój pierwszy post na tym forum, stąd możecie mi wierzyć jak bardzo jestem zrozpaczony:) jeśli temat jest w złym miejscu to prosiłym moderatora o przeniesiegnie i z góry przepraszam:) zwykle staram się rozwiazywać wszystkie problemy sam ale tym razem mam coś czego nie jestem w stanie zrozumieć. Pracuję chwilę nad programem którego działanie...

    Mikrokontrolery AVR   01 Sie 2015 04:27 Odpowiedzi: 9    Wyświetleń: 1284
  • [C] [atmega8] - Jak zmierzyć czas między zboczami narastającymi impulsów?

    Dołożyłem kondensator i rezystor, teraz drgania styków nie wpływają negatywnie na pracę układu :) Dzięki! Mam z kolei inne pytanie. Nawiązując do projektu z obrotomierzem, na którym się wzorowałem. Co się stanie, gdy po wykryciu pierwszego zbocza narastającego, drugie zbocze wystąpi po dłuższym czasie? Załóżmy, że silnik akurat się zatrzymał po pierwszym...

    Mikrokontrolery AVR   03 Lut 2014 17:39 Odpowiedzi: 10    Wyświetleń: 3210
  • [Atmega8][Bascom] Sygnalizowanie zerwania transmisji RS232

    Mam użyć Timera do zliczania ilości impulsów i jeśli jest mniej niż 55 to ma sygnalizować że połączenie zostało zerwane? Czy jak mam użyć tego timera?

    Mikrokontrolery AVR   26 Cze 2009 12:06 Odpowiedzi: 5    Wyświetleń: 1680
  • Jak obsłużyć impulsator 120kHz w BASCOM AVR z wstawką asemblerową?

    ATmega8 posiada trzy liczniki/timery, z których dwa (T0 i T1) mają możliwość zliczania zewnętrznych impulsów, dołączanych do pinów 6 i 11. Wg atmelowskiego pdf'a częstotliwość zliczanych impulsów nie może być wyższa niż połowa częstotliwości zegara ATmegi. Dla bezpieczeństwa i zapewnienia prawidłowej synchronizacji podają wartość fclk/2.5 - co w Twoim...

    Mikrokontrolery   14 Maj 2006 09:45 Odpowiedzi: 15    Wyświetleń: 5368
  • [Atmega8][Bascom]Sterownie diodą led przez zmienną.

    Pomysł jest straszny. Poczytaj o timerach. :D No dobra, ale w tym przypadku timer ma zliczać impulsy i ilość tych impulsów dodawać lub odejmować od zmiennej? I czy do tego wystarczy jeden timer, czy dwa (do dodawania jeden i do odejmowania jeden)?

    Mikrokontrolery AVR   18 Lut 2011 22:23 Odpowiedzi: 14    Wyświetleń: 3650
  • Jak napisać program na ATmega8 do pomiaru prędkości z czujnika ABS?

    Witam. Chciałbym skierować pytanie do fachowców na tym forum. Mianowicie interesuje mnie, czy bardzo kłopotliwe było by napisanie programu na mikrokontroler np atmega8, który by pokazywał mi na LCD aktualna prędkość. Pomiar miałby następować poprzez zliczanie impulsów z czujnika VR który współpracuje z wieńcem pierścienia ABS na przegubie. Ilość zębów...

    Mikrokontrolery   23 Lut 2011 11:06 Odpowiedzi: 38    Wyświetleń: 5927
  • Atmega8, Bascom - Timer0 zlicza przypadkowe impulsy, jak to naprawić?

    Dr_dead....źródłem impulsów są kontaktrony, albo poprawniej zwarcie styku kontaktronu powoduje powstanie impulsu. Sprawdzę oczywiście wydajność żródła zasilania ale nie sądzę aby tu była przyczyna problemu. Raczej liczone sa jakieś"śmieci" z drgającego styku....i moje pytanie raczej skierowane było w tym kierunku. Zastosowałem parametr , przy konfiguracji...

    Mikrokontrolery   30 Cze 2007 20:25 Odpowiedzi: 6    Wyświetleń: 1961
  • ATmega8 dzielenie zmiennych i wyświetlanie wyniku z przecinkiem na LCD

    Witam Piszę program, w którym zliczam impulsy z Timera0 (ATmega8). Ilość tych impulsów jest następnie dzielona przed określoną liczbę. Jak mozna się domyślić czasem wartość wynikowa będzie ułamkiem czyli pojawi się przecinek. Problem w tym, że nie mogę ustawić zmiennej wynikowej jako liczby z przecinkiem. Dim N As Byte N = Tcnt0 / 36 N = N * 60 W takim...

    Mikrokontrolery   03 Cze 2006 19:24 Odpowiedzi: 15    Wyświetleń: 2208
  • Obrotomierz ATmega8 - zawyżone wskazania na Ogar 200, co poprawić?

    Zobacz oscyloskopem co wchodzi na uP, bo obawiam się, że procek zlicza oscylacje własne układu LC (cewka zapłonowa, kondensator). Sygnały z układu zapłonowego są trudne do obróbki i wymagają dobrego odkłócania i kształtowania by śmieci nie zliczać (przepięcia, oscylacje). Do tego powinien być przed wejściem uP jakiś układ monostabilny dający impuls...

    Mikrokontrolery   10 Wrz 2007 22:35 Odpowiedzi: 11    Wyświetleń: 3759
  • Jak wysłać liczbę binarną na port PD w Atmega8 z WINAVR?

    Dzięki kolego Kubbaz za materiały dotyczące przerwań. Chciałem napisać program który by liczył małe częstotliwości (tzn. licznik by zliczał określoną liczbę impulsów, a timer pokazywał by czas w którym licznik zliczył te impulsy), jednak coś mi nie idzie. Jak by miał ktoś jakieś materiały dotyczące liczników i timerów w Atmega8 lub jakiś podobny program...

    Mikrokontrolery   29 Paź 2006 22:03 Odpowiedzi: 11    Wyświetleń: 6092
  • [atmega8] [atmega8][bascom] Błąd w mnożeniu wartości Timer1 i różnice w Odo/Odo1

    mam problem ze zliczaniem a wlaściwie mnożeniem wartości. kluczowe fragmenty w kodzie niżej: Start Timer1 Waitms 500 Stop Timer1 A = Timer1 * 0.000167 Timer1 = 0 Odo = Odo + A Odo1 = Odo1 + A niby wszystko OK jednak po jednym impulsie ODO wynosci 0.0001669 a odo2 = 0.000152. blad jest potem powielany razy ilość impulsów wszyskie zmienne sa DIMowane...

    Mikrokontrolery AVR   23 Sie 2009 22:14 Odpowiedzi: 7    Wyświetleń: 1299
  • Jak ustawić Timer w Atmega8 dla obrotomierza LED w języku C?

    Witam. Podepnę się pod temat. Kolega "sulfur" mógłby podać link do tematu? Chciałbym zliczyć ilość obrotów na minutę ( max 250 ). Są 2 wyjścia. - Jedno, to zliczanie impulsów przez zewnętrzne przerwanie oraz obróbka w programie na rpm. - Drugie to zliczanie czasu między impulsami przez timer oraz obróbka w programie. Impulsy będą generowane przez zwieranie...

    Mikrokontrolery AVR   20 Gru 2010 17:01 Odpowiedzi: 21    Wyświetleń: 7277
  • ATmega8 i pomiar czasu pojedynczych impulsów dodatnich.

    Witam ponownie Zrobilem tak : ustawiam jedna z koncowek portu procesora, co jest sygnalem dla pozostalej czesci ukladu do rozpoczecia generowania impulsu. W tym samym czasie uruchamia sie Timer2 zaczyna sie zliczanie przepelnien. Po zakonczeniu impulsu jego opadajace zbocze jest zrodlem przerwania INT1, co powoduje zatrzymanie Timer2. Teraz mnoze ilosc...

    Mikrokontrolery   18 Wrz 2006 19:31 Odpowiedzi: 7    Wyświetleń: 3113
  • Enkoder, ATmega8, pomiar położenia silnika, asembler

    Zmiana enkodera jest nie możliwa. Muszę sobie poradzić ze zliczaniem impulsów tylko nie jestem pewien jak to zrobić. Nie mam za bardzo opanowanych liczników na Atmedze ale jest jakiś sposób zliczania ilości zboczy narastających na nich? Drugim pomysłem jest użycie przerwań zewnętrznych, ale jak wtedy określić kierunek obrotów? Po prostu nie chce wyważać...

    Automatyka Przemysłowa   07 Maj 2007 15:38 Odpowiedzi: 10    Wyświetleń: 3750
  • [Bascom][Atmega8] - Steruje RGB ale chce więcej :-)

    Rozumiem o co ci chodzi tylko nie potrafię ubrać tego w język BASCOM. Wiem że muszę naliczać zmienną 4 razy następnie ją zerować i wartością zmiennej będą case-y. i tak będzie sobie przełączać. Ale co zrobić ze zliczaniem impulsów częstotliwości pulein ? też w case-ach ją podawać ? znalazłem także super projekt http://mirley.firlej.org/sterownik_tasmy...

    Mikrokontrolery AVR   17 Gru 2014 15:25 Odpowiedzi: 17    Wyświetleń: 1554
  • Atmega8 licznik impulsów, niewłaściwe wyświetlanie.

    Dzięki. A tak na marginesie. Jeżeli to ma liczyć impulsy to czy przy pewnej częstotliwości przerwanie nie będzie przeszkadzać w poprawnym zliczaniu? Edit: Powinno być po 1 ponieważ multipeks realizowany na czterech najmłodszych bitach ma mieć wartości 1, 2, 4, 8. Tak mi się przynajmniej wydaje. I tu był błąd.

    Mikrokontrolery AVR   12 Gru 2011 15:49 Odpowiedzi: 16    Wyświetleń: 2349
  • [atmega8][bascom] O co chodzi tak na prawdę z tymi timerami?

    Witam! Mam pytania: jak w praktyce zastosowac timery? Jak one działają? W którą stronę zliczają? Jak zczytac ich stan? Do ilu mogą zliczać? chciałbym, aby ktoś wytłumaczył mi to na przykładzie Atmegi8 i języka Bascom. Wiem już że: -Timery zliczają impulsy które same generują wg. prescalera -Prescaler to taki dzielnik, który bierze jakąś część taktowania...

    Mikrokontrolery AVR   29 Paź 2008 20:50 Odpowiedzi: 5    Wyświetleń: 2678
  • ATmega8535: Zliczanie impulsów z 5-6 wentylatorów, jak to zrobić?

    Witam! Google mi nic nie podpowiedziały. Na ilu kanalach w ATmega8535 moge zliczac impulsy z wentylatora (jednoczesny pomiar predkosci wentylatorow)? Potrzebuje z 5-6 kanalow. Czy mozna to zrobic na jakims multiplexerze (moze byc odczyt jednego w danej chwili - ale zeby mozna bylo odczytac kolejno wszystkie)? Sterownik wentylatora zwiera chyba 12 V...

    Mikrokontrolery   17 Lis 2004 21:37 Odpowiedzi: 1    Wyświetleń: 909
  • [atmega8] [atmega8][BASCOM] Timer1, błędne odczyty powyżej 63Hz w radiometrze SOSNA?

    To nie Bascom jest przyczyną tylko źle napisany program ;). 1. odczyt timera1 16bit odbywa się po przez rejestr pomocniczy TEMP, ten rejestr jest też używany przez inne procedury i funkcje i jeśli jest użyty to właśnie niszczona jest wartość High timer1 bo ona tam jest wpisana gdy używasz komendy. wpisując tak timer1 do tablicy możesz gubić High timer1....

    Mikrokontrolery AVR   16 Lut 2012 11:34 Odpowiedzi: 2    Wyświetleń: 1958
  • Jak zbudować licznik impulsów 00:00-23:59 bez TTL?

    Witam, Chodzi mi o licznik impulsów spełniający warunki: - licznik rewersyjny, - możliwość ustalenia stanu początkowego, - zliczanie "zegarkowe" tzn. od 00:00 do 23:59 (wyświetlacz 4-cyfrowy), czyli pojemność 1440 impulsów. Przyznam, że nie bardzo uśmiecha mi się robienie tego na TTL. W sprzedaży jest sporo zestawów do samodzielnego zmontowania zegara...

    Początkujący Naprawy   12 Wrz 2010 20:05 Odpowiedzi: 2    Wyświetleń: 1974
  • [C][ATmega8]Zmiana sekwencji programu button switch

    Sformatuj kod i umieść w znacznikach syntax. Nie używa się delay w przerwaniu. LED bez rezystorów ograniczających prąd? i wytłumaczyć przy okazji jak zliczać przerwania O co dokładnie chodzi? Zliczanie impulsów, np licznik częstotliwości? Na razie to uaktywniłeś INT0, zliczać możesz inkrementując zmienną w procedurze obsługi przerwania. Zamiast Mega8,...

    Mikrokontrolery AVR   01 Paź 2019 17:57 Odpowiedzi: 26    Wyświetleń: 1419
  • [Atmega8][Bascom] pomiar stoperem krótkich czasów.

    Nieee- to się kompiluje. Sprawdziłem. To jest stary, klasyczny problem. Czętościomierz- czasomierz. Dokładność zależy od częstotliwości- czasu. Przy dużej częstotliwości otwieramy "okno"- bramkę i zliczamy ile tych impulsów było. Przy małej częstotliwości mierzymy czas między impulsami a bramka- pracująca teraz jako generator impulsów- zlicza czas między...

    Mikrokontrolery AVR   02 Lut 2010 00:32 Odpowiedzi: 30    Wyświetleń: 5846
  • [atmega8][C] Timer2 i opóźnienia w zliczaniu czasu

    wyłączanie zegara i konfigurowanie go w przerwaniu - to nie wygląda za dobrze...Szczególnie jeśli chodzi o rejestry MCUCR Akurat ta część działa prawidłowo i została zrobiona wg. wskazówek i porad, które znalazłem tutaj na elektrodzie. Mam problem z drugą częścią, z tym przerwaniem: SIGNAL (SIG_OUTPUT_COMPARE2) { ++cw_impuls; impuls=(cw_impuls*2)/1000;...

    Mikrokontrolery AVR   25 Sie 2008 21:47 Odpowiedzi: 9    Wyświetleń: 4136
  • Jak zliczać przepełnienia timer2 w Atmega8L z kwarcem 32,768kHz?

    W ATMEGA8 od rezonatora 32768Hz trzeba podłączyć kondensatory jakieś 33p idące do masy, bo te wewnętrzne nie działają. Przynajmniej tak mi się wydaje. rpal, wyjaśnij mi tej kod w obsłudze przerwania bo nie pojmuję: TCNT2=0x0A; chodzi o to że wchodząc w przerwanie spowodowane przepełnieniem czyli zliczaniem od wartości początkowej w przykładzie 0Ah...

    Mikrokontrolery AVR   24 Sty 2009 20:31 Odpowiedzi: 28    Wyświetleń: 2322
  • ATmega8 (C) - Jak skonfigurować Timer 1 do generowania 1kHz?

    W języku c wszystkie instrukcje poza deklaracjami i definicjami muszą się znajdować w jakiejś funkcji, a u Ciebie są tak luzem, i pewnie dla tego te błędy. Kolejny błąd pojawia się z powodu braku średnika na końcu pierwszej linii w funkcji main(). Mając taktowanie o wartości 1MHz musimy je podzielić przez 1000 aby uzyskać 1 kHz, jak ustawisz preskaler...

    Mikrokontrolery Początkujący   01 Lip 2018 20:04 Odpowiedzi: 10    Wyświetleń: 1374
  • Wybór mikrokontrolera do pomiaru impulsów z trzech impulsatorów piły

    Z tego co wiem to w ATmega-ch raczej trudno o możliwość zliczania impulsów z 3 niezależnych źródeł zewnętrznych i generowania dla każdego z osobna przerwania (chyba że powyżej ATmega32, ale w grę wchodzi wtedy wysoka cena). Pytanie czy konieczne jest takie rozwiązanie jak zaproponowałeś? Przy pracy uC z prędkością 8MHz (np. jak dla ATmega8, ATmega16...

    Mikrokontrolery   11 Lis 2008 13:04 Odpowiedzi: 5    Wyświetleń: 1097
  • AVR Atmega8 - Licznik impulsów w C z binarnym wyjściem na porty

    Od zliczania impuslów są timery. Więc musisz o nich poczytać i zaprząc je do pracy. W przykładach do pierwszej książki z mojej stopki masz gotowca, przeglądając go możesz pokombinować jak to działa.

    Mikrokontrolery   30 Sie 2014 16:20 Odpowiedzi: 4    Wyświetleń: 1377
  • wskaźnik elektromagnetyczny sterowany przez ATMega8

    Zakładam, że mówimy o silniku samochodowym. Nie wiem dokładnie do czego chcesz się podłączać w samochodzie, ale w silnikach benzynowych można nawinąć cewkę na przewód zapłonowy i zliczać impulsy. Jest kilka sposobów: 1) Pomiar czasu pomiędzy kolejnymi impulsami. Metoda chyba najmniej dokładna, bo daje chwilową wartość... Ale mając wartości chwilowe...

    Projektowanie Układów   19 Lis 2009 13:00 Odpowiedzi: 11    Wyświetleń: 3562
  • [atmega8] [bascom] Jak zatrzymać pętlę do naciśnięcia przycisku?

    wiec jesli sprawdzanie stanów timerów potrwa tak długo , wiec zliczanie impulsów w ten sposób mija się z celem wcześniej już określiłem jak program ma pracować , jego zasada jest prosta , nie wiem jak bardziej prosto mam to wytłumaczyć , próbowałem na przycisku i ledach , może wróćmy do takiego opisu wiec mamy 4ledy (cewki zaplonowe) , maja one byc...

    Mikrokontrolery Początkujący   09 Lip 2012 07:10 Odpowiedzi: 19    Wyświetleń: 3111
  • Jak dobrać czas włączania optotriaka MOC3063 w ściemniaczu na Atmega8?

    Witam Na optotriaku z detekcją przejścia nie da sie zrealizować regulacji fazowej swiatła (tzw sciemniacza ). Za pomocą tego optotriaka można zrealizować sterowanie grupowe lub łącznik bezstykowy Triak po załączeniu tak jak tyrystor przewodzi do momentu kiedy napięcie wynosi zero i sytuacja powtarza się dla drugiego kirunku przewodzenia tzn. dla 2 półfali...

    Mikrokontrolery   31 Gru 2007 12:39 Odpowiedzi: 15    Wyświetleń: 4778
  • Jak szybko odczytać dane 10-bitowe z ATMEGA8 do ATMEGA16?

    Witam Ponieważ nie do końca odpowiadają mi podane rozwiązania, zacznę od tego co powinienem na początku podać - ossochosi :) Programuję w bascom. Buduję układ który ma zadziałać jak uproszczony ABS: 1. pomiar prędkości obrotowej każdego koła 2. porównanie tych prędkości 3. min. 10 razy na sekundę reakcja na utratę przyczepności Doszedłem do takiego...

    Projektowanie Układów   28 Sty 2008 09:35 Odpowiedzi: 4    Wyświetleń: 2307
  • [Atmega8] [Atmega8][Bascom] Dalmierz - problem z ustawieniem komparatora w programie

    uaktywnij przerwania i rozpocznij zliczanie timera i wyślij impuls na nadajnik, rozpocznij pętle i... koniec pętli. W obsłudze przerwania które wyzwoli powrót fali zrób takie coś, że ma zatrzymac timer sprawdzic jego stan, cos tam z tym stanem zrobic i wyzerowac timer. wysyłasz znowu impuls i rozpoczynasz timer i RETURN do loopa DO : LOOP i zmniejszyłbym...

    Mikrokontrolery   31 Paź 2008 17:59 Odpowiedzi: 12    Wyświetleń: 3167
  • ATMEGA8, przerwanie INT0 nie działa poprawnie powyżej 18kHz, dzielnik f

    Jak nie zliczam?? Przecież w rejestrze TCNT0 zapisywane są zliczane impulsy na wejściu T0...czy nie?

    Mikrokontrolery AVR   25 Kwi 2009 10:59 Odpowiedzi: 20    Wyświetleń: 3182
  • Program w Bascomie do liczenia arkuszy i prędkości druku na Atmega8/16/32

    Tak myślałem, otałem sie o produkcje poligraficzną na maszynach offsetowych:D Główny problem to najniższa prękosc liczenia. Poza tym dość prosto, zewnętrzny kwarc jako podstawa czasu, wenętrzny ma za duże odchyłki. Timer 16-bitowy jako timer zliczający interwał czasu w którym odbywa się pomiar, drugi timer jako licznik impulsów z fototranzystora. Reszta...

    Mikrokontrolery AVR   31 Lip 2009 06:56 Odpowiedzi: 7    Wyświetleń: 1950
  • Dlaczego licznik impulsów na ATmega8535 nie działa jak na AT90S8535?

    Na AT90S8535 zrobiłem sobie licznik impulsów i elegancko zlicza. Zrbiłem to na dwa sposoby (poniższy kod) z wykorzystaniem jednego timera i bardziej dokładny z wykorzystaniem 2 Timerów. Najgorsze jest to że gdy wsadziłem ATmega8535 na lcd pojawia mi się zero tak jakby counter w ogóle nie zliczał impulsów. Zegar procków (7.372.800 Hz) ten sam. Co jest...

    Mikrokontrolery   02 Cze 2005 22:36 Odpowiedzi: 6    Wyświetleń: 1351
  • ZLECENIE - soft atmega8 + asm

    Potrzebny mi jest program pisany w asemblerze na atmega8 lub mniejszy pracujący na przerwaniu zliczający i przetwarzający impulsy o Fmax = 25.600Hz reszta na priva

    Ogłoszenia Elektronika   18 Lip 2009 21:05 Odpowiedzi: 3    Wyświetleń: 948
  • chciałbym dowiedziec sie czegos o mikrokontrolerze Atmega8

    chcialbym zrobic urządzenie ktore mogloby byc sterowane innym. to pewnie duzo wam nie mowi, ale chodzi mi o to zeby mikrokontroler ATmega8 otrzymywał polecenie od np. kompaalbo innej atmegi i wykonywał pewne instrukcje. myslalem zeby zrobic to tak, ze atmega nie robiłaby nic (bo nie ma takiej potrzeby) az do momentu otrzymania przerwania. kolejnym krokiem...

    Mikrokontrolery   29 Gru 2005 23:01 Odpowiedzi: 8    Wyświetleń: 1562
  • Jak skonfigurować wektory przerwań Timer1 PWM w Atmega8?

    Pozostaje ustawienie bitów COM. W zależności jak je ustawię mogę wykryć zgodność przy zliczaniu w górę lub w dół, zatem decyduje się na zgodność jak w góre COM1A1, COM1A0 = 11 Tu nie chodzi o zgodność, tylko o ustawianie i zerowanie wyjścia OCx. W jednym trybie jak wystąpi zgodność przy liczeniu w górę to pin OCx=1, a w drugim pin OCx=0, i vice versa...

    Mikrokontrolery AVR   20 Gru 2011 23:04 Odpowiedzi: 19    Wyświetleń: 2996
  • [Atmega8] [Atmega8][C] - Jak zaimplementować odliczanie godzin od 100 do 0?

    Uruchom timer, koniecznie tak doliczony, żeby nie wprowadzać dodatkowych błędów ewentualnymi ułamkami w ilości impulsów na sekundę/minutę. Potem w przerwaniu zliczasz minuty/sekundy/cokolwiek i odmierzasz czas. Można też zastosować kwarc zegarkowy podłączony do pinów TOSC1/TOSC2 (XTAL) i z niego czerpać sygnał bardziej precyzyjny niż z normalnego sygnału...

    Mikrokontrolery AVR   02 Lis 2014 14:40 Odpowiedzi: 26    Wyświetleń: 1635
  • Atmega8 – obsługa wielu przerwań z priorytetem, impuls wtrysku i drogi w C

    Piszę w C program na atmega do komputerka podającego spalanie w samochodzie i mam problem z przerwaniami. Jednym przerwaniem będzie liczony impuls wtrysku a drugim zliczane impulsy drogi (zapomniałem dodać, że jest jeszcze przerwanie zliczające impulsy czasu rzeczywistego). Jeśli w danym momencie nastąpi otwarcie wtryskiwacza a chwilę później impuls...

    Mikrokontrolery   21 Sty 2007 14:25 Odpowiedzi: 20    Wyświetleń: 6141
  • [C] Atmega8 przerwania INT0/INT1 – wielokrotne zliczanie naciśnięć przycisku (debouncing)

    Nie jest tak, że w wszystkie przerwania mają ten sam priorytet? Nie jest to tak. Generalna zasada jest taka, że w pierwszej kolejności zostaje wykonana procedura obsługi przerwania, które pojawiło się prędzej. Jeśli w czasie wykonywania tej procedury nie włączymy flagi globalnej I a pojawi się nowe przerwanie, będzie musiało czekać na zakończenie obecnej...

    Mikrokontrolery AVR   09 Lip 2010 21:11 Odpowiedzi: 25    Wyświetleń: 2472
  • Jak zbudować licznik impulsów 99 z programowalnym przekaźnikiem?

    Ja proponuję rozwiązanie mikroprocesorowe. Wyświetlacz LCD 2x16 - 20zł, atmega8 - 5zł, kilka elementów i płytka jakieś 20zł. Kosz części jakieś 50zł albo i mniej jeśli ma się stare części. Do tego programik i nawijarka jak malowana. Dwa przyciski UP/DOWN do ustawienia liczby zwojów, jeden przycisk START. Wszystko prezentowane na wyświetlaczu LCD. Do...

    Projektowanie Układów   08 Mar 2014 11:39 Odpowiedzi: 5    Wyświetleń: 8647