Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Wskaźnik wysterowania [-20] - [+10] db z krokiem co 2 dB

1986Andy 24 Lis 2010 23:23 2335 1
  • #1 24 Lis 2010 23:23
    1986Andy
    Poziom 2  

    Witam.

    Chcę zbudować wskaźnik wysterowania na 16 prostokątnych diodach LED.
    Nietypowość tego wskaźnika polega na wartościach poziomów wysterowania sygnału jakie ma wskazywać (w dB):
    Tryb standardowy:
    [-20][-18][-16][-14][-12][-10][-8][-6][-4][-2][0][+2][+4][+6][+8][+10];
    Tryb dokładny: (uzyskiwany po zmianie napięć odniesienia min i max)
    [-10][-9][-8][-7][-6][-5][-4][-3][-2][-1][0][+1][+2][+3][+4][+5].
    Diody powinny "zapalać się" skokowo i w trybie słupkowym
    np. tak jak we wskaźniku wysterowania w magnetofonie UNITRA ZRK M9115.
    Pełne wysterowanie powinno nastąpić przy podaniu typowego napięcia odniesienia dla polskiego sprzętu HiFi czyli 0,775V - wszystkie diody od [-20] do [0] (tryb standardowy) oraz od [-10] do [0] (tryb dokładny) powinny się świecić.
    Czytałem noty katalogowe UL1980, UL1970, LM3914, LM3915, LM3916, ale te scalaki nie spełniły moich oczekiwań - konkretnie wskazywanych wartości poziomu wysterowania. Być może jest opcja zbudowania takiego wskaźnika npdst. tych układów. Zauważyłem, że wskaźniki buduje się również z tranzystorów, rezystorów, diód. Nie ma dla mnie znaczenia czy zastosuję scalaka lub scalaki czy tranzystory.

    Jak obliczyć napięcie przypisane poszczególnym poziomom wysterowania?
    Jak zmusić układ scalony aby wskazywał dokładnie takie poziomy jakie chcę a nie inne?
    W przypadku układu na tranzystorach jak działa taki wskaźnik? - Jeżeli zrozumiem to myślę, że dalej sobie poradzę z projektem i wykonaniem.

    Z góry dziękuję za sugestie jak zacząć.

    0 1
  • #2 26 Lis 2010 08:50
    sp3ots
    Poziom 36  

    Witam !
    Ne myślałeś o budowie takiego wskaźnika opartego na mikroprocesorze ?
    Pytam, bo jest to możliwe.
    Podpowiem że istnieją dwa programy ( wsady do ATTiny2313 ) jeden program umożliwia wyświetlenie linijki, skali na LCD
    to podaje autor:
    ' Display : LCD 16 x 2
    ' Scale range : 30dB (+6dB to -24dB)
    ' Resolution : 2dB
    ' Calculated Values:
    ' Input mV Timer1 dB Scale Bar pos
    ' 3500 192 +6 16
    ' 2780 321 +4 15
    ' 2208 450 +2 14
    ' 1754 579 0 13
    ' 1393 708 -2 12
    ' 1106 837 -4 11
    ' 879 966 -6 10
    ' 698 1095 -8 9
    ' 554 1224 -10 8
    ' 440 1353 -12 7
    ' 350 1482 -14 6
    ' 278 1611 -16 5
    ' 221 1740 -18 4
    ' 175 1869 -20 3
    ' 139 1998 -22 2
    ' 111 2127 -24 1
    ' <111 >2127 infinit 1/2 Bar

    Drugi program to wyświetlenie wyniku na LEDach ale ma inne parametry niż oczekujesz:
    ' This program is written to create a logarithmic LED bar graph dB (VU) meter
    ' with peak-hold and drop-down. Scale range is 30dB in 3dB steps.
    ' Input mv Timer1 LED pos dB scale
    ' 3500 192 11 +6
    ' 2477 385 10 +3
    ' 1753 578 9 0
    ' 1241 771 8 -3
    ' 879 965 7 -6
    ' 622 1158 6 -9
    ' 440 1351 5 -12
    ' 312 1544 4 -15
    ' 220 1737 3 -18
    ' 156 1930 2 -21
    ' 110 2123 1 -24
    ' <110 >2123 0 infinit
    Jeśli jesteś zainteresowany budową, napisz.
    Pozdrawiam. Stefan

    0