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

How to Use Zmct103c: Examples, Pinouts, and Specs

Image of Zmct103c
Cirkit Designer LogoDesign with Zmct103c in Cirkit Designer

Introduction

The ZMCT103C is a high-precision current sensor designed to measure both AC and DC currents using a Hall effect sensing element. It provides an isolated output voltage that is proportional to the current flowing through the conductor, ensuring safe and accurate current measurement. This component is widely used in power monitoring, energy metering, and control systems due to its reliability and precision.

Explore Projects Built with Zmct103c

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Solar-Powered STM32-Based Automation System with Matrix Keypad and RTC
Image of soloar cleaner : A project utilizing Zmct103c in a practical application
This circuit features an STM32F103C8T6 microcontroller interfaced with a membrane matrix keypad for input, an RTC DS3231 for real-time clock functionality, and a 16x2 I2C LCD for display. It controls four 12V geared motors through two MD20 CYTRON motor drivers, with the motor power supplied by a 12V battery regulated by a buck converter. The battery is charged via a solar panel connected through a solar charge controller, ensuring a renewable energy source for the system.
Cirkit Designer LogoOpen Project in Cirkit Designer
STM32F103C8T6-Based Spectral Sensor with ST7735S Display and Pushbutton Control
Image of ColorSensor: A project utilizing Zmct103c 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
ESP32C3-Based Smart AC Light Controller with Voltage Sensing
Image of plugins: A project utilizing Zmct103c in a practical application
This circuit appears to be a smart AC power control system. The XIAO ESP32C3 microcontroller is used to monitor AC voltage through the ZMPT101B module and to control a 12v Relay, which in turn switches an AC Bulb on or off. The Mini AC-DC module provides the 5V power required by the microcontroller and the relay, while the AC Wire provides the AC power to the system.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Smart Environmental Monitoring System with Relay Control
Image of SOCOTECO: A project utilizing Zmct103c in a practical application
This is a smart environmental monitoring and control system featuring an ESP32 microcontroller interfaced with a PZEM004T for power monitoring, relay modules for actuating bulbs and a fan, and an LCD for user interface. It includes flame, gas, and vibration sensors for safety monitoring purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Zmct103c

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 soloar cleaner : A project utilizing Zmct103c in a practical application
Solar-Powered STM32-Based Automation System with Matrix Keypad and RTC
This circuit features an STM32F103C8T6 microcontroller interfaced with a membrane matrix keypad for input, an RTC DS3231 for real-time clock functionality, and a 16x2 I2C LCD for display. It controls four 12V geared motors through two MD20 CYTRON motor drivers, with the motor power supplied by a 12V battery regulated by a buck converter. The battery is charged via a solar panel connected through a solar charge controller, ensuring a renewable energy source for the system.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of ColorSensor: A project utilizing Zmct103c 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 plugins: A project utilizing Zmct103c in a practical application
ESP32C3-Based Smart AC Light Controller with Voltage Sensing
This circuit appears to be a smart AC power control system. The XIAO ESP32C3 microcontroller is used to monitor AC voltage through the ZMPT101B module and to control a 12v Relay, which in turn switches an AC Bulb on or off. The Mini AC-DC module provides the 5V power required by the microcontroller and the relay, while the AC Wire provides the AC power to the system.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of SOCOTECO: A project utilizing Zmct103c in a practical application
ESP32-Based Smart Environmental Monitoring System with Relay Control
This is a smart environmental monitoring and control system featuring an ESP32 microcontroller interfaced with a PZEM004T for power monitoring, relay modules for actuating bulbs and a fan, and an LCD for user interface. It includes flame, gas, and vibration sensors for safety monitoring purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications:

  • Power monitoring in industrial and residential systems
  • Energy metering for smart grids
  • Overcurrent protection in electrical circuits
  • Current measurement in motor control systems
  • Battery management systems (BMS)

Technical Specifications

The ZMCT103C is designed to deliver high accuracy and isolation for current sensing applications. Below are its key technical details:

Key Specifications:

