Блок датчика тока - Electronic Brick - ACS712 Current Sensor Brick

Блок датчика тока - Electronic Brick - ACS712 Current Sensor Brick

Артикул:  1916rd
75 грн.
Наличие: нет в наличии
Модель: IM120710011
+

 

Что такое electronic brick? Это электронный модуль, который вместе с другими подобными блоками собирается как Lego (фиксируется без пайки). По сравнению с обычными платами и схемами, состоящими из припаянных деталей, electronic brick имеет стандартизированный интерфейс типа plug-n-play, что упрощает сборку прототипов. Существует множество таких дискретных модулей, мы предлагаем около 20 - с различными функциями, например, кнопки, сенсоры, Bluetooth-модули, они работают как сенсоры, драйверы моторов, Ethernet-модули и пр. Мы планируем расширять ассортимент модулей.

Конкретный модуль датчика тока основан на сенсоре ACS712, который качественно показывает наличие постоянного или переменного тока. Максимальный ток - 5А, сила тока считывается через аналоговый I/O-порт.

Функции

1. Простой формат plug-and-play. Совместимый со стандартными интерфейсами 2,54 мм и 4-пиновым Grove.

2. Используются стандартные проемы M4, совместимые с наборами типа Lego и Makeblock.

3. Терминалы с болтами, что упрощает фиксацию.

Технические данные:

Размер печатной платы

30.0mm X 24.0mm X 1.6mm

Рабочее напряжение

5V

Формат входного тока

Постоянный и переменный

Поддерживаемые интерфейсы

3-пиновый 2,54 мм и 4-пиновый Grove (1)

Интерфейс подключения

Терминал питания (2)

Примечание 1: S - аналоговый выходной порт, V и G - напряжение общего коллектора и заземления соответственно

Примечание 2: “+”порт входа тока“-”порт выхода тока

Электрические характеристики:

Параметр

минимальный

средний

максимальный

единицы

Напряжение питания

4.5

5

5.5

V DC

Рабочий ток(VCC=5V)

-

10

13

мА

Выходной импеданс RLOAD(VIOUT к GND)

4.7

-

-

кОм

Диапазон (1)

-

34

-

Гц

Диапазон входного тока

-5

-

5

A

Чувствительность

180

185

190

мВ/A

Примечание 1: после удаления С1 диапазон достигает 80 кГц

Связь между выходным напряжением и наведенным током

Пример

Подключите порт S в electronic brick в сенсоре тока к порту А0 на плате Arduino, и воспользуйтесь следующей программой для считывания аналогового сигнала и отправки его через серийный порт на компьютер для отображения. 

#define CURRENT_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 Grove interface of the sensor is 5v amplitude_current=(float)(sensor_max-512)/1024*5/185*1000000; effective_value=amplitude_current/1.414; //minimum_current=1/1024*5/185*1000000/1.414=18.7(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(CURRENT_SENSOR, INPUT); } /*Function: Sample for 1000ms and get the maximum value from the S 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(CURRENT_SENSOR); if (sensorValue > sensorMax) { /*record the maximum sensor value*/ sensorMax = sensorValue; } } return sensorMax; }

Версии ПО

Версия

Описание

Дата

Создатель

v1.0

Начальная

17 апреля 2013

Stan Lee



Техническое состояние: Новое

 

Гарантия 2 месяца