加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

带有Si5351的10kHz至225MHz VFO / RF发生器版本2

2021/03/02
1532
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

适用于家庭无线电设备,例如超外差接收机,SDR,HAM QRP收发器或RF发生器。

硬件部件:

  • 面包板(通用)    ×    1个    
  • Arduino Nano R3    ×    1个    
  • 带按钮的旋转编码器    ×    1个    
  • Adafruit SSD1306 128X64 OLED显示屏×    1个    
  • Adafruit SI5351时钟发电模块×    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收发器。它还具有用于信号强度(S-Meter)和20 Band预设的条形图指示器。也可以用作RF /时钟发生器。这是新版本(V.2),我更新了以前的项目,它包含新功能。

特征:

  • 工作范围为10kHz至225MHz。
  • 1Hz,10Hz,1kHz,5kHz,10kHz和1MHz的调谐步长。
  • 中频(IF)偏移(+或-)可调。
  • BCB和HAM频率的20个频段预设(快捷方式)。
  • 发电机功能模式。
  • RX / TX模式选择器,用于Homebrew QRP收发器。
  • 通过模拟输入(ADC)的信号表的条形图。
  • 用作Homebrew无线电接收器(如超外差,SDR,直接转换和Homebrew QRP收发器)上的本地振荡器。
  • 用作简单的RF /时钟发生器,用于校准参考或时钟生成。
  • 可与Arduino Uno,Nano和Pro Mini一起使用。
  • 使用通用的128x64 I2C OLED SSD1306显示器和Si5351模块。
  • I2C数据传输,仅需2条线即可连接显示器/ Si5351和arduino。
  • 频率生成的高稳定性和精度。
  • 简单但非常有效且免费。

设置:

原理图/接线:

演示视频:

指示:

  • 在Arduino IDE上打开scketch,安装所有必需的库。
  • 选择首选项(请参阅注释)并编译草图,然后将其加载到Arduino Nano,Uno或Pro Mini。
  • 按照示意图连接Arduino,Display,Si5351模块,旋转编码器等。
  • 打开Arduino的电源
  • 旋转旋转编码器以调高或调低频率。
  • 按下按钮1更改频率步进调谐。可用的步进为1Hz,10Hz,1kHz,5kHz,10kHz和1MHz。
  • 按下按钮2浏览(选择)20个频段预设或进入发生器模式。
  • 打开/关闭开关SW 2,以从RX模式更改为TX模式。RX模式= SW 2开路,TX模式= SW 2接地。在TX模式下,不会从RF输出中添加/减去IF值。这是在Homebrew QRP收发器中使用的理想选择。
  • 将无线电的S-Meter输出信号连接到X2连接器(S-Meter输入)。该输入具有可调的灵敏度,必须在Sketch中调整增益,以接受500mV至5V(最大)的信号。

关于用户首选项的注意事项:

-可以更改原理图上的以下项目:
#define IF 455 //输入您的IF频率,例如:455 = 455kHz,10700 = 10.7MHz,0 =直接转换接收器或RF发生器,+将加和-将减去ffset。
#define BAND_INIT 7 //在启动时输入初始频段(1-21),例如:1 =频率发生器,2 = 800kHz(MW),7 = 7.2MHz(40m),11 = 14.1MHz(20m)。
#define XT_CAL_F 33000 // Si5351校准系数,调整为可得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输入所使用的引脚。

  • v2_jQTBeiigRc.jpg
    描述:原理图截图
  • sketch_si5351_vfo_rf_gen_oled_jcr_v2.c
    描述:源码

相关推荐

电子产业图谱