logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] Jak zmierzyć częstotliwość 230VAC z Arduino przez detekcję zero?

ienecode 22 Maj 2019 19:05 2787 16
REKLAMA
  • #1 17975055
    ienecode
    Poziom 21  
    Posty: 2097
    Ocena: 96
    Witam,

    Zastanawiam się nad pomiarem częstotliwości w sieci 230VAC. przez Arduino.

    Czy dobrym rozwiązaniem była by detekcja przejścia przez zero zliczenie i podzielenie ilości impulsów ?
  • REKLAMA
  • #2 17975115
    ArturAVS
    Moderator
    Posty: 26461
    Pomógł: 2304
    Ocena: 7865
    Damian7546 napisał:
    Czy dobrym rozwiązaniem była by detekcja przejścia przez zero zliczenie i podzielenie ilości impulsów ?

    Tak. W dzisiejszych czasach częstotliwość sieci jest bardzo stabilna, mierzenie jej jak dla mnie ma średni sens.
  • #3 17975119
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #4 17975142
    ienecode
    Poziom 21  
    Posty: 2097
    Ocena: 96
    W takim razie czy taki układ:
    Jak zmierzyć częstotliwość 230VAC z Arduino przez detekcję zero?

    Będzie mi dobrze działał dla napięcia 100V AC jak dla napięcia 230V AC ? Chodzi o to że napięcie zmienia mi się od 100VAC do 230VAC.
  • REKLAMA
  • Pomocny post
    #5 17975210
    Konto nie istnieje
    Poziom 1  
  • #6 17975542
    ienecode
    Poziom 21  
    Posty: 2097
    Ocena: 96
    khoam napisał:
    Zasilanie kolektora powinno być raczej +5V, jeżeli użyjesz "standardowej" płytki Arduino z AVR.

    To jasne .
    Dzięki za pomoc.

    Dodano po 8 [minuty]:

    Mam pomiar napięcia zrobiony na arduino z transformatorem gdzie na wyjściu po dzielniku mam sinusoide -2,5 do 2,5V następnie przesunięta żeby była w zakresie 0-5V.

    Może by wykorzystać sygnał sinusoidy po dzielniku -2,5 do 2,5 i w tym miejscu wykonywać detekcję przejścia przez zero ?
    Wtedy stosuję dwa rezystory po 470ohm i powinno być ok ?
  • #7 17975614
    Konto nie istnieje
    Poziom 1  
  • #8 17975636
    ienecode
    Poziom 21  
    Posty: 2097
    Ocena: 96
    Napięcie zmienne wchodzi mi bezpośrednio na port Arduino i za pomocą bibliteki Emonlib liczę wartość skuteczną .
    Mógłbyś narysować schemat jak ww sygnał mógłbym wykorzystać do opomiarowania częstotliwości ?
  • #9 17975660
    Konto nie istnieje
    Poziom 1  
  • #10 17975706
    ienecode
    Poziom 21  
    Posty: 2097
    Ocena: 96
    Zakres na wejściu zależy od napięcia gdy 230V RMS to max 5 V w peak-to-peak na wejście arduino i minimum 0V. Mniejsze napięcie po stornie pierwotnej transformatora to mniejsza wartość peak-to-peak na wejściu arduino.
  • #11 17975730
    Konto nie istnieje
    Poziom 1  
  • #12 17975950
    ienecode
    Poziom 21  
    Posty: 2097
    Ocena: 96
    Najmniejsza amplituda , peak-to-peak to 1,2V
  • #13 17976108
    Konto nie istnieje
    Poziom 1  
  • #14 17976161
    ienecode
    Poziom 21  
    Posty: 2097
    Ocena: 96
    Czyli taki układ jak poniżej powinien być, a reszta to już tylko program.
    Jak zmierzyć częstotliwość 230VAC z Arduino przez detekcję zero?

    Dodano po 5 [minuty]:

    W powyższym układzie 100 imp/s to 50 Hz ?
  • REKLAMA
  • Pomocny post
    #15 17976205
    Konto nie istnieje
    Poziom 1  
  • #16 17976391
    ienecode
    Poziom 21  
    Posty: 2097
    Ocena: 96
    Dzięki za pomoc.
  • #17 17976392
    ienecode
    Poziom 21  
    Posty: 2097
    Ocena: 96
    Dzięki za pomoc.

    Dodano po 1 [minuty]:

    Pomiar częstotliwości za pomocą PC814 jest optymalny dla mojej aplikacji .

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownik poszukuje sposobu na pomiar częstotliwości sieci 230VAC za pomocą Arduino, proponując detekcję przejścia przez zero i zliczanie impulsów. Odpowiedzi sugerują, że detekcja przejścia przez zero jest skuteczną metodą, a impulsy mogą być zliczane w przerwaniach, co zwiększa dokładność pomiaru. Użytkownik pyta o zastosowanie transoptora PC814 dla napięcia 100V AC i 230V AC, a odpowiedzi wskazują, że układ będzie działał, ale dla 100V wartość rezystorów powinna być dostosowana. Dyskutowane są również kwestie związane z napięciem wejściowym do Arduino oraz zastosowaniem komparatora do poprawy sygnału. Użytkownik potwierdza, że pomiar częstotliwości za pomocą PC814 jest optymalny dla jego aplikacji.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA