It's a bit unclear, but you want a signal that is the rectified voltage into the IC, you're not trying to power the IC from the opamp, right? If the latter, there are much better ways to do that, like with a voltage regulator chip.
Instead of putting the filter after the opamp, put it before the opamp. At least put most of it there. You can put a little filtering after the opmap if you're worried about slight noise introduced by the voltage follower opamp.
Of course "filtering" is with respect to some other signal, usually ground. You don't show what you consider ground, and what the ground or reference voltage for the IC is. You may also have to attenuate the rectified signal. Unless the IC is running from 15 V or can specifically handle the large input voltage, you can't just feed that directly into it. Mostly likely you have to attenuate the signal into the voltage range of the IC power.
For reference here and because it may change, the circuit you are currently asking about is:
This is supposed to regulate output current, but the complaint is that it is unstable. R1 is meant to be a high side current sense resistor. You say this is for charging 12 V lead acid batteries. You don't say what current, but probably a few amps. In that case 100 mΩ seems rather large. Note that at 5 A it will dissipate 2.5 W.
However, the large current sense resistor should only make measuring the current easier. It looks like your intent is that OA2 provide a ground-referenced voltage proportional to the current thru R1. That concept is good, but the implementation is flawed.
What you need is a "diff amp" that has some finite gain. The differential part eliminates the common mode voltage on R1, but the finite gain part is also important. As it is now, OA2 is being used open loop as a comparator. It's output will quickly switch between full high and full low as the current goes slightly above and below the regulation threshold.
Another problem is that the top of M3 is not connected anywhere, so it can't source any current onto R7. I don't know what that dashed line is supposed to show. Usually if things are connected to it like that it means a conductive case, but you show nothing else connected to it. A case is usually grounded, which is certainly not what you want the source of M3 (strange designator for a FET) connected to. It also makes no sense that you need to buffer the output of OA2 amplifier. I didn't look up a LM358, but if that does not have a push pull output stage, get one that does.
All in all, I'd lose the wierd current sense amp circuit as it is now. There are diff amp chips that do what you want directly. Sometimes they are called instrumentation amplifiers. These have a truly differential input, finite and sometimes adjustable gain, and the output can be referenced to some other voltage like ground.
Once you have a reasonable ground-referenced voltage proportional to the output current, you can feed it into the negative input of OA1 as shown. However, you have to make sure that the controller (OA1 in this case) is slower than everything else in the system. I mentioned this already in another one of your questions. Put a cap between the output and the negative input of OA1 to slow it down. This may require a resistor between the current sense amplifier output and the negative input of OA1 so that the cap has some impedance to work against. Do not under any circumstances attempt to slow down the current sense circuit. That will only make things worse.
Best Answer
Try this topology:
One thing to watch out for, and I don't have time to check on the LM358, is what you're asking for needs the op-amp to be a rail-to-rail type for both the inputs and outputs.
Edit: Here is the suggested circuit simulated:
As you can see, the output ramps down from its high as soon as there is any current flowing. Substituting an ideal op-amp for the LM358 changes the voltages somewhat but not the behavior / curve.
Or have I done something incorrectly?