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.

[参考译文] ADS1120EVM:LabVIEW 源代码

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/934745/ads1120evm-labview-source-code

器件型号:ADS1120EVM
主题中讨论的其他器件: ADCProADS1120

您好!

我正在使用 ADS1120EVM 开发套件。

我 想从您的 PC 应用的 LabVIEW 文件开始创建我的定制 PC 应用。

我注意到套件文件夹中的一些 LabVIEW 文件、但无法打开它们以查看源代码。

请您将 LabVIEW 文件发送给我、

提前感谢您!

此致、

Alan Harris

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

    尊敬的 Alan:

    欢迎来到 E2E 论坛!  ADS1120EVM 的插件文件可在 ADCPro plugins 目录中找到:

    遗憾的是、我们不为 ADCPro 提供 LabView 代码。  由于插件只是整个通信的一小部分、因此 LabView 代码实际上不会有太多帮助。  实际通信是通过 COM 端口进行的。

    ADS1120EVM 可从 COM 端口终端(超级终端、TeraTerm 等)运行、以这种方式运行 EVM 非常简单。  只需连接到正确的 COM 端口并按照以下文档中的控件操作:

    e2e.ti.com/.../2045.CONSOLE-COMMANDS-FOR-ADS1220EVM-basic.docx

    如果您想使用 LabView、可以在 LabView 中打开 COM 端口并发出相同的命令。

    此致、

    Bob B

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

    感谢快速响应、我想知道这是使用 LVCLASS、但我将介绍这种具有 comport 命令的替代方法

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

    我是否有任何命令通过控制台利用"一次性"并请求数据需求、或者必须直接使用我自己的 SPI 接口来连接 ADS1120?

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

    尊敬的 Alan:

    数据以 ASCII 字符串的形式返回、表示 COM 端口控制台窗口中十六进制的代码值。  因此、如果按"d"和"enter"、您将看到表示16位转换结果的4个字符。  例如、您可能会看到"7FFF"为正满量程、"FFF"为二进制补码中的-1个十进制数。

    如果您按"S"和"ENTER"键、则将从 ADS1120流式传输数据。  数据将继续流式传输、直至按下另一个键停止发送转换结果。  您可以将控制台数据保存到文件中、并使用文件读取器插件在 Excel 甚至 ADCPro 等其他程序中查看结果。

    所有命令信息都在我之前发布的文档中。

    至于单次模式、由于使用 GUI 绘制数据的原因、EVM 实际上并未设置为在单次模式(或单次转换模式)下运行。

    此致、

    Bob B

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

    感谢 Bob、

    我的设置不正确、或者存在另一个问题。

    将其设置为连续模式"s"时、流仅查找、但"d"仅返回空字符

    如果将其设置为单次触发模式 、则"d"仅返回空字符

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

    尊敬的 Alan:

    'd'命令主要用于调试、不是 GUI 中使用的命令。  我还应该提到、'd'命令返回上次完成的转换结果。  因此、如果您进入单次模式、它将提供上次完成的转换结果、而不是新的转换结果、因为没有启动转换的机制。  如前所述、EVM GUI 需要的是数据流、而不是单点。

    在单次模式下并发出"S"命令时、您可能还会发现未显示任何数据。  EVM 的设计是始终使用连续转换模式。  单次模式仅用于显示处于低功耗状态时的功耗差异。  我们本来可以对 EVM 进行不同的设计、但最终选择了这种方法进行操作。

    关于返回值的问题、您可能没有注意到、但结果显示在命令行的开头、它不会像一些其他命令那样首先显示新行、然后显示数据。

    正常提示为:

    ADS1120EVM>、在大多数情况下、您将在 CRLF 之后看到命令结果。  但请注意、'd'命令实际上只是发出一个 CR、后跟数据、然后是 CRLF。  因此、您将注意到在发出"d"的行中出现提示:

    0BC1120EVM>、其中前4个字符是转换数据。  很抱歉、这种奇怪的行为、但正如我说过的、这是一个不适用于 GUI 的调试函数。  

    此致、

    Bob B