16-11-2016, 0:09
(15-11-2016 20:54)SP6FRE napisał(a): [ -> ]Rozumiem, że miałeś okazję mierzyć i inne oporniki niż ten "nieszczęsny" 200 omów? Czy w każdym przypadku masz podobne problemy?
Niestety tak. Wygląda to tak, jakby problemy były tym większe, im większa różnica między rezystancją wykorzystywaną do kalibracji (50R), a mierzoną rezystancją.
Czyli jeśli przeprowadzę kalibrację z użyciem rezystora np. 220R, to dla niego pomiar będzie idealny, ale już dla 50R mocno krzywy...
Tylko jak to wytłumaczyć...?
(15-11-2016 20:54)SP6FRE napisał(a): [ -> ]Pomiar opornika nominalnego jest wzorowy - tu ze względu na dużą różnicę cześci urojonej i rzeczywistej skokowa zmiana znaku cześci urojonej nie ma większego znaczenia dla wyniku ale może jest to jednak istotne w innych przypadkach
Tak - pomiar 50R jest wręcz perfekcyjny... ale może to wynikać zwyczajnie z kalibracji numerycznej, w której jednym z elementów jest właśnie Gamma dla 50R.
(15-11-2016 20:54)SP6FRE napisał(a): [ -> ]Tu nawiążę do pierwszego wykresu gdzie wartości rozwarcia są imponujące (+- 2Tera omy - czy oporność izolacji otwartego gniazda i powietrza wokół gniazda mogą byc takie duże?) ale może warto programowo "zaokrąglić" je do jakiejś rozsądnej wartości? Przy okazji, jak masz możliwość, to zapnij na rozwarte gniazdo opornik 1M, ciekawy jestem czy przy tej dynamice pomiaru wynik będzie prawidłowy?
Tutaj muszę Cię chyba trochę rozczarować...
Otóż, z obliczeń (szczególnie dla portu otwartego) wychodzą często bardzo duże lub bardzo małe wartości. Co ciekawe, typ "double" w C# pomieści nawet nieskończoność (będącą wynikiem dzielenia dowolnej wartości przez zero - operację w matematyce niedozwoloną, ale w praktyce oznaczającą dzielenie przez nieskończenie małą wartość), ale niestety nie da się jej przedstawić na wykresie. Dlatego też wszelkie "nieskończoności" (dodatnie lub ujemne) sprowadziłem do pewnych określonych (ale ciągle dużych) wartości, aby je móc zobrazować na wykresach. Przyjąłem int.MaxValue i int.MinValue - stąd te +-2 miliardy, ale należy je wtedy rozumieć jako +-nieskończoność (jak w Twoich założeniach w mierniku Na02). To jednak nie zmienia faktu, że duże impedancje ciągle mogą być mierzone (wykres dla 1k poniżej) - jeśli tylko zostanie rozwiązany główny problem pomiarów...
A teraz seria pomiarów czystej rezystancji (choć wszystko to rezystory węglowe, przewlekane, to skróciłem im wyprowadzenia do 5mm, więc nie podejrzewałbym specjalnych "szaleństw" w dziedzinie reaktancji w zakresie do 50MHz...
Może ktoś wpadnie na rozwiązanie, albo chociaż cień podejrzenia co może być przyczyną moich problemów...
1. Rezystor 10R
[attachment=11833]
2. Rezystor 15R
[attachment=11834]
3. Rezystor 22R
[attachment=11835]
4. Rezystor 75R
[attachment=11836]
5. Rezystor 100R
[attachment=11837]
6. Rezystor 330R
[attachment=11838]
7. Rezystor 470R
[attachment=11839]
8. Rezystor 1k
[attachment=11840]
Pozdrawiam,
Rafał SP3GO