This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LM96000:转速计读数

Guru**** 2589245 points
Other Parts Discussed in Thread: LM96000

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/652184/lm96000-tachometer-reading

器件型号:LM96000

您好!

我的 Linux 板上有 LM96000器件。

我正在使用转速计2、我成功读取了寄存器中的值。

我对价值有几个问题。

根据 数据表、转速计寄存器为16位、且列表有效字节中的两个第一位(位0和位1)表示转速计精度数据:

那么、转速计值是16个位? 它只是其他14位? 如果是其他14个位、我是否需要将数据移向两 个位置?

2.如何根据转速计计算风扇每分钟的转速? (“全风扇旋转”的含义是什么?)

谢谢、

奥伦

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Oren、
    我们的这些产品的支持团队因年末休假而休假。 我们将在2018年1月的第一周发送回复。
    由此给您带来的不便、我们深表歉意。

    此致、
    何塞
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    奥伦

    我将需要对此进行研究、并在24小时内返回给您。

    开尔文
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    开尔文、

    是对的、非常感谢!

    奥伦

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    位2至位15是转速脉冲之间的计数值。 是的、您需要将其移动。
    2.转速将取决于风扇转速脉冲速率。 大多数风扇产生两个
    转速计每转一圈的脉冲数。 风扇转速计读数寄存器包含风扇满转数之间的11.111 µs 周期(90kHz)数。 基本上、您计算两个转速脉冲之间的时钟周期数、以计算一个风扇旋转周期。
    例如:如果您的计数为100个周期、则 RPM = 1转/分(100周期*11.111us/Cycle *1min/60s)= 54000.5转/分

    "全转"=风扇旋转360度。

    开尔文
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    开尔文。

    当我的风扇2全速工作时、转速计2中的转速为345转速-> RPM = 15653转/分(根据以上答案、我将值右移两次)。
    我认为我的风扇在1分钟内旋转15653圈是没有意义的、在几秒钟内、这听起来更疯狂-在1秒内旋转260.8圈。

    也许我们在这里遗漏了什么?

    谢谢、

    奥伦
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    奥伦

    我对数据表的解释可能有误。  如果您没有双移345 TACH 值、则为345x4=1380 (我在这里停车)。  RPM = 90000*60/1380 = 3913 RPM。

    这个数字似乎更合理。  您知道风扇的全速 RPM 规格是多少吗?  这将是一个良好的完整性检查。  

    开尔文

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    奥伦

    我再次查看了数据表。 您将需要使用16位值来确定 RPM。 很抱歉造成混淆。 DS 在 EC 表中为第6页上的风扇满量程计数指定了16位的最大值。 此外,在第15页,数据表提到0xFFFF 表示风扇没有旋转。 根据这些语句、我们必须假设我们需要使用整个16位值来确定 RPM。

    RPM =[90kcycle/s*60s/min/]/[TACH 计数]

    开尔文

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    开尔文、


    非常感谢。
    我的风扇的全速 RPM 规格是3900 -现在是合理的。

    奥伦