gigi9425
发表于 2018-7-4 16:43
怎么发现原来是一个智商帖呢?
wlh1992117
发表于 2019-3-12 13:52
现在也遇到这个问题,从Y变角接以后霍尔位置不变,但是驱动波形变了,通过调换ABC三相相序也不能得出和Y接时候一样的驱动波形
winghog
发表于 2019-3-21 20:21
12槽10极直流无刷电机, 霍尔板的角度要校准么?
amen-awen
发表于 2019-3-27 08:48
winghog 发表于 2019-3-21 20:21
12槽10极直流无刷电机, 霍尔板的角度要校准么?
计算准确,生产保证精度,不需要每次校准。
gigi9425
发表于 2019-4-1 08:40
wlh1992117 发表于 2019-3-12 13:52
现在也遇到这个问题,从Y变角接以后霍尔位置不变,但是驱动波形变了,通过调换ABC三相相序也不能得出和Y接 ...
电压波形肯定前高后底啊
chinalll
发表于 2019-4-22 17:33
来学习学习。。不太懂
jiashuai0101
发表于 2020-7-27 12:05
254339861 发表于 2015-11-6 16:27
首先我再次申明:霍尔的位置与接法没有任何关系,霍尔的位置都是在磁势的中心线上。你画星星矢量图的时候会 ...
你好,能和你请教一下关于无刷直流电机转子霍尔传感器的问题吗?
czvmkl
发表于 2020-9-15 21:16
本帖最后由 czvmkl 于 2020-9-15 21:23 编辑
我认为潭建成书上的意思就是如果把绕组由Y接改成角接,定转子不变保持12槽10极的配合, 只是要把整个霍尔PCB板沿圆周转过6度罢了,PCB板上相邻两霍尔夹角是不会变的
JohnZhou
发表于 2020-11-5 16:39
学习了,困惑消除中
所以5211314
发表于 2020-11-24 14:21
最近正在做12槽10极Y型改角型的电机软件调试,有幸拜读了此贴,无奈本体这方面知识有限,也正在抓紧学习,就学习过程中所遇到的困惑一一提出,希望有大神可以答疑解惑。
1.Y型改角型,原来Y型时软件控制是三三导通,那么改角型后,如果程序还是三三导通,那么电机实际工作是否变成两两导通了?对磁场合成是否存在较大影响?
2.Y型改角型后,如果相序不改,霍尔位置不改,那么电机控制程序需要做出怎样的调整呢?或者哪些方面的调整
czvmkl
发表于 2021-1-6 12:45
Y型改三角型接法,电机上的霍尔夹角可以不变。但是霍尔的波形和绕组反电势的波形之间的相位角度要调整一下
z159796640
发表于 2021-3-17 16:46
谭《永磁无刷直流电机技术》第二版,关于这个问题作者有做新的解释
motorboy10
发表于 2021-5-7 15:50
hahafu 发表于 2015-11-2 08:34
如果觉得15度有道理,请理论证明,如果附上实际的验证更好,关于这个30度的我证明过也验证过,时间有限, ...
大咖,你好 我也想请教下无刷直流电机霍尔元件放置问题,我现在为我们公司研发一款6槽4极的无刷直流电机,集中绕组,三相,有几个疑惑:1.如果是星接,霍尔元件是不是放在定子槽的中心(齿与齿之间),如果是角接,霍尔元件就需要偏移一个30度电角度,如果是这样能做个详解吗?2. 三个霍尔元件对称放在120度(机械角度) 和挨着放(每60机械角度放一个)有什么区别?
hahafu
发表于 2021-5-9 11:46
motorboy10 发表于 2021-5-7 15:50
大咖,你好 我也想请教下无刷直流电机霍尔元件放置问题,我现在为我们公司研发一款6槽4极的无刷直流电机 ...
1.6槽4极是否是齿中心我已经不记得了,这个你照着谭建成书上自己分析一下就可以,星角接确实查30度电角度,具体解释前面已经解释的很清楚了
2.120度电角度放置没有000和111状态,60度电角度放置存在000和111状态
3.我在论坛开过一场研讨会,无刷直流电机的,里面也有讲,你可以自己搜索一下
czvmkl
发表于 2021-5-9 17:12
本帖最后由 czvmkl 于 2021-5-9 17:16 编辑
6槽4极Y形接法 一般三个霍尔安60夹角布置,电角度是120度, 如果改成三角形接法,三个霍尔仍然安60夹角布置,电角度是120度 但相位要调整一下,要不然驱动转不起来
czvmkl
发表于 2021-5-9 17:54
此帖就是烧脑,脑筋急转弯!
欧阳庆
发表于 2021-5-10 19:53
哈哈,hahafu的观点还是明显正确的。首先弄清楚霍尔是干什么用的,它实际主要的检测转子在旋转时的每个时刻的位置;次之,就是要电机取得最大转矩,需要转子的磁极性和定子绕组的磁势取得一致位置的情况下才能保证最大转矩,所以同一台电机,在绕组Y或三角接法时,仍然要保持那个一致性,但考虑到Y接法的相--线电流的关系,在改变成三角接法时那种关系遭到的破坏,就不得不考虑霍尔(也就是转子磁体的极性)和定子绕组磁势关系,应该有2种办法,一是改变绕组的相属关系,二是改变霍尔的相从属关系,这就是hahafu的观点。
czvmkl
发表于 2021-5-11 07:11
本帖最后由 czvmkl 于 2021-5-11 07:13 编辑
霍尔对于STM32他的作用就是起到外部中断的作用,安5 1 3 2 6 4这六步循环运作
void Hall_SW(void) //六步换向函数
{ motor_statue=1;
switch(Hall)
{ case 5:
/* Next step: Step 2 Configuration --------i-------------------- */
/* Channel3 configuration */
TIM1->CCR2=0; //AB电机UV线通
TIM1->CCR1 = My_PWM;
TIM1->CCR3=0;
GPIO_ResetBits(GPIOB, GPIO_Pin_13 | GPIO_Pin_15);
GPIO_SetBits(GPIOB, GPIO_Pin_14);
break;
case 1:
/* Next step: Step 3 Configuration ---------------------------- */
/* Channel2 configuration */
TIM1->CCR2=0; //AC电机UW线通
TIM1->CCR1 = My_PWM;
TIM1->CCR3=0;
GPIO_ResetBits(GPIOB, GPIO_Pin_13 | GPIO_Pin_14);
GPIO_SetBits(GPIOB, GPIO_Pin_15);
break;
case 3:
/* Next step: Step 4 Configuration ---------------------------- */
TIM1->CCR1=0; //BC 电机VW线通
TIM1->CCR2 = My_PWM;
TIM1->CCR3=0;
GPIO_ResetBits(GPIOB, GPIO_Pin_13 | GPIO_Pin_14);
GPIO_SetBits(GPIOB, GPIO_Pin_15);
break;
case 2:
/* Next step: Step 5 Configuration ---------------------------- */
TIM1->CCR1=0; //BA 电机VU线通
TIM1->CCR2 = My_PWM;
TIM1->CCR3=0;
GPIO_ResetBits(GPIOB, GPIO_Pin_14 | GPIO_Pin_15);
GPIO_SetBits(GPIOB, GPIO_Pin_13);
break;
case 6:
/* Next step: Step 6 Configuration ---------------------------- */
TIM1->CCR2=0;//CA 电机WU线通
TIM1->CCR3 = My_PWM;
TIM1->CCR1=0;
GPIO_ResetBits(GPIOB, GPIO_Pin_14 | GPIO_Pin_15);
GPIO_SetBits(GPIOB, GPIO_Pin_13);
break;
case 4:
/* Next step: Step 1 Configuration ---------------------------- */
TIM1->CCR2=0; //CB 电机WV线通
TIM1->CCR3 = My_PWM;
TIM1->CCR1=0;
GPIO_ResetBits(GPIOB, GPIO_Pin_13 | GPIO_Pin_15);
GPIO_SetBits(GPIOB, GPIO_Pin_14);
break;
default:
/* Next step: Step 1 Configuration ---------------------------- */
/* Channel1 configuration */
break;
}
}
czvmkl
发表于 2021-5-11 07:14
void EXTI9_5_IRQHandler(void)//引脚中断进行换向
{
Hall=GPIO_ReadInputData(GPIOB); //读取引脚值
Hall=Hall&0x01c0;
Hall=Hall>>6;
if(!Direction)Hall=7-Hall; //反方向处理
Hall_SW();
if(EXTI_GetITStatus(EXTI_Line6)!= RESET)
{
EXTI_ClearITPendingBit(EXTI_Line6);
}
if(EXTI_GetITStatus(EXTI_Line7)!= RESET)
{
EXTI_ClearITPendingBit(EXTI_Line7);
}
if(EXTI_GetITStatus(EXTI_Line8)!= RESET)
{
EXTI_ClearITPendingBit(EXTI_Line8);
}
}
2569403993
发表于 2021-5-11 11:24
看看三相的位置有没有变化