
我这么理解你的问题。你利用pwm调制去控制无刷电机的供电,同时又利用电机内部的霍尔原件检测电转速,如果是这样的话肯定会有问题。
霍尔器件是个有源的器件,器件的电源就是电机的正电源,负极为信号的输出地 电源和霍尔信号之间应该有一个像上拉电阻一样的电路(也就是上来电阻)霍尔器件可以通过对磁信号的跟踪对地导通或者开路。通过上拉电阻的上来霍尔信号线就成了 从正电源到地的跳变。
当你把电机的正极PWM的时候,霍尔器件的电源也被PWM了,然后再和外界运转的磁钢霍尔检测信号一进行与运算 可能就还原出你的PWM载波了(我没有做具体的运算分析,简单这么一说。)所以你这么做是不行的。
电机的内部电路是不能改的,因为霍尔器件是无刷电机检测换向的传感器。
外部加光电传感器测速吧。
电磁式直流电动机的定子磁极(主磁极)由铁心和励磁绕组构成。根据其励磁(旧标准称为激磁)方式的不同又可分为串励直流电动机、并励直流电动机、他励直流电动机和复励直流电动机。因励磁方式不同,定子磁极磁通(由定子磁极的励磁线圈通电后产生)的规律也不同。
串励直流电动机的励磁绕组与转子绕组之间通过电刷和换向器相串联,励磁电流与电枢电流成正比,定子的磁通量随着励磁电流的增大而增大,转矩近似与电枢电流的平方成正比,转速随转矩或电流的增加而迅速下降。其起动转矩可达额定转
400表示转一圈来的脉冲数是4000 脉冲个数越多测量精度越高。
单片机主要是通过定时器定时1秒或1分钟,同时利用计数器对光电编码器的脉冲计数,
每当定时时间到,就读出计数器的脉冲个数,计数出单位时间的脉冲个数除以转一圈来的脉冲数,
就是电机的转数。
如:在单位时间1秒内,计数脉冲为 80000个 即80000个脉冲/每秒
可以推出: 20转/每秒 即 1200转/分
以上就是关于直流无刷电机 霍尔测速全部的内容,包括:直流无刷电机 霍尔测速、求霍尔法高速电机测速的仿真和程序、89C51单片机读取霍尔编码器的脉冲测速等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)