,求助,直流无刷电机霍尔计数出错怎么解决

2019-07-16 13:36发布

    我简要的说一下存在问题问题吧:电路是24V的,功率、电流都足够,我用33035芯片作为电机驱动芯片和4905、3205 mos管作为驱动管组成电机驱动电路,电机拖动着轻物品行走,需要计算电机拖动物品走了多远的距离(精确到1cm以内)。   我采用以下两种方案进行计算电机走了多远距离:
    1、在电机外面加1个光栅片和霍尔元件组成技术电路,使得使得计数的时候霍尔元件电平有00、01、11、10周期性变化从而计算出电机转动的方向和转过的距离;
    2、采用电机内部三个检测霍尔其中的两个信号作为计数霍尔,当两个计数霍尔由00、01、11、10一个周期过后即可计算出电机走过的方向和距离;
    但是以上这两种方案都行不通,因为电机在转动的过程中都会随机出现的霍尔信号出错,即两种方案的霍尔电平都会出现一个周期内只有00、11、10或者01、10等缺少脉冲的情况,从而导致无法计算出电机走过的距离。
    下面附上电机驱动原理图,望大神能赐教,解决这个问题:


QQ截图20170302230843.png
   [img=0,1]file:///C:UsersuserAppDataRoamingTencentUsers1027684935QQWinTempRichOleN8QELR[@JB2TCA{CQ5DBKTX.png[/img]

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
linsquirrel
2019-07-16 16:15
zhjb1 发表于 2017-3-3 07:46
建议采用编码器计数,因为你的速度慢,用光栅编码器比较可靠,买成品最好,只是价格较贵。
霍尔器件在过NS极时会产生抖动现象,如果速度变化不大,可以考虑加较长的延时来消除抖动,也可以提高准确率。

光栅编码器你有使用过吗,性能怎样?我查了一下,光栅编码的成本较高(将近20块,不过产品稳定了,成本不是很大问题),但是光栅编码器体积有点大,不能很好的跟电机集成在一起。对了,使用霍尔计数电平变化的时间间隔是5-10ms,但是因为霍尔会受干扰导致霍尔的周期性电平缺失,所以才不能使用霍尔计数

一周热门 更多>