App
CdA & Wind Live
开发者 Oleksandr_Katsimon · v0.0.6
评分
—
评论
0
下载量
100
价格
免费
介绍
CdA风数据字段——实时空气动力阻力 在骑行过程中,只需使用功率计和GPS,即可实时计算出自己的CdA数值。无需风洞,也无需任何昂贵的附加设备。那个大的风向箭头能让你一目了然地看出风的方向与你的行进方向之间的关系。风速、空气密度、温度、湿度和气压等数据会实时显示在屏幕上,并且每秒钟都会被记录到你的FIT文件中。 **确保测量准确性的关键设置** CdA的计算结果会受到你输入的各项参数的极大影响。因此,你必须在Garmin Connect应用程序中准确设置这些参数,才能保证计算结果的准确性: - **骑行者体重(千克)**:你的实际体重。 - **自行车重量(千克)**:自行车的重量加上所有配件、水瓶以及车座包的重量。如果这个数值误差为1千克,那么CdA的值就会偏差约0.003平方米。 - **滚动阻力系数(Crr)**:用于表示轮胎与地面的摩擦力。可选值包括0.003(赛道)、0.0035(公路赛道)、0.004(良好路况的公路)、0.005(碎石路)或0.006(山地自行车道)。你也可以输入自定义的值。如果这个数值设置错误,应用程序就会错误地计算出因摩擦而损失的功率,从而导致CdA数值失真。 **工作原理** CdA是通过以下功率平衡公式计算得出的: `P_aero = (功率 × 0.97) - P_rolling - P_gravity - P_accel` 进一步推导可得: `CdA = P_aero / (0.5 × rho × Va^2 × V_ground)` 其中: - **rho**:空气密度,通过马格努斯公式根据实时的温度、湿度和气压计算得出。 - **Va**:表观空速,等于地面速度与风速的矢量和。 - **P_gravity**:由于海拔高度变化而产生的功率损失。 - **P_accel**:加速度所消耗的功率,通过EMA算法进行平滑处理。 最终计算结果会在30秒的时间窗口内进行平均处理;任何超出0.10–1.00平方米范围的数值都会被舍弃。只有当车速超过3米/秒、输出功率大于30瓦特,并且没有剧烈的加速或制动行为发生时,才会真正计算CdA的值。如果这些条件不满足,显示屏上会显示“CdA ---”,同时FIT文件的记录也会暂停,以确保平均CdA数值的准确性。 **数据来源与天气服务** 准确的风力数据至关重要。该应用程序会根据你的GPS位置实时获取风速、风向、温度、湿度和气压等信息: - **Garmin Connect(API实时数据)**:通过手机从最近的气象站获取数据。速度快、可靠性高,且无需API密钥。 - **Open-Meteo与wttr.in**:优秀的免费服务,提供高精度的天气预报模型,同样不需要API密钥。 - **OpenWeatherMap、WeatherAPI、Visual Crossing、Tomorrow.io**:需要在使用前在设置中输入免费的API密钥,这些服务能够提供非常精确的本地天气信息。 **更新间隔**:可设置为30分钟、60分钟、120分钟或180分钟。 **备用数据源**:当“发生错误时使用备用API”选项被启用后,系统会依次尝试不同的数据来源,直到找到有效的数据为止。优先使用免费的数据源,这样可以保护你的API密钥不被滥用。 **屏幕显示方式** 在设置中可以选择6种不同的屏幕显示样式: - **轮播式/经典分割式**:有一个大的箭头指示风的方向(12点方向表示正迎风)。 - **风速/CdA显示式**:数值较大且易于阅读,即使在车速超过40公里/小时的情况下也能清晰显示。 - **顶部轮播式**:每2秒会循环显示温度、湿度、气压、空气密度以及相对风向等信息。 **骑行后的数据分析** 所有相关数据都会作为自定义的FIT开发字段被记录下来,在Garmin Connect的图表中可以查看这些数值,例如`cda_m2`、`wind_speed_ms`、`wind_bearing_deg`、`wind_relative_ms`、`air_density_kgm3`、`ambient_pressure_hpa`、`temperature_c`和`humidity pct`等。如果你想进行更深入的分析,可以在WKO5、GoldenCheetah或intervals.icu等软件中打开FIT文件。 **小贴士** - 为了获得稳定的测量结果,请在平坦或坡度较小的路面上骑行。 - 在改变行驶方向后,需要等待大约15秒,这样30秒的时间窗口才能准确反映新的CdA数值。 - 车速越高,空气动力阻力的数据就越可靠(建议车速保持在30公里/小时以上)。
更新内容
进行了改进并修复了漏洞
评测
评测文章即将上线。