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.

[参考译文] DRV8316:EVM源代码指南

Guru**** 2555630 points
Other Parts Discussed in Thread: DRV8316, DRV8320, DRV8316REVM

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1097244/drv8316-evm-source-code-guide

部件号:DRV8316
主题中讨论的其他部件: DRV8320

大家好,

我想知道我们是否有关于此代码的指南?

(关于如何运行电机使用此代码? 我的客户不想使用GUI运行电机)

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/101.9946万/drv8316revm-evm-source-code?tisearch=e2e-sitesearch&keymatch=DRV8316EVM#</s>8316 8316

谢谢

简森

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

    简森,您好!

    此代码现在位于MotorControl SDK版本3.03 .00中: https://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK

    您可以阅读SDK中的文档,了解如何使用代码并为不同的FOC控件运行不同的实验。  

    谢谢!
    亚伦

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

    您好,Aaron,

    您是指universal_motorcontrol_lab吗? 我在指南中看到他正在使用DRV8316+280025C。28.0025万。 我的当前客户正在使用DRV8316+280049C。28.0049万。

    是否可以指定使用DRV8316+280049的28.0049万的项目文件?

    谢谢

    简森

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

    简森,您好!  

    我将仔细检查它是否在SDK中。  

    不管怎样,我有一个E2E常见问题解答,其中介绍了如何将 DRV8316+280049集成28.0049万集成到MotorControl SDK版本3.01 .........00,网址 为:e2e.ti.com/.../faq-drv8316revm-drv8316revm-source-code-for-motorcontrol-sdk</s>8316

    谢谢!
    亚伦

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

    您好,Aaron,

    我检查了SDK,在“bootxl_drv8320rs”中找到了此代码

    我认为DRV8320中的代码可以在DRV8316中使用吗?

    谢谢

    简森

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

    简森,您好!  

    我们的一些团队成员目前正在外出旅行  

    但我们将回顾您的问题,并希望尽快提供回复

    此致,  
    Andrew  

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

    简森,您好!

    如果您单击Aaron 分享的E2E常见问题,您可以在常见问题的步骤3中找到DRV8316REVM代码以供下载。 如果您按照那些应该足以让客户从CCS而不是使用GUI运行EVM的步骤进行操作。 如果客户遇到任何问题,请告知我们!

    此致,

    Anthony Lodi

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

    大家好,

    我已经检查了CCS中的代码,但我对该代码有一些疑问。

    我要确认,DRV8316T中是否使用了此代码? (因为我看不到关于SPI的呼叫)

    我可以看到drv8316.c和hal.c, 但我在mian中看不到任何调用,例如HAL_enableDRV,HAL_setupDRVSPI,HAL_writeDRVData。 我找不到这些函数的使用位置。
    我是否误解了此代码?

    是否可以在不读取SPI数据和寄存器设置的情况下运行DRV8316? (在默认配置下运行)
    你对此有何评论,请告诉我。

    谢谢!

    简森

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

    简森,您好!

    您能否提供一个屏幕截图,显示  项目资源管理器面板的全部内容,以便我更好地了解您打开了哪些项目?

    此致,

    Anthony Lodi

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

    您好,Anthony:

    我打开项目is is07

    谢谢

    简森

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

    简森,您好!

    感谢屏幕截图! 我同样看到,在is07_speed_control_coff项目中,我没有看到任何SPI读取或写入。 我认为该代码应该与默认寄存器设置一起使用。  

    如果要更改寄存器设置, 可以尝试在 is07_speed_control.c文件的main()函数中添加HAL_enableDRV(halHandle)函数调用,并在HAL_enableDRV()函数中添加DRV8316_writeSPI()函数调用,以根据需要设置寄存器。 如果您遇到任何问题,请告诉我。 更改增益设置可能会有问题,因为代码中的增益设置可能会被硬编码为最低增益设置,如果您将增益设置更改为更高设置,则会导致当前计算不准确。

    此致,

    Anthony Lodi