Skocz do zawartości

Arduino pomiar częstotliwości i amplitudy oraz generator częstotliwosci


xpytonx

Pomocna odpowiedź

Witam

 

Czy dało by się na Arduino wykonać coś takiego:

Wyjście 1 - Generator częstotliwości oraz wypełnienia. (0-150kHz, 0-100%) - Pytanie dodatkowe: generowanie Sinusa o danej częstotliwości z w/w przedziału?

Wejście 1 - Pomiar częstotliwości oraz amplitudy (porównanie do wejścia 1 - tylko częstotliwości)

 

Oczywiście Mały wyświetlacz na którym ustawia się częstotliwość i wypełnienie oraz wyświetlane są dane o amplitudzie 0-5V lub 3,3 jeśli będzie to inna logika arduino (może być skalowane 0-100% obojętne), Porównanie częstotliwości.

 

 

Link do komentarza
Share on other sites

9 minut temu, xpytonx napisał:

Generator częstotliwości oraz wypełnienia. (0-150kHz, 0-100%)

Bez problemu

9 minut temu, xpytonx napisał:

Sinusa o danej częstotliwości z w/w przedziału?

Moduł wykorzystujący układ AD9833 - w innym przypadku w grę wchodzi wyłącznie filtr i odpowiednie generowanie sygnału PWM, by po filtracji wyglądał na sinusa, ale droga wykorzystująca układ jest łatwiejsza.

11 minut temu, xpytonx napisał:

Pomiar częstotliwości oraz amplitudy (porównanie do wejścia 1 - tylko częstotliwości)

To jest problem... O ile amplitudę bez problemu można mierzyć, o tyle Arduino krztusi się przy pomiarze częstotliwości > 10kHz. Może da się to jeszcze trochę podbić, ale odchylenie przy 10kHz wynosiło ok. 4%, co jest dość sporą wartością...

  • Lubię! 1
Link do komentarza
Share on other sites

A gdyby wykorzystać STM albo ESP? Ewentualnie arduino DUE?

Zaraz doszkolę się na temat tego układu...

Hmmm może prościej będzie opisać co chciałbym spróbować zrobić? zaraz to ubiorę w slowa.

  • Lubię! 1
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Chciałbym zrobić coś co powinno działać jak wykrywacz metali VLF 

Generator podawał by przez tranzystor kluczujący sygnał na cewkę nadawczą. 

Cewka odbiorcza + wzmacniacz (tutaj musiał bym przetestować co by najlepiej się nadawało) na wejście analogowe.

Pomiar amplitudy to w zasadzie sygnał że cos zostało wykryte, natomiast pomiar przesunięcia to rodzaj dyskryminacji... przynajmniej tak mi się wydaje.

  • Lubię! 1
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.