• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
za niskie napięcie na pinie cyfrowym ok 1v:(
#4
Popularne multimetry (nie masz oscyloskopu więc pewnie masz najtańszy multimetr) wykonują ok 3 pomiarów na sekundę. Zastanów się, co zobaczysz, gdy sygnał który mierzysz zmienia się kilka/kilkanaście razy na sekundę? Tu pomocny jest bargraph. na nim wyniki sa aktualizowane 10..20 razy na sekundę. Przy większych częstotliwościach można ustawic miernik na AC. Tanie mierzą do ok 400Hz ale sinus. Na prostokąt trzeba brać poprawkę. Lepsze do 10kHz. Tu przeważnie sa przetworniki TruRMS.

AVR taktowany 16MHz, który jest najczęściej w Arduino, może przełączać GPIO z częstotliwością 8Mhz gdy użyjesz do tego timera. Jeśli "wachlujesz" pinem, będzie to zależało od programu. Zwykła pętla
Kod:
LOOP:
SET GPIO
CLR GPIO
JMP LOOP
będzie przełączać z częstotliwością ok 4MHz. Jak chcesz to policz dokładnie. Rozkazy SBI i CBI wykonują się w jednym takcie zegara. RJMP zdaje się w dwóch (sprawdź w nocie katalogowej). Niestety, przerwania spowolnią działanie programu głównego.
 
Odpowiedź
  


Wiadomości w tym wątku
RE: za niskie napięcie na pinie cyfrowym ok 1v:( - przez es2 - 25-06-2018, 18:48

Skocz do:


Przeglądający: 1 gości