TS820用のDDS−VFO(VFOsys改)に対しての本体側のバンド情報のシリアルデータ送出のArduinoNANOの回路をブレッドボードに新たに再現出来ました。これで、現状のTS820に組み込みしたArduinoNANOとTS820外部DDS-VFO(VFOsys)のメンテナンスも改良も検討できる状態となりました。新たなフィーチャーなどのスケッチをコーディングまたデバッグも出来る体制ということです。同じ動作をするものということで、実機で使いながら改善、改良、デバッグ等を行えます。
実は既に別の問題を見つけています。まだ、本体の旧VFOを使った時の追加したArduinoNANO回路のタイマーで発生するプチノイズも、対策案は出来ていますが、実機への組み込みも未だですが、新たな問題です。これは、単純に言ってスケッチ(プログラム)上の私のミスです。先ずは、その内容についてですが、これはDDS-VFO(VFOsys改)を使っていての問題です。実機でSSBの電波の状態を確認しようと思い、他の受信機でDDS-VFO(VFOsys改)の周波数をモニターした時の事です。残念ながらSSBの自分の変調(音声)は聞こえて来ませんでした。おかしいと思いロータリーエンコーダーを回して止まった周波数では問題なく変調(音声)は聞こえます。本体のバンドSWを変えるとバンドSWに合わせた周波数帯の設定周波数に自動になってくれるのですが、その周波数はDDS-VFO(VFOsys改)に表示されてはいるのですが、(変調)信号が出ていないのです。つまりDDS−VFO(VFOsys改)が表示してる周波数のキャリアがが出ていません。受信機から変調(音声)が聞こえない状態です。SSBだとわかりにくいので、CWモードでも確認しましたが、電波が出ていませんでした。ただし判ったこととして、ロータリーエンコーダーを動かした途端に周波数が発振し始めるという何とも変な挙動です。一旦発振し始めた後は各周波数で問題なく動作(発振)します。いままでは、バンドSWを回して、すぐにロータリーエンコーダーに触っていました。このため発振していたので、全くロータリーエンコーダーに触らない状態での確認が抜けていました。実際の周波数をモニターしてわかった問題です。ということで、丁度いい具合にシミュレーションボードも揃いました。また、シミュレーションボード以外に使用していないゼネカバ受信できるトランシーバー(TS−140)も受信機として使うことにしました。これで、実機でのキャリア発振周波数の確認も出来ます。やはり実機で確認するのが必要であると痛感しました。実際の対策スケッチも、オリジナルのVFOsysスケッチを参考にしながら、問題の箇所を探してみます。一旦夕食で外します。続きを書くで、対処方法検討について記します。
つづく?
続きを読む