SCT sensor to 0-10v analog input

analogcurrent measurementinputsensor

I'm trying to read values from a SCT-013-030 sensor that gives 0-1vac readings .
My board analog inputs are 0-10vdc,giving me a value from 0 to 65500 .
I need to know what is the best method of amplify this signal to be more accurate possible.

I read something about SCT sensors on Openenergy and Arduino (0-5v inputs) but i don't understand circuit..

Best Answer

You need to amplify your -1 to +1V signal to 0-10V, so a gain of 5 is required (with a input shift of +1V for single rail)
An opamp set up in non-inverting mode is a simple and accurate way of doing this. YOu also need to shift the +1V to -1V AC waveform so it's all positive (if you are using a single rail supply) Here is a circuit similar to the one you linked to, but setup for 10V output. L1 and L2 represent the transformer, V2 supplies 30A at 100V for simulation. R5 is included in your CT, so all you need is R1, R4 and everything to the right of them:

Circuit

Simulation - here are the waveforms, you can see the 30A input, the 1VAC output (shifted to 0V-2V by the 1V output from the R1 and R4 divider) and the opamp output from 0-10V.

Sim

The opamp can be any rail to rail input and output part (unless you are using dual rail) with a supply range of over 10V (Opamp positive supply needs to be >+10V)

Related Topic