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

Jak przekształcić częstotliwość 31-300 Hz na napięcie 0-12V? Układ DIY?

przemyslawochal09 27 Mar 2025 19:22 477 9
REKLAMA
  • #1 21497937
    przemyslawochal09
    Poziom 3  
    Posty: 86
    Ocena: 1
    Dzień dobry mam takie pytanie jak zrobić aby zmienić częstotliwości na volty dolny max to 31 Hz a górnego nie ma da się jakoś tak zrobić aby częstotliwość wpływała na napięcie że 31hz to 0v a 300 to 12. Interesuje mnie zakres voltów od 0 do 12. Jestem w stanie zbudować jakiś układ jak będzie trzeba
  • REKLAMA
  • REKLAMA
  • #4 21498021
    przemyslawochal09
    Poziom 3  
    Posty: 86
    Ocena: 1
    >>21497941 dobra tylko że tam jest do 10v da się jakoś to przestawić? Czy nie bardzo. A da się jakoś aby PWM sterować rezystancją że np. PWM 0 to jest max zwarcie a PWM 100 (max 255) to jak by mniej się zawierało coś na podobę potencjometru
  • #5 21498278
    smiga
    Poziom 18  
    Posty: 240
    Pomógł: 23
    Ocena: 49
    przemyslawochal09 napisał:
    >>21497941 dobra tylko że tam jest do 10v da się jakoś to przestawić? Czy nie bardzo.

    Tam jest pewnie, dla zakładanych przez Ciebie zakresów 30Hz-300Hz, jakieś 0,3v-3V - to trzeba przeskalować do 0-12V, np. używając wzmacniacza operacyjnego, w wersji nieodwracającej, z przesunięciem napięcia. Można to też zrobić na jakimś mikrokontrolerze z przetwornikami ADC - DAC.

    Te układy scalone, które podawałem w drugim linku lub ten co podawał Stasiekb100 (ten też jest na liście pod moim linkiem), mają wbudowane wzmacniacze operacyjne właśnie do takiego skalowania.

    przemyslawochal09 napisał:
    >>21497941 A da się jakoś aby PWM sterować rezystancją że np. PWM 0 to jest max zwarcie a PWM 100 (max 255) to jak by mniej się zawierało coś na podobę potencjometru

    Wszystko się da, tylko nie wiem co chcesz osiągnąć...? Napisz więcej detali, a najlepiej opisz cały problem od początku.
    Pomogłem? Kup mi kawę.
  • REKLAMA
  • #6 21498430
    przemyslawochal09
    Poziom 3  
    Posty: 86
    Ocena: 1
    >>21497941 chcę sterować analogowymi zegarami które działają na takiej zasadzie że czujnik np. temperatury zwiera się do masy i wskazówka idzie trochę do góry tylko to musi być odporne na nawrót napięcia bo na pinie sygnałowym może być około 9 volt
  • #7 21500207
    przemyslawochal09
    Poziom 3  
    Posty: 86
    Ocena: 1
    >>21498278 a to z tą częstotliwości do tego bo zegar obrotów silnika jest sterowany voltami 5 v to 1000 obrotów 12v 3000 działa na zasadzie takiego miernika nadajnik obrotów to była zwykła prądniczka
  • #8 21500438
    gklub
    Poziom 34  
    Posty: 1823
    Pomógł: 313
    Ocena: 779
    Wprawdzie piszesz 30-300Hz, ale zakres obrotów 1000-3000/min to 17-50Hz.
    Nie jest to bardzo dokładny przetwornik, ale za to kosztuje ok. 5zł :)
    Tu zasymulowany dla 1000, 1500 i 3000 obr/min.
    Prądniczka tacho również daje 0V napięcia tylko dla 0 obrotów.
    Schemat przetwornika z układem NE555 z symulacją wyjściową.
    IN to twoje impulsy, OUT to napięcie wyjściowe.
  • REKLAMA
  • #9 21500511
    TvWidget
    Poziom 39  
    Posty: 4435
    Pomógł: 472
    Ocena: 700
    Potencjalnie możesz zrobić to na układzie 4046. Ma generator sterowany napięciem. Układ potrafi zsynchronizować się zewnętrznym przebiegiem. Napięcie serujące VCO będzie zależało w miarę liniowo od częstotliwości.
    Zobacz 15 stronę dokumentacji:https://www.ti.com/lit/an/scha002a/scha002a.pdf
  • #10 21500824
    _jta_
    Specjalista elektronik
    Posty: 49163
    Pomógł: 3212
    Ocena: 4263
    Można i bez układów scalonych - tranzystor w układzie wspólnej bazy, w emiterze szeregowo dioda, na ich połączenie podawać impulsy poprzez kondensator o małej pojemności, do kolektora podłączyć kondensator o dużo większej pojemności z równoległym opornikiem. Każdy impuls wejściowy ma przepchnąć przez tranzystor taki sam ładunek, więc średni prąd będzie proporcjonalny do częstotliwości, i napięcie na drugim kondensatorze też.

    Ale przy takiej niskiej częstotliwości albo będą spore tętnienia, albo spore opóźnienie - pewnie są jakieś granice możliwości dla filtrów analogowych i nie da się uzyskać razem małych tętnień i małego opóźnienia. Lepsze wyniki można uzyskać przetwarzając sygnał cyfrowo, np. przy użyciu Arduino.

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy przekształcenia sygnału częstotliwościowego w zakresie 31-300 Hz na napięcie analogowe 0-12 V, z możliwością samodzielnej budowy układu. Proponowane rozwiązania obejmują użycie konwerterów częstotliwość-napięcie dostępnych komercyjnie (np. z wyjściem 0-10 V), które można przeskalować do 0-12 V za pomocą wzmacniacza operacyjnego w konfiguracji nieodwracającej z przesunięciem napięcia. Alternatywnie sugerowano zastosowanie układu LM2917, który jest popularnym konwerterem częstotliwość-napięcie. Wskazano również możliwość implementacji rozwiązania cyfrowego z mikrokontrolerem wyposażonym w przetworniki ADC i DAC dla precyzyjnego skalowania i regulacji napięcia wyjściowego.

Dla sterowania analogowymi zegarami wskazano konieczność odporności na napięcie zwrotne do około 9 V na pinie sygnałowym. W kontekście pomiaru obrotów silnika (1000-3000 obr/min odpowiadających około 17-50 Hz) zaproponowano tanią prądniczkę tacho jako źródło napięcia proporcjonalnego do prędkości obrotowej.

Wśród rozwiązań analogowych wymieniono układ 4046 z generatorem sterowanym napięciem (VCO), który może synchronizować się z zewnętrznym sygnałem i generować napięcie proporcjonalne do częstotliwości. Opisano także prosty układ tranzystorowy z filtrem RC, który przekształca impulsy częstotliwościowe na napięcie, choć z ograniczeniami dotyczącymi tętnień i opóźnień. Podkreślono, że najlepsze efekty można osiągnąć przetwarzając sygnał cyfrowo, np. za pomocą Arduino.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA