dtrac_app
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| dtrac_app [2026/03/18 12:35] – 创建 - 外部编辑 127.0.0.1 | dtrac_app [2026/03/19 00:11] (当前版本) – [过境预测精度对比] bg6ud | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== DTrac APP ====== | ====== DTrac APP ====== | ||
| - | DTrac APP可以自动控制旋转器和电台,是给HAM朋友们量身定制的业余卫星通联专用APP。 | + | DTrac APP可以自动控制旋转器和电台,是给HAM朋友们量身定制的业余卫星通联专用程序。 |
| 一次成功的卫星通联,需要最新的卫星星历和最新的卫星转发器参数作为数据支撑,然后通过APP协同控制旋转器(天线)和电台等硬件来实时追踪卫星达到轻松且精准通联的目的,一款合适的卫星通联辅助软件是必不可少的。 | 一次成功的卫星通联,需要最新的卫星星历和最新的卫星转发器参数作为数据支撑,然后通过APP协同控制旋转器(天线)和电台等硬件来实时追踪卫星达到轻松且精准通联的目的,一款合适的卫星通联辅助软件是必不可少的。 | ||
| 行 9: | 行 9: | ||
| ====== 功能概述 ====== | ====== 功能概述 ====== | ||
| - | DTrac APP支持手动和自动两种模式对星操作,通过Celestrak.org在线更新星历数据,通过SatNOGS.org在线更新卫星转发器数据,并通过与Look4Sat相同的PREDICT SGP算法提供精准的卫星过境预测。DTrac APP可以同时操控多套设备联动,比如可以通过网络或蓝牙同步控制旋转器旋转,支持实时显示旋转器(天线)姿态,通过网络或蓝牙同步控制电台多普勒频率偏移、异频切换、亚音设定、模式变更等,通过BLE连接姿态传感器,辅助控制旋转器旋转。支持Hamlib、EasyComm、PELCO-D、Yaesu GS232B等诸多接口或协议对接,并支持在Android 5.0(SDK版本21)以上系统兼容运行。 | + | DTrac APP支持手动和自动两种模式对星操作,通过Celestrak.org在线更新星历数据,通过SatNOGS.org在线更新卫星转发器数据,并通过与Look4Sat相同的PREDICT SGP算法提供精准的卫星过境预测。 |
| + | |||
| + | DTrac APP可以同时操控多套设备联动,比如可以通过网络或蓝牙同步控制旋转器旋转,支持实时显示旋转器(天线)姿态,通过网络或蓝牙同步控制电台多普勒频率偏移、异频切换、亚音设定、模式变更等,通过BLE连接姿态传感器,辅助控制旋转器旋转。支持Hamlib\EasyComm\PELCO-D\Yaesu GS232B等诸多接口或协议对接,并支持在Android 5.0(SDK版本21)以上系统兼容运行。 | ||
| ====== 下载地址 ====== | ====== 下载地址 ====== | ||
| 行 15: | 行 17: | ||
| 由于IOS不支持经典蓝牙串口,暂无ISO版本开发计划。 | 由于IOS不支持经典蓝牙串口,暂无ISO版本开发计划。 | ||
| - | DTrac APP for Android | + | DTrac APP for Android |
| ====== 引导界面 ====== | ====== 引导界面 ====== | ||
| - | 安装后,首次启动,APP会进行初始化操作。 | + | 安装后,首次启动APP会进行初始化操作。 |
| {{: | {{: | ||
| - | APP首次引启动导界面会根据系统所在区域自动显示所属语言,目前支持的语言有简体中文、繁體中文、English。 | + | APP首次引启动导界面会根据系统所在区域自动显示所属语言,目前支持的语言有简体中文\繁體中文\English等。 |
| - | 隐私政策,请自愿选择同意或不同意,不同意则退出APP。 | + | 隐私政策,请自愿选择同意或不同意,不同意则退出APP程序。 |
| 本APP最少需要获取位置和蓝牙连接权限才能正常运行,在需要使用这些权限时,会提示权限申请界面,请尽量全部选是或同意。 | 本APP最少需要获取位置和蓝牙连接权限才能正常运行,在需要使用这些权限时,会提示权限申请界面,请尽量全部选是或同意。 | ||
| 行 73: | 行 75: | ||
| 当所选定的为线性卫星时,通过跟踪界面底部调节按钮,可以锁定上下行频率同步调整,方便选择合适的频点进行通联操作。 | 当所选定的为线性卫星时,通过跟踪界面底部调节按钮,可以锁定上下行频率同步调整,方便选择合适的频点进行通联操作。 | ||
| - | 模拟RIT功能,单击调节按钮调整接收RIT值,步进0.01KHz,取值范围-10 ~ 10KHz; | + | 模拟RIT功能,单击调节按钮调整接收RIT值,步进0.01KHz, 取值范围-10 ~ 10KHz; |
| 长按调节按钮可以闭环锁定方式同步调整接收和发射频率,步进1KHz; | 长按调节按钮可以闭环锁定方式同步调整接收和发射频率,步进1KHz; | ||
| - | 单击当前 RIT 数值,可快捷修改RIT值,单位为KHz; | + | 单击当前 RIT 数值,可快捷修改RIT值,单位为KHz; |
| 长按当前 RIT 数值,可快捷归零复位。 | 长按当前 RIT 数值,可快捷归零复位。 | ||
| 行 88: | 行 90: | ||
| ====== 预测界面 ====== | ====== 预测界面 ====== | ||
| - | 预测界面提供单星预测和常用卫星预测两种预测功能。最新版本卫星预测采用与著名业余无线电软件look4sat相同的类库:predict4java,预测精度可以保证。点击顶部标签栏,可以开关单星预测轨迹图是否跟随显示卫星高度和距离等数据。 | + | 预测界面提供单星预测和常用卫星预测两种预测功能。最新版本卫星预测采用与著名业余无线电软件look4sat相同的类库: predict4java, 预测精度可以保证。点击顶部标签栏,可以开关单星预测轨迹图是否跟随显示卫星高度和距离等数据。 |
| ===== 单星预测 ===== | ===== 单星预测 ===== | ||
| 行 139: | 行 141: | ||
| ==== 下行频率 ==== | ==== 下行频率 ==== | ||
| - | 下行频率,对应downlink_low或downlink_low与downlink_high区间的值,通过点击节点标签赋值,单位是Hz。 | + | 下行频率,对应downlink_low或downlink_low与downlink_high区间的值,通过点击节点标签赋值,单位是Hz |
| ==== 上行频率 ==== | ==== 上行频率 ==== | ||
| - | 上行频率,对应uplink_low或uplink_low与uplink_high区间的值,通过点击节点标签赋值,单位是Hz。 | + | 上行频率,对应uplink_low或uplink_low与uplink_high区间的值,通过点击节点标签赋值,单位是Hz |
| ==== 亚音 ==== | ==== 亚音 ==== | ||
| 行 153: | 行 155: | ||
| 模式,对应mode或uplink_mode的取值,通过点击节点标签赋值。 | 模式,对应mode或uplink_mode的取值,通过点击节点标签赋值。 | ||
| - | 如果转发器数据库里没有标注模式,APP将显示为UM。 | + | 如果转发器数据库里没有标注模式, APP将显示为UM,即Unknown Mode的简写。 |
| ==== 模式倒置 ==== | ==== 模式倒置 ==== | ||
| 行 160: | 行 162: | ||
| ==== 频率调节 ==== | ==== 频率调节 ==== | ||
| - | 频率调节,取决于单边带操作时调节频率的设置,该值仅在线性转发器单边带模式下适用,在单边带跟踪界面实时调整并保存线性卫星自定义频率调整设置,方便下次调用。单位为:Hz,取值范围为:downlink_high与downlink_low的差值。 | + | 频率调节,取决于单边带操作时调节频率的设置,该值仅在线性转发器单边带模式下适用,在单边带跟踪界面实时调整并保存线性卫星自定义频率调整设置,方便下次调用。单位为:Hz, 取值范围为: downlink_high与downlink_low的差值。 |
| 行 172: | 行 174: | ||
| ===== 位置自动更新 ===== | ===== 位置自动更新 ===== | ||
| - | 位置更新模式默认为自动(Auto)开启模式,关闭为手动(Manual)模式,手动模式下可同步旋转器的位置信息,前提是旋转器需支持可控设备发现协议,目前支持可控设备发现协议的设备有DTrac Rotor、RC-3040S; | + | 位置更新模式默认为自动(Auto)开启模式,关闭为手动(Manual)模式,手动模式下可同步旋转器的位置信息,前提是旋转器需支持可控设备发现协议,目前支持可控设备发现协议的设备有DTrac Rotor\RC-3040S等; |
| ===== 入境提醒 ===== | ===== 入境提醒 ===== | ||
| 行 197: | 行 199: | ||
| ===== 自动记录 ===== | ===== 自动记录 ===== | ||
| - | * 目前支持录音功能,后期支持录屏,以特定格式保存在系统目录Recordings/ | + | * 目前支持录音功能,后期支持录屏,以特定格式保存在系统目录Recordings/ |
| * 当自动记录开启时:卫星入境后自动开始记录,并在离境后停止记录; | * 当自动记录开启时:卫星入境后自动开始记录,并在离境后停止记录; | ||
| * 当自动记录关闭时:卫星入境后长按跟踪界面顶部标签开始记录,再次长按停止记录; | * 当自动记录关闭时:卫星入境后长按跟踪界面顶部标签开始记录,再次长按停止记录; | ||
| 行 221: | 行 223: | ||
| 在申请位置权限后,每次APP启动时都会自动更新一次位置信息,也可以手动修正数据,点击“位置手动更新”可以手动更新一次位置信息。可以在APP权限里面选择定位精度。 | 在申请位置权限后,每次APP启动时都会自动更新一次位置信息,也可以手动修正数据,点击“位置手动更新”可以手动更新一次位置信息。可以在APP权限里面选择定位精度。 | ||
| - | APP全局使用WGS-84坐标系(World Geodetic System 1984)——国际上通用的地心坐标系,手动输入位置信息时请正确换算。 | + | APP全局使用WGS-84坐标系(World Geodetic System 1984)——国际上通用的地心坐标系,手动输入位置信息时请正确换算。 |
| ===== 星历和卫星应答器数据更新 ===== | ===== 星历和卫星应答器数据更新 ===== | ||
| 行 232: | 行 234: | ||
| 在所有设置模式下可以修改星历更新网址。 | 在所有设置模式下可以修改星历更新网址。 | ||
| - | AMSAT每24小时更新一次,CelesTrak每天更新4-6次,更新频率比AMSAT高。 | + | AMSAT每24小时更新一次, CelesTrak每天更新4-6次,更新频率比AMSAT高。 |
| ==== 国外 ==== | ==== 国外 ==== | ||
| 行 239: | 行 241: | ||
| 业余无线电卫星星历: | 业余无线电卫星星历: | ||
| - | AMSAT: http:// | + | AMSAT: http:// |
| - | CelesTrak: http:// | + | CelesTrak: http:// |
| 气象卫星星历: | 气象卫星星历: | ||
| - | CelesTrak: | + | CelesTrak: |
| http:// | http:// | ||
| 行 253: | 行 255: | ||
| 卫星转发器数据: | 卫星转发器数据: | ||
| - | SatNogs: https:// | + | SatNogs: https:// |
| ==== 国内 ==== | ==== 国内 ==== | ||
| 行 264: | 行 266: | ||
| 业余无线电卫星星历: | 业余无线电卫星星历: | ||
| - | AMSAT: https:// | + | AMSAT: https:// |
| - | CelesTrak: https:// | + | CelesTrak: https:// |
| 气象卫星星历: | 气象卫星星历: | ||
| 行 300: | 行 302: | ||
| ==== 外置传感器 ==== | ==== 外置传感器 ==== | ||
| - | 利用外置的姿态传感器,来实现对旋转器的辅助控制,需要将外置传感器固定在天线臂上来实现。外置传感器目前支持维特蓝牙5.0系列的传感器,如:WT9011DCL-BT50、BWT901BLECL5.0,后续根据需求陆续添加其他型号的传感器。 | + | 利用外置的姿态传感器,来实现对旋转器的辅助控制,需要将外置传感器固定在天线臂上来实现。外置传感器目前支持维特蓝牙5.0系列的传感器,如: WT9011DCL-BT50\BWT901BLECL5.0, 后续根据需求陆续添加其他型号的传感器。 |
| ===== 磁偏角的设置方法 ===== | ===== 磁偏角的设置方法 ===== | ||
| 行 313: | 行 315: | ||
| 图中底部“ declination”即为你所在位置的磁偏角,此例显示我所在位置的磁偏角是“-4.8”,将“-4.8”通过DTrac软件磁偏角设置菜单修改即可。 | 图中底部“ declination”即为你所在位置的磁偏角,此例显示我所在位置的磁偏角是“-4.8”,将“-4.8”通过DTrac软件磁偏角设置菜单修改即可。 | ||
| - | 大家也可以下载crowdmag(磁场测量软件)APP,直接在手机上打开应用查询。下载地址: {{ : | + | 大家也可以下载crowdmag(磁场测量软件)APP, 直接在手机上打开应用查询。下载地址: {{ : |
| ===== 可控设备发现协议 ===== | ===== 可控设备发现协议 ===== | ||
| 行 326: | 行 328: | ||
| 其中: | 其中: | ||
| - | * 固定包头:cmd=pong | + | * 固定包头: cmd=pong |
| - | * 设备类型代码:type=1 | + | * 设备类型代码: type=1 |
| - | * 设备IP地址:ip=192.168.4.1 | + | * 设备IP地址: ip=192.168.4.1 |
| - | * 设备TCP服务端口:port=4533 | + | * 设备TCP服务端口: port=4533 |
| - | * 设备识别码(14位):id=00000000000000 | + | * 设备识别码(14位): id=00000000000000 |
| - | * 设备纬度:lat=36.5 取值范围是-90.0到90.0 | + | * 设备纬度: lat=36.5 取值范围是-90.0到90.0 |
| - | * 设备经度:long=106.6 取值范围是-180.0到180.0 | + | * 设备经度:long=106.6 取值范围是-180.0到180.0 |
| - | * 设备海拔高度:alt=12.5 取值范围是0.0到*.0 | + | * 设备海拔高度: alt=12.5 取值范围是0.0到*.0 |
| 注:当APP位置更新模式设置为手动时,才接受旋转器位置信息同步 | 注:当APP位置更新模式设置为手动时,才接受旋转器位置信息同步 | ||
| 行 344: | 行 346: | ||
| * EQ为大写,电量级别为百分制,满电为100,即100% | * EQ为大写,电量级别为百分制,满电为100,即100% | ||
| - | 例如:旋转器电量变化时通过与APP的数据通道发送“EQ99”,即表示旋转器当前电量级别为99% | + | 例如:旋转器电量变化时通过与APP的数据通道发送“EQ99”, 即表示旋转器当前电量级别为99% |
| ===== 支持的旋转器类型 ===== | ===== 支持的旋转器类型 ===== | ||
| 行 352: | 行 354: | ||
| DTrac Rotor使用的是优化过的EasyComm I协议,协议内容可参考EasyComm I协议。 | DTrac Rotor使用的是优化过的EasyComm I协议,协议内容可参考EasyComm I协议。 | ||
| - | 在同一网络中,DTrac APP可以自动识别DTrac Rotor,并将DTrac Rotor的连接配置参数保存,供下次调用,而不需要您繁琐的操作,支持NRL远程控制。 | + | 在同一网络中, DTrac APP可以自动识别DTrac Rotor, 并将DTrac Rotor的连接配置参数保存,供下次调用,而不需要您繁琐的操作,支持NRL远程控制。 |
| 其他内容,可参考 [[dtrac_rotor|DTrac Rotor]] | 其他内容,可参考 [[dtrac_rotor|DTrac Rotor]] | ||
| 行 452: | 行 454: | ||
| ==== PELCO-D ==== | ==== PELCO-D ==== | ||
| - | 该协议需要通过网络直接连接旋转器方式实现,是专为监控云台制定的控制协议。PELCO-D默认模式下仅支持角度控制和角度回传的型号,如亚安YAAN YL3040,当启用手机传感器辅助功能后,可以支持上下左右简单指令的型号,如301等云台,地址码默认为01。详见 [[dtrac_yaanyl3040|使用亚安云台YAAN YL3040]] | + | 该协议需要通过网络直接连接旋转器方式实现,是专为监控云台制定的控制协议。 |
| + | |||
| + | PELCO-D默认模式下仅支持角度控制和角度回传的型号,如亚安YAAN YL3040, 当启用手机传感器辅助功能后,可以支持上下左右简单指令的型号,如301等云台,地址码默认为01。详见 [[dtrac_yaanyl3040|使用亚安云台YAAN YL3040]] | ||
| - | 关于云台在PELCO-D协议的控制指令。以下add代表云台的地址,SUM代表校验和,即第2至6位和的低8位。 | + | 关于云台在PELCO-D协议的控制指令。以下add代表云台的地址, SUM代表校验和,即第2至6位和的低8位。 |
| * 水平角度控制指令 | * 水平角度控制指令 | ||
| * FF add 00 4B dat1 dat2 SUM | * FF add 00 4B dat1 dat2 SUM | ||
| - | * add为云台地址,dat1为预设角度高8位,dat2为预设角度底8位,SUM为第2至6位和的低8位。 | + | * add为云台地址, dat1为预设角度高8位, dat2为预设角度底8位, SUM为第2至6位和的低8位。 |
| * dat1<< | * dat1<< | ||
| * 例如设置地址1的云台到180度的位置的指令码为 | * 例如设置地址1的云台到180度的位置的指令码为 | ||
| 行 469: | 行 473: | ||
| * FF add 00 4D dat1 dat2 SUM | * FF add 00 4D dat1 dat2 SUM | ||
| * dat1为预设角度高8位,dat2为预设角度底8位, | * dat1为预设角度高8位,dat2为预设角度底8位, | ||
| - | * 当角度为负时,dat1<< | + | * 当角度为负时, dat1<< |
| - | * 当角度为正时,dat1<< | + | * 当角度为正时, dat1<< |
| * 例如设置地址1的云台到-20度的位置的指令码为 | * 例如设置地址1的云台到-20度的位置的指令码为 | ||
| * FF 01 00 4D 07 D0 25 | * FF 01 00 4D 07 D0 25 | ||
| 行 513: | 行 517: | ||
| ===== 支持的电台类型 ===== | ===== 支持的电台类型 ===== | ||
| - | 直连协议有DTrac Radio和常见支持卫星通联的业余电台,中转协议支持著名的Hamlib Rigctld,特别推荐使用Hamlib Rigctld协议,几乎支持所有可控的电台设备。 | + | 直连协议有DTrac Radio和常见支持卫星通联的业余电台,中转协议支持著名的Hamlib Rigctld, 特别推荐使用Hamlib Rigctld协议,几乎支持所有可控的电台设备。 |
| ==== DTrac Radio ==== | ==== DTrac Radio ==== | ||
| 行 611: | 行 615: | ||
| * YAESU FT-991* | * YAESU FT-991* | ||
| - | 注:几乎都可以用网络方式对接,带*号的表示也可以通过加装蓝牙模块对接,不带*号的表示原生支持网络或蓝牙,不需要加装改造;ICOM ID-52需要手动开启双守模式;QUANSHENG UV-K5、UV-K6、UV-K1需要使用DTrac专用定制固件适配,可参阅 [[dtrac_quansheng_uv-k5-k6-k1|使用泉盛UV-K5/ | + | 注:几乎都可以用网络方式对接,带*号的表示也可以通过加装蓝牙模块对接,不带*号的表示原生支持网络或蓝牙,不需要加装改造; ICOM ID-52需要手动开启双守模式; QUANSHENG UV-K5\UV-K6\UV-K1需要使用DTrac专用定制固件适配,可参阅 [[dtrac_quansheng_uv-k5-k6-k1|使用泉盛UV-K5/ |
| 行 620: | 行 624: | ||
| ====== 使用Hamlib中间件 ====== | ====== 使用Hamlib中间件 ====== | ||
| - | Ham Radio Control Library(简称Hamlib)是一个项目,旨在为程序提供一致的程序编程接口(API),以控制业余无线电台和旋转器。项目地址: https:// | + | Ham Radio Control Library(简称Hamlib)是一个项目,旨在为程序提供一致的程序编程接口(API), 以控制业余无线电台和旋转器。项目地址: https:// |
| DTrac APP for Android V1.0.22开始全面兼容Hamlib协议,下面简单介绍一下,如何使用Hamlib中间件操控旋转器和电台。 | DTrac APP for Android V1.0.22开始全面兼容Hamlib协议,下面简单介绍一下,如何使用Hamlib中间件操控旋转器和电台。 | ||
| 行 638: | 行 642: | ||
| '' | '' | ||
| - | 注: | + | 注: |
| 旋转器地址:192.168.4.1 | 旋转器地址:192.168.4.1 | ||
| 行 646: | 行 650: | ||
| 电台端口:4532 | 电台端口:4532 | ||
| - | 打开APP设置页,将旋转器类型选择为Hamlib Rotctld,电台类型选择为Hamlib Rigctld,并设置好Hamlib的地址和端口,连接设备即可。 | + | 打开APP设置页,将旋转器类型选择为Hamlib Rotctld, 电台类型选择为Hamlib Rigctld, 并设置好Hamlib的地址和端口,连接设备即可。 |
| ====== 常见问题 ====== | ====== 常见问题 ====== | ||
| 行 665: | 行 669: | ||
| ====== 过境预测精度对比 ====== | ====== 过境预测精度对比 ====== | ||
| - | DTrac APP和Look4Sat,用同一个手机,相同GPS设置,并更新最新星历测试对比,预测结果基本一致。 | + | DTrac APP和Look4Sat, 用同一个手机,相同GPS设置,并更新最新星历测试对比,预测结果基本一致。 |
| {{:: | {{:: | ||
| 行 678: | 行 682: | ||
| http:// | http:// | ||
| - | 推荐一个EME软件MoonSked。 | + | 推荐一个EME软件MoonSked |
dtrac_app.1773808548.txt.gz · 最后更改: 由 127.0.0.1
