9
5月
2020
“在Linux中使用Xastir进行APR”
14:57

“在Linux中使用Xastir进行APR”

9 5月 2020 14:57

本文致力于设置XASTIR程序,用于以144.800 MHz的地面频率为APRS的无线电套件传输GPS坐标。

介绍

APRS是基于数字类型的数据包中的业余无线电中的坐标传输系统和短消息。 APRS网络由业余APR Radio APRS,空中的数据包接管者或缩写为Digi)和接收(RX-oule)或全球计算机Internet上的两个控制(RX/TX)I-Gate Gateways。 100%的消息本质上是区域性的 - 地图上的图标表示电台,包括移动。 可以传输类似于SMS或新闻的文本消息(立即到所有站点或特定组的站点)。

Linux具有在APRS VHF中工作的所有必要组件 - 从Internet I -Gate上的广播中作为节点,数字继电器或桥梁。 长期以来,很长一段时间以来,AX.25传输系统一直是Linux核的一部分,因此Linux在很大程度上比Windows for Aprs更可取。 随着Raspberry Pi微型计算机的开发,Linux操作系统下的APR计划和包装的新版本开始发布。 所有程序均在Raspberry Pi和台式计算机下启动,因为初始文本是相同的。

Xastir程序是用于在台式计算机上与APRS合作的通用工具:
在该区域的详细地图上显示有关电台的信息
通过收发器的接口(即播出)发送和接收消息(包括官方)
自动处理其他电台的请求(包括答录机)
亲吻调制解调器和外部TNC调制解调器的管理
保持消息队列,听觉站的列表等。
显示任何APRS对象或其跟踪的各种图标(“轨道”),在站点绘制Azimuts,确定距离。
地形卡的管理(选择,从互联网下载,缓存)
维护消息。
*等等。 :-)

Xastir的作品可以在不同的版本中进行:
通过互联网TCP-IP
通过使用软件接吻或硬件调制解调器(TNC)或MKISS网络调制解调器通过广播电台。

我在这里考虑选项 - 使用 软件 调制解调器Kiss/Soundmodem以144.800 MHz的频率通过广播电台(收发器)接收APR,该频率可以生成和解码具有AFSK 1200调制的声音信号。

安装和设置Xastir和Soundmodem

1。 安装所有必要的程序

su -
apt update
apt install xastir soundmodem

!!注意:在干净的Debian系统安装期间,出现了一个窗口,并选择了如何启动该程序。

AX-25选项的选择
ВыбRAL是第一个选项 - “是” ,允许无法使用的用户使用AX.25。 一组用户“ xastir-ax25”。

2。 赋予我们启动该计划的权利

要启动Xastir,我们需要权利4755-其中4表示本应何时将根权利转移到该程序中。

OT以root(sudo)命名,您需要执行命令:

su -
chmod 4755 /usr/bin/xastir
usermod -a -G dialout user

(其中“用户” - 替换为您通常工作的帐户的名称(例如,vladimir))

usermod -a -G xastir-a25 user

_(以特定用户的名义替换“用户”,在您工作的帐户中(例如,vladimir))。

logout

3。 启动程序并执行初步设置

xastir

呢XASTIR程序通常应在没有根部权利的情况下开始。 如果没有出现普通用户权利的启动,请参见第2段。

OKNO

在“配置”窗口中,我们用前缀减去呼叫符号:“ -1 ”( ssid -1 表示主qth或 “ home” 站)和站坐标 - 纬度和长期,远程,势力,势力,力量和强化天线的力量。
在漫长的漫长范围内,字母E是进入东半球的字母。

呢要查找房屋的坐标,您可以使用QTH定位器地图 TK5EP :

  1. 1。我们去 TK5EP :我们在地图上找到了QTH。
  2. 2。在浏览器的第二个窗口中,我们打开网站页面 traveleu.ru,将数字输入表单的字段,
  3. 使用TK5EP服务获得的坐标,以59°56 '26 .44“ 30°15'09.45”的形式通过按下“转换”按钮将其转移到另一种类型。
  4. 结果是从键盘到Xastir程序窗口输入的59°56.441 '30°15.158'的坐标。
  5. 不要忘记改变东半球的迹象-E

!!!呢有一种简化的方法 - 例如,指示XASTIR中的近似坐标,例如60 N 30 E,并使用鼠标将站点移至正确的位置 - 请参见下一个项目“ 4。设置Terrain”。

它应该大致如此:
OKNO2
单击确定

4。 该区域地图的设置

我们用鼠标用鼠标的地图突出显示矩形,标记了呼叫符号(我们在哪里)。 该片段将在全屏中缩放。
卡尔塔 。 如有必要,按钮在窗口的上部内外,设置卡的所需比例。

