Chatea con nosotros si tienes alguna pregunta.
Módulo sensor de detección de corriente
Módulo sensor de detección de corriente
Módulo sensor de detección de corriente
Módulo sensor de detección de corriente
Módulo sensor de detección de corriente
Módulo sensor de detección de corriente

Módulo sensor de detección de corriente

KS0274

Nuevo

Módulo sensor de detección de corriente para ARDUINO. Marca Keyestudio.

DISPONIBLE PARA ENTREGA INMEDIATA.
30.000 $
Cantidad

Comprar por WhatsApp

DESCRIPCIÓN

El sensor de detección de corriente Keyestudio está compuesto principalmente por un sensor de corriente TA12-200, que puede convertir una gran corriente en una pequeña amplitud de salida de voltaje. Este producto se puede aplicar a la detección de corriente CA y su corriente máxima detectable es de hasta 5 A. Los sensores de corriente se pueden usar en una variedad de controladores de microcontroladores, especialmente en el controlador Arduino, que se puede conectar a la placa de expansión del sensor dedicado Arduino con el cable del sensor 3P, logrando fácilmente trabajos interactivos relacionados con la conciencia ambiental.

thumb

CANAL

CARACTERÍSTICAS

  • Voltaje de funcionamiento: 5V
  • Detectando la corriente: hasta 5A
  • Frecuencia de trabajo: 20Hz ~ 20KHz
  • Tipo de datos: entrada analógica
  • Retardante de llama cumple con UL94-VO
  • Rigidez dieléctrica 6000 V AC / 1 min.
  • Uso: supervisión remota de la carga eléctrica; como un sistema de control electrónico de señales de entrada; falta de indicación de fase, medición de potencia; monitoreo del estado de funcionamiento del motor.

DIAGRAMA DE CONEXIÓN

thumb

CÓDIGO BÁSICO DE PRUEBA

#define ELECTRICITY_SENSOR A0 // Analog input pin that sensor is attached to
float amplitude_current;               //amplitude current
float effective_value;       //effective current 
void setup() 
{
	Serial.begin(9600); 
	pins_init();
}
void loop() 
{
	int sensor_max;
	sensor_max = getMaxValue();
	Serial.print("sensor_max = ");
	Serial.println(sensor_max);
	//the VCC on the RobotBase interface of the sensor is 5v
	amplitude_current=(float)sensor_max/1024*5/800*2000000;
	effective_value=amplitude_current/1.414;//minimum_current=1/1024*5/800*2000000/1.414=8.6(mA) 
						//Only for sinusoidal alternating current
	Serial.println("The amplitude of the current is(in mA)");
	Serial.println(amplitude_current,1);//Only one number after the decimal point
	Serial.println("The effective value of the current is(in mA)");
	Serial.println(effective_value,1);
}
void pins_init()
{
	pinMode(ELECTRICITY_SENSOR, INPUT);
}
/*Function: Sample for 1000ms and get the maximum value from the SIG pin*/
int getMaxValue()
{
	int sensorValue;             //value read from the sensor
	int sensorMax = 0;
	uint32_t start_time = millis();
	while((millis()-start_time) < 1000)//sample for 1000ms
	{
		sensorValue = analogRead(ELECTRICITY_SENSOR);
		if (sensorValue > sensorMax) 
		{
			/*record the maximum sensor value*/
			sensorMax = sensorValue;
		}
	}
	return sensorMax;
}

KS0274

Referencias específicas

Novedad.....

16 otros productos en la misma categoría:

    

Boletín

Ingrese su correo