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.

[参考译文] TMS320F28P550SG:TMS320F28P550SJ:电弧故障应用的集成与验证

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1600468/tms320f28p550sg-tms320f28p550sj-integration-and-verification-of-arc-fault-application

器件型号: TMS320F28P550SG

尊敬的专家:

我目前正在使用全新的电弧故障检测软件进行开发 F28P55 (28P55) 频率。 使用文档验证解决方案时 “采用嵌入式 AI 模型的电弧故障检测“ ,我遇到了一些困难 第 7 节(将电弧故障应用作为 CCS 项目的集成和验证)

系统传递函数的值 (ml_arc_detection_F28P55x) 为了进行测试和验证、我可以通过获得正确的验证结果
Result.buf0 =[57、–40]

eb2dbaa2-b282-4f19-a5da-7e3dbe7cfc98.png

 

但是、将模型替换为生成的模型后 模型编写器 以及相应的预处理参数、然后集成、编译和导入测试向量、得到的结果 Result.buf0 与 Golden 输出不匹配 。 换言之、在模型集成后验证失败。

我 多次尝试生成新的模型、新的测试向量和相应的结果、但每次验证都失败。

您能解释一下为什么会发生这种情况吗? 我已附上我生成的模型—您能帮助验证吗?

classes.zip 

_20251217-055614、ArcFault_model_1400_t_F28P55.zip 

image.png

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

    您好、张

    固件基于总共 256 个功能。 如果每帧使用 128 个特征、则需要连接两个帧。 或者、您可以每帧使用 256 个功能。 我会请您尝试这样的验证、并告诉我如何进行验证。

    谢谢你  

    Amir Hussain

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

    您好、Amir、

    感谢您的答复和澄清。

    我已经尝试使用了 每帧 256 个特征 但不幸的是、验证结果仍然不令人满意。
    为了更清楚地说明问题、下面是我执行的主要步骤以及相应的结果:

    1. 使用的培训数据集;

      e2e.ti.com/.../4df212a0_5F00_dataset.zip
    2. 培训结果;

    3. 模型汇编;

      e2e.ti.com/.../_5F00_20251225_2D00_022527_2C00_-ArcFault_5F00_model_5F00_700_5F00_t_5F00_F28P55.zip
    4. 更新了示例工程中的预处理参数 (ml_arc_detection_F28P55x) ;

    5. 替换示例中的测试向量 (ml_arc_detection_F28P55x) ;

    6. 更换 MOD.A. tvmgen_default.h 默认设置 (ml_arc_detection_F28P55x) ;

    7. 最终验证结果。

    尽管执行了上述步骤、但结果仍不符合预期。
    您能否告知我是否应该考虑其他检查、配置点或建议的做法(例如,功能缩放,帧对齐,窗口重叠或验证方法)?

    感谢您的支持、我期待您的建议。

    此致、
    Zhang

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

    你(张)好

    模型训练看起来不好。 准确度应高于 95%。 您能告诉我如何获取培训数据吗?

    谢谢你  

    Amir Hussain

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

    尊敬的 Amir:

    非常感谢您的答复。

    原始数据是从信号发生器收集的、并使用模型编写器参考示例导入。 我将数据集重新标记为 缩小电弧和正常条件下的边界样本范围 、并将模型日志file_level_classification_summary.log () 分析到 去除不稳定的样本 。 经过数据优化、获得了更高精度的模型并将其集成到 CCS 中、验证结果表明非常一致。 以下是四组验证结果(设置 0 ~设置 3)。

    此外、我想知道工程应用通常可以接受的精度水平是多少。

    此致、
    Zhang

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

    你(张)好

    很高兴看到满意的结果。
    为了获得良好的精度、I 应大于 95%。 当我们用标记良好的数据进行训练时、通常得到 98%左右的数据。

    谢谢你  

    Amir Hussain