在菜单“地图” - “地图chooser”中,您可以将卡的类型从简化的向量更改为更漂亮,地形openstreetMap:指示 osm_tled_fosm.geo ,然后按OK。
新地图将通过互联网下载。
Karta2

如果您需要将电台图标移至另一个点 - 使用带有箭头的内/输出按钮和按钮(向右 - 向左,向上 - 向下)增加规模,将光标设置在右点,然后按右鼠标按钮。 选择上下文菜单项 “在此处移动我的站” - “在此处移动我的站”
移动车站标记

6。 确定COM端口的名称以控制收发器

  • doscoptene cabl yaesu ct-62(或rpc-y857) - 通过USB端口端口提供通过COM端口的收发器的电缆
  • 发射 dmesg 记住最后一行。
  • dooke cabl yaesu ct-62(或rpc-y857) - 通过COM端口端口的收发器为USB计算机端口提供收发器的电缆。
  • 发射 dmesg 我们看最后一行 - 应该提及
    /dev/ttyusb0 /dev/ttyusb1 。 复制此值(CTRL+C)。

    5。 Soundmodem设置

要配置调制解调器,您需要从SU Super -Super -Player的外壳中启动 SoundModeMconfig 程序:

su
soundmdemconfig

我们创建一个新的配置file -new -configuration

我们指示配置的名称 - kiss ,然后单击 ok
配置亲吻

我们双击创建的配置。
在第一个选项卡上,指示操作模式 alsa

在终端中的下一个设置之前,我们找出声卡的名称:

aplay -l

从团队的结论开始,您可以猜测系统具有两个声卡0-构建 - 英寸和1-外部。
第一个由0.0表示,第二个1.0表示。

在“ 音频驱动程序 alsa” 插件中,如果它是外部(USB)声卡或“ hw:0.0 ”,则可以使用它。
Alsa

您需要在 Half Duplex 字段中安装一个复选标记 - 打开。

在“ ptt驱动程序”字段中插入 ctrl+v 端口名称 /dev/ttyusb0

在“ hamlib模型”字段中,我们指示数字。 对于Yaesu FT-857,此数字 1022 是FT-857 Hamlib库的新的,当前的标识符(旧数字122不合适)。 页面上有完整的模型列表
支持的拉迪奥斯

在字段中“ 钻机配置参数”我输入” serial_speed = 38400 - 对应于菜单019中的顺序端口的速度: 38400bps

呢注意:猫管理可以以您指出的任何速度工作-4800、9600或38400 bps。 主要要求是广播电台传输命令的速度和计算机计算机的一致接口的巧合。 然后,您需要像程序中一样在收发器菜单中设置速度,以使它们相等。


我们创建一个频道:菜单项“ file” - “ new” - “ new Channel”
选择新的通道“通道0”,调制的类型表示AFSK,速度1200,频率0-1200 Hz,1-2200 Hz。

模式 - afsk
位/s- 1200
频率0- 1200
频率1- 2200
*差分编码 - face set (启用)
AFSK调制器

在“ 解调器”选项卡上,我们指示的标准与“ 调节器” 相同。
AFSK解调器

在选项卡上“ 数据包I/O ”指定类型 - kiss
我们设置文件名:
/dev/soundmodem0
AFSK调制解调器
应安装针对“ UNLINK文件”项目的选中标记。

!!您无法对“启动启动”和“完整双工”进行支票 - 删除检查标记。


执行声音诊断。

  1. 我们将电缆从数据广播电台连接到音板,将CT-62控制电缆连接到猫连接器。
  2. 在Soundmodemodemoconfig中选择频道0
  3. 我们以PKT(FM)模式打开接收器,打开噪声供应商(Enkelch)。
  4. 在菜单中,我们执行 “诊断” - “范围”
    如果调制解调器配置正确,则不会出现错误。 将显示一系列具有良好水平的白噪声。
    诊断

如果发生错误 “无法启动音频I/O” (通常是在已经使用声音的高级程序中发生的):

  1. 关闭与声音一起工作的浏览器和其他程序。
  2. 完整的SoundModem(CTRL+C)。
  3. 使用终端命令 “ pulseaudio -k” 停止在用户帐户下方的pulseaudio服务器。

!!最终,您需要达到缺乏错误和信号频谱的正确操作:亲吻 - 频道0-示波器

设置SoundModem后,请确保保存其设置:File -Quit

!!!!如果在测试过程中出现错误,请检查使用名称Plughw:1.0声卡填充字段的正确性,并使用有关pulseaudio -K重新启动的建议。

