Boa tarde,  Estou montando um equipamento para ler a corrente de uma instalação, estou montando a partir deste projeto http://openenergymonitor.org/emon/buildingblocks/how-to-build-an-ar..., eu queria montar sem usar a biblioteca emonLib, medi com o osciloscópio a tensão em cima do resistor de 33 ohms e está dando uma tensão senoidal que varia entre 0 e 1,2 quando a corrente varia em torno de 0 e 50 A, oscila um pouco mas é mais ou menos isso. Minha dúvida é, tem alguma forma de eu ler esses valores que li no resistor de 33 ohms diretamente no arduino, li em alguns sites que dá pra fazer isso usando as portas analógicas, mas tenho dúvida se dá pra fazer com valores tão baixos? Se alguém puder me ajudar agradeceria, ou se tiver uma outra ideia será bem vindo. 

imagem de w_blake
w_blake seg, 31/08/2015 - 09:56

Assumindo que a tensão que você mediu com o osciloscópio é a tensão Vpp (pico a pico) e que o valor é Vppmax = 1,2 V você está com um TC que aos 50A na entrada fornece na saída 1,2/33 = 36,4 mApp.   Para aproximar a tensão da faixa de entrada do Arduino (5V), basta mudar o resistor de 33 ohms para  5/36,4mA =  137,5 ohms ,,,,   aproximando para um valor comercial de 120 ohms,  terá uma saída de 4,6 Vppmax considerando sempre um fundo de escala de 50A.