DTrac-卫星跟踪系统

致力于业余卫星通联便携化和智能化

用户工具

站点工具


dtrac_app

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
dtrac_app [2026/03/26 16:36] – [状态] bg6uddtrac_app [2026/04/03 21:13] (当前版本) bg6ud
行 11: 行 11:
 DTrac APP支持手动和自动两种模式对星操作,通过Celestrak.org在线更新星历数据,通过SatNOGS.org在线更新卫星转发器数据,并通过与Look4Sat相同的PREDICT SGP算法提供精准的卫星过境预测。 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可以同时操控多套设备联动,比如可以通过网络或蓝牙同步控制旋转器旋转,支持实时显示旋转器(天线)姿态,通过网络或蓝牙同步控制电台多普勒频率偏移、异频切换、亚音设定、模式变更等,通过BLE连接姿态传感器,辅助控制旋转器旋转。支持HamlibEasyCommPELCO-DYaesu GS232B等诸多接口或协议对接,并支持在Android 5.0(SDK版本21)以上系统兼容运行。
  
 ====== 下载地址 ====== ====== 下载地址 ======
行 26: 行 26:
 {{:loading.png?direct&400|}} {{:loading.png?direct&400|}}
  
-APP首次引启动导界面会根据系统所在区域自动显示所属语言,目前支持的语言有简体中文\繁體中文\English等。+APP首次引启动导界面会根据系统所在区域自动显示所属语言,目前支持的语言有简体中文繁體中文English等。
  
 隐私政策,请自愿选择同意或不同意,不同意则退出APP程序。 隐私政策,请自愿选择同意或不同意,不同意则退出APP程序。
行 75: 行 75:
 当所选定的为线性卫星时,通过跟踪界面底部调节按钮,可以锁定上下行频率同步调整,方便选择合适的频点进行通联操作。 当所选定的为线性卫星时,通过跟踪界面底部调节按钮,可以锁定上下行频率同步调整,方便选择合适的频点进行通联操作。
  
-模拟RIT功能,单击调节按钮调整接收RIT值,步进0.01KHz取值范围-10 ~ 10KHz;+模拟RIT功能,单击调节按钮调整接收RIT值,步进0.01KHz取值范围-10 ~ 10KHz
  
-长按调节按钮可以闭环锁定方式同步调整接收和发射频率,步进1KHz;+长按调节按钮可以闭环锁定方式同步调整接收和发射频率,步进1KHz
  
-单击当前 RIT 数值,可快捷修改RIT值,单位为KHz;+单击当前 RIT 数值,可快捷修改RIT值,单位为KHz
  
 长按当前 RIT 数值,可快捷归零复位。 长按当前 RIT 数值,可快捷归零复位。
行 92: 行 92:
 ====== 预测界面 ====== ====== 预测界面 ======
  
-预测界面提供单星预测和常用卫星预测两种预测功能。最新版本卫星预测采用与著名业余无线电软件look4sat相同的类库predict4java预测精度可以保证。点击顶部标签栏,可以开关单星预测轨迹图是否跟随显示卫星高度和距离等数据。+预测界面提供单星预测和常用卫星预测两种预测功能。最新版本卫星预测采用与著名业余无线电软件look4sat相同的类库predict4java, 预测精度可以保证。点击顶部标签栏,可以开关单星预测轨迹图是否跟随显示卫星高度和距离等数据。
  
 ===== 单星预测 ===== ===== 单星预测 =====
行 157: 行 157:
 模式,对应mode或uplink_mode的取值,通过点击节点标签赋值。 模式,对应mode或uplink_mode的取值,通过点击节点标签赋值。
  
-如果转发器数据库里没有标注模式, APP将显示为UM,即Unknown Mode的简写。+如果转发器数据库里没有标注模式, APP将显示为UM即Unknown Mode的简写。
 ==== 模式倒置 ==== ==== 模式倒置 ====
  
行 164: 行 164:
 ==== 频率调节 ==== ==== 频率调节 ====
  
-频率调节,取决于单边带操作时调节频率的设置,该值仅在线性转发器单边带模式下适用,在单边带跟踪界面实时调整并保存线性卫星自定义频率调整设置,方便下次调用。单位为:Hz, 取值范围为downlink_high与downlink_low的差值。+频率调节,取决于单边带操作时调节频率的设置,该值仅在线性转发器单边带模式下适用,在单边带跟踪界面实时调整并保存线性卫星自定义频率调整设置,方便下次调用。单位为Hz, 取值范围为downlink_high与downlink_low的差值。
  
 ==== 状态 ==== ==== 状态 ====
行 177: 行 177:
  
 ===== 位置自动更新 ===== ===== 位置自动更新 =====
-位置更新模式默认为自动(Auto)开启模式,关闭为手动(Manual)模式,手动模式下可同步旋转器的位置信息,前提是旋转器需支持可控设备发现协议,目前支持可控设备发现协议的设备有DTrac Rotor\RC-3040S等;+位置更新模式默认为自动(Auto)开启模式,关闭为手动(Manual)模式,手动模式下可同步旋转器的位置信息,前提是旋转器需支持可控设备发现协议,目前支持可控设备发现协议的设备有DTrac RotorRC-3040S等;
  
 ===== 入境提醒 ===== ===== 入境提醒 =====
