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.

[参考译文] LAUNCHXL-F28069M:如何使用 F28069M MCU 记录实时数据

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/769923/launchxl-f28069m-how-to-log-the-real-time-data-using-f28069m-mcu

器件型号:LAUNCHXL-F28069M

您好、先生、

我在我的系统中使用 LAUNCHXL-F28069M 进行 CAN 通信。 我正在通过 CAN 总线发送 ADC 数据。 当我的 ADC 值改变时、接收器上相应的 CAN 消息值也会改变。 现在、我要记录每个瞬间的数据、以便进行分析、也可供将来参考。 我使用 MATLAB Simulink 和嵌入式编码器进行设计和代码生成。 当我在 MATLAB (仅模拟而非硬件)中模拟 CAN 时、我能够将每个时间点的数据记录在特定的文件和变量中。 但是、当我在处理硬件并发送实时数据时、我当时无法获得如何将每个瞬间的数据记录到内存或特定文件中。 我想在特定时间段(例如1秒)后在存储器位置记录每个瞬间的 CAN 数据。 您能告诉我如何操作吗? 我是否需要在每个瞬间将数据写入存储器位置、或者我是否可以通过其他方式进行写入。 如何访问处理器存储器进行读写操作、应使用哪个存储器进行数据记录、或将数据从处理器存储器中注销(例如文件系统)。  

此致、

水烟

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以在 RAM 中创建缓冲区并将数据记录到该缓冲区中。 或者、如果您需要存储数据以进行离线分析、则可以通过 USB-CAN 软件狗将数据导入到 PC 中。 您可以获得一个、价格大约为200美元。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    主席先生,

    如何一次将每个瞬间的数据存储在缓冲区中。 对于每次迭代、缓冲区都会清除之前的值并将新的当前值存储在其中。 我想使用之前的所有值、还想存储每个调试会话的当前值。 是否可以使用缓冲器?

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

    您可以在硬件上以外部模式运行模型、并记录模型中所需的信号。
    此工作流程在此处捕获:

    in.mathworks.com/.../parameter-tuning-and-signal-logging-with-serial-external-mode.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢先生!! 它帮助了我们。

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

    我能否使用 LAUNCHXL-F28069M 将该数据记录到外部存储器中。

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

    28069 Launchpad 不支持外部存储器。 您需要通过 CAN 或 SCI 导出数据。

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

    我是否可以将 USB 闪存驱动器(例如钟闪存)连接到 LAUNCHXL-F28069M。 如果是、我如何连接、因为电路板只有一个 USB 端口供调试器使用(USB 连接到 PC 和电路板)。

    水烟。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    USB 引脚连接到 J6的引脚58和59。 您需要设计将这些引脚连接到闪存驱动器并写入 S/W 所需的 H/W。 另一个选项是将 SD卡 连接到 SPI。 同样、您需要设计 H/W 和 S/W
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这意味着我可以通过删除 J6 ?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、先生、

    我的数据已成功实时记录到 PC 文件系统中。 现在、我要将该数据记录到 SDcard 中。 为了实现相同的效果、我应该在 Simulink 中配置哪些块。 我已阅读以下主题:

    in.mathworks.com/.../sd-card-logging.html

    在 SDCard 中存储数据似乎需要遵循我之前在 PC 中用于数据记录的相同步骤。
    当连接 SDCard 时,控制器如何了解天气以将 Mat 文件保存在 PC 或 SDCard 中?
    我们不需要为 SDcard 添加 SPI 块或任何其他块或库??
    如果您有此教程、请分享该链接。

    水烟
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mark 似乎正在帮助您处理与 SDCard Logging 特别相关的另一个主题。 我将关闭这里的线程。 请按照此处的回复操作
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mark 告诉 MathWorks、所以我问 Venkatesh Chilapur、因为他之前回答了我的 Matlab 相关问题。