atmega8 pomiar impuls

Znaleziono około 382 wyników dla: atmega8 pomiar impuls
  • Bascom Atmega - Program z wykorzystaniem timera do odmierzenia czasu. Pytanie.

    Chcę napisac własny program z wykorzystaniem Timerów. Na początek proszę o wytłumaczenie dlaczego w poniższym programie: 1. wykorzystano podzial częstotliwości zegara (po preskalerze 256) 250/125 zamiast wykonac jedno dzialanie? 2. uzyto wartość początkową Timera0 = 250 przed Petlą do Loop End . O ile wyjaśnienie podane przez Tomq jest błędne(!) Load...

    Mikrokontrolery Początkujący   03 Maj 2014 20:09 Odpowiedzi: 4    Wyświetleń: 1305
  • ATmega8 i pomiar czasu pojedynczych impulsów dodatnich.

    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...

    Mikrokontrolery   18 Wrz 2006 19:31 Odpowiedzi: 7    Wyświetleń: 3167
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [C][atmega8] pomiar czasu między dwoma impulsami na INT0

    wilk125: jeszcze mam takie pytanie, jeśli kwarc zew. mam 8MHz i preskaler ustawiony jest na 8, to jeden takt timera1 w tym przypadku będzie odpowiadał 1us ? Tak Tak powinno być TCCR1B, moja pomyłka Przy odczycie wartości z TCNT1, sróbuj najpierw odczytac TCNT1L(młodszy bajt TCNT1), i następnie TCNT1H (starszy bajt). Chociaż odczyt jak wyżej tez powinien...

    Mikrokontrolery AVR   24 Lis 2009 08:04 Odpowiedzi: 5    Wyświetleń: 3724
  • [atmega8][bascom] pomiar czasu trwania impulsu poprzez ICP1

    Ponieważ tzw. casting w BASCOMie jest nieco zbyt prosto zrobiony to proponuję zrezygnować z: Dim Xl As Word Dim Xh As Word A w przerwaniu pobierać zawartość z rejestru ICR za pomocą specjalnie generowanej dla tego celu zmiennej typu Word: Capture1 . Pętlę Do..Loop zamieniłbm na sprzętowe porównywanie i kasowanie licznika przez CTC. Niech takimi rzeczami...

    Mikrokontrolery AVR   28 Sie 2009 12:15 Odpowiedzi: 2    Wyświetleń: 4725
  • [atmega8][C]Pomiar długości trwania impulsu / stanu niskiego

    Żeby otrzymać wynik w ms mnożę wartość licznika przez 1,024. Żeby otrzymać wynik w ms dzielisz wartość licznika przez 1000

    Mikrokontrolery AVR   10 Sie 2008 19:58 Odpowiedzi: 3    Wyświetleń: 6877
  • REKLAMA
  • [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ń: 2010
  • Pomiar częstotliwości na atmega8, program w bascom

    A czy wiesz o tym ,że liczniki (nie wszystkie) mogą wprost liczyć impulsy pochodzące z zewnątrz? Po co używać Inty i co każdy impuls przerywać główny program, skoro masz do tego piękne narzędzie?

    Mikrokontrolery Początkujący   08 Paź 2014 16:28 Odpowiedzi: 4    Wyświetleń: 1899
  • [Atmega8][C] - Odczytywanie wartości napięcia na wejściu

    Mam nadzieję, że czytelny :) http://obrazki.elektroda.pl/6648832200_1... Rezystory przy ledach to 330. krru, jeśli chodzi o odbiornik i woltomierz, to wygląda to tak: przy środkowym położeniu wajchy napięcie wynosi 0.3V, dam w lewo - stopniowo obniża się do 0.22 w ekstremum, dam w prawo - rośnie do 0.34. Wyniki nie 'skaczą'. A zatem...

    Mikrokontrolery AVR   29 Sie 2012 22:32 Odpowiedzi: 34    Wyświetleń: 6486
  • ATmega8: Problem z pomiarem impulsu z generatora na wejściu PB0 (ICP)

    Witam, proszę o pomoc bo nie wiem jak sobie z tym problemem poradzić. Napisałem program, który mierzy czas trwania poziomu wysokiego impulsu za pomocą funkcji przechwytywania na proc. ATmega8. Sygnał jest podawany na wejście PB0 (ICP). Kiedy pisałem ten program nie miałem generatora, dlatego dopisałem jeszcze dwie linijki programu i na jednym z wyjść...

    Mikrokontrolery   11 Maj 2006 13:41 Odpowiedzi: 3    Wyświetleń: 2421
  • Wskazówkowy obrotomierz - Obrotomierz wskazówkowy na Atmega8

    ...nie odrzucam sposobu mierzenia prędkości poprzez pomiar czasu pomiędzy kolejnymi impulsami. Lecz nie bardzo mam pomysł jak to zrealizować programowo. Będe wdzięczny za podpowiedzi. W sumie to jest bardzo proste, wykorzystaj do tego jakiś timer z dość dużą częstotliwością (czym większa tym dokładniejszy pomiar). Zerujesz go w momencie przyjścia impulsu,...

    Mikrokontrolery AVR   27 Sty 2014 22:17 Odpowiedzi: 58    Wyświetleń: 17289
  • Jak napisać program na ATmega8 do pomiaru prędkości z czujnika ABS?

    [/quote] Właśnie tak. Licznik prędkości powinien być oparty o przerwania i zapisywać pomiar do pamięci. Wyświetlanie oparte o następny licznik z przerwaniem (lub w pętli głównej) ustawiony tak, aby pomiary z pamięci trafiały do wyświetlacza, co zadany okres np. 3 razy na sekundę. Innymi słowy: pomiar oddzielony od wyświetlania.[/quote] wlasnie tak to...

    Mikrokontrolery   23 Lut 2011 11:06 Odpowiedzi: 38    Wyświetleń: 6041
  • Atmega8 PWM uzależnienie regulacji częstotliwości oraz wypełnienia

    Sprawa jest dość prosta robisz pomiar ADC obrabiasz wpisujesz do OCR1A generujesz impuls potem ładujesz wartość przerwy i tak w kółko .... Jeśli będziesz pomysłowy to na 1 liczniku i jednym wyjściu PWM można zrealizować nawet 10 serwomechanizmów ... Proponuje zerknąc na dekoder stosowany w odbiornikach modelarskich zbudowany na CMOS-ie 4017 proponuje...

    Mikrokontrolery AVR   18 Mar 2011 17:59 Odpowiedzi: 14    Wyświetleń: 3679
  • REKLAMA
  • Pomiar odlgłości ultradźwiękami - Bascom i ATmega8

    Start Timer1 If R = 1 Then Stop Timer1 A = Timer1 End If Locate 1 , 1 Lcd A Wait 1 Ale chyba coś ze sprzętem mam nie tak, bo ciągle A wyświetla że jest zero (nie wchodzi do IFa) Hmm... ok załączasz Timer1 i odliczasz impulsy do czasu wystąpienia impulsu na R(z odbiornika) ale nie uwzględniłeś że ten impuls jest bardzo krótki i może wystąpić podczas...

    Mikrokontrolery   16 Kwi 2008 17:53 Odpowiedzi: 6    Wyświetleń: 3154
  • [Atmega8] Jak zmierzyć czas stanu wejścia z dokładnością 100ms na Atmega8 w C?

    No właśnie już do tego doszedłem że źle umieściłem fragmenty kodu. Po zamianie ruszyło jak trzeba i mój pierwszy timer uruchomiony :):) Teraz tylko muszę coś przećwiczyć żeby wynik wychodził mi też w częściach sekundy a nie tylko sekundach. Bo pomiar mi potrzebny to np 1 s i 200 ms a nie tylko 1 sekunda. No i jeszcze jedno, czy teraz ten timer nie będzie...

    Mikrokontrolery AVR   06 Sie 2011 18:22 Odpowiedzi: 53    Wyświetleń: 7597
  • Jak skonfigurować timery w ATMEGA8 do pomiaru czasu z dokładnością do setnych sekundy?

    Opis jest czytelny. Moja uwaga, to z 10 pomiarów powinieneś wyznaczyć amplitudę początkową i współczynnik tłumienia (dekrement). Wtedy pomiary będą użyteczne. Jak zrobić pomiary? Hmmm... Najlepiej zmienić konfigurację sprzętową, ponieważ obecna nie jest najlepsza. Ale skoro masz taki układ, to możesz zrobić tak: 1. Konfigurujesz jeden z liczników/timerów,...

    Mikrokontrolery AVR   06 Mar 2014 15:41 Odpowiedzi: 28    Wyświetleń: 5295
  • [C] [atmega8] - Jak zmierzyć czas między zboczami narastającymi impulsów?

    Witam, Chcę napisać kod, który realizowałby pomiar czasu pomiędzy impulsami (sygnał prostokątny o amplitudzie 5V). Zakres częstotliwości mierzonego sygnału będzie się zawierał w przedziale od 0 do maksymalnie 180 Hz. W internecie znalazłem artykuł, w którym zrealizowany jest podobny kod: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery AVR   03 Lut 2014 17:39 Odpowiedzi: 10    Wyświetleń: 3231
  • Atmega8 - Błedne wskazanie dalmierza ultradźwiękowego

    i uważam że powinieneś pokazać schemat i cały kod Wrzucam schemat, ale prezentuje on wersję docelową, aktualnie przy testach nadajnik jest podłączony bezpośrednio do uC, a reszty komponentów (poza wyświetlaczem i odbiornikiem) nie ma. Kod wklejam bez funkcji obsługujących wyświetlacz, gdyż to raczej niepotrzebne. Kod: [syntax=c]long int volatile time...

    Mikrokontrolery   06 Mar 2014 08:56 Odpowiedzi: 56    Wyświetleń: 5745
  • Jak szybko zmierzyć napięcie przez 8µs za pomocą Atmega8?

    Witam, Nie pytam jak to zrobic, to inna bajka, chodzi mi tylko jak najszybciej da sie zmierzyc napiecie za pomoca atmega8 lub innej atmegi. Chodzi mi o to jak dlugo musi byc aktywny pomiar zeby wartosc zostala zczytana? Jest to mozliwe np w konkretnym punkcie pracy? Da sie zmierzyc napiecie ktore jest tylko przez 8us?

    Mikrokontrolery   21 Cze 2012 09:46 Odpowiedzi: 10    Wyświetleń: 1418
  • AVR atmega8 - Serwo + DS18B20 sterowanie kotłem CO

    Witam. Zacznę od tego, że jestem amatorem/początkującym więc moje programy gównie opierają się na tym co znajdę w internecie + jakaś znikoma wiedza :) Chciałem zrobić sterowanie serwem w zależności od temperatury. Założenia: -Mikrokontroler atmega8 -Pomiar temperatury DS18B20 -Sterowanie serwem "binarne" dwa wybrane przeze mnie położenia do sterowanie...

    Mikrokontrolery Początkujący   01 Sty 2014 10:40 Odpowiedzi: 4    Wyświetleń: 1896
  • Atmega8 BASCOM Manchester - Komunikacja bezprzewodowa 433MHz Manchester Kłopot

    Napisałem program nadajnika i odbiornika, dla długich czasów trwania impulsu, np 1s wszystko jest w porządku. Odbiornik się synchronizuje, odbiera dane i dekoduje. Natomiast gdy impuls trwa 10ms już jest problem. Albo wyświetla się out of synchro, czyli brak synchronizacji, a jak już ma odebrać dane to błędnie je odbiera i wyświetla wartości dziwne...

    Mikrokontrolery   29 Wrz 2013 22:20 Odpowiedzi: 10    Wyświetleń: 4992
  • 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ń: 3222
  • Atmel Mega8 - pomiar długości impulsu w C dla sygnałów modelarskich

    Witajcie ! Interesuje mnie jak mogę mierzyć długość impulsu przy pomocy np. Atmel Mega8. Nie chcę gotowych rozwiązań, tylko tak łopatologicznie zasadę jak to się robi. Uczę się programować mikrokontroler w C. Chodzi o to, że nadajnik modelarski przekazuje informację o położeniu drążka w postaci ciągu impulsów, których długość trwania stanu wysokiego...

    Mikrokontrolery   22 Wrz 2005 18:35 Odpowiedzi: 2    Wyświetleń: 1484
  • ATmega8L: Jak mierzyć szerokość impulsu za pomocą przerwania INT1?

    Czesc Program ma za zadanie mierzyc szerokosc impulsu za pomoca przerwania INT1. W skrocie dziala to tak ze podczas zbocza narastajacego wykonuje sie przerwanie ktore wlacza timer. Timer ma swoje wlasne przerwanie od przepelnienia i zlicza pelne cykle przepelnienien. Gdy pojawi sie zbocze opadajace to wylacza timer i zapisuje jego wartosc ktora nastepnie...

    Mikrokontrolery AVR   24 Sie 2017 20:41 Odpowiedzi: 5    Wyświetleń: 1032
  • Szybki timer potrzebny. Zliczanie czasu trwania impulsu.

    Witam. Potrzebuje pomocy: muszę liczyć czas trwania impulsu. Problem jest taki, że czas trwania tego impulsu to kilka us. Przydłby się jakiś licznik scalony. Powiem tylko tyle, że taki jak wykorzystywałem w mikrokontrolerze Atmega8 (przy cz. 16MHz) nie wystarczył...

    Mikrokontrolery   19 Sty 2005 17:27 Odpowiedzi: 2    Wyświetleń: 1527
  • Atmega8 [bascom] - Jak zrealizować pomiar prądu w mierniku V-A?

    Witam serdecznie, jestem w trakcie budowania miernika V-A do zasilacza laboratoryjnego na mega8 i mam problem po stronie pomiaru prądu, oto część programu: Config Adc = Single , Prescaler = Auto , Reference = Internal Dim X As Byte , Y As Byte Dim Wart_ac As Word Dim V As Single Dim Wart_nap As String * 3 Start Adc i pętla: Do Wart_ac = Getadc(4)...

    Mikrokontrolery   28 Gru 2009 09:18 Odpowiedzi: 1    Wyświetleń: 4308
  • [C][Atmega 8] Pomiar czasu (milisekundy) miedzy zdarzeniami

    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...

    Mikrokontrolery AVR   09 Cze 2010 19:00 Odpowiedzi: 6    Wyświetleń: 2313
  • 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ń: 1620
  • [ATmega8][BASCOM] Zliczanie impulsów (ilości przyciśnięć przycisku na sekundę)

    Witam, potrzebuje prostego programu który zliczy ile razy na sekundę wciskany jest przycisk. Np na jednym z portów pojawi się 0 kiedy przycisk zostanie wciśnięty, program ma zliczyć ilość impulsów przez sekundę i zwrócić daną do zmiennej. Proszę o pomoc lub podpowiedź. Niestety jestem początkujący i niezbyt rozumiem Liczniki-Czasomierze Timer0 i Timer1....

    Mikrokontrolery AVR   14 Mar 2012 10:37 Odpowiedzi: 7    Wyświetleń: 4575
  • Atmega16 - różne wyniki zliczania impulsów przy 8MHz, dlaczego?

    uczę się programowania AVR w c i na ATMEGA16 napisałem prosty programik mający zliczać impulsy w czasie 1 sekundy timer 1 odmierza czas 1 sekundy timer 0 zlicza impulsy i przy przepełnieniu inkrementuje zmienną do wyświetlenia wyniku zmienna jest przemnażana przez 256 a do wyniku dodawana jest bieżąca wartość rejestru TCNT0 do celów ćwiczenia, jako...

    Mikrokontrolery AVR   15 Paź 2011 15:09 Odpowiedzi: 13    Wyświetleń: 3879
  • [avr-gcc] Atmega8 i pomiar odległości ultradzwiękami

    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...

    Mikrokontrolery   04 Sty 2008 22:43 Odpowiedzi: 4    Wyświetleń: 2829
  • atmega328p - różnice w zliczaniu impulsów na int0

    Witam Do atmegi 328p, do int0 mam podpięty jedną nogą pc814, drugą do masy, czyli ten pc814 zwiera do masy int0. LCD podłączony do portu D. Wejscie int0 podciagnięte wewnętrznym pullupem. W przewaniu próbuję zliczać te impulsy, ale otrzymuję dziwne rzeczy. [syntax=c]#include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h>...

    Mikrokontrolery AVR   05 Maj 2015 17:09 Odpowiedzi: 7    Wyświetleń: 1218
  • Atmega32 - jak zmierzyć czas trwania impulsu za pomocą Timer1?

    Witam, Mam problem tego typu. Podaję na wejście T1 i T0 Atmega32 impulsy o częstotliwości około 20Hz do 100Hz i z różnym wypełnieniem. Jeżeli chodzi o pomiar częstotliwości to nie ma problemu bo zliczam impulsy przez ściśle określony czas ( generowany przez Timer2) i zczytuję rejestr TCNT0, natomiast czy ktoś mi podpowie jak zmierzyć czas trwania impulsu...

    Mikrokontrolery   21 Maj 2017 14:03 Odpowiedzi: 1    Wyświetleń: 1632
  • [Mega88][AVR C] - Pomiar czasu między dwoma impulsami

    Przykład na ATmega8: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery AVR   26 Kwi 2015 23:25 Odpowiedzi: 11    Wyświetleń: 1110
  • [ATmega8][C] Wentylator sterowany PWM + pomiar obrotów (rpm)

    Będziesz musiał zjechać częstotliwością PWM na tyle aby łapać czas między impulsami z wentylatora, gdy PWM jest na H.

    Mikrokontrolery AVR   21 Lip 2012 19:55 Odpowiedzi: 50    Wyświetleń: 28470
  • Atmega8 i TSOP1736: Czy układ do liczenia osób zadziała poprawnie?

    Do zrealizowania tego zadania nie trzeba nawet wykorzystywać TSOPa. Wystarczy prosty detektor na diodzie IRED i fotodiodzie. Za pomocą procka możesz wykonać prosty i bardzo efektowny licznik impulsów, ale pomiar przechodzących osób bd jedynie szacunkowy...

    Projektowanie Układów   14 Cze 2009 00:13 Odpowiedzi: 6    Wyświetleń: 3224
  • ATMega8 - maksymalna częstotliwość pomiaru bez preskalerów, kod w Bascom

    jak chcesz takie duze czestotliwości mieżyć to musisz użyć timera żeby liczył zewnętrzne impulsy, wtedy drógim timerem wyzwalasz przerwanie co określony czas (im dłuższy tym lepszy bo pomiar dokładniejszy) liczysz ile było ilmpusów z zewnątrz w okreslonym czasie. wydaje mi się że tą metodą dało by sie mieżyć nawet do 100Mhz ale jest jedno zalożenie...

    Mikrokontrolery   26 Sty 2006 22:05 Odpowiedzi: 3    Wyświetleń: 2640
  • Jak zbudować obrotomierz na Atmega8 z linijką LED i czujnikiem impulsów?

    Moim zdaniem najlepszym rozwiązaniem będzie - "podpiąć impulsy" pod wejście licznikowe i niech zajmuje się liczeniem wewnętrzny licznik. Nie obciążamy wtedy procesora. Drugi licznik (np. cztery razy na sekundę) wylicza obroty i resetuje ten pierwszy licznik. Wadą jest problem z liczeniem powolnych impulsów. Zalety - prosty, szybki, zużywający mało zasobów...

    Automatyka Przemysłowa   12 Maj 2009 07:25 Odpowiedzi: 23    Wyświetleń: 3979
  • Monitor obrotow wentylatora PC - Atmega8 + LCD 1*16

    Możliwość jest :) Wystarczy zliczać impulsy z wejścia licznika i podać je na lcd :) Do tego żeby pomiar był z 3ch źródeł, jakiś prosty przełącznik wejścia. Tu jest podobny temat, ale na PICu. http://www.elektroda.pl/rtvforum/topic93... Jeśli nie wiesz jak zacząć, poszukaj programów do obrotomierzy w BASCOMie, i troche zmodyfikuj :)

    Projektowanie Układów   08 Mar 2008 19:32 Odpowiedzi: 5    Wyświetleń: 2294
  • [Atmega8][Bascom] pomiar stoperem krótkich czasów.

    Proponuję zamiast mierzyć czas 5 obrotów sprawdzać ilość impulsów co stały czas.

    Mikrokontrolery AVR   02 Lut 2010 00:32 Odpowiedzi: 30    Wyświetleń: 5909
  • Pomiar czasu otwarcia migawki aparatu fotograficznego - potrzebne rozwiązania

    Witam, dlaczego zatrudnienie "arduino" ci nie pasuje a Atmega8 moze byc? Wazne abys otrymal odpowiednei dane a realizujesz na ty co akurat masz czy ci zapewniaja oczywiscie z rozsadkiem. Osobiscie wole uzyc czegos mocniejszego/szybszego niz szukac potem dlaczego gubie impulsy czy ramki. Metoda ze swiatlem przechodzacym czy odbitym jest jak najbardziej...

    Mikrokontrolery AVR   23 Maj 2022 16:57 Odpowiedzi: 22    Wyświetleń: 1917
  • 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ń: 6776
  • Książki z przykładami do projektowania układów mikroprocesorowych z T2

    Jaki uC określa dział;) To jaka będzie amplituda sygnału (oraz kształt) wymaga jedynie użycia odpowiednich elementów wejściowych. Do ustawienia rejestrów nic Ci bardziej nie pomoże jak dokumentacja techniczna - wpisz w googlach nazwę procka i odpal PDF'a (datasheet). Co do sposobu pomiaru częstotliwości to masz na szybko dwie metody - pomiar okresu...

    Mikrokontrolery   24 Sty 2011 15:45 Odpowiedzi: 7    Wyświetleń: 2644
  • 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ń: 1103
  • Schemat modułu zapłonowego 4t z regulacją do Romet 727 Eco 139qmb bez mikrokontrolera

    Ma 6 kabli bo ma gaszenie dodatkowo, co do sterowania wyprzedzeniem za pomocą mikrokontrolera to taki mikrokontroler można wpiąć przed fabrycznym zapłonem - między czujnikiem na magnecie a modułem zapłonowym. Mikrokontroler - wystarczy AVR np Atmega8. Cała zasada jest taka że mikrokontroler z impulsów dawanych przez czujnik w magnecie oblicza prędkość...

    Motocykle, Motorowery   15 Lip 2015 15:12 Odpowiedzi: 10    Wyświetleń: 8460
  • 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ń: 2058
  • ATmega8 - Pomiar częstotliwości z preskalerem [C]

    Raczej ten przebieg podaj na wejście CLK licznika, a drugi licznik np. przepełniany co 1s (albo częściej, co polepszy responsywność) ma odmierzać wzorcowy czas i odczytywać CNT pierwszego licznika. CTN będzie zawierać liczbę impulsów zegara w mierzonym czasie.

    Mikrokontrolery   17 Maj 2015 14:05 Odpowiedzi: 2    Wyświetleń: 1272
  • Jak zliczać impulsy z TCRT5000 na Atmega8 bez liczników sprzętowych?

    Lecz jeśli jest to wystarczające może mierzyć kanały kolejno. Jeden po drugim. Tak, ale kolega chce uzyskać dokładność 1 obr/min , oraz jak kolega pisze mają być jednocześnie wyświetlane, mierząc kanały kolejno w danej chwili brany pod uwagę jest tylko jeden czujnik. Jeszcze taka uwaga, o jakich prędkościach mówimy? Dla małych prędkości obrotowych...

    Mikrokontrolery AVR   08 Kwi 2010 13:07 Odpowiedzi: 20    Wyświetleń: 4249
  • [BASCOM][Atmega8] Licznik impulsów nie działa poprawnie.

    Ok po kolei, wywalam wszystko z programu, zostawiam tylko...... zmienna impulsy jest zwiększana o kilkanaście a nie tylko o jeden ............ Licz: If Scisk = 1 And Ok = 1 Then Incr Impulsy Elseif Scisk = 0 And Ok = 1 Then Decr Impulsy End If Return Kontaktron (Reed switch) generalnie jest stosowany jako proxy switch, czyli w ukladach statycznych....

    Mikrokontrolery AVR   19 Lut 2010 10:15 Odpowiedzi: 14    Wyświetleń: 5099
  • 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ń: 4248
  • [atmega8L][c] - Regulacja prędkości obrotowej silnika.

    Po pierwsze, masz błędne założenia. Przy czterech impulsach na okres pomiarowy stabilizacja obrotów będzie miała dokładność rzędu 25% - ciut bez sensu. Po drugie, kolejne błędy masz zapewne w tych częściach kodu, których nie pokazałeś.

    Mikrokontrolery AVR   28 Gru 2015 21:04 Odpowiedzi: 37    Wyświetleń: 3339
  • AVR1665 - Pomiar prędkości liniowej na AVR Atmega8 (AVT1665) i enkoderze

    Jest parę błędów które widzę już teraz. Pozwoliłem sobie wstawić to w syntax bo nie dało się czytać :) unsigned char ilosc_imp=0; powinno zostać opatrzone jeszcze etykietką volatile. Czyli: [syntax=c] volatile unsigned char ilosc_imp=0; [/syntax] Volatile wyłącza dla tej konkretne zmiennej optymalizację. Jest to konieczne jeżeli korzystasz ze zmiennej...

    Mikrokontrolery AVR   19 Sty 2017 09:15 Odpowiedzi: 1    Wyświetleń: 972
  • Atmega8/16 – jak programowo zmierzyć wypełnienie i częstotliwość PWM w C/Bascom

    Jest pewien, maleńki problemik z dekodowaniem sygnału żyro. Powiedzmy, że pobudzamy go sygnałem średnim tzn. 1,5ms. Jak wiadomo, żyro powinno skorygować wartość tego sygnału o +/-0,5ms. Nie może jednak tego zrobić, do czasu zakończenia impulsu wejściowego, w związku z czym sygnał na wyjściu zacznie się, dopiero kiedy ten na wejściu się skończy. Niestety...

    Mikrokontrolery   28 Sty 2008 18:44 Odpowiedzi: 78    Wyświetleń: 11831
  • Enkoder, ATmega8, pomiar położenia silnika, asembler

    Na przetworniku napisane jest tylko PRZETWORNIK typ MPL 10 natomiast kabel rzeczywiście przechodzi przez jakieś "pudełeczko" ale nie wiem do czego ono jest. Stwierdziłem sobie na początku, że to układ odpowiedzialny za przerobienie sygnału na standard TTL, czyli 5 V na wyjście i to wszystko. (Enkoder podpinam bezpośrednio pod ATmegę - oczywiście uwzględniająć...

    Automatyka Przemysłowa   07 Maj 2007 15:38 Odpowiedzi: 10    Wyświetleń: 3780
  • Jakie urządzenia do sterowania adaptacyjnym regulatorem PID na ARM?

    ...tylko nie bardzo rozumiem do czego wykorzystywany był by silnik... Prawdę powiedziawszy też nie wiem :oops: Ostatnio robiłem na zlecenie właśnie taki projekt (na ATmega8) ale pojęcia nie mam do czego to ma służyć. Moja wyobraźnia okazuje się troszkę zbyt "krótka". Ale cóż, nasz klient..... ....(tarczka? o co chodzi) oraz ten pomiar mógłbyś jakoś...

    Automatyka Przemysłowa   18 Cze 2008 16:08 Odpowiedzi: 3    Wyświetleń: 1719
  • Nieudana transmisja Atmega8 i RS232 z AVR Studio 5.1 - brak reakcji w 'putty'

    TRIG potrzebuje impulsu 10us by wyzwolić pomiar. W odpowiedzi na pinie ECHO mamy impuls o różnej długości, zapewne dłuższej niż 10us. Pin Echo HCSR04 połączyłeś z pinem TRIG. Sprawdzałeś, czy nie będzie sam siebie wzbudzał?

    Mikrokontrolery AVR   28 Gru 2021 18:00 Odpowiedzi: 56    Wyświetleń: 2409
  • Atmega8 - Jak zmierzyć częstotliwość do 2MHz? Dzielnik czy bezpośrednio?

    chyba chcialeś powiedzieć 1s, bo 1ms nie chce mi wyjść w żaden sposób. Więc działa to mniejwięcej w taki sposób: za każdym impulsem zwiększamy zmienną "częstotliwość" pomiar trwa 3.9ms i T1 wywołuje przerwanie, i przechodzi do programu czas, potem ilość impulsów jest mnożona przez 256(wartość presklera), otrzymujemy ilość impulsów na sekundę, czyli...

    Mikrokontrolery   20 Lut 2008 21:34 Odpowiedzi: 18    Wyświetleń: 6409
  • Bascom Atmega8: Jak ustawić Timer1 do pomiaru czasu między impulsami?

    Przeznaczenie: Zatrzymuje działanie programu lub określone urządzenie. Składnia: STOP STOP urządzenie gdzie: urządzenienazwa symboliczna uruchamianego urządzenia. Opis: Pierwszy format instrukcji powoduje zatrzymanie działania programu. W tym celu jest wykonywana pusta pętla, podobnie jak w instrukcji END. Jednak przy instrukcji STOP nie są wyłączane...

    Mikrokontrolery AVR   02 Maj 2010 20:51 Odpowiedzi: 7    Wyświetleń: 2933
  • 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ń: 930
  • Atmega8 - Konflikt Timer0 i Print przy odczycie impulsatora RS232

    Program ma odczytywać dane z impulsatora i wysyłać je poprzez RS232 do komputera. Dane mają być wysyłana co: 0,5ms lub 1ms lub 2ms lub 4ms(domyślnie mam przerwanie co 250us a czas po którym wysyłam dane to 4ms). A po 5 sekunach pomiar ma zostać zakończony. Wszystko działa jak należy jednak są jakieś problemy z Timerem. Przypuszczam że instrukcja Print...

    Mikrokontrolery   21 Mar 2006 08:42 Odpowiedzi: 4    Wyświetleń: 1260
  • [atmega8] Jak zbudować układ na ATmega8 do pomiaru prędkości i pulsu na rowerze?

    Dla mnie wydaje się być dosyć oczywiste, że jeżeli sygnały na dwa wejścia przychodzą jednocześnie i niezależnie, to też jednocześnie, a nie po kolei, należy je obsługiwać. Zatem cała idea Twojego programu jest niepoprawna. Poprawnie, to w programie powinny się (z grubsza) jednocześnie i niezależnie wykonywać trzy rzeczy: - odczyt czujnika nr 1 (pomiar...

    Mikrokontrolery AVR   17 Cze 2010 23:56 Odpowiedzi: 12    Wyświetleń: 4035
  • Filtrowanie impulsów z cewki zapłonowej z izolacją galwaniczną

    Witam, zbudowałem miernik częstotliwości na ATmega8 wykorzystując przerwanie INT0 (reakcja na niski stan linii, podciągnięty wewnętrznie). Chciałbym indukcyjnie mierzyć obroty silnika w autku. Niestety mimo próby filtrowania tych impulsów nadal w sygnale jest bałagan mimo zastosowania transoptorka 6N137 z bramką Schmitta. Jak się domyślam, w takiej...

    Początkujący Naprawy   29 Lip 2011 15:22 Odpowiedzi: 26    Wyświetleń: 4668
  • Jak ustawić Timer w Atmega8 dla obrotomierza LED w języku C?

    Podobny temat był ostatnio tylko dotyczył takiej zabawki do roweru. Z obliczeń wyszło, że pomiar impulsów na sekundę jest mało dokładny. Wypada liczyć ilość ms jednego obrotu. Przy motocyklu będzie tylko wyższa prędkość maksymalna.

    Mikrokontrolery AVR   20 Gru 2010 17:01 Odpowiedzi: 21    Wyświetleń: 7313
  • [C] [C][ATMEGA16] - Licznik czasu między impulsami w stacji pogodowej z hallotronem

    Witam ! Tworzę projekt stacji pogodowej za pomocą ATMEGI16 + LCD 2x16. Tworzę licznik impulsów który zliczałby mi czas pomiędzy zboczami impulsów (prędkość obrotowa wiatru) Znalazłem w sieci program który działa na Atmega8 + 16MHZ kwarc. [url=http://mikrokontrolery.blogspot.com... Chciałbym go przerobić na Atmega16 na...

    Mikrokontrolery   04 Gru 2014 11:41 Odpowiedzi: 15    Wyświetleń: 2079
  • Zliczanie Impusow - 8 zrodel impulsow - jak na Atmega8535 ?

    Witam! Jak rozwiazac problem zliczania impulsow z 8 kanalow np. na ATmega8535? ATmega8535 ma 3 wejscia typu timer/counter (ATmega128 tylko 4) a ja potrzebuje zliczac impulsy z 8 zrodel (wentylatory)-w celu pomiaru ich predkosci. CZy jest jakas mozliwosc podlaczenia tego przez jakis multiplekser (jak tak to jaki i jak to podlaczyc )?? Poniewaz jestem...

    Mikrokontrolery   03 Sty 2005 17:59 Odpowiedzi: 5    Wyświetleń: 1232