適用于家庭無線電設備,例如超外差接收機,SDR,HAM QRP收發(fā)器或RF發(fā)生器。
硬件部件:
- 面包板(通用) × 1個
- Arduino Nano R3 × 1個
- 帶按鈕的旋轉編碼器 × 1個
- Adafruit SSD1306 128X64 OLED顯示屏× 1個
- Adafruit SI5351時鐘發(fā)電模塊× 1個
- 撥動開關,SPDT × 2個
- 松下RCA插孔,用于RF輸出設置× 2個
- 電容100 nF × 3
- 電容器10 µF × 1個
- 電容10 nF × 2個
- 電阻1k歐姆 × 1個
- 電感100 uH × 1個
- Arduino IDE
這是VFO(變頻振蕩器)的項目,可用于自制設備,例如超外差接收器,DCR,SDR或Ham QRP收發(fā)器。它還具有用于信號強度(S-Meter)和20 Band預設的條形圖指示器。也可以用作RF /時鐘發(fā)生器。這是新版本(V.2),我更新了以前的項目,它包含新功能。
特征:
- 工作范圍為10kHz至225MHz。
- 1Hz,10Hz,1kHz,5kHz,10kHz和1MHz的調諧步長。
- 中頻(IF)偏移(+或-)可調。
- BCB和HAM頻率的20個頻段預設(快捷方式)。
- 發(fā)電機功能模式。
- RX / TX模式選擇器,用于Homebrew QRP收發(fā)器。
- 通過模擬輸入(ADC)的信號表的條形圖。
- 用作Homebrew無線電接收器(如超外差,SDR,直接轉換和Homebrew QRP收發(fā)器)上的本地振蕩器。
- 用作簡單的RF /時鐘發(fā)生器,用于校準參考或時鐘生成。
- 可與Arduino Uno,Nano和Pro Mini一起使用。
- 使用通用的128x64 I2C OLED SSD1306顯示器和Si5351模塊。
- I2C數(shù)據(jù)傳輸,僅需2條線即可連接顯示器/ Si5351和arduino。
- 頻率生成的高穩(wěn)定性和精度。
- 簡單但非常有效且免費。
設置:
原理圖/接線:
演示視頻:
指示:
- 在Arduino IDE上打開scketch,安裝所有必需的庫。
- 選擇首選項(請參閱注釋)并編譯草圖,然后將其加載到Arduino Nano,Uno或Pro Mini。
- 按照示意圖連接Arduino,Display,Si5351模塊,旋轉編碼器等。
- 打開Arduino的電源。
- 旋轉旋轉編碼器以調高或調低頻率。
- 按下按鈕1更改頻率步進調諧??捎玫牟竭M為1Hz,10Hz,1kHz,5kHz,10kHz和1MHz。
- 按下按鈕2瀏覽(選擇)20個頻段預設或進入發(fā)生器模式。
- 打開/關閉開關SW 2,以從RX模式更改為TX模式。RX模式= SW 2開路,TX模式= SW 2接地。在TX模式下,不會從RF輸出中添加/減去IF值。這是在Homebrew QRP收發(fā)器中使用的理想選擇。
- 將無線電的S-Meter輸出信號連接到X2連接器(S-Meter輸入)。該輸入具有可調的靈敏度,必須在Sketch中調整增益,以接受500mV至5V(最大)的信號。
關于用戶首選項的注意事項:
-可以更改原理圖上的以下項目:
#define IF 455 //輸入您的IF頻率,例如:455 = 455kHz,10700 = 10.7MHz,0 =直接轉換接收器或RF發(fā)生器,+將加和-將減去ffset。
#define BAND_INIT 7 //在啟動時輸入初始頻段(1-21),例如:1 =頻率發(fā)生器,2 = 800kHz(MW),7 = 7.2MHz(40m),11 = 14.1MHz(20m)。
#define XT_CAL_F 33000 // Si5351校準系數(shù),調整為可得10MHz。增加該值將降低頻率,反之亦然。
#define S_GAIN 303 //調整信號儀表A / D輸入的靈敏度:101 = 500mv;202 = 1v;303 = 1.5v;404 = 2v;505 = 2.5v;1010 = 5v(最大)。
#define tunestep A0 //調諧步驟按鈕使用的引腳。
#define band A1 //波段選擇器按鈕使用的引腳。
#define rx_tx A2 // RX / TX選擇器開關使用的引腳,RX =開關斷開,TX =開關閉合至GND。在TX中時,不考慮IF。
#define adc A3 //信號表A / D輸入所使用的引腳。