油量传感器

  • 型号:HGP-001
  • 供电电压:DC 5V(±0.3)
  • 重量:46.3g
  • 尺寸:48×35×20mm
  • 工作温度:-20℃~50℃
  • 液体类型:水、油、汽油、柴油、喷气燃料、农用化学品等
  • 测量液高范围:0~35cm(95号汽油), 可定制
  • 输出数据:3.3V 50Hz PWM输出 0%-1100us 100%-1900us

接口说明

接口示意图

  • PWM:输出3.3V 50Hz,最小液位0%-1100us 100%-1900us
  • 5V:5V供电口
  • GND:接地口
  • Calibration标定按钮:标定0%空液位与100%满液位
  • 气压平衡嘴:用于平衡大气压力,获取待测液位真实压差
  • 气嘴:接软管与沉头并将沉头放入待测液体。为了防止液体通过软管进入传感器,我们推荐将此模块安装至容器上方

标定

  • 使用前请先标定。
  • 上电时按钮状态指示灯常亮。
  • 标定0%空液位:当液位处于所需的最低位置时,按下标定按钮20秒,状态指示灯开始闪烁。0%液位标定完成。
  • 标定100%满液位:用液体填充容器,按下标定按钮20秒,状态指示灯停止闪烁变为常亮。100%液位标定完成。
  • 更换容器或传感器无法正常工作时,请重新标定。

适配开源飞控

关键参数(Ardupilot):

  • BATT2_MONITOR = 12(用于PWM油量传感器)
  • BATT2_CURR_PIN = 55(AUX6,AUX5为54)
  • BATT2_AMP_PERVLT = 1A/V
  • BRD_PWM_COUNT = 4(将AUX5和AUX6设置为GPIO输入。ServoX_function = -1(GPIO))
  • 在MissionPlanner中,右键点击HUD -> items -> 选择√ Battery2_remaining。
  • 在 QGC 中,会自动显示在右上角的 Power2,显示为百分比%。