『ユルハム系』こんにちは!たけです。本ブログはQSO及びツイッターの補足を目的としています。小学年生でCBを始め、その後、電話、電信、2アマ、1アマとステップアップ。無線&電子工作をスローペースで行うのが好きです。何か役立てないかと真似事レベルで頒布を実施しています。アマチュアキットクリエイターズに参加中。ハムフェアー出展します。12016/05/1722:05DDS制御などを含めたマイコン部分は、9割完成できた。次に、受信部分に着手するために部品集めをしているが、通販での注文なので、部品が届くまで少し時間がかかる。そこで、何かできないか考えてた。いえば先日、あるOMから『DDSでも変調できるんじゃない?』という話を聞いたのを思い出した。modulation』ググってみたところ、ピッタリの情報を見つけた。https://zissisprojects.wordpress.com/2014/02/10/all-digital-fm-modulation-w-arduino-ad9850/なんと、AD9850でFM変調を実現してしまうという方法です。ビックリ!いつもの調子で、ソースを頂き、修正しました。153;AD変換出力の幅が0-1024だから間の512の時に無変調になるようにする。EXCELで計算式を作って対応。3FU_UDとしてPB6を指定してあったが、自分のボードに合わせPB0へこれだけです。マイクアンプを2SC1815で組み立て、A0に入れて、プログラムを転送して実験開始!結果、マイクアンプの増幅がじゃっかん足りないけど、きれいにFM変調がかかっている!!2SC1815一石のアンプでは、足りないという事が分かり、手元のLM386で代用してみた。LM386の場合、コンデサを1-8ピンにつけて増幅率を高めるか(200倍)、外して低くするか(20倍)、はコンデンサマイクの出力などによって異なると思うので試して調整する必要がある。1-8ピンにコンデンサを付けた高い増幅率だとノイズが目立って使えない事が分かり、苦労した。最終的に、VCC供給を受けている78L05の出力側に1000μの電界コンデンサを入れたら解決した。このまま高周波増幅すればOKな気がしてきた。無線機で聞く限り音はきれいです。ソースコードを見たらわかるが、通常のスケッチで使う命令ではなくて、直接レジスタを変更して、サンプリング周波数を上げたり、プログラミングの工夫で、処理時間が遅くならないようになっている。従って、このloopの間に、いろいろなコードを追加するのはリアルタイム処理に影響しそうなので、工夫が必要かなと思っている。いうことは、Arduino(ATMEGA328P)1個で、DDSの制御やFM変調などすべてを制御するのは厳しい気がした。いうことは、DDS制御などは1個のATMEGA328Pで対応し、FM変調は別のATMEGA328Pで対応、FM変調側のATMEGA328Pに対して、周波数情報や送信タイミングをどう伝えるかが課題になる木がしてきた。いずれにしても、なんかSDRな気がしてきました。※リグのバンドスコープで見ると若干広がっているように見えるが、これはリグ側の問題だと思われる。コーディング的に、帯域以上の周波数へ広がることができないはずです。次回は、トーンを入れてスペアナで見てみようと思う。マイク入力、これをADコンバートする。占有周波数帯幅は、入力しない。一般的な電波型式の場合は入力を要しません。変調方式は「上記以外の周波数変調」を選択し、備考として「数値演算(=DSP)方式」と入力します。これで保証受けられ、送信機追加可能です。CFU455D、SFE10.7MA、IFZ-455Aはじめに.アマチュアキットクリエイターズご紹介頂きました。訪問ありがとうございます。Transceiver簡易RFテスター2CH簡易SG、周波数カウンタ、パワーメータなどを実装しています。デカテン2号機もできました。レスWires-Xシステムを作って頒布などもやってみました※問題などお気づきの点ありましたら、TwitterかJARLメールへお願いします。統合してみました、、ハードで苦労する。統合してみました、、ソフトで苦労する。