直流无刷电机

我这么理解你的问题 。你利用pwm调制去控制无刷电机的供电,同时又利用电机内部的霍尔原件检测电转速,如果是这样的话肯定会有问题 。
霍尔器件是个有源的器件,器件的电源就是电机的正电源,负极为信号的输出地 电源和霍尔信号之间应该有一个像上拉电阻一样的电路(也就是上来电阻)霍尔器件可以通过对磁信号的跟踪对地导通或者开路 。通过上拉电阻的上来霍尔信号线就成了 从正电源到地的跳变 。
当你把电机的正极PWM的时候,霍尔器件的电源也被PWM了,然后再和外界运转的磁钢霍尔检测信号一进行与运算 可能就还原出你的PWM载波了(我没有做具体的运算分析 , 简单这么一说 。)所以你这么做是不行的 。
电机的内部电路是不能改的,因为霍尔器件是无刷电机检测换向的传感器 。
外部加光电传感器测速吧 。
【直流无刷电机】
是传感器在表面接近磁场时产生一个开关信号来进行测速的,具体的就是在一固定位置安装传感器,在旋转部件上与之相对的地方安装一个小磁铁,每当旋转部件转一圈,传感器就会发出一个开关信号 , 我们用一个开关信号检测器就能看到转速了