主题中讨论的其他部件: DRV8320,
大家好,
我想知道我们是否有关于此代码的指南?
(关于如何运行电机使用此代码? 我的客户不想使用GUI运行电机)
谢谢
简森
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.
大家好,
我想知道我们是否有关于此代码的指南?
(关于如何运行电机使用此代码? 我的客户不想使用GUI运行电机)
谢谢
简森
简森,您好!
此代码现在位于MotorControl SDK版本3.03 .00中: https://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK
您可以阅读SDK中的文档,了解如何使用代码并为不同的FOC控件运行不同的实验。
谢谢!
亚伦
简森,您好!
我将仔细检查它是否在SDK中。
不管怎样,我有一个E2E常见问题解答,其中介绍了如何将 DRV8316+280049集成28.0049万集成到MotorControl SDK版本3.01 .........00,网址 为:e2e.ti.com/.../faq-drv8316revm-drv8316revm-source-code-for-motorcontrol-sdk</s>8316
谢谢!
亚伦
大家好,
我已经检查了CCS中的代码,但我对该代码有一些疑问。
我要确认,DRV8316T中是否使用了此代码? (因为我看不到关于SPI的呼叫)
我可以看到drv8316.c和hal.c, 但我在mian中看不到任何调用,例如HAL_enableDRV,HAL_setupDRVSPI,HAL_writeDRVData。 我找不到这些函数的使用位置。
我是否误解了此代码?
是否可以在不读取SPI数据和寄存器设置的情况下运行DRV8316? (在默认配置下运行)
你对此有何评论,请告诉我。
谢谢!

简森
简森,您好!
感谢屏幕截图! 我同样看到,在is07_speed_control_coff项目中,我没有看到任何SPI读取或写入。 我认为该代码应该与默认寄存器设置一起使用。
如果要更改寄存器设置, 可以尝试在 is07_speed_control.c文件的main()函数中添加HAL_enableDRV(halHandle)函数调用,并在HAL_enableDRV()函数中添加DRV8316_writeSPI()函数调用,以根据需要设置寄存器。 如果您遇到任何问题,请告诉我。 更改增益设置可能会有问题,因为代码中的增益设置可能会被硬编码为最低增益设置,如果您将增益设置更改为更高设置,则会导致当前计算不准确。
此致,
Anthony Lodi