Parameter Value
Measurement Range 0–5A (typical)
Output Voltage Range 0–5V (proportional to current)
Supply Voltage 5V DC
Accuracy ±0.5%
Isolation Voltage 2kV
Operating Temperature -25°C to +70°C
Frequency Range 50Hz–1kHz

Pin Configuration:

The ZMCT103C typically comes with three pins for easy integration into circuits. Below is the pinout description:

Pin Number Pin Name Description
1 VCC Power supply input (5V DC)
2 OUT Analog output voltage proportional to current
3 GND Ground connection

Usage Instructions

The ZMCT103C is straightforward to use in a circuit. Follow the steps below to integrate it into your design:

Circuit Connection:

  1. Power Supply: Connect the VCC pin to a stable 5V DC power source and the GND pin to the ground.
  2. Current Measurement: Pass the conductor carrying the current to be measured through the sensor's core.
  3. Output Signal: Connect the OUT pin to an analog input pin of a microcontroller or an ADC (Analog-to-Digital Converter) to read the output voltage.

Important Considerations:

  • Ensure the current flowing through the conductor does not exceed the sensor's maximum range (5A).
  • Use proper isolation techniques to prevent electrical noise from affecting the sensor's accuracy.
  • Place the sensor away from strong magnetic fields to avoid interference.
  • For best results, calibrate the sensor in your specific application to account for any environmental factors.

Example: Using ZMCT103C with Arduino UNO

Below is an example of how to connect and read data from the ZMCT103C using an Arduino UNO:

Circuit Diagram:

  • Connect VCC to the Arduino's 5V pin.
  • Connect GND to the Arduino's GND pin.
  • Connect OUT to an analog input pin (e.g., A0) on the Arduino.

Arduino Code:

// ZMCT103C Current Sensor Example with Arduino UNO
// Reads the analog output from the sensor and calculates the current.

const int sensorPin = A0; // Analog pin connected to ZMCT103C OUT pin
float voltage = 0.0;      // Variable to store sensor output voltage
float current = 0.0;      // Variable to store calculated current

void setup() {
  Serial.begin(9600); // Initialize serial communication
}

void loop() {
  // Read the analog value from the sensor
  int sensorValue = analogRead(sensorPin);

  // Convert the analog value to voltage (assuming 5V reference)
  voltage = sensorValue * (5.0 / 1023.0);

  // Convert voltage to current (calibration factor may vary)
  // Example: Assuming 1V = 1A for simplicity
  current = voltage;

  // Print the results to the Serial Monitor
  Serial.print("Voltage: ");
  Serial.print(voltage);
  Serial.print(" V, Current: ");
  Serial.print(current);
  Serial.println(" A");

  delay(1000); // Wait for 1 second before the next reading
}

Notes:

  • The calibration factor (e.g., 1V = 1A) depends on the specific configuration of the ZMCT103C. Adjust it based on your application.
  • Use a low-pass filter if the output signal is noisy.

Troubleshooting and FAQs

Common Issues:

  1. No Output Voltage:

    • Ensure the sensor is powered correctly (check VCC and GND connections).
    • Verify that the conductor is passing through the sensor's core.
  2. Inaccurate Readings:

    • Check for electrical noise or interference from nearby components.
    • Calibrate the sensor to match your specific application.
  3. Output Voltage Exceeds Expected Range:

    • Ensure the current flowing through the conductor does not exceed the sensor's maximum range.
    • Verify that the sensor is not exposed to strong external magnetic fields.

FAQs:

Q1: Can the ZMCT103C measure DC currents?
Yes, the ZMCT103C can measure both AC and DC currents accurately.

Q2: What is the maximum current the ZMCT103C can measure?
The typical measurement range is 0–5A. For higher currents, consider using a different sensor or a current divider.

Q3: How do I improve the accuracy of the sensor?
Calibrate the sensor in your specific application and minimize electrical noise by using proper shielding and grounding techniques.

Q4: Can I use the ZMCT103C with a 3.3V microcontroller?
The ZMCT103C requires a 5V power supply for optimal performance. However, you can use a voltage divider or level shifter to interface its output with a 3.3V microcontroller.

By following this documentation, you can effectively integrate the ZMCT103C into your projects for precise current measurement.