Current filter , Can u help ?

Thread Starter

Zara Engineer

Joined Feb 6, 2015
53
Hi everyone

I have a problem of current filtering with my controller of brushless dc motor (BLDC).



the problem that the current is PWM and i want to read it and show a fixed value like the multimeter process.

so what's the filter that can be used to prevent this problem , or specially what's is the filter inside the multimeter ( i know that a Low Pass Filter!!).

thanx in advance
 

bertus

Joined Apr 5, 2008
22,921
Hello,

The posted image does not show.
You can not link images from edaboard directly.
Please use the Upload a File button, below the replybox.

Bertus
 

Thread Starter

Zara Engineer

Joined Feb 6, 2015
53
Hi Mr Crutschow

if you see the image there's 2 resistor to measure the current ( pwm command) my goal is to measure it like a dc ammeter . so my question what's the type of this filter ??

thanx in advance
 

crutschow

Joined Mar 14, 2008
38,503
A single-pole RC filter should work to smooth the PWM signal into the average value. The RC value should be at least 5 times the period of the PWM frequency.
The trade-0ff is between ripple voltage and the time to respond to any change in the current level.
 

crutschow

Joined Mar 14, 2008
38,503
That is a differential circuit followed by a 1st-order low-pass RC filter with a corner frequency of 159Hz.
If the bottom of R32 goes to ground then you don't necessarily need a differential circuit.
What's VREF?
What is the PWM frequency?
Are you having a problem with that circuit?
 

Thread Starter

Zara Engineer

Joined Feb 6, 2015
53
Hi

thanx Mr jjw for your help.

Mr crutschow , no i don't have any problem with this circuit but i told about the filter and you're right this is very little .

but is there any other digital filter without changing the pcb board ?
 

Thread Starter

Zara Engineer

Joined Feb 6, 2015
53
hi

to change the cutoff frequency , because pwm freq = 20 khz
for 159 khz , this is not a good LPF

so my question can i add a digital filter in the mcu instead of analog ?
 
Top