SDB:Fldigi

跳转到:导航搜索


在 openSUSE 上测试

推荐文章

Icon-manual.png

相关文章

Icon-help.png


使用计算机操作空中“数字模式”是一种常见用法。这些说明指导您连接HF收发机到计算机的一般设置以及必要的系统设置,以便使用FLDigi进入空中。

这些说明是针对使用FLDigi量身定制的。但是,总体过程对于所有数字模式和声卡无线电设置而言是相似的。

简介

fldigi 是用于业余无线电数字模式最常用的程序之一,尤其是在HF频段。它对HF数字模式具有非常全面的支持,并且支持通过串行方式(通常称为CAT)控制大量的收发机(电台)。

总体过程包括

  • 建立与收发机的串行连接以进行CAT
  • 建立与收发机的音频连接并调整电平
  • 设置一些链接以进行收发机上的推压通话(PTT)。此步骤有多种解决方案
  • 配置FLDigi以使用上述连接

流程

FLdigi以及CAT依赖项hamlib和FLRig都包含在主要的openSUSE存储库中。可以使用以下命令进行安装:

# zypper in hamlib fldigi

CAT的串行连接

注意:CAT非常方便,如稍后所述,许多收发机在使用CAT进行PTT时效果很好。但是,对于快速简便的数字模式设置,它并非绝对必要。

总的来说,与连接任何其他串行设备相比,连接无线电收发机没有真正的特殊问题。

CAT使用专有协议(尽管几乎总是记录良好,并且在制造商之间通常非常相似)通过标准的异步串行连接进行操作。CAT设置基本上包括将收发机连接到计算机上的串行端口,找出它位于哪个端口并配置速度(取决于收发机,可以固定为一两个波特率,或者可能在收发机的菜单中有很多选项),然后找到并配置主机侧对特定收发机的支持。

许多收发机,甚至现代电台,都使用标准的DB-9串行连接器。但是,由于现代计算机上RS232串行端口的数量减少,可能需要使用USB转串行适配器。这些可以从许多不同的供应商处以非常低的价格获得,但请确保其电压与您的收发机兼容 - 标准RS232实际上是12V信号系统。某些适配器,特别是那些旨在用于以太网交换机的适配器,可能会使用DB-9连接器,但电压为5V。收发机本身可能容忍这一点,但提前研究可以避免混淆(或更糟)。使用适配器时,dmesg将有助于找到TTY设备节点(如下所示)。

一些收发机将使用USB转串行适配器,并直接通过USB连接到计算机。在这种情况下,在将(通电)收发机连接到计算机后,可以运行命令dmesg,dmesg输出的最后几行应指向正确的TTY设备。此外,内置USB转串机的收发机更有可能初始化为连接,兼容的设置。

软件CAT支持

验证连接的最简单方法是使用hamlib实用程序rigctl。此实用程序可用于列出受支持的收发机

rigctl -l

如果您的电台是受支持的收发机之一(hamlib具有非常全面的支持,但您永远不知道),那么rigctl是一个非常有用的工具,可以对CAT和PTT进行快速测试(Hamlib FAQ 有更多关于使用rigctl的示例)。

例如,以下命令连接到Yaesu FT-450(hamlib模型ID 127)位于/dev/ttyACM0,这是插入系统中的第一个USB转串行适配器的常见名称。

rigctl -r /dev/ttyACM0 -m 127

启动rigctl后,可以向收发机发出命令,如果连接正确,将返回结果。如果不起作用,故障排除步骤包括:

  • 确保波特率对于收发机是正确的
  • 检查串行字长/奇偶校验设置 - 通常为8N1,但可能会有所不同。如果是这样,它将列在收发机的手册中
  • 检查串行方向。这对于内置USB转串机的收发机来说不是问题,但对于RS232收发机,有两种“类型”的连接器(DTE和DCE),并且需要相反才能工作。否则,可能需要空电缆(或交叉电缆)。未知的电缆和未知的连接器可能是许多RS232头痛的根源,有时猜测和检查是唯一的方法。

声卡连接

使用单独的声卡进行数字模式可能是可取的,以便将主声卡或集成声卡保留用于正常音频。此外,使用线路电平输入而不是麦克风输入是可取的,以避免通过来自收发机的输出过载声卡而损坏声卡。当使用某些收发机上的后线路输出(有时称为“数据”)端口时,这一点尤其重要,因为这些端口可能会绕过收发机上的正常AF增益(音量)控制。

总的来说,这与将任何外部音频设备连接到声卡没有区别 - 也许可以使用一对“辅助电缆”。但是,在某些情况下,收发机将使用DIN端口或其他(半)专有标准。在这种情况下,可能需要制作自定义电缆,或者可能构建一个适配器板,该适配器板还包含一个用于键控PTT的机制(如下所示)。此类修改的示例包括:

一个简单的选项,虽然不一定是 cheapest,是使用专用的电台控制声卡,例如SignaLink USB,可以为任何数量的特定收发机订购电缆和跳线设置。这也会处理PTT键控。

设置USB声卡上的输入

USB声卡,特别是CM108风格的设备,非常适合业余无线电。但是,它们具有将麦克风输入与线路输入复用并需要切换它们之间的烦人方面。

这可能不是FLDigi的问题那么多,因为它使用pulseaudio,但其他软件声卡调制解调器,例如soundmodem或Direwolf使用原始ALSA调用,并且需要使用amixer来设置切换。 (也可能可以使用alsamixer在菜单驱动的方式下切换输入。)

键控PTT

用于传输的任何数字模式软件都必须具有某种方式来在需要传输时键控收发机的推压通话。有几种方法可以做到这一点

  • 使用VOX并希望一切顺利
  • CAT键控
  • 音频检测键控(有或没有在未使用的立体声通道上使用音调)
  • 使用RS232流控制信号键控
  • GPIO键控

每种方法都有优点和缺点。VOX键控可能“即插即用”,但由于VOX旨在检测人类语音而不是数字数据,因此这种方法有很多问题 - 尤其是在数字信号有中断或暂停时。

CAT键控是许多现代收发机的首选方法。此模式受FLDIGI良好支持,只需通过CAT串行链路发送键起和键断命令即可。

音频检测由SignaLink或一些自制方法完成。这可以通过FLDigi在未使用的立体声通道上发送恒定音调来辅助。

RS232流控制信号在过去很流行,但对于现代电台而言正在失去青睐。这只是使用计算机上的DTR信号来指示收发机应键控PTT键。但是,由于大多数应用程序仍然具有软件支持,因此可以使用单独的USB转串行适配器,例如FTDI适配器,该适配器提供DTR键作为基本GPIO输出,以手动键控PTT。同样,GPIO键控使用带有跳线到PTT逻辑的输出,这在基于Raspberry Pi或Beaglebone的无线电设置中非常受欢迎。


参见

相关文章

外部链接