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.

[参考译文] ADS1292:ADS1292演示套件源代码/ADS1292ECG-FE LabVIEW PC 软件源代码

Guru**** 2526700 points
Other Parts Discussed in Thread: ADS1292ECG-FE, ADS1292, MSP430F5529

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1029507/ads1292-ads1292-demonstration-kit-source-code-ads1292ecg-fe-labview-pc-software-source-code

器件型号:ADS1292
主题中讨论的其他器件: 、MSP430F5529

大家好、我将 ADS1292ECG-FE 演示 套件用于一个项目。  我 遇到了几个需要解决的问题。

当我使用 CCS 调试源代码时、会出现许多错误。 此文件夹中是否包含所有源代码(C:\Program Files\Texas Instruments\ADS1x9xevm\Firmware\Source Code)?  是否需要在其他文件夹中进行调试的文件?

2. 当我设置不同的 PGA 增益时,实时 ECG 显示窗口中显示的同一信号的波形幅度会有所不同。

例如、I 输入1mV 正弦波。  当增益设置为6时、实时 ECG 显示窗口显示 Vpp 为1.2mV。 当增益设置为12时、Vpp 为 2.5mV。 如下图所示。

这是正确的显示屏吗?  实际信号应基于哪个增益?

我  真的需要 LabVIEW PC 软件的源代码来更熟悉软件的使用。   有人会将这些文件发送给我吗?

真的很感谢!

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

    您好 Lucas、

    欢迎来到 E2E 论坛!!!  

    1.所有源代码都在下面列出的 PC 文件夹中提供。  请注意,代码按“原样”提供,不支持修改/更改。

    C:\Program Files (x86)\Texas Instruments\ADS1x9xevm\Firmware\Source Code\ADS1x9X_ECG_Recorder_FW_V1_12.zip\ADS1x9X_ECG_Recorder_FW\SRC

    默认情况下、波形应全部以输入为基准。 您可以使用"Analysis"选项卡下的"Scope"图形图来验证这一点。 此外、您也可以取消选中"Analysis Data is input referred (分析数据是输入参考)"选择框以直接显示 ADC 输出数据。

    LabVIEW PC 软件可在下面的 E2E 常见问题解答链接中下载。  

    [常见问题解答] TI 是否为 ADS1191、ADS1192、ADS1292或 ADS1292R 提供源代码(C/C++ CCS、LabView)?

    谢谢

    -TC

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

    尊敬的 TC:

    感谢你的答复。

    我 没有修改代码、而是在 CCS 上调试了源代码。  问题是调试源代码也会产生错误、如下图所示。  

    2.实时 ECG 显示窗口中的波形 将根据增益设置而变化、并且 没有"分析数据是以输入为参考"。  

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

    您好 Lucas、

    编译器上未存在的路径很可能会导致您看到的错误。 此外、在 CCS 中导入旧工程时可能会出现需要解决的问题。 您能否将准确的 CCS 编译错误发布到 Code Composer Studio 论坛以获得进一步帮助? 我将与团队一起查看是否可以找到解决方案。  

    Code Composer Studio 论坛

    Live ECG Display (实时 ECG 显示)窗口没有选择如何进行数据分析的选项。 但是、您可以在"Analysis"选项卡下的"Scope"图中找到此选项。

    谢谢

    -TC

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

    尊敬的 TC:

    感谢你的答复。  我将把这个问题发布 到 Code Composer Studio 论坛。  

    此外、ADS1292代码还有另一个问题。  现在提供的固件通过将 STARTpin 置为高电平或低电平来控制 ADS1292。   是否可以提供新固件、这可以通过 START 命令(08h 或0Ah)控制 ADS1292。 我们确实需要验证 START 命令的性能。  

    谢谢!  

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

    您好 Lucas、

    请参阅以下过程以解决固件源代码的2个问题。

    1. 右键点击 Project、转至 Properties。 转至 Build -> MSP430 Compiler -> Predefined Symbols。 删除"_MSP430F5529"(只应保留"_MSP430F5529_"。)

     2.打开 USB_Common 目录下的 USB.c。 转至第358行并删除"UPCS0+"。

    这应清除编译时的所有错误。  

    遗憾的是、我们将无法使用 START 命令为 ADS1292提供新固件。 您将需要根据您的要求修改源代码。  

    谢谢

    -TC

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

    尊敬的 TC:

    已清除所有编译错误。 但是、在我将新固件更新为 ADS1292 演示 套件后 、我的 PC 将无法再识别此器件。 我刚刚修改了你提到的两个地方,没有任何改变。  

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

    您好 Lucas、

    我们目前无法支持对 EVM 上现有固件进行任何更新。 该固件是使用旧的 Window 系统和 CCS 开发的。 因此、重新编译后提供的固件源代码可能无法正常工作。 默认固件位于 C:\Program Files (x86)\Texas Instruments\ADS1x9xevm\Firm\。 您是否会尝试重新加载默认固件并查看您是否能够使电路板恢复其原始状态?

    请查看以下存在类似问题的帖子、看看这些帖子是否有助于解决您的问题。

    e2e.ti.com/.../692672.aspx

    https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/532739/ads1x9x-evm-source-code

    谢谢

    -TC