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.

[参考译文] AFE4490:如何使用 Matlab 获取6个通道的电压数据?

Guru**** 2535750 points
Other Parts Discussed in Thread: AFE4490

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/711534/afe4490-how-to-get-the-volts-data-for-the-6-channels-using-matlab

器件型号:AFE4490

我在项目中使用 AFE4490EVM、并在此模块中添加了另一个 LED、因此 GUI 不会更好地显示最终结果(PPG)。 因此、我尝试使用 MATLAB 直接与 EVM 通信并控制 AFe490、并从中获取数据。 我不知道 MATLAB 是否需要特殊函数。

下面是一个示例

S=串行('COM6')
fopen (s);

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

    要使用 MATLAB 与 EVM 通信、您必须遵循一些预定义的协议。
    AFE4490 EVM 固件源代码目录包含消息通信协议 v4.0 - AFE44x0EVM
    本文档列出了发送至 EVM 以读取和写入寄存器、读取 ADC 数据等的命令、

    此致、
    Prabin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Prabin、您好!
    感谢您的回复、但我仍然不知道在 Matlab 中使用哪条指令将命令发送到 EVM。
    我们是否需要打开端口"COM"、然后使用一些指令来发送命令? 点赞、fopne (serial ('COM1‘)。
    实际上、在包含消息通信协议 v4.0的文档中、只有命令格式、而不是 Matlab 发送此消息的指令。
    因此、如果您知道哪些指令可用于读取和写入寄存器等

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

    我不是 MATLAB 编程专家。 但是、您必须使用一些内置函数来打开串行端口、并以协议文档中指定的格式向 EVM 发送命令。
    以下链接可能对您有所帮助。
    in.mathworks.com/.../getting-started-with-serial-i-o.html

    此致、
    Prabin