Arduino CT Sensor low voltage

According to the data sheet, the CT outputs 1 VAC when 30 amperes AC is flowing in the primary circuit. The peak voltage will be 1.4 times that, so 2.8 Vpeak-to-peak at 30 amps. A 5V Arduino can easily measure this output voltage range if it is offset by 2.5 V, as described in this link: http://openenergymonitor.org/emon/buildingblocks/ct-sensors-interface

If you want to use that sensor with much smaller primary currents then you will need a precision rectifier. I've attached an example that I used with a CT60 from CoilCraft. It has a gain of about 22, so you would probably want to reduce that. The gain is set by the ratio of R2/R1, so reduce R2 to reduce the gain.

The 741 op amp is an ancient design and not very well suited for your purpose. It would need about an 18V ( +/- 9 V) power source to have the full swing of 0-5V on its output. You can get free samples of modern op amps from many distributors. Choose a rail-to-rail single supply op amp.

current_sense_amp.png