Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use SCT013 : Examples, Pinouts, and Specs

Image of SCT013
Cirkit Designer LogoDesign with SCT013 in Cirkit Designer

Introduction

The SCT013 is a non-invasive AC current sensor manufactured by YHDC. It is a current transformer designed to measure alternating current (AC) in a range of 10A to 100A. This sensor provides electrical isolation, ensuring safe and accurate current measurement without requiring direct electrical contact with the conductor. The SCT013 is widely used in energy monitoring systems, home automation, and industrial applications where real-time current measurement is essential.

Explore Projects Built with SCT013

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
NFC-Enabled Access Control System with Time Logging
Image of doorlock: A project utilizing SCT013  in a practical application
This circuit is designed for access control with time tracking capabilities. It features an NFC/RFID reader for authentication, an RTC module (DS3231) for real-time clock functionality, and an OLED display for user interaction. A 12V relay controls a magnetic lock, which is activated upon successful NFC/RFID authentication, and a button switch is likely used for manual operation or input. The T8_S3 microcontroller serves as the central processing unit, interfacing with the NFC/RFID reader, RTC, OLED, and relay to manage the access control logic.
Cirkit Designer LogoOpen Project in Cirkit Designer
NFC-Enabled Access Control System with Real-Time Clock and OLED Display
Image of doorlock: A project utilizing SCT013  in a practical application
This circuit is designed as an access control system with time-tracking capabilities. It uses an NFC/RFID reader for authentication, a real-time clock for time-stamping events, and an OLED display for user interface, all controlled by a T8_S3 microcontroller. A relay module actuates a magnetic lock, and a button switch provides additional user input, with a switching power supply delivering the necessary voltages.
Cirkit Designer LogoOpen Project in Cirkit Designer
STM32F103C8T6-Based Spectral Sensor with ST7735S Display and Pushbutton Control
Image of ColorSensor: A project utilizing SCT013  in a practical application
This circuit features an STM32F103C8T6 microcontroller interfaced with a China ST7735S 160x128 display and two spectral sensors (Adafruit AS7262 and AS7261). It also includes two pushbuttons for user input, with the microcontroller managing the display and sensor data processing.
Cirkit Designer LogoOpen Project in Cirkit Designer
STM32F103C8T6-Based Water Level Monitoring and Communication System with SIM900A and LoRa Connectivity
Image of water level: A project utilizing SCT013  in a practical application
This circuit features a microcontroller (STM32F103C8T6) interfaced with a SIM900A GSM module, an HC-SR04 ultrasonic sensor, a water level sensor, and a LoRa Ra-02 SX1278 module for long-range communication. The STM32F103C8T6 is configured to communicate with the GSM module and LoRa module via serial connections, and it reads data from the ultrasonic and water level sensors. An FTDI Programmer is connected for programming and serial communication with the microcontroller.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with SCT013

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of doorlock: A project utilizing SCT013  in a practical application
NFC-Enabled Access Control System with Time Logging
This circuit is designed for access control with time tracking capabilities. It features an NFC/RFID reader for authentication, an RTC module (DS3231) for real-time clock functionality, and an OLED display for user interaction. A 12V relay controls a magnetic lock, which is activated upon successful NFC/RFID authentication, and a button switch is likely used for manual operation or input. The T8_S3 microcontroller serves as the central processing unit, interfacing with the NFC/RFID reader, RTC, OLED, and relay to manage the access control logic.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of doorlock: A project utilizing SCT013  in a practical application
NFC-Enabled Access Control System with Real-Time Clock and OLED Display
This circuit is designed as an access control system with time-tracking capabilities. It uses an NFC/RFID reader for authentication, a real-time clock for time-stamping events, and an OLED display for user interface, all controlled by a T8_S3 microcontroller. A relay module actuates a magnetic lock, and a button switch provides additional user input, with a switching power supply delivering the necessary voltages.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of ColorSensor: A project utilizing SCT013  in a practical application
STM32F103C8T6-Based Spectral Sensor with ST7735S Display and Pushbutton Control
This circuit features an STM32F103C8T6 microcontroller interfaced with a China ST7735S 160x128 display and two spectral sensors (Adafruit AS7262 and AS7261). It also includes two pushbuttons for user input, with the microcontroller managing the display and sensor data processing.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of water level: A project utilizing SCT013  in a practical application
STM32F103C8T6-Based Water Level Monitoring and Communication System with SIM900A and LoRa Connectivity
This circuit features a microcontroller (STM32F103C8T6) interfaced with a SIM900A GSM module, an HC-SR04 ultrasonic sensor, a water level sensor, and a LoRa Ra-02 SX1278 module for long-range communication. The STM32F103C8T6 is configured to communicate with the GSM module and LoRa module via serial connections, and it reads data from the ultrasonic and water level sensors. An FTDI Programmer is connected for programming and serial communication with the microcontroller.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Energy monitoring in residential, commercial, and industrial environments
  • Home automation systems for tracking power consumption
  • Overcurrent detection in electrical systems
  • Load monitoring for appliances and machinery
  • Integration with microcontrollers (e.g., Arduino, Raspberry Pi) for IoT applications

