2台のアンテナアナライザーがほぼ完成しました。

にゃん太郎さんのアナライザー

なぜかDDSが動作しません。

DDSのRESETピンを変更して動作するようになりました。

ATmega328(内臓8MHz)にArduino Pro mini 3.3Vのhexファイルを書き込んでいます。

KE6DEZさんのアナライザー

どちらもそれらしく動作しています。

ただSWR値がどうも納得できない。

にゃん太郎さんのアナライザーは

50Ω 1.02      100Ω     1.04

KE6DEZさんのアナライザーは

50Ω 1.00      100Ω     1.27

100Ω で 2.0 を期待したのですがなぜ?

// Kalibrierung
// Widerst辰nde > 50 Ohm = Load / 50 = SWR
// Widerst辰nde < 50 Ohm = 50 Ohm / Load = SWR

// 100 Ohm >> SWR 2
// 150 Ohm >> SWR 3
// 470 Ohm >> SWR 9,4
//  10 Ohm >> SWR 5

if (VSWR > 10000) {VSWR = VSWR * 1.2;}

if ((VSWR > 2099) && (VSWR < 10000)) {VSWR = VSWR * 1.35;}
if ((VSWR > 1499) && (VSWR < 2100)) {VSWR = VSWR * 1.5;}
if ((VSWR > 1299) && (VSWR < 1500)) {VSWR = VSWR * 1.43;}
if ((VSWR > 1199) && (VSWR < 1300)) {VSWR = VSWR * 1.2;}
if ((VSWR > 1099) && (VSWR < 1200)) {VSWR = VSWR * 1.1;}
if ((VSWR > 1) && (VSWR < 1100)) {VSWR = 1000;}

Kalibrierungのようなスケッチも見かけますがよくわかりません。

しばらく悩むことになりそうです。

投稿者 JF1PTL

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です