NMEA 0183 风向标

NMEA 0813 是一种广泛使用的海事标准,该驱动程序使用了 MWV 信息 许多在全尺寸帆船上销售的风力传感器都使用这种传感器。该示例显示了一个 Calypso 有线标准风速计 这是一款超声波风速计,体积小,却能提供准确的风速和风向。通常情况下,超声波风速计比传统风向标更准确,特别是在低风速时。

../_images/wind-vane-NMEA.jpg

可通过设置 WNDVN_TYPE 至 4 和/或 wndvn_speed_type 驱动程序使用串行端口,所选的 服务器端口的协议 风向标应设置为 21 型。与风向标一起使用时 WNDVN_DIR_OFS 可以设置该参数,以考虑风向叶片前进方向与载具前进方向之间的偏移。由于 NMEA 0183 使用 RS-422 信号,因此电气连接稍显复杂。专为 NMEA 设计的商用 RS-422 至 ttl 逻辑电平转换器可以简化连接,但价格昂贵。大多数 NMEA 设备都可以使用 RS-233 转换器,这种转换器更容易买到。本示例显示的是 SparkFun 推出的基于 MAX3232 的收发器电路板,如果要与风向标等昂贵设备一起使用,建议从信誉良好的供应商处购买,克隆 MAX3232 很常见。请注意,图中的导线颜色可能与您的设备不一致。

../_images/wind-vane-NMEA-wiring.png

提示

虽然某些 NMEA 设备的正常运行不需要接收输入,但这些输入可以通过逻辑转换器连接到(飞行)控制器。这样 ArduPilot 就可以充当 NMEA 转 USB 适配器 用于与制造商的工具配合使用,以更新风向叶片的固件或配置。