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.

[参考译文] AM2634:燃烧电机的启动信号同步

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1518791/am2634-synchronization-of-crank-signal-for-combustion-motor

器件型号:AM2634

工具/软件:

您好:

我正在从事一项需要与曲轴位置信号同步的内燃机管理实现。 曲轴信号为 仅输入 必须使用缺失的齿来确定参考位置

通常、我使用像这样的曲柄模式 34-2 (34个齿、2个缺失)或 58-2 。 我附上了一个示例启动信号波形以供参考。

我正在尝试使用 eQEP 模块 但它似乎是出于这一目的 三个不同的输入(A、B 和索引) 。 由于我只使用单个启动信号输入(无凸轮或次级索引脉冲)、因此我不确定如何配置 eQEP、或者是否适合。

我的主要问题是:

  1. eQEP 模块能否仅与启动信号(单输入、缺失齿)一同有效使用?

  2. 检测缺失齿并建立参考角的最佳方法是什么?

  3. 同步后、如何可靠地跟踪当前曲轴角度以进行角度控制(例如点火/燃油喷射正时)?

非常希望提供任何指导、示例项目或提及相关文件。

谢谢!

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

    您好、

    Unknown 说:
    仅通过曲轴信号(单输入、缺失齿)能否有效使用 eQEP 模块?

    eQEP 模块将能够对脉冲数进行计数、但没有任何 eQEP 硬件机制能够在没有 CPU 干预的情况下检测出缺失的齿。

    Unknown 说:
    检测缺失牙齿和建立参考角的最佳方法是什么?

    您希望多久更新一次参考角?  您只想更新边线处的参考角(当您有新信息时)、还是需要在这些边线之间插入?  

    您将能够使用硬件测量脉冲周期、但需要 CPU 来计算准确的速度/位置。

    Unknown 说:
    同步后、如何可靠地跟踪当前曲轴角度以进行角度控制(例如、点火/燃油喷射正时)?

    我需要了解您多久需要一次准确的速度/角度。 此外、我还需要了解在此 CPU 内核上运行的其他内容、以便了解可以为该任务分配多少带宽。

    我的第一个想法是拥有一个至少在每个上升/下降沿更新的软件 PLL。 如果这会占用过多的 CPU 带宽、那么我们可以讨论更简单的方法。  

    此致、

    Ben Collier

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

    您可以在下面找到问题的答案。

      您希望多久更新一次参考角?  您只想更新边线上的参考角度(当您有新信息时)或      您是否需要在这些边沿之间进行插值?

    基准角度设置为零或当前时间戳、位于特定的、预配置的齿位置、通常是间隙后的第一个或第二个齿。 此参考齿必须保持一致并始终用作参考角、这一点至关重要。 除非同步丢失、否则该参考点可能每两个发动机循环(即、每720度曲轴旋转一次)更新一次。 在同步丢失的情况下、系统必须通过正确识别和更新参考点来检测丢失并重新建立同步、这与初始同步过程中的做法一样。

      我需要了解您多久需要一次准确的速度/角度。 此外、我还需要了解在此 CPU 内核上运行的其他内容、以便   了解可以为该任务分配多少带宽。

    每10毫秒可测量一次精确的发动机转速。 但是、必须以高精度连续跟踪曲轴角度、因为喷射和点火事件在特定角度位置触发。 因此、实时角度跟踪对于确保发动机正常运行至关重要。

    该系统目前处于软件架构设计阶段、核心使用尚未最后确定。 计划使用一个内核运行应用软件(ASW)和基本软件(BSW)组件、而第二个内核将托管 AUTOSAR 组件。 如果证明在单个内核上隔离这些操作是高效且可行的、则将考虑使用此方案。 否则、我们的初始方法是在指定的内核上使用 ASW 和 BSW 元件实现角度跟踪和速度计算。

    此致、
    Murat Tarkan Aktan

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

    关闭此线程以脱机处理。