如果输入信号级别较弱,请检查电线的连接(与外部或内部声卡)和声卡的相应名称。


在终端中,从SU的管理员帐户中启动SoundModem - 更加可靠:

su -
soundmodem

诊断消息不应包含错误:

read_block(): RX 1 bytes

0000 f0

ft857: ack received (-16)

rig_force_cache_timeout called

ALSA: Using sample rate 9600, sample format 2, significant bits 16, buffer size 4800, period size 144

ALSA: Using sample rate 9600, sample format 2, significant bits 16, buffer size 4800, period size 144

校正配置错误

如果有错误,我们会使用dmesg命令来理解端口 /dev /ttyusb0或 /dev /ttyusb1的名称,我们纠正了soundmodemconfig配置(代表su)。

  1. 如果错误 “ SM [1570]:无法启动PTT输出”
  • 此错误意味着SoundModem程序无法发送收发器管理命令。
  • 检查猫率
  • 检查收发器模型:

    su
    soundmdemconfig

在接吻 - ISO选项卡上,我们更改ttyusb0的参数:

serial_speed=38400

参见图。

io

另外,您需要根据表检查型号 支持的收音机

更改COM端口的速度后,我们维护SoundModem的配置:文件qit。

再次启动Soundmodem,仅在用户下方:

sudo soundmodem
  1. 如果错误 “ ALSA:打开PCM设备插件:1.0”
  • О羊毛意味着SoundModem程序无法连接到插件:1.0设备。
    Нужно закрыть браузер и другие программы, работающие со звуком и выполнить команду:

    pulseaudio -k


执行Xastir :“ start” - “业余无线电” - xastir

在接口菜单 - 接口控件我们设置:

  • 添加
    *连环吻 tnc
  • 添加
    * tnc端口 - /dev/soundmodem0 *
    4800
    允许传输
    禁用所有IGATE流量**
    *宽2-2
  • 好的

呢在“评论”字段中,您可以输入简短的说明(它没有在空中传输)。 例如,“本地” - 144.800。

接口菜单

关闭接口参数的形状。 我们在“接口”列表中选择仅创建的接口,然后单击“ start ”按钮
之后,从向下的状态中,接口将转换为 操作模式。

如果接口尚未移至UP状态,则不包括收发器,则未启动SoundModem,或者指示接口属性的名称:检查值 /dev /soundmodem0。


!!!!程序的设置已完成!

收发器的设置

频率-144.800,按钮“锁定”阻止了Valkoder的更改。
收发器前面板上的按钮将模式转移到“ pkt ”(意味着数据包)。
菜单“ 071 PKT 1200” - 剩下的放大值 默认值为50 ,因为在低PKT级别,WebSDR上的1200 = 1-2显示传输功率较低。

我们执行主要团队:

接口 - 立即发送!

包装已传输,数字继电器接收到并回答(空中类似的简短声音)。

我检查网站上的APR变速箱的成功 https://aprs.fi

提高接收和传播的质量

数据包模式下的沟通质量受声卡的数量或增强的影响,但不如SSB中的多大。

  1. 我在电脑上启动 alsamixer (代表 su - )在其中选择了声卡(F6)之后,播放卷的值设置为 20%,录制级别值为 7%,因为通过USB卡的声音太大了。
  2. 我离开了 alsamixer 使用ESC键。
  3. 在配置文件中保存的值 alsactl store 也代表 su-
  4. 启动 Soundmodem
  5. 开始 - 业余广播 - Xastir。
  6. 在“接口”中 - 开始。
  7. 我拿起一个配置为144.800的便携式广播电台。
  8. 在Xastir中完成了APR的“立即传输”,
  9. 我在WebSD中观看了信号,在Dynamics中,我听到了数字继电器的响应。
  10. 至于接收情况,可以在 soundmodemconfig 实用程序的示波器模式下进行检查,以超级用户 su 身份运行该实用程序。

或在 “视图” - “所有站点” 菜单中,从空中取包装后,应发生新的电台。

传输频率

数据包传输周期在“文件”菜单 - “Configure” - “Timing” _,设置为固定对象的30分钟。

延续

[第二篇文章将告诉您有关ISS 145.825 MHz的工作](/APRS-CHEREZ-SPUTNIKI-II-KV-TEORIYA)和其他卫星的145.825 MHz和其他卫星,并简要介绍了短波10.1和14.1 MHz的APRS。

也可以用更完美,更敏感的调制解调器[“ Direwolf”](/ispolzovanie-direWolf-Sovmestno-S-vmesto-vmesto-soundmodem)替换“ Soundmodem”调制解调器。



相关出版物