WCS1800 Hall aramerzekelo modul 35A 5V
zoom_out_map
chevron_left chevron_right

A termékfotók tájékoztató jellegűek, és a gyártási tételtől és a beszállítótól függően kisebb eltéréseket mutathatnak. A termék specifikációi és árai előzetes értesítés nélkül változhatnak. Mindent megteszünk, hogy a lehető legpontosabb és leghitelesebb specifikációkat adjuk meg a termékoldalon, de lehetséges, hogy ezek nem teljesen helyesek. Ha ilyen esetet észlel, kérjük, jelentse nekünk.

A termék szakemberek számára készült, és használatához képzett, valamint felhatalmazott személyzet szükséges. A termék nem tartalmaz összeszerelési/használati útmutatót . A termék nem megfelelő képesítéssel rendelkező személyek általi üzembe helyezése a weboldalon található Általános Szerződési Feltételek értelmében a jótállás elvesztését eredményezi.

A megadott műszaki adatok (áram, teljesítmény stb.) ideális működési körülmények között érvényes maximális értékeket jelentenek. A biztonságos használat és az optimális élettartam érdekében javasolt a terméket folyamatos üzemben legfeljebb a megadott maximális értékek 50%-án használni.

Hall áramérzékelő modul, WCS1800, AC-DC, 35A, 5V

Hall-áramérzékelő Arduino és 5V-os rendszerek számára, megszakítás nélkül méri az áramot, ha az vezetőt a lyukon keresztülvezetjük. Analóg AOUT kimenetet biztosít, amely arányos a DC kétirányú monitorozásához +/-35A-ig és AC-hez 25A-ig, valamint digitális DOUT kimenetet állítható küszöbértékkel a potenciométerről a túláram riasztáshoz, LED jelzővel.

4 599,18 Ft Adóval együtt

3 800,98 Ft Áfa nélkül

There are no reviews yet.
1-2 zile
check In Stoc

Shipping by csütörtök 27 augusztus

Közeli

This product has a warranty of 2 years.

NEMZETKÖZI SZÁLLÍTÁS
Nemzetközi gyors szállítás az EU-n belül. Ingyenes szállítás 100 EUR feletti megrendelések esetén a legtöbb EU-országban.
GYORS KISZÁLLÍTÁS 24 ÓRÁN BELÜL
24 órán belül szállítunk raktárunkból
HŰSÉGPONTOK
Minden rendelés után pontokat kap, a rendelés értékének 5%-ában.

A WCS1800 modul egy Hall-áramérzékelő, kompatibilis Arduino és más 5V fejlesztőlapokkal, egyszerű és praktikus, két hasznos kimenettel automatizáláshoz és védelemhez. Az analóg kimeneten (AOUT) az árammal arányos feszültségjelet ad, ideális ADC-beolvasáshoz és folyamatos megfigyeléshez. A digitális kimeneten (DOUT) pedig egy TTL küszöbjel típusú jel van, ahol a potenciométerrel beállíthatod a határáramot, és ha a tényleges áram meghaladja ezt a küszöböt, a kimenet kapcsol, és felgyullad a túláram LED-je.

Az érzékelő lehetővé teszi az áram mérését a kör megszakítása nélkül, csak vezesd át a vezetőt a modul nyílásán, és követheted a kétirányú egyenáramot akár +/-35A-ig, vagy az analóg kimeneten akár 25A váltóáramot.

A DOUT csak egyenáramra használható, mert DOUT egy küszöbkomparátor kimenet, és a váltóáramú jel minden félperiódusban periodikusan átlépi a küszöböt, így a DOUT gyorsan váltogat 0 és 1 között, és nem ad stabil, hasznos szintet. Váltóáram méréséhez a WCS1800-ason az analóg AOUT kimenetet használd ADC-ben, és számold ki az amplitúdót vagy az RMS értéket, mivel az AOUT feszültség a Vcc/2 körül oszcillál.

Alkalmas fogyasztásmonitorozásra, túlterhelés felismerésére, túláramvédelemre, motorvezérlésre és áramellátás-kezelő rendszerekhez.

 

Műszaki adatok:

Tápfeszültség: DC 5V

Analóg áramérzékelési tartomány: DC +/-35A

Analóg áramérzékelési tartomány: AC 25A

Linearitás: 60mV/A

DOUT határáram tartomány: 0.5A-35A

Kimenetek: AOUT analóg

Kimenetek: DOUT TTL

Jelző: túláram LED

Panel mérete: 37x31mm

 

Csatlakozók:

Pin Név Típus Szerep
VCC Tápfeszültség plusz Tápfeszültség 5V DC
DOUT Digitális kimenet TTL Magas vagy alacsony a beállított küszöb szerint
GND Föld Föld 0V közös
AOUT Analóg kimenet Analóg Árammal arányos feszültség

  

Használat:

Szerelés előtt kapcsold ki a tápfeszültséget.

Vezess át egyetlen vezetőt az érzékelő nyílásán, figyelve a modulon jelzett nyíl irányára.

