Pomiarowa lampa "solid-state"

Układy półprzewodnikowe pełniące ważne funkcje pomocnicze w układach lampowych.

Moderatorzy: gsmok, Romekd, tszczesn, OTLamp, Einherjer

Awatar użytkownika
Tomasz Gumny
2500...3124 posty
2500...3124 posty
Posty: 2539
Rejestracja: pn, 1 stycznia 2007, 23:18
Lokalizacja: Trzcianka/Poznań

Re: Pomiarowa lampa "solid-state"

Post autor: Tomasz Gumny »

TooL46_2 pisze: wt, 5 maja 2026, 03:57

Kod: Zaznacz cały

double table[256] = {
    0.3053,0.7320,0.7913,1.1387,1.3456,1.5596,1.9422,2.0080,2.4147,2.6607,2.9138,3.3615,3.4379,3.9060,4.1864,4.4728, // ug = 0
    0.0622,0.2444,0.2809,0.5284,0.6907,0.8663,1.1905,1.2473,1.6039,1.8227,2.0503,2.4566,2.5263,2.9563,3.2154,3.4814, // ug = 0.68
    0.0000,0.0039,0.0087,0.0987,0.1944,0.3163,0.5631,0.6085,0.9022,1.0879,1.2848,1.6423,1.7043,2.0903,2.3252,2.5680, // ug = 1.37...
Sprawdziłem czytanie napięć UA, US2, US1, sterowanie prądami IA i IS2 i adresowanie tablic. Pozostało "tylko" zrobić tablice. Liczę na Twoją pomoc Tool46_2. Tablice u mnie wyglądają tak (obecnie wypełnione testowymi wartościami):

Kod: Zaznacz cały

; tablica pradu IA
tabia:
; US=-9.60..-10.2V
; UA=0..15 V16..31V  ...                                        240..255V
.db   8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8 ; US2=0..15V
.db   8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8 ; US2=16..31V
.db   8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8
.db   8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8
.db   8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8
.db   8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8
.db   8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8
.db   8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8
.db   8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8
.db   8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,255,  8,  8,  8 ; 102mA dla UA=192..207V, US2=144..159, US=-9.60..-10.2V
.db   8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8
.db   8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8
.db   8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8
.db   8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8
.db   8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8
.db   8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8,  8 ; US=240..255V
; US1=-8.96..-9.56V
.db  24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
.db  24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
.db  24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
.db  24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
.db  24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
.db  24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
.db  24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
.db  24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
.db  24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
.db  24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
.db  24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
.db  24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
.db  24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
.db  24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
.db  24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
.db  24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24
; 16 takich grup az do ...US1=0.0..-0.60V
Chyba najlepiej byłoby wystawiać prądy dla środków przedziałów napięć.
Tablica dla IS2 jest analogiczna, przy czym 255 oznacza 20.4mA. Dlatego przynajmniej dla IS2 warto uwzględnić prąd dzielnika napięcia (500k), czyli wystawiać IS2 większy o US2/500k niż wynikałoby z modelu.
Tomek
Awatar użytkownika
TooL46_2
1875...2499 postów
1875...2499 postów
Posty: 2222
Rejestracja: ndz, 20 lipca 2008, 12:06
Lokalizacja: Seattle, WA

Re: Pomiarowa lampa "solid-state"

Post autor: TooL46_2 »

Tomku, zerkne wieczorem.

Szybkie pytanie -- wartosci w tablicy to 0-255 i ta kwantyzacje pozniej przeliczasz na 'prund' wg wzoru i(a,s2,s) = (x(a,s2,s) / 255) * mnoznik_i, gdzie x(a,s2,s) to punkt z tablicy, tak?

Podpytam zatem: dla pradu anody -- jaki jest przedzial (bo jakos nie moge znalezc... max 102mA?) Dla s2 to 20.4mA. Wtedy mnoznik_i dla s2 to 20.4 / 255, tak?
Pozdr,
-Tomek Drabas
________
‎"One should not pursue goals that are easily achieved. One must develop an instinct for what one can just barely achieve through one's greatest efforts."
—Albert Einstein

tomdrabas.com
Awatar użytkownika
Tomasz Gumny
2500...3124 posty
2500...3124 posty
Posty: 2539
Rejestracja: pn, 1 stycznia 2007, 23:18
Lokalizacja: Trzcianka/Poznań

Re: Pomiarowa lampa "solid-state"

Post autor: Tomasz Gumny »

Przygotuję takie zestawienie zależności, bo mi też się przyda do sprawdzania.
Tomek
Awatar użytkownika
Tomasz Gumny
2500...3124 posty
2500...3124 posty
Posty: 2539
Rejestracja: pn, 1 stycznia 2007, 23:18
Lokalizacja: Trzcianka/Poznań

Re: Pomiarowa lampa "solid-state"

Post autor: Tomasz Gumny »

W którymś momencie przyjąłem, że będę mógł się wstępnie pobawić "lampą" i miernikiem bez robienia interpolacji. Teraz widzę, że to było zbyt optymistyczne założenie. Miernik do badań używa napięć oddalonych dla US1 o +/-0.4V, a dla UA i US2 o +/-10V od przyjętego punktu pomiaru.
"Lampa" bez interpolacji ma rozdzielczość 4 bitów, więc prąd IA/IS2 zmienia się co 0.64V US1. Dla UA i US2 wykrywany krok wynosi 16V. Z tego wynika, że "lampa" ledwie ma szansę zauważyć jakąkolwiek zmianę na swoich "elektrodach" nie mówiąc o jakiejś proporcjonalnej odpowiedzi. Koniecznie muszę dopisać tą interpolację.
I tu pierwszy problem. Możemy zapamiętać 16 węzłów dla każdego indeksu tablicy (argumentu funkcji). Możemy przyjąć dla wartości UA/US2:
0,16,32,48,
64,80,96,112,
128,144,160,176,
192,208,224,240

ale wtedy dla dość interesującego zakresu 240..255V musielibyśmy ekstrapolować.
Chyba lepsze byłby węzły:
15, 31,47,63,
79,95,111,127,
143,159,175,191,
207, 223, 239, 255

i przyjęcie, że dla 0V wartość prądu zawsze wynosi 0mA.
Dla UA=0V to, że IA=0mA jest oczywiste. Podobnie dla US2=0V prąd IS2=0mA. Tylko, że to założenie obejmuje wszystkie przypadki, gdy występuje jakiekolwiek zerowy argument, czyli:

Kod: Zaznacz cały

UA US2 US1
0   0   o
0   0   s
0   e   o
0   e   s
a   0   o
a   0   s
a   e   o
gdzie a, e=(0..255V), s=(0..-10.23V), o=-10.24V
Czy to znowu nie jest zbyt optymistyczne założenie? W przyjętej EL84 przy IS1=-10V prąd IA wynosi ~20mA dla UA=250V, a IS2=~1mA dla US2=250V.
Tomek
Awatar użytkownika
Tomasz Gumny
2500...3124 posty
2500...3124 posty
Posty: 2539
Rejestracja: pn, 1 stycznia 2007, 23:18
Lokalizacja: Trzcianka/Poznań

Re: Pomiarowa lampa "solid-state"

Post autor: Tomasz Gumny »

Radiowiec pisze: śr, 6 maja 2026, 23:11A czy musisz mieć zaimplementowane całe charakterystyki? Nie wystarczą 2-3 punkty w pamięci? Przecież i tak to służy tylko do testów, więc parametry mogą być jakiekolwiek, byle byłyby powtarzalne i w zakresie pracy miernika.
Czasem dobrze, gdy ktoś spojrzy chłodnym okiem. Jeśli tablice będą zawierały wartości prądów dla UA,US2= 250V +/-16V (16 punktów co 2 wolty) i US1=7.3V +/-0.64V (16 punktów co 0.08V), to nie będą potrzebne żadne kombinacje. Jest nawet niewielki margines z każdej strony, który można wykorzystać na 2..3 stopniowe narastanie prądu przy zbliżaniu się do "aktywnego" zakresu.
Tomek