用火龙果Red Pitaya做CW SKIMMER(第二版)
火龙果STEMlab是一块继承了ADC、CPU、FPGA的信号处理板,配置适当的应用软件,可以作为示波器、信号发生器、频谱分析器、逻辑分析器、适量网络分析仪、SDR收发信机等实验只用。我在2017年写过一篇用
火龙果STEMlab做CW SKIMMER的帖子,发布在hellocq.net火腿社区。三年过去,原文中的一些网站链接已经失效,火龙果也已推出了性能更好的16位版本,业余无线电应用软件,也从最开始的CW SKIMMER,发展到了SDR接收机、SDR收发信机、WSPR收发信机、FT8收发信机、矢量网络分析仪等。
本文假设你对
CW Skimmer和
RBN已经有使用经验,现在是通火龙果STEMlab作为CW Skimmer的多波段接收机。
火龙果STEMLab套件,目前有125-10、125-14、122.88-16三种裸板,最大的差别是ADC的性能,分别是10、14、16比特。在裸板的基础上,还有各种应用套件,对于火腿来说,最顶级的莫过于
RadiolabCharly25的16位白金版收发信机套件。来自比利时的PavelDemin博士为火龙果STEMlab开发了一系列的SDR应用,如要想有一个全面的了解,可以先看这个
火龙果备忘网页。根据所使用的火龙果主板型号,CW Skimmer的配置方法分为两种:第一种适合125-10和125-14版本,最大可以开8个波段的CW解码;第二种适合122.88-16位版本,最大可以开16个波段的CW解码。
火龙果STEMlab 125-14安装方法官方参考:
http://pavel-demin.github.io/red-pitaya-notes/sdr-receiver-hpsdr/。
基本安装:1.
下载火龙果业余无线电专用
SD卡镜像文件,这个镜像文件是专门为业余无线电应用定制的。而随机配的TF卡上则是一个完整的火龙果应用系统,这张随机的系统卡建议先另外存放起来,等你以后有兴趣了解火龙果更全面的功能的时候,再拿出来使用。
2.
复制镜像文件内容到MicroSD卡上,也叫TF卡。TF卡用16GB的FAT32格式空白卡,把下载到镜像文件解压之后的全部内容,复制到TF卡上。
3.
可选操作,如果想火龙果开机后直接运行CW Skimmer解码的接收机,可把TF卡上的apps/sdr_receiver_hpsdr目录内的start.sh文件复制到TF卡最顶层的目录内。
4.
把TF卡安装到火龙果主板的卡槽上。
5.
将网线和电源线连接到火龙果,通电开机。注意,火龙果主板和运行CWSKIMMER软件的电脑要接到同一台交换机上(也叫同一个网段)。
1. 运行CW Skimmer Server和RBN Aggregator软件:2.
在电脑上安装
CW Skimmer Server软件。
3.
下载
HermesIntf.dll文件,并复制到CW Skimmer Server的安装目录(C:\Program Files\(x86)\Afreet\SkimSrv)。
4.
安装
RBN Aggregator软件。
5.
运行CW Skimmer Server,配置个人呼号信息、telnet端口等。
6.
运行RBN Aggregator。
火龙果STEMlab 122.88-16安装方法官方参考:
http://pavel-demin.github.io/red-pitaya-notes/sdr-receiver-hpsdr-122-88/。
基本安装:1.
下载下载火龙果业余无线电专用
SD卡镜像文件。而随机配的TF卡上则是一个完整的火龙果应用系统,这张随机的系统卡建议先另外存放起来,等你以后有兴趣了解火龙果更全面的功能的时候,再拿出来使用。
2.
复制镜像文件内容到MicroSD卡上,也叫TF卡。TF卡用16GB的FAT32格式空白卡,把下载到镜像文件解压之后的全部内容,复制到TF卡上。
3.
可选操作,如果想火龙果开机后直接运行CW Skimmer解码的接收机,可把TF卡上的apps/sdr_receiver_hpsdr_122_88目录内的start.sh文件复制到TF卡最顶层的目录内。
4.
把TF卡安装到火龙果主板的卡槽上。
5.
将网线和电源线连接到火龙果,通电开机。注意,火龙果主板和运行CWSKIMMER软件的电脑要接到同一台交换机上(也叫同一个网段)。
科普一下:火龙果122.88-16做CW Skimmer,如果需要开启16个波段解码,一个火龙果主板会产生了两个IP地址,一个IP地址对应一个8波段接收机。在电脑上也要安装两个CW Skimmer Server软件,每个做多进行8个波段的CW解码。
运行CW Skimmer Server和RBN Aggregator软件:1.
在电脑上安装
CW Skimmer Server软件。
2.
复制
HermesIntf.dll文件到CW Skimmer Server的安装目录(C:\Program Files\(x86)\Afreet\SkimSrv)。
3.
在上面的SkimSrv目录,把HermesIntf.dll改名为HermesIntf_XXXX.dll,XXXX是火龙果主板MAC地址的最后四位,MAC地址留意火龙果主板的网卡插座上的白色标签。例如火龙果的MAC地址是00:26:32:F0:7B:A5,那么文件名就是HermesIntf_7BA5.dll。
4.
把SkimSrv目录,另外复制一个副本,并改名为SkimSrv2。
5.
在SkimSrv2目录里面,把SkimSrv.exe改名为SkimSrv2.exe,把HermesIntf_XXXX.dll改名为HermesIntf_FFXX.dll。例如火龙果的MAC地址是00:26:32:F0:7B:A5,那么文件名就是HermesIntf_FFA5.dll。
6.
安装
RBN Aggregator软件。
7.
分别运行SkimSrv.exe和SkimSrv2.exe,分别配置两个CW Skimmer Server的telnet端口和呼号。注意telnet端口,必须不一样,例如一个为7300,另一个是7301,否则后启动的CWSkimmer Server会报错,说端口冲突不能绑定端口。
使用火龙果SDR更多的功能:在火龙果启动之后,可以通过浏览器访问火龙果的管理页面,切换火龙果工作到不同的应用模式,访问方法是
http://rp-f0xxxx,其中xxxx是火龙果MAC地址的最后四位,例如MAC地址是00:26:32:F0:5F:2D,那么就是
http://rp-f05f2d,当然也可以进入路由器看看DHCP分配给火龙果的IP地址,然后用浏览器访问IP地址。
另外一种使用火龙果玩业余无线电的方法:火龙果随机配了一张TF卡,上面是安装了火龙果OS,启动之后,用浏览器访问,访问和上面介绍的
http://rp-f0xxxx相同。在主界面或者Application marketplace上,也可以找到一些业余无线电的应用。
用火龙果Red Pitaya套件做CW Skimmer(第二版).pdf (447 K) 下载次数:45