Kösd a VCC-t 5V-ra, a GND-t pedig a mikrokontroller közös földjére.

Folyamatos méréshez kösd az AOUT-ot egy ADC csaphoz.

Küszöbriasztáshoz kösd a DOUT-ot egy digitális csaphoz.

DOUT küszöb beállítása LED-del:

Állítsd be a kívánt áramot a körben, például 1A-t.

Forgasd lassan a potenciométert, amíg a LED éppen fel nem gyullad, majd állítsd le a beállítást.

Beállítás után, ha az áram meghaladja a küszöböt, a DOUT magas szintre kapcsol a modul szerint.

Stabil eredményekhez kalibrálj nulláram mellett, és kerüld az erős külső mágneses mezőforrásokat a modul közelében.

 

Áram-feszültség összefüggés az AOUT-on:

Képlet: Vout = Vcc0.5 ± IaK

Vcc: 5V

K: 60mV/A

Ia: mért áram, előjellel az irány szerint

 

Példa 1A-nál, Vcc 5V:

pozitív irány: Vout = 2.5 + 0.06 = 2.56V

negatív irány: Vout = 2.5 - 0.06 = 2.44V

88250

Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.

Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.

Avertismente generale de siguranta:

Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.

Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.

Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.

Nu lasati produsul alimentat nesupravegheat in timpul testelor.

Produsul nu este jucarie si nu este destinat copiilor.

Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.

Identificare produs:

Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.

Producator / Importator / Distribuitor:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Website: www.sigmanortec.ro

Persoana responsabila in UE:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Documentatie si siguranta:

Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].

DC Test Code:

// WCS1800 DC example on Arduino UNO
// Measures DC current from AOUT
// Connection
// VCC -> 5V
// GND -> GND
// AOUT -> A0
// DOUT optional -> D2

#include <Arduino.h>

const int PIN_AOUT = A0;
const int PIN_DOUT = 2;

const float VREF = 5.0;
const float K = 0.060;          // 60mV/A

float offsetV = 2.5;

float readVoltageA0() {
  int raw = analogRead(PIN_AOUT);
  return (raw * VREF) / 1023.0;
}

float calibrateOffset(int samples) {
  double sum = 0.0;
  for (int i = 0; i < samples; i++) {
    sum += readVoltageA0();
    delay(2);
  }
  return (float)(sum / samples);
}


float measureCurrentDC(int samples) {
  double sumI = 0.0;
  for (int i = 0; i < samples; i++) {
    float v = readVoltageA0();
    float iA = (v - offsetV) / K;
    sumI += iA;
    delay(2);
  }
  return (float)(sumI / samples);
}


void setup() {
  Serial.begin(115200);
  pinMode(PIN_DOUT, INPUT);

  delay(300);

  // Offset calibration at zero current

  offsetV = calibrateOffset(400);
  Serial.print("Offset V: ");
  Serial.println(offsetV, 4);
}

void loop() {
  // Average over multiple readings for stability
  float iDc = measureCurrentDC(200);

  int dout = digitalRead(PIN_DOUT);

  Serial.print("IDC: ");
  Serial.print(iDc, 2);
  Serial.print(" A  DOUT: ");
  Serial.println(dout);

  delay(500);
}

AC Test Code:


// WCS1800 AC example on Arduino UNO
// Measures Irms from AOUT
// Connection
// VCC -> 5V
// GND -> GND
// AOUT -> A0
// DOUT optional -> D2

#include <Arduino.h>
#include <math.h>

const int PIN_AOUT = A0;
const int PIN_DOUT = 2;

const float VREF = 5.0;
const float K = 0.060;          // 60mV/A
float offsetV = 2.5;

float readVoltageA0() {
  int raw = analogRead(PIN_AOUT);
  return (raw * VREF) / 1023.0;
}

float calibrateOffset(int samples) {
  double sum = 0.0;
  for (int i = 0; i < samples; i++) {
    sum += readVoltageA0();
    delay(2);
  }
  return (float)(sum / samples);
}

float measureIrms(unsigned long windowMs) {
  unsigned long t0 = millis();
  double sumSq = 0.0;
  unsigned long n = 0;

  while (millis() - t0 < windowMs) {
    float v = readVoltageA0();
    float dv = v - offsetV;
    float i = dv / K;

    sumSq += (double)i * (double)i;
    n++;

    delayMicroseconds(300);   // Increase or decrease depending on how fast you want to sample
  }

  if (n == 0) return 0.0;
  return (float)sqrt(sumSq / (double)n);
}

void setup() {
  Serial.begin(115200);
  pinMode(PIN_DOUT, INPUT);

  delay(300);

  // Offset calibration at zero current
  offsetV = calibrateOffset(400);

  Serial.print("Offset V: ");
  Serial.println(offsetV, 4);
}


void loop() {
  // 200ms captures multiple periods at 50Hz
  float irms = measureIrms(200);

  int dout = digitalRead(PIN_DOUT);

  Serial.print("Irms: ");
  Serial.print(irms, 2);
  Serial.print(" A  DOUT: ");
  Serial.println(dout);

  delay(500);
}