Z tym ze zaden timer Ci nie wyrobi 3 sekund bez przepelnienia. Ale mozesz faktycznie wziasc maksymalny mozliwy czas (jak najwiekszy podzial na preskalerze i licznik 16-bitowy). Teraz masz dane: ilosc impulsow timera: 2^16 czestotliwosc timera: czestotliwosc_kwarcu/preskaler ilosc impulsow zewnetrznych: zmierzone Nie pomoge Ci z programem, nie potrafie...
http://www.semiconductors.philips.com/pi... Dodano po 1 AC i HC oznaczaja roznice w technologii (np. inna czestotliwosc pracy, inne poziomy napiec)
/.../DO 16 STYCZNIA MAM TO WYDRUKOWAC/.../ w takiej sytuacji powinienes sie zastanawiac, jak dostac przedluzenie oddania pracy, o miesiac co najmniej; mimo ze slabo znam vhdl, to mam pare uwag - niestety te uwagi nie pomoga Ci zdazyc z tym projektem przed 16 stycznia function vec2int(licz : std_logic_vector) return integer is variable RESULT:...
a ustawiłeś Fuse Bity?? Bo jeśli nie masz ustawionych to ATmega pracuje z częstotliwością 1MHz. Musisz ustawić Fusy na albo 8MHz na wewnętrznym generatorze albo ustawić Fusy na zewnętrzny kwarc. i mniej więcej kod by tak wyglądał: $regfile = "m8def.dat" $crystal = 8000000 Cursor Off Dim Czestotliwosc As Long Const Licznik = 22336 Config Timer1...
regfile = "2313def.DAT" $crystal = 11059200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.4 , Db6 = Portb.3 , Db7 = Portb.2 , E = Portb.6 , Rs = Portb.7 'Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.1 , Db6 = Portb.0 , Db7 = Portd.6 , E = Portb.3 , Rs = Portb.4 Cursor Off Config Pind.6 = 1 Config Pind.0 = 0 Portd.0...
process(P_I_CLK,P_I_RESET_N) variable licznik : integer range 0 to 25 := 0; begin if P_I_RESET_N = '0' then REG_WR_N <= '0'; REG_BENA_N <= '0'; REG_ADDR <= ( others => '0' ) ; REG_DATA <= ( others => '0' ) ; P_O_DATA <= ( others => '0' ) ; REG_STROBE_N <= '0'; FOR a IN 0 TO WORDS_NUMBER_TO_WRITE...
Witam, Osobiscie wybralbym PLC. Ale na razie to brak najwazniejszej informacji.... Jaka jest mniej wiecej czestotliwosc impulsowania? Wlasnie od tego zalezy jaki sprzet wchodzilby w gre czyli takze cena calosci. Przy malej czestotliwosci ~20Hz nawet mitsubishi ALFA2, ale jak duzo wiecej to juz bardziej profesionalne (Shneider?) i cena rooosnie. Pozdrowienia
Możesz wykorzystać do tego celu szybką transformatę Fouriera w celu wyznaczenia częstotliwości wchodzących w skład badanego sygnału, a następnie porównujesz widmo częstotliwości występujących w sygnale z częstotliwościami składowymi danego kodu DTMF ( Dodano po 17 Znalazłem swój stary program z przetwarzania sygnałów: http://obrazki.elektroda.pl/2043492400_1...
da się, da. choć na AT89C2051 to nie najlepiej działa (i zresztą wszystkich 51 bez PWM), ale ja (kiedyś) napisałem procedurki które pozwalają na płynną regulację silnika SPS: W C: unsigned char licz,predkosc; #define silnikP10 #define wlacz 1 #define wylacz 0 void pwm (void) interrupt 1 { if (licz<predkosc) silnik=wlacz; else silnik=wylacz; if (++licz>64)...
Witam Chciałem zbudowac układ który liczył by 0-9 i wyświetlane to było na siedmiosegmentowym wyświetlaczu... .......... prosze o pomoc i o jakies proste wytłumaczenie moich błędów. myslalem jeszcze o robieniu tego za pomoca rozkazu INC i dodawania tylko nie wiem jak zawartośc rejestru wystawic na wyjscia z gory dziekuje za pomoc pozdrawiam Tu masz...
Robi się to prosto na wejściu ICP Atmegi, mierzysz czas pomiędzy kolejnymi zboczami, raz jest opadające, raz narastające itd.. potem to tylko interpretacja wyników, liczenie bitów i po odliczeniu 64 bitów z transmitowanych 66, bo dwa ostatnie dla uproszczenia procedury pomijasz. wyświetlasz na LCD lub wysyłasz po RS232 do komputera, a tam wyświetlasz...
prosze bardzo - procedura zaczerpnieta z ksiazki ' praktyczny kurs assemblera' eugeniusza wrobla : ;***************************************... ;Procedura oblicza szybko† procesora, korzysta z cykli generowanych przez ; ;procesor w jednostce czasu. ; ;=======================================...
miernik czestotliwosci 99,9%
Witam szanownego kolegę ! Jeśli chodzi o SCPI to polecam książkę W. Mielczarka "Urządzenia pomiarowe i systemy kompatybilne ze standardem SCPI" wydaną przez Helion. Posiadam tę książkę i sporo dzięki niej się nauczyłem. Język SCPI to zbiór rozkazów, który można zaimplementować w dowolnym środowisku, ja robiłem to w LabVIEW. Wysyłałem też rozkazy po...
Na tych wejściach powinna być "1" - czyli ok.5V - sprawdź ten opornik z +5V i samo +5V w tym miejscu. Sprawdź luty.
Brakuje plików w projekcie: io.h signal.h interrupt.h Sprawdź scieżkę dostępu do tych plików nagłówkowych. Ew spójrz: [url=http://www.elektroda.pl/rtvforum/to...
Może założyć na oprawkę okularów coś w rodzaju transoptora refleksyjnego. Bo przecież gałka oczna odbija promieniowanie lepiej niż powieka. I wtedy przy mrugnięciu następowałoby przerwanie strumienia i zliczenie impulsu. Oczywiście wszystko zrealizowane w podczerwieni, modulowane i o znikomej mocy.
Mam takie pytanie czy normalny licznik czestotliwosci z kitu AVT lub z takiego jaki ktos podawal na tym forum bedzie pokazywac czestotliwosc z takiego zrodla?
Mój projekt dotyczył miernika jako końcówki terminala RS232 więc ci sie nie przyda. Ale miło że wywołałeś ciekawą dyskusję.
To było dawno, ale... Załączam na nowo wygenerowane Gerbery. Czy to pomogło?
http://obrazki.elektroda.pl/2314562400_1... Witam. Początkiem roku kolega poprosił mnie o zrobienie licznika (miernika) częstotliwości. W necie jest sporo przykładów. Na węgierskiej stronie znalazłem odpowiadający memu koledze. Układ dość prosty. Są zdjęcia, PCB, wsad do procesora. Zrobiłem płytkę, a nawet trzy. Może się przydać. Drobnica...
Dzień Dobry. Potrzebuje najprostrzy program do obsługi enkodera inkementalnego do LOGO (wiem że tam niema sprzętowego licznika do obsługi enkodera). Max czestotliwosc to 5 Hz.Podłączylem go do wejść I5 oraz I6.Chcę wykorzystać Licznik góra/dół do zliczania impulsów.Potrzebuje również kierunek zliczania. Bardzo proszę o pomoc. Z góry dziekuje Grzegorz
podpowiem Ci sprobuj uzyc licznikow i bramki - mozesz zrobic licznik odliczajacy dowolna ilosc, dzieki czemu mozesz podzielic czestotliwosc praktycznie dowolnie.
$crystal = 11059200 Dim Licznik As Long Dim Czestotliwosc As Single Config Int0 = Falling Config Timer1 = Timer , Noise Cancel = 1 , Prescale = 1 On Int0 Licz On Timer1 Przerwanie_co_1ms Enable Interrupts Enable Int0 Enable Timer1 Timer1 = 54477 Do Loop End Przerwanie_co_1ms: Timer1 = Timer1 + 54477 Licznik = Licznik + 1 Return Licz: Stop Timer1...
Czyli doba w tym zegarku ma 20 godzin . Czyli uszkodzony licznik K176IE13 . Mozesz sprawdzic dodatkowo czestotliwosc zegara ale moim zdaniem to nie powinno miec zadnego wplywu na proces zliczania jednostek sekundowych . Tutaj przetlumacz i moze cos pomoze ale nie naprawi scalaka . http://tec.org.ru/board/k176ie13/97-1-0-... Mikroukład K176IE13 jest...
https://obrazki.elektroda.pl/9122487300_... Ze względu na wysoką cenę profesjonalnych liczników częstotliwości, małe możliwości tanich (długi czas pomiaru i mała rozdzielczość pomiaru niskich częstotliwości) zdecydowałem się na budowę własnego urządzenia. Założenia: - Główny wyświetlacz LED, pomocniczy graficzny 128x64 OLED. - Równoległy,...
Witam Problem następujący... Program ma liczyć imulsy, a dokładnie mierzy częstotliwość. Wszystko chodzi jeśli wybiorę zamiast TIMERA2 - TIMER1, ale ja musze to zrobić na TIMER2. Pozniżej kod: [syntax=basic4gl] $regfile = "m328pdef.dat" $crystal = 11059200 $hwstack = 256 ' rozmiar stosu sprzętowego $swstack = 128 ' rozmiar stosu $framesize = 128 Dim...
Siedzac sobie kiedys z daleka od swiata potrzebowalem zmierzyc czestotliwosc na gwalt , zatem zmontowalem z gratow znalezionych na predce miernik czestotliwosci na 90s8515 ze starej funki , z 4 podwojnych wyswietlaczy 7 segmentowych ze starych obudow AT i z kwarca 10Mhz . Czas - 2 popoludnia . Schemat na szybko namalowany w Eaglu . Jest to tez licznik...
Witam! zastanawialem sie nad przerobieniem predkosciomierza w cinquecento na elektroniczny, ale nie moge nigdzie znalezc informacji jaka czestotliwosc obrotow linki przypada na jaka predkosc albo ile obrotow przypada na jaka droge. Za jakiekolwiek wskazowki bylbym wdzieczny... Oczywiscie moglbym to zmierzyc ale wolalbym miec informacje od razu zeby...
Może coś takiego $crystal = 11059200 Dim Czestotliwosc As Long 'w twoim przypadku może być Byte Const Licznik = 22336 ' aby Timer1 przepelniał sie co sekundę Config Timer1 = Timer , Prescale = 256 Config Timer0 = Counter , Edge = Falling On Timer1 Czas 'On Timer0 Zlicz Enable Interrupts Enable Timer1 'Enable Timer0 'Pomiar czasu Counter1 = Licznik Cls...
Zastosuję się do rady. Mam jeszcze problem z zaprogramowaniem tego procesorka tzn. nie wiem jak napisać toto :( EDIT Stworzyłem coś takiego. Nada się w jakimś stopniu, czy ogólnie do wyrzucenia ten kod? [syntax=basic4gl] $regfile = "m8def.DAT" $crystal = 8000000 Config Pind.1 = Input ' wyprowadzenie PD1 jako wejście Config Pinb.1 = Output ' wyprowadzenie...
Pomyłka - schemat powinien wygladać tak: http://bucowski.fm.interia.pl/digital_pw... Wyjscie powinno być na pinie 13 komparatora. czy napewno wypelnienie jest rowne liczba/16 a nie (liczba+1)/16 ?? i jaka czestotliwosc powinien miec zegar zeby czest. na wyjsciu byla rowna np. 100Hz? pełny okres całego cyklu licznika wyznacza częstotliwość sygnału...
To, że program i schemat to jedna całość to akurat wiem :), Napisałem dla przykładu "set PORTB.0". Schemat Poprawiłem, w kodzie tylko ustawienia pinów, nie wiem czy dobrze go okroiłem z wyświetlacza. Jam pozbyć się zewnętrznego kwarcu w kodzie? co trzeba pozmieniać? EDIT http://obrazki.elektroda.pl/9407654700_1... [syntax=basic4gl]$regfile...
Potrzebuje z sieci 230v odczytywać częstotliwość, napisałem program i coś nie bardzo chce działać. Przy tych ustawieniach z kodu hz skacze miedzy 49 a 50 impulsow. Można jakoś to dokładniej mierzyć ? [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> volatile uint8_t timer0_przerwanie = 0; volatile uint8_t licznik; volatile uint8_t...
hehe niestety nie mam wystarczajacej ilosci punktow aby to sciagnac ale jak sobie to policzylem na piechote to licznik musialby liczyc do 3.255... zeby uzyskac ta czestotliwosc takze jest to chyba nie wykonalne przy liczniku liczb calkowitych.
No wiec tak chodzi tylko o pomiar predkosci!!! To raczej nie powinno byc trudne zadanie, ale jak na mnie dupnie poczatkujacego elektronika to jest narazie czarna magia! Prosilem o profesjonalne pomysly i dzieki! Musze zrobic licznik liczacy predkosc roweru! A wiec impulsy zliczane z czujnika na kole podawane na licznik! W ktorym czestotliwosc zliczania...
Czy licznik przy częstotliwości 800hz będzie miał 800 zliczeń na każdą sekundę? to nie za szybko? Dochodzi też opóźnienie w działaniu programu - trzeba odczekać te 80zliczeń na 0.1s. Przy ADC jakoś lepiej mi się to widzi. Licznik czestotliwosci w AVR potrafi zliczac czestotliwosc nie wyzsza niz polowa taktowania processora, co przy czestotliwosciach...
Licznik TIM2 podłączony jest do szyny APB1 i pracuje z częstotliwością tej szyny (PCLK1). W datasheecie mikrokontrolera znajdź sobie drzewko zegarowe (Clock Tree) i prześledź drogę sygnału od oscylatora do licznika. Częstotliwość przepełnień to częstotliwość taktowania szyny APB1 podzielona przez iloczyn (ARR+1)*(PSC+1)
Usiłuję napisać program takiego miernika i podczas analizy konfiguracji timer-ów w różnych tego typu projektach a szczególnie w jednym (ale o tym później) pogubiłem się trochę i pojawiły się wątpliwości. Do testów używam platformy arduino nano (atmega328p, 16MHz, 5V) i na chwilę obecną napisałem coś takiego: [syntax=c]#include <Wire.h> #include...
no jazda :D najpierw obliczenia dla częstotliwości fclk = 12 MHz, licznika jest w stępnym dzielnikiem przez 12 wiec fl = 12MHz/12 = 1MHz T = 1/fl -> 1us czas który zliczasz jest równy 1s 1s:1us = 1 000 000 cykli 1 000 000 : 65536 = 15 r16960 //pojemność licznika (65536) 65536 - 16960 = 48576 (wartość początkowa) a do jakigoś licznika dajesz 15 + 1 czyli...
witam mam nastepujacy problem moim zadaniem jest zaprojektowac i wykonac petle synchronizacji o nastepujacych parametrach - sygnal wejsciowy 50hz z sieci - w petli sprzezenia mnoznik w sumie to tez na liczniku od 1do 10 -czestotliwosc na wyjsciu od 50 - 500 hz uklad wejsciowy juz zorobilem i dzlala , licznik tez tylko mam problem z ukladem 4046 bo cos...
Juz odpowiadam. Po kilku testach przeprowadzonych na moich krokowcach musialem zmienic troche czestotliwosc. Maksymalna czestotliwosc to 3 khz dla max speed. Rozwiazalem to na jednym, liczniku ktory nabija 6 kHz. Nastepnie dziele te czestotliwosci (1,5 , 07 itd...) Wprzeraniu zliczam Impulsy dla wszystkich osmiu silnikow i jesli osiagne odpowiednio...
Czolem Pin mam 4 cyfrowy a wyciagnalem go z softu ktory sciagnalem z licznika kluczyk mam nowy jego czestotliwosc jest o 1 nizsza niz oryginalnego a chce go wprogramowac do auta zeby byly 2 do kompletu (autocasco) Pin z przywieszki nie dzialal, wiec nei wiem czy jest dobry aczkolwiek sadze ze powinien byc ok
Witam Czy ktos zna wplyw zaklucen typu wyzsze harmoniczne na dokladnosc wskazan licznika indukcyjnego energii el. Brat jak konczyl studia na polibudzie to prowadzacy wyklad z metrologii powiedzial ze liczniki indukcyjne zawyzaja pomiar jesli czestotliwosc rosnie, i stwierdzil ze idzie zrobic urzadzenie ktore by cofalo taki licznik bez naruszania plomb,...
Sygnał mierzony na Pind.4. Mega na kwarcu zewnętrznym. $regfile = "M8def.DAT" $crystal = 11059200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.4 , Db6 = Portb.3 , Db7 = Portb.2 , E = Portb.6 , Rs = Portb.7 Cursor Off Dim Czestotliwosc As Long Const Licznik = 22336 Config Timer1 = Timer , Prescale = 256 Config Timer0...
Witam, mam problem z uruchomieniem programu do zliczania impulsów na T1 przez 1 sekundę. Wyświetla mi ciągle zero. Co źle ustawiłem z Timerami ?? Atmega 32 [syntax=c] #define F_CPU 1000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <hd44780.h> volatile unsigned char licznik = 0; //liczba...
Korzystając z Waszych wskazówek przerobiłem program tak: Dim Test As Long ... Start Adc Do Wart_ac = Getadc(1) Cls Lcd Wart_ac ; Lowerline Lcd Test; 'poprawka Waitms 250 Loop End Czas: Stop Timer0 Stop Timer1 Czestotliwosc = Czestotliwosc * 64 Czestotliwosc = Czestotliwosc + Counter0 Test = Czestotliwosc 'poprawka Czestotliwosc = 0 Counter0...
Czesc,chciałbym Was prosić o analizę i ewentulaną korekcję błędów mojego nowego projektu. Bedzie to prosty stoper na 99 sekund na układach cyfrowych. Razem z listem załączam narysowany juz schemat ideowy układu. Układ ma działać następująco. Układ 4047 pracuje w roli multiwibratora w trybie free run(bez dodatkowego wyzwalnia) i generuje przebieg prostokątny...
Może jest na granicy błędu zegarowego. Licznikiem częstotliwości można to sprawdzić.
A może by tak? $regfile = "2313def.DAT" $crystal = 11059200 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.4 , Db6 = Portb.3 , Db7 = Portb.2 , E = Portb.6 , Rs = Portb.7 Cursor Off Config Portd.6 = 1 Config Portd.0 = 0 Portd.0 = 1 Portd.6 = 1 Dim Czestotliwosc As Long Const Licznik = 22336 Config Timer1 = Timer , Prescale...
blaupunkt czestotliwosc czestotliwosc hotbird czestotliwosc przerywacz
philips 42pfl pilot wymiana płyty głównej samsung system unlocked
ultra power akumulator skoda scala
Trwa cofanie zmian wprowadzonych na twoim komputerze - co oznacza? Ford 1.6 TDCi 2006 Turbo/EGR PID List, No Boost PID, Garrett GT1544V Faults