Перейти к содержимому






Фотография
- - - - -

Датчик тока 20А (ID:574)

Написано admin , 01 May 2015 · 2263 Просмотров

ACS712-20
Датчик тока 20А (ID:574) Датчик тока 20 Ампер работает по такому принципу- чем больше постоянный ток через измерительный вход датчика, тем больше напряжение на выходе датчика. При этом нет гальванической связи между измерительным входом и выходом датчика. Поэтому через такой датчик «нежный» и чувствительный порт Arduino можно смело подключать к цепям , в которых протекает большой ток. Датчик имеет выход с аналоговым уровнем. Красный индикаторный светодиод — индикатор напряжения питания 5 Вольт.
Обозначение трех контактного разъема:
VCC- контакт для подключения напряжения питания 5 Вольт.
GND- контакт для подключения общего провода.
OUT - аналоговый выход.

Разъем с зажимом под винт предназначен для подключения участка цепи, в которой требуется измерить ток. Например, датчик тока можно подключить последовательно с аккумулятором и контролировать ток разряда или заряда.
Минимальный ток, который начинает «чувствовать» датчик, примерно равен 10 мА. При этом напряжение на аналоговом выводе датчика равно 2,50 Вольт. При повышении тока, проходящего через датчик, напряжение на его выходе начинает линейно возрастать. При максимальном токе, равным 20 Амперам, напряжение на аналоговом выходе возрастет до 5 Вольт.
Если поменять местами провода, подключенные к винтовым зажимам, то датчик начнет работать наоборот. При повышении тока через датчик напряжение на его выходе начинает линейно уменьшаться. При максимальных 20 Амперах, напряжение на аналоговом выходе упадет практически до нуля.
Такой датчик возможно применять в схемах контроля и защиты мощных блоков питания, в различных схемах автоматики.
Примерный скетч для работы с таким датчиком выглядит следующим образом:
//подключаем выход OUT датчика к аналоговому входу А0 платы Arduino.
void setup() {
  // устанавливаем скорость обмена с компьютером
  Serial.begin(9600);
}
// основной цикл программы
void loop() {
  //считываем значения с датчика
  int sensorValue0 = analogRead(A0);
  //выводим в монитор считанные значения
  Serial.println(sensorValue0);
  delay(100);  
}
Включаем монитор порта и видим, как выводимы цифры будут увеличиваться или уменьшаться в зависимости от величины тока через измерительный вход датчика.
Ссылка на витрину магазина http://dvrobot.ru/238/397.html.





Trackbacks для записи [ Trackback URL ]

Для данной записи нет trackbacks.

Последние комментарии