guifanglei 发表于 2013-3-30 14:12:02

求助无刷直流电机霍尔信号读取

想通过plc读取控制器霍尔信号,输入plc,计算转速。
霍尔信号是5v的方波,用示波器测过,怎样将这个方波给plc的高速计数器呢。
试了下光耦,发现霍尔信号影响很厉害,电机都不转了。
在光耦前加了个电压跟随器,还是不行。
求解决方法。

mengfc 发表于 2013-3-30 14:49:58

用一个CMOS门电路呢,它的输入阻抗高,对原电路应该没有什么影响。

tiancaigao7 发表于 2013-3-30 19:08:22

霍尔信号是OC的,你上拉到多高就是多高,不是只能是5V。你上拉到3.3V,就可以直接与单片机相连,不过不提倡这样,还是应该隔离一下。
另外关于你在霍尔信号这边直接加光耦这个问题,不做过多的评论。

mengfc 发表于 2013-3-30 20:28:29

他说的霍尔元件应该是指无刷电机驱动芯片内部的霍尔元件,用来控制换项的,不是独立的霍尔元件。所以他取信号时对原来的电路产生了影响,导致电机不转了。应该加大取信号电路的输入阻抗,减小对原电路的影响。
页: [1]
查看完整版本: 求助无刷直流电机霍尔信号读取