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.

[参考译文] LAUNCXL-F28379D:eCAN 传输周期模拟嵌入式编码器

Guru**** 2540200 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1084066/launchxl-f28379d-ecan-transmit-periodicity-simulink-embedded-coder

部件号:LAUNHHXL-F28379D

我必须每隔50毫秒在发送一条 CAN 消息。 消息是通过 eCAP 模块解码的 rpm 信号。  

如何确保解码的 rpm 仅以每50毫秒的速率传输。 手动编码的一种可能方法是使用 ePWM 块计时器每50毫秒生成一次中断。 然后传输。

使用 Simulink 嵌入式编码器支持 C2000工具箱时,如何解决此问题?

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

    普拉沙南

    我认为您的想法是一种更直接(并且 CPU 负载最小)的方法。  还有3个 CPU 计时器,它们也应该有 ISR,实施起来可能会比较简单。  使用 PWM 的一个优点可能是您可以在“关闭”时间同步传输,以减少噪音影响等

    最佳

    马修

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

    哦,是的。 可以使用 CPU 计时器。 如何在 Simulink 中配置此项?

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

    普拉沙南

    我认为 MW 发布的这篇文章有一些相关链接,即使是 F28335,我也希望您的设备(包括 C2000)的过程相同。

    https://www.mathworks.com/matlabcentral/answers/457370-f28335-timer1-timer2-construction-using-via-simulink

    最佳

    马修

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

    谢谢你马修。 这很有帮助。 但我想我们正在消化。  

    我想知道如何使用 Simulink 模块控制基于 CAN 消息的周期。 除非确实有必要,否则编码可能非常少(使用自定义代码块)。  

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

    谢谢你马修。 这很有帮助。 但我想我们正在消化。  

    我想知道如何使用 Simulink 模块控制基于 CAN 消息的周期。 除非确实有必要,否则编码可能非常少(使用自定义代码块)。  

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

    谢谢你马修。 这很有帮助。 但我想我们正在消化。  

    我想知道如何使用 Simulink 模块控制基于 CAN 消息的周期。 除非确实有必要,否则编码可能非常少(使用自定义代码块)。  

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

    普拉沙南

        有关 Simulink 的问题,请在 Mathworks 论坛 上发布 https://www.mathworks.com/support.html。  在此期间,我将提醒我在马修工作的联系人。

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

    in.mathworks.com/.../1661555-ecan-transmit-periodicity-in-c2000

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

    谢谢。 马修的人将对此做出回应。 我将关闭此帖子。  

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

    您好,

    我在 MATLAB 回答 帖子中添加了我的评论

    谢谢,

    Dhanashree

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

    谢谢你,Dhanashree。 我将关闭此帖子。