i have 3 phases bldc motor with 3 hall effect sensors inside, for sensing the rotor position. here is the output signal from the hall effect sensors:
0 v is detected when the sensors detecting one pole of the rotor magnet
and random signal is detected when the sensors detecting another.
i need a signal conditioning circuit to convert the hall effect sensors output to digital signal.
i want convert the 0 volt output to high logic (5 v), and the random signal to low logic (0 v).
got no idea for it.
A Schmitt trigger won't sort that mess out. You need to sort out the interference first. Have you loaded the hall sensors correctly? Have you run separate power connections to the hall sensors?
No, but the hall sensors get a separate supply to the motor. Have you checked the sensor supply to make sure it is clean (particularly at the motor end)? Have you decoupled the sensor supply?
Either the motor is badly designed, some sensors are defective or we are mainly seeing measurement artefacts. The waveforms don't look like expectable BLDC sensor output.
I know two types of hall sensors:
- digital sensors with a clear 0/1 output signal. They should show square waves of the fundamental frequency
- analog sensors that should (more or less) show a sine waveform
No, but the hall sensors get a separate supply to the motor. Have you checked the sensor supply to make sure it is clean (particularly at the motor end)? Have you decoupled the sensor supply?
That is a motor with controller. Are you trying to run it without the controller or just trying to tap in to the hall signals when it is connected to the controller?
i'm trying to build my own controller for the motor. so i try to run the motor using my power inverter, applying the commutation step.
when the motor connected to its dedicated controller, the hall sensors output signal is digital (0v/5v). but when i run the motor using my own power inverter, the hall sensors signal output is like i mentioned above
OK, I understand. The waveform you show has <0.5V for the hall effect signals so I think the problem is either that you need a pullup resistor to +5V on the hall outputs or that you haven't got the power to the hall devices correct.