Technical Specifications

Below are the key technical details of the SCT013 current sensor:

Parameter Value
Manufacturer YHDC
Model SCT013
Current Measurement Range 10A to 100A AC
Output Signal Voltage (0-1V or 0-50mA, depending on model)
Core Material Ferrite
Accuracy ±1% (typical)
Dielectric Strength 6000V AC
Operating Temperature -25°C to +70°C
Cable Length 1 meter
Aperture Size 13mm (suitable for cables up to 13mm diameter)
Weight ~150g

Pin Configuration and Descriptions

The SCT013 has a simple interface with two output wires. The pin configuration is as follows:

Wire Color Description
Blue Signal output (AC voltage proportional to current)
White Signal ground

Note: Some models of the SCT013 include a built-in burden resistor, which outputs a voltage signal. Ensure you verify the specific model before use.

Usage Instructions

How to Use the SCT013 in a Circuit

  1. Connect the Sensor to the Conductor:

    • Open the clamp of the SCT013 and place it around the live or neutral wire of the AC circuit you want to measure. Ensure the wire fits within the 13mm aperture.
    • Do not place the sensor around both live and neutral wires simultaneously, as this will result in no current measurement.
  2. Connect the Output Wires:

    • Connect the blue wire to the analog input of your microcontroller or data acquisition system.
    • Connect the white wire to the ground (GND) of your system.
  3. Add a Burden Resistor (if required):

    • If your SCT013 model does not include a built-in burden resistor, you must add one externally. The value of the resistor depends on the desired output voltage range and the current being measured. For example, a 10Ω resistor is commonly used for a 0-1V output.
  4. Calibrate the Sensor:

    • Use a known current source to calibrate the sensor and ensure accurate readings. This step is crucial for precise energy monitoring.

Important Considerations and Best Practices

  • Electrical Isolation: The SCT013 provides electrical isolation, but always handle AC circuits with care to avoid electric shock.
  • Avoid Overloading: Do not exceed the maximum current rating (100A) to prevent damage to the sensor.
  • Orientation: Ensure the sensor is oriented correctly, as indicated by the arrow on the body of the sensor. The arrow should point in the direction of current flow.
  • Filtering Noise: Use capacitors or software filtering techniques to reduce noise in the output signal.

Example: Using SCT013 with Arduino UNO

Below is an example of how to use the SCT013 with an Arduino UNO to measure AC current:

#include "EmonLib.h"  // Include the EmonLib library for energy monitoring

EnergyMonitor emon1;  // Create an instance of the EnergyMonitor class

void setup() {
  Serial.begin(9600);  // Initialize serial communication at 9600 baud
  emon1.current(A0, 111.1);  
  // Initialize the SCT013 sensor:
  // A0 is the analog input pin
  // 111.1 is the calibration constant (adjust based on your setup)
}

void loop() {
  double current = emon1.calcIrms(1480);  
  // Calculate RMS current over 1480 samples
  Serial.print("Current: ");
  Serial.print(current);  // Print the current value to the serial monitor
  Serial.println(" A");   // Append "A" for amperes
  delay(1000);  // Wait for 1 second before the next reading
}

Note: The calibration constant (e.g., 111.1) depends on the burden resistor and the specific SCT013 model. Adjust this value during calibration for accurate readings.

Troubleshooting and FAQs

Common Issues and Solutions

Issue Possible Cause Solution
No output signal Incorrect wiring or loose connections Verify connections and ensure proper wiring.
Output signal is noisy or unstable Electrical noise or interference Add a capacitor across the output or use software filtering.
Incorrect current readings Calibration not performed Calibrate the sensor using a known current source.
No current measurement (0A) Sensor placed around both live and neutral wires Place the sensor around only one wire (live or neutral).
Sensor overheating Current exceeds 100A Ensure the current does not exceed the sensor's maximum rating.

FAQs

  1. Can the SCT013 measure DC current?

    • No, the SCT013 is designed for AC current measurement only. It cannot measure direct current (DC).
  2. What is the purpose of the burden resistor?

    • The burden resistor converts the current signal from the transformer into a measurable voltage signal. Some SCT013 models include a built-in burden resistor, while others require an external resistor.
  3. Can I use the SCT013 with a Raspberry Pi?

    • Yes, but since the Raspberry Pi lacks analog input pins, you will need an external ADC (Analog-to-Digital Converter) module to interface the SCT013 with the Raspberry Pi.
  4. How do I ensure accurate measurements?

    • Perform proper calibration using a known current source, and ensure the sensor is correctly oriented and securely clamped around the wire.

By following this documentation, you can effectively use the SCT013 current sensor for safe and accurate AC current measurement in various applications.