DTrac-卫星跟踪系统

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

用户工具

站点工具


dtrac_app

差别

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

到此差别页面的链接

后一修订版
前一修订版
dtrac_app [2026/03/18 12:35] – 创建 - 外部编辑 127.0.0.1dtrac_app [2026/04/03 21:13] (当前版本) 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.0SDK版本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 : [[https://www.dtrac.cn/lib/exe/fetch.php?media=dtrac.apk|{{:download-big.png?120|下载最新版}}]]+DTrac APP for Android :  [[https://www.dtrac.cn/lib/exe/fetch.php?media=dtrac.apk|{{:download-big.png?120|下载最新版}}]]
  
  
 ====== 引导界面 ====== ====== 引导界面 ======
  
-安装后,首次启动APP会进行初始化操作。+安装后,首次启动APP会进行初始化操作。
  
 {{:loading.png?direct&400|}} {{:loading.png?direct&400|}}
  
-APP首次引启动导界面会根据系统所在区域自动显示所属语言,目前支持的语言有简体中文、繁體中文、English。+APP首次引启动导界面会根据系统所在区域自动显示所属语言,目前支持的语言有简体中文、繁體中文、English
  
-隐私政策,请自愿选择同意或不同意,不同意则退出APP。+隐私政策,请自愿选择同意或不同意,不同意则退出APP程序
  
 本APP最少需要获取位置和蓝牙连接权限才能正常运行,在需要使用这些权限时,会提示权限申请界面,请尽量全部选是或同意。 本APP最少需要获取位置和蓝牙连接权限才能正常运行,在需要使用这些权限时,会提示权限申请界面,请尽量全部选是或同意。
行 75: 行 77:
 模拟RIT功能,单击调节按钮调整接收RIT值,步进0.01KHz,取值范围-10 ~ 10KHz; 模拟RIT功能,单击调节按钮调整接收RIT值,步进0.01KHz,取值范围-10 ~ 10KHz;
  
-长按调节按钮可以闭环锁定方式同步调整接收和发射频率,步进1KHz;+长按调节按钮可以闭环锁定方式同步调整接收和发射频率,步进1KHz
  
 单击当前 RIT 数值,可快捷修改RIT值,单位为KHz; 单击当前 RIT 数值,可快捷修改RIT值,单位为KHz;
行 84: 行 86:
  
 参照电台频谱来操作线性卫星的频率调整最方便。 参照电台频谱来操作线性卫星的频率调整最方便。
 +
 +注:这是软件模拟实现RIT的功能,并非同步调整电台的RIT参数。
  
 更多详情请参考 [[dtrac_linesat|线性卫星操作指南]] 更多详情请参考 [[dtrac_linesat|线性卫星操作指南]]
 ====== 预测界面 ====== ====== 预测界面 ======
  
-预测界面提供单星预测和常用卫星预测两种预测功能。最新版本卫星预测采用与著名业余无线电软件look4sat相同的类库:predict4java,预测精度可以保证。点击顶部标签栏,可以开关单星预测轨迹图是否跟随显示卫星高度和距离等数据。+预测界面提供单星预测和常用卫星预测两种预测功能。最新版本卫星预测采用与著名业余无线电软件look4sat相同的类库:predict4java, 预测精度可以保证。点击顶部标签栏,可以开关单星预测轨迹图是否跟随显示卫星高度和距离等数据。
  
 ===== 单星预测 ===== ===== 单星预测 =====
行 139: 行 143:
 ==== 下行频率 ==== ==== 下行频率 ====
  
-下行频率,对应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: 行 157:
 模式,对应mode或uplink_mode的取值,通过点击节点标签赋值。 模式,对应mode或uplink_mode的取值,通过点击节点标签赋值。
  
-如果转发器数据库里没有标注模式APP将显示为UM。+如果转发器数据库里没有标注模式APP将显示为UM,即Unknown Mode的简写
 ==== 模式倒置 ==== ==== 模式倒置 ====
  
行 160: 行 164:
 ==== 频率调节 ==== ==== 频率调节 ====
  
-频率调节,取决于单边带操作时调节频率的设置,该值仅在线性转发器单边带模式下适用,在单边带跟踪界面实时调整并保存线性卫星自定义频率调整设置,方便下次调用。单位为:Hz取值范围为:downlink_high与downlink_low的差值。 +频率调节,取决于单边带操作时调节频率的设置,该值仅在线性转发器单边带模式下适用,在单边带跟踪界面实时调整并保存线性卫星自定义频率调整设置,方便下次调用。单位为:Hz取值范围为:downlink_high与downlink_low的差值。
  
 +==== 状态 ====
 +状态,对应sataus的取值,active=正常,inactive=失效。
 ====== 设置界面 ====== ====== 设置界面 ======
  
行 172: 行 177:
  
 ===== 位置自动更新 ===== ===== 位置自动更新 =====
-位置更新模式默认为自动Auto开启模式,关闭为手动Manual模式,手动模式下可同步旋转器的位置信息,前提是旋转器需支持可控设备发现协议,目前支持可控设备发现协议的设备有DTrac Rotor、RC-3040S;+位置更新模式默认为自动(Auto)开启模式,关闭为手动(Manual)模式,手动模式下可同步旋转器的位置信息,前提是旋转器需支持可控设备发现协议,目前支持可控设备发现协议的设备有DTrac Rotor、RC-3040S
  
 ===== 入境提醒 ===== ===== 入境提醒 =====
行 221: 行 226:
 在申请位置权限后,每次APP启动时都会自动更新一次位置信息,也可以手动修正数据,点击“位置手动更新”可以手动更新一次位置信息。可以在APP权限里面选择定位精度。 在申请位置权限后,每次APP启动时都会自动更新一次位置信息,也可以手动修正数据,点击“位置手动更新”可以手动更新一次位置信息。可以在APP权限里面选择定位精度。
  
-APP全局使用WGS-84坐标系World Geodetic System 1984——国际上通用的地心坐标系,手动输入位置信息时请正确换算。+APP全局使用WGS-84坐标系(World Geodetic System 1984)——国际上通用的地心坐标系,手动输入位置信息时请正确换算。
  
 ===== 星历和卫星应答器数据更新 ===== ===== 星历和卫星应答器数据更新 =====
行 239: 行 244:
 业余无线电卫星星历: 业余无线电卫星星历:
  
-AMSAT: http://www.amsat.org/amsat/ftp/keps/current/nasabare.txt+AMSAT:http://www.amsat.org/amsat/ftp/keps/current/nasabare.txt
  
-CelesTrak: http://www.celestrak.com/NORAD/elements/amateur.txt+CelesTrak:http://www.celestrak.com/NORAD/elements/amateur.txt
  
 气象卫星星历: 气象卫星星历:
行 248: 行 253:
 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
  
行 264: 行 269:
 业余无线电卫星星历: 业余无线电卫星星历:
  
-AMSAT: https://dtrac.cn/download/nasabare.txt+AMSAT:https://dtrac.cn/download/nasabare.txt
  
 CelesTrak: https://dtrac.cn/download/amateur.txt CelesTrak: https://dtrac.cn/download/amateur.txt
行 300: 行 305:
 ==== 外置传感器 ==== ==== 外置传感器 ====
  
-利用外置的姿态传感器,来实现对旋转器的辅助控制,需要将外置传感器固定在天线臂上来实现。外置传感器目前支持维特蓝牙5.0系列的传感器,如WT9011DCL-BT50、BWT901BLECL5.0后续根据需求陆续添加其他型号的传感器。+利用外置的姿态传感器,来实现对旋转器的辅助控制,需要将外置传感器固定在天线臂上来实现。外置传感器目前支持维特蓝牙5.0系列的传感器,如WT9011DCL-BT50、BWT901BLECL5.0后续根据需求陆续添加其他型号的传感器。
  
 ===== 磁偏角的设置方法 ===== ===== 磁偏角的设置方法 =====
行 313: 行 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}}
  
 ===== 可控设备发现协议 ===== ===== 可控设备发现协议 =====
行 327: 行 332:
 其中: 其中:
   * 固定包头: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
行 344: 行 349:
   * EQ为大写,电量级别为百分制,满电为100,即100%   * EQ为大写,电量级别为百分制,满电为100,即100%
  
-例如:旋转器电量变化时通过与APP的数据通道发送“EQ99”即表示旋转器当前电量级别为99%+例如:旋转器电量变化时通过与APP的数据通道发送“EQ99”即表示旋转器当前电量级别为99%
  
 ===== 支持的旋转器类型 ===== ===== 支持的旋转器类型 =====
行 452: 行 457:
 ==== 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位。
行 611: 行 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-K5、UV-K6、UV-K1需要使用DTrac专用定制固件适配,可参阅 [[dtrac_quansheng_uv-k5-k6-k1|使用泉盛UV-K5/K6/K1定制固件]]
    
  
行 620: 行 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中间件操控旋转器和电台。
行 678: 行 685:
 http://lu7aa.org.ar/text/keps.txt http://lu7aa.org.ar/text/keps.txt
  
-推荐一个EME软件MoonSked+推荐一个EME软件MoonSked
  
dtrac_app.1773808548.txt.gz · 最后更改: 127.0.0.1