AVR i pomiar niskich częstotliwości.

Witam wszystkich, Jak za pomocą AVR i BASCOMA zbudować możliwie dokłady miernik niskich częstotliwości, tak do 100Hz (nie pomyliłem się.. chodzi o wspomniane100Hz :) ). Badany przebieg będzie sinusoidalny. Swego czasu widziałem taki projekt w EdW, ale to było zbudowane w oparciu o procka 89c2051 i chodziło o ogólne jego zastosowanie jako miernika częstotliwości. Nijak ma się to do AVR. W swoim projekcie zamierzam uzyć ATTiny2313 i wspomnianego BASCOMa.

Macie namiary na jakieś artykuły na ten temat? Będę wdzięczny za jakiekowlwiek info na ten temat.

Pozdrawiam

Reply to
Grzechu
Loading thread data ...

Jak sądzę najprościej będzie wziąść jakiś licznik i liczyć okres badanego przebiegu. jakiś timer 16bit i będzie fajnie. Tylko i tak potrzebujesz zegar odniesienia.Pomiar może być tak dokładny jak masz dokładny zegar. Planujesz kwarc mam nadzieje a nie wewnętrzny oscylator? W 89C2051 nie było tego problemu bo kwarc albo generator zewnętrzny. Nie widze teraz dokładności wewnętrznego generatora ATTiny2313. Zbadaj to. Pozatym zadbaj o dobry układ formowania sygnału z sinusa na prostokąt.

Pozdrawiam CosteC

Reply to
CosteC

Miałem już sklejony projekcik ale pod procesor 89c2051 teraz mam zamiar przenieść to na ATTiny2313, tylko że ten procek ma zupełnie inną budowę a ja dopiero zaczynam zabawę z AVR. Planuję uzyć zewnętrznego generatora kwarcowego. Program ma być w Bascomie, macie jakieś gotowe przykłądy jak mierzyć częstotliwość za pomocą bascoma i avra?

Reply to
Grzechu

Patrz wyżej. Albo pomiar okresu albo pomiar iloścy cykli np na 1sekundę. albo na 10sekund. Wygodniej chyba mierzyć okres jeżeli częstotliwość taka niska.

Pozdrawiam CosteC

Reply to
CosteC

Grzechu snipped-for-privacy@buziaczek.pl napisał(a):

Jesli program masz napisany w bascomie to wszystko sie mocno upraszcza. Zapodaj kawalek swojego kodu to pomozemy ci dostosowac go do nowego procesora.

JJJK

Reply to
JJJK

Proponuje metodą synchronicznego zliczania okresów zegara i przebiegu zegarowego. Niezależnie od częstotliwości uzyskujesz stały błąd pomiarowy.

Reply to
William

Wielkie dzięki wszystkim za szczere chęci! udało mi się cokolwiek opanować tego bascoma AVR ! Google i elektroda.pl to bardzo pomocne narzędzia.. wierzcie na słowo :)

Reply to
Grzechu

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.