Microchip
直播中

陈存楼

7年用户 1138经验值
私信 关注
[问答]

为什么AN1017电机在高速下会缺火

我有一个1017运行在一个DSPIC33 EP。我有一个随机的爆震/失火在马达开始大约1000转。我不知道怎么形容它,它就像是马达“失灵”,然后又“起火”,它会产生一点敲打或爆裂。我不太理解应用程序说明中设置的许多常数,但我认为这可能与我的问题有关:其他一些线程说你必须看后面电动势到霍尔定位。嗯,我正在看,我还不知道零相的情况。从哪个霍尔效应测量,从上升、下降、中心等测量吗?测量到哪个BEMF/驱动电压波形,测量到ZC,峰值(+/-),以及单位是什么?65536是完整的革命吗(在65535/6处如此显示),所以如果我的U-Hall上升到ZC,U-V BEMF上升到60度,我会放65536/60,并且哪个方向,它是大厅的bemf还是bemf到hall(即最后一个例子实际上是65536-65536/60)?

以上来自于百度翻译


      以下为原文

    I have AN1017 running on a dspic33ep.  I have a random knock / misfire in the motor that starts at about 1000rpm.  I don't know how else to describe it, it's like the motor "misses" and then "fires" and it produces a little knock or pop.

I don't really understand a lot of the constants set up in the app note, but i think this might be related to my issue:
// These Phase values represent the base Phase value of the sinewave for each one of the sectors (each sector is a translation of the hall effect sensors reading
#define PHASE_ZERO 0
#define PHASE_ONE ((PHASE_ZERO + 65536/6) % 65536)
#define PHASE_TWO ((PHASE_ONE + 65536/6) % 65536)
#define PHASE_THREE ((PHASE_TWO + 65536/6) % 65536)
#define PHASE_FOUR ((PHASE_THREE + 65536/6) % 65536)
#define PHASE_FIVE ((PHASE_FOUR + 65536/6) % 65536)

Some of the other threads said you had to look at the back emf to hall positioning.  Well, I'm looking at it, and I still don't know what goes in phase zero.  Which hall effect do i measure from, do i measure from rise, fall, center,etc. Which BEMF / drive voltage waveform do i measure to, and do i measure to ZC, peak (+/-), and what are the units? Is 65536 a full revolution (appears so byt the 65535/6), so if my rise of U-Hall to ZC rise of U-V BEMF is 60degrees, I would put 65536/60, and which direction, is it hall to bemf or bemf to hall (ie would that last example actually be 65536-65536/60?

回帖(1)

辛文斌

2019-7-29 14:48:38
由于在另一个帖子上访问被拒绝而忽略测试错误(忽略此)。

以上来自于百度翻译


      以下为原文

    Test post due to Access denied error on another post (ignore this).
举报

更多回帖

发帖
×
20
完善资料,
赚取积分