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.

[参考译文] BOOP-DRV8848:高音调噪声,无旋转

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/649079/boost-drv8848-high-pitch-noise-with-no-spin

部件号:BOOP-DRV8848
主题中讨论的其他部件:DRV8848

您好,

我是汽车驱动器开发的新手。 我正在尝试使用FR5969启动板让刷式直流电机旋转。

我在launchpad上连接了DRV8848 BoosterPack并上传了以下代码:

//设置nSleep (WFP 1.2 ,AIN1,AIN2引脚)
GPIO _setAsOutputPin (GPIO端口P1,GPIO _PIN2 | GPIO _PIN4 | GPIO _PIN5);

//打开nSleep引脚
GPIO _setOutputHighOnPin (GPIO端口P1,GPIO _PIN2);

//将nFault设置为输入引脚
GPIO_setAsInputPin (GPIO端口P3,GPIO _PIN0);

//AIN1 =低
GPIO _setOutputLowOnPin (GPIO端口P1,GPIO _PIN5);

同时(1)
{ 
//PWM频率= 10kHz,50 % 占空比 GPIO _toggleOutputOnPin (GPIO_PORT_P1,GPIO _PIN4); __delay_cycles(800); }

我将时钟设置为16MHz。 当我上传代码时,电机不旋转,并发出高音调噪音。 只有轻轻推动,它才会开始。 我尝试更改PWM频率,但电机继续发出不同的高频噪音,而不旋转。 如果您能帮助我了解这里的问题,我将不胜感激。

当我将BoosterPack连接到G2553 LDK并使用 DRV8848 GUI时,一切都正常工作。 我目前没有示波器。 因此,我看不到针脚上生成的频率。

谢谢

Teja

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

    G2553 LaunchPad和FR5969的端口连接似乎不同。 必须更改固件以反映新端口。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Rick:

    感谢您的回复。 我确实更改了端口和插针编号以匹配连接。 我相信噪音与PWM频率有关。 出于某种原因,电机不会旋转,除非我推动它。

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

    您好  

    您对此问题是否有任何意见?

    谢谢

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

    如果没有示波器或某种频率/占空比测量设备,则很难确定两个启动板之间的差异。

    您能否获得一个来衡量差异?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Rick:

    我获得了示波器,并"匹配"了PWM频率和引脚,电机按预期运行。

    感谢您的意见。