Dansk Elektronik Forum
Generel Elektronik => Dit Projekt => Emne startet af: janengelbrecht efter December 27, 2013, 11:57:26
-
Sidder pt. og roder med softwaren til en AVR Baseret (ATMega328P) frekvenstæller til LF brug (1Hz-2MHz).
(http://postimg.org/image/7xck7x3bf/)
http://postimg.org/image/7xck7x3bf/
Nogen der har kendskab til om AVR microkontrollere er anvendt til frekvenstællere der kan gå højere op end 2MHz uden prescaler (divider kredsløb) ?
Well 2MHz er hvad jeg kan få det til i c kode. Principielt et spørgsmål om at tælle pulser på T1 indgangen inden for en given gate time (bruger selv 100mS gatetime!).
Den anvendte preamp gør jeg kan måle ned til 90mV peak-peak og den øvre grænse har jeg sat til 12V peak-peak...umiddelbart vil dioderne nok også clampe højere spændinger (Pt. simuleres kun i Labcenter Proteus)
-
Hej Jan,
en ATMega har en synkron tæller. Så den maksimale frekvens er 8MHz, hvis du har en ATMega med 16MHz og en signal med 50% duty cycle. En PIC har en asynkron tæller og kan tælle op til omkring 40MHz.
gerd
-
Tak Gerd :)
Kan være jeg skal bruge en PIC istedet så :)
Eller anvende en 74HCT390 som 10-deler: http://postimg.org/image/55bf58223/
Så kan jeg vist nå til 70MHz :)