Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Ahoj, Dobrý pozdrav.. !!
Tu ja (Somanshu Choudhary) v mene technologických spoločností Dcube, ktorí idú monitorovať prúd pomocou Arduino nano, je to jedna z aplikácií protokolu I2C na čítanie analógových údajov snímača prúdu TA12-200.
Krok 1: Prehľad
- TA12-200 je snímač striedavého prúdu
- Odkaz na DATASHEET:
- Tento projekt meria hodnoty striedavého prúdu
Krok 2: Čo potrebujete / odkazy
- Arduino Nano
- I²C štít pre Arduino Nano
- Kábel USB typ A na mikro typ B dlhý 6 stôp
- I²C kábel
- Senzor striedavého prúdu I²C cez 12-bitový ADC I²C mini modul ADC121C
- CFL alebo žiarovka.
- PCV káble.
Krok 3: Schéma zapojenia
Krok 4: Programovanie / kód
#zahrnúť
neplatné nastavenie ()
{
// Adresa I2C ADC121C021, 0x50 prepojená s TA12-200
#define ADC_ADDR 0x50
// Pripojte sa k I2c Bus ako hlavný
Wire.begin ();
// Spustenie sériovej komunikácie pre výstup zo sériovej konzoly
Serial.begin (9600);
}
prázdna slučka ()
{
// Začnite prenos s daným zariadením na zbernici I2C
Wire.beginTransmission (ADC_ADDR);
// Register výsledku telefonického prevodu, 0x00 (0)
Wire.write (0x00);
// zdržanie (500);
// Požiadajte o 2 bajty
Wire.requestFrom (ADC_ADDR, 2);
// Prečítajte si bajty, ak sú k dispozícii
ak (Wire.available () == 2)
{
int msb = Wire.read ();
int lsb = Wire.read ();
// Ukončite prenos a uvoľnite zbernicu I2C
Wire.endTransmission ();
// Výpočet hodnoty
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Výstup na obrazovku
Serial.print ("Hodnota ADC:");
Serial.println (rawADC);
}
inak
{
Serial.println („Na drôte nie je k dispozícii dostatok bytov.“);
}
oneskorenie (100);
}
////////////////////////////////////////////////////////// /////////////////////////POZNÁMKA//////////////////////// ////////////////////////////////////////////////////////// ///////////////////////////
// Tieto hodnoty sú v mili ampéroch
// Rms hodnotu prúdu môžete nájsť aj tak, že zistíte maximálne čítanie a vydelíte ho 1,414
Krok 5:
V prípade ďalších otázok neváhajte navštíviť naše stránky:
www.dcubetechnologies.com