ThunderFly TFRPM01 转速计数器
TFRPM01 转速计是一种体积小、系统要求低的转速计数器。
电路板本身并不包括实际的传感器,但可与许多不同的传感器/探头类型一起使用,用于转数计数。它有一个用于连接 PX4 的 I²C 接口,并通过一个 3 针接口与实际传感器相连。它还有一个 LED 指示灯,可提供基本诊断信息。
TFRPM01 传感器是一种开源硬件,可从以下网站购买 ThunderFly s.r.o. (制造数据为 可在 GitHub 上获取).它基于 PCF8583 计数器.
硬件设置
电路板配有一个(两个槽通)I²C 连接器,用于连接 PX4,还有一个 3 针连接器,可用于连接各种传感器:
- TFRPM01 可以连接到任何 I²C 端口。
- TFRPM01 带有 3 针针头连接器(配备上拉输入),可连接不同类型的探头。
- 传感器/探头硬件需要一个脉冲信号。信号输入可接受 +5V TTL 逻辑或 开路集电极 输出。最大脉冲频率为 20 kHz,占空比为 50%。
- 探头连接器由 I²C 总线提供 +5V 电源,最大使用功率受 RC 滤波器限制(详见原理图)。
TFRPM01A 电子设备配有一个 LED 信号灯,可用于检查探头是否连接正确。当脉冲输入接地或显示逻辑 0 时,LED 亮起,因此只需手动旋转转子即可检查探头是否正常工作。
霍尔效应传感器探头
霍尔效应传感器(磁力操作)适用于恶劣环境,在这种环境下,污垢、灰尘和水都可能接触到感应转子。
市场上有许多不同的霍尔效应传感器。例如 5100 微型法兰安装接近传感器 是不错的选择。
光学传感器探头
也可使用光学传感器(根据测量要求,光学传感器可能更适合)。透射式和反射式传感器都可用于脉冲发生。
参数设置
传感器通常无需配置即可使用。
如有需要,可使用以下参数:
- PCF8583_POOL — 读出已计数之间的集合时间间隔
- PCF8583_ADDR — I2C 传感器地址
- PCF8583_RESET —计数器值,计数的数字应重置为零。
- PCF8583_MAGNET 每转一圈的脉冲数,例如转子圆盘上的磁铁数。
如果配置参数在 QGroundControl 那么您可能需要 为固件添加驱动程序:
驱动程序/rpm/pcf8583