行 202: 行 202:
  
 ===== 自动记录 ===== ===== 自动记录 =====
-  * 目前支持录音功能,后期支持录屏,以特定格式保存在系统目录Recordings/DTrac或Movies/DTrac方便记录QSO专注通联;+  * 目前支持录音功能,后期支持录屏,以特定格式保存在系统目录Recordings/DTrac或Movies/DTrac方便记录QSO专注通联;
   * 当自动记录开启时:卫星入境后自动开始记录,并在离境后停止记录;   * 当自动记录开启时:卫星入境后自动开始记录,并在离境后停止记录;
   * 当自动记录关闭时:卫星入境后长按跟踪界面顶部标签开始记录,再次长按停止记录;   * 当自动记录关闭时:卫星入境后长按跟踪界面顶部标签开始记录,再次长按停止记录;
行 237: 行 237:
 在所有设置模式下可以修改星历更新网址。 在所有设置模式下可以修改星历更新网址。
  
-AMSAT每24小时更新一次CelesTrak每天更新4-6次,更新频率比AMSAT高。+AMSAT每24小时更新一次CelesTrak每天更新4-6次,更新频率比AMSAT高。
  
 ==== 国外 ==== ==== 国外 ====
行 244: 行 244:
 业余无线电卫星星历: 业余无线电卫星星历:
  
-AMSAThttp://www.amsat.org/amsat/ftp/keps/current/nasabare.txt+AMSAThttp://www.amsat.org/amsat/ftp/keps/current/nasabare.txt
  
-CelesTrakhttp://www.celestrak.com/NORAD/elements/amateur.txt+CelesTrakhttp://www.celestrak.com/NORAD/elements/amateur.txt
  
 气象卫星星历: 气象卫星星历:
  
-CelesTrak:  +CelesTrak: 
 http://www.celestrak.com/NORAD/elements/weather.txt http://www.celestrak.com/NORAD/elements/weather.txt
  
-所有激活的卫星星历:+所有激活的卫星星历
 http://celestrak.org/NORAD/elements/gp.php?GROUP=active&FORMAT=tle http://celestrak.org/NORAD/elements/gp.php?GROUP=active&FORMAT=tle
  
 卫星转发器数据: 卫星转发器数据:
  
-SatNogshttps://db.satnogs.org/api/transmitters/?format=json+SatNogs: https://db.satnogs.org/api/transmitters/?format=json
  
 ==== 国内 ==== ==== 国内 ====
行 269: 行 269:
 业余无线电卫星星历: 业余无线电卫星星历:
  
-AMSAThttps://dtrac.cn/download/nasabare.txt+AMSAThttps://dtrac.cn/download/nasabare.txt
  
-CelesTrakhttps://dtrac.cn/download/amateur.txt+CelesTrak: https://dtrac.cn/download/amateur.txt
  
 气象卫星星历: 气象卫星星历:
行 305: 行 305:
 ==== 外置传感器 ==== ==== 外置传感器 ====
  
-利用外置的姿态传感器,来实现对旋转器的辅助控制,需要将外置传感器固定在天线臂上来实现。外置传感器目前支持维特蓝牙5.0系列的传感器,如: WT9011DCL-BT50\BWT901BLECL5.0, 后续根据需求陆续添加其他型号的传感器。+利用外置的姿态传感器,来实现对旋转器的辅助控制,需要将外置传感器固定在天线臂上来实现。外置传感器目前支持维特蓝牙5.0系列的传感器,如: WT9011DCL-BT50BWT901BLECL5.0, 后续根据需求陆续添加其他型号的传感器。
  
 ===== 磁偏角的设置方法 ===== ===== 磁偏角的设置方法 =====
行 318: 行 318:
 图中底部“ declination”即为你所在位置的磁偏角,此例显示我所在位置的磁偏角是“-4.8”,将“-4.8”通过DTrac软件磁偏角设置菜单修改即可。 图中底部“ declination”即为你所在位置的磁偏角,此例显示我所在位置的磁偏角是“-4.8”,将“-4.8”通过DTrac软件磁偏角设置菜单修改即可。
  
-大家也可以下载crowdmag(磁场测量软件)APP直接在手机上打开应用查询。下载地址: {{ :gov_noaa_ngdc_wmm2_v2.1.2_apkcombo.net.apk |crowdmag.v2.1.2.apk}}+大家也可以下载crowdmag(磁场测量软件)APP直接在手机上打开应用查询。下载地址: {{ :gov_noaa_ngdc_wmm2_v2.1.2_apkcombo.net.apk |crowdmag.v2.1.2.apk}}
  
 ===== 可控设备发现协议 ===== ===== 可控设备发现协议 =====
行 331: 行 331:
  
 其中: 其中:
-  * 固定包头cmd=pong +  * 固定包头cmd=pong 
-  * 设备类型代码type=1 (1=rotor 2=radio ...) +  * 设备类型代码type=1 (1=rotor 2=radio ...) 
-  * 设备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位置更新模式设置为手动时,才接受旋转器位置信息同步
行 357: 行 357:
 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]]
行 459: 行 459:
 该协议需要通过网络直接连接旋转器方式实现,是专为监控云台制定的控制协议。 该协议需要通过网络直接连接旋转器方式实现,是专为监控云台制定的控制协议。
  
-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<<8 + dat2 = 角度*100   * dat1<<8 + dat2 = 角度*100
   * 例如设置地址1的云台到180度的位置的指令码为   * 例如设置地址1的云台到180度的位置的指令码为
行 476: 行 476:
   * FF add 00 4D dat1 dat2 SUM   * FF add 00 4D dat1 dat2 SUM
   * dat1为预设角度高8位,dat2为预设角度底8位,     * dat1为预设角度高8位,dat2为预设角度底8位,  
-  * 当角度为负时dat1<<8 + dat2 = 角度*100 +  * 当角度为负时dat1<<8 + dat2 = 角度*100 
-  * 当角度为正时dat1<<8 + dat2 = 36000 - 角度*100+  * 当角度为正时dat1<<8 + dat2 = 36000 - 角度*100
   * 例如设置地址1的云台到-20度的位置的指令码为   * 例如设置地址1的云台到-20度的位置的指令码为
   * FF 01 00 4D 07 D0 25     * FF 01 00 4D 07 D0 25  
行 520: 行 520:
  
 ===== 支持的电台类型 ===== ===== 支持的电台类型 =====
-直连协议有DTrac Radio和常见支持卫星通联的业余电台,中转协议支持著名的Hamlib Rigctld特别推荐使用Hamlib Rigctld协议,几乎支持所有可控的电台设备。+直连协议有DTrac Radio和常见支持卫星通联的业余电台,中转协议支持著名的Hamlib Rigctld特别推荐使用Hamlib Rigctld协议,几乎支持所有可控的电台设备。
  
 ==== DTrac Radio ==== ==== DTrac Radio ====
行 618: 行 618:
   * 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/K6/K1定制固件]]+注:几乎都可以用网络方式对接,带*号的表示也可以通过加装蓝牙模块对接,不带*号的表示原生支持网络或蓝牙,不需要加装改造ICOM ID-52需要手动开启双守模式; QUANSHENG UV-K5UV-K6UV-K1需要使用DTrac专用定制固件适配,可参阅 [[dtrac_quansheng_uv-k5-k6-k1|使用泉盛UV-K5/K6/K1定制固件]]
    
  
行 627: 行 627:
 ====== 使用Hamlib中间件 ====== ====== 使用Hamlib中间件 ======
  
-Ham Radio Control Library(简称Hamlib)是一个项目,旨在为程序提供一致的程序编程接口(API)以控制业余无线电台和旋转器。项目地址: https://hamlib.github.io/+Ham Radio Control Library(简称Hamlib)是一个项目,旨在为程序提供一致的程序编程接口(API), 以控制业余无线电台和旋转器。项目地址: https://hamlib.github.io/
  
 DTrac APP for Android V1.0.22开始全面兼容Hamlib协议,下面简单介绍一下,如何使用Hamlib中间件操控旋转器和电台。 DTrac APP for Android V1.0.22开始全面兼容Hamlib协议,下面简单介绍一下,如何使用Hamlib中间件操控旋转器和电台。
行 645: 行 645:
 ''rigctld -m 1020 -r COM2 -s 9600 -T 0.0.0.0 -t 4532 -C timeout=500 -C retry=0 -vvvvv'' ''rigctld -m 1020 -r COM2 -s 9600 -T 0.0.0.0 -t 4532 -C timeout=500 -C retry=0 -vvvvv''
  
-注:APP调用的旋转器地址和电台地址,是hamlib中间件所在系统的实际网络ip旋转器端口和电台端口为Hamlib命令相应的端口,此例配置如下:+注:APP调用的旋转器地址和电台地址,是hamlib中间件所在系统的实际网络ip旋转器端口和电台端口为Hamlib命令相应的端口,此例配置如下:
  
 旋转器地址:192.168.4.1 旋转器地址:192.168.4.1
行 653: 行 653:
 电台端口:4532 电台端口:4532
  
-打开APP设置页,将旋转器类型选择为Hamlib Rotctld电台类型选择为Hamlib Rigctld并设置好Hamlib的地址和端口,连接设备即可。+打开APP设置页,将旋转器类型选择为Hamlib Rotctld电台类型选择为Hamlib Rigctld并设置好Hamlib的地址和端口,连接设备即可。
  
 ====== 常见问题 ====== ====== 常见问题 ======
行 672: 行 672:
 ====== 过境预测精度对比 ====== ====== 过境预测精度对比 ======
  
-DTrac APP和Look4Sat用同一个手机,相同GPS设置,并更新最新星历测试对比,预测结果基本一致。+DTrac APP和Look4Sat用同一个手机,相同GPS设置,并更新最新星历测试对比,预测结果基本一致。
  
 {{::passinfo1.png?direct&400|}} {{::passinfo1.png?direct&400|}}
dtrac_app.txt · 最后更改: bg6ud