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 management systems, and industrial control applications 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
ESP32-Based Smart Energy Monitoring and Control System
Image of SMART SOCKET: A project utilizing ZMCT103C in a practical application
This circuit is designed to monitor AC voltage and current using ZMPT101B and ZMCT103C sensors, respectively, with an ESP32 microcontroller processing the sensor outputs. The XL4015 step-down module regulates the power supply to provide a stable voltage to the sensors, the ESP32, and an LCD I2C display. The ESP32 controls a 4-channel relay module for switching AC loads, and the system's operation can be interacted with via the LCD display and a push switch.
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
STM32F103C8T6-Based Environmental Monitoring System with Multi-Sensor Integration
Image of NMKT: A project utilizing ZMCT103C in a practical application
This circuit features an STM32F103C8T6 microcontroller as the central processing unit, interfacing with various sensors and output devices. It includes an MQ-4 methane gas sensor and an MQ135 air quality sensor for environmental monitoring, both connected to analog inputs. The circuit also controls a buzzer via a BC547 transistor, indicating certain conditions, and displays information on a 16x2 I2C LCD. Turbidity measurement is facilitated by a dedicated module, and a red LED indicates operational status or alerts, with resistors for current limiting and capacitors for power supply stabilization.
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 SMART SOCKET: A project utilizing ZMCT103C in a practical application
ESP32-Based Smart Energy Monitoring and Control System
This circuit is designed to monitor AC voltage and current using ZMPT101B and ZMCT103C sensors, respectively, with an ESP32 microcontroller processing the sensor outputs. The XL4015 step-down module regulates the power supply to provide a stable voltage to the sensors, the ESP32, and an LCD I2C display. The ESP32 controls a 4-channel relay module for switching AC loads, and the system's operation can be interacted with via the LCD display and a push switch.
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 NMKT: A project utilizing ZMCT103C in a practical application
STM32F103C8T6-Based Environmental Monitoring System with Multi-Sensor Integration
This circuit features an STM32F103C8T6 microcontroller as the central processing unit, interfacing with various sensors and output devices. It includes an MQ-4 methane gas sensor and an MQ135 air quality sensor for environmental monitoring, both connected to analog inputs. The circuit also controls a buzzer via a BC547 transistor, indicating certain conditions, and displays information on a 16x2 I2C LCD. Turbidity measurement is facilitated by a dedicated module, and a red LED indicates operational status or alerts, with resistors for current limiting and capacitors for power supply stabilization.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Power monitoring in residential, commercial, and industrial systems
  • Energy metering and management
  • Overcurrent protection in electrical circuits
  • Motor control and load monitoring
  • Renewable energy systems (e.g., solar inverters)

Technical Specifications

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

Key Parameters

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

Pin Configuration

The ZMCT103C has a simple pinout for easy integration into circuits. Below is the pin configuration:

Pin Number Pin Name Description
1 VCC Power supply input (5V DC)
2 GND Ground connection
3 VOUT Output voltage proportional to the measured current
4 NC Not connected (leave unconnected)

Usage Instructions

The ZMCT103C is straightforward to use in current sensing applications. Follow the steps below to integrate it into your circuit:

Circuit Connection

  1. Power Supply: Connect the VCC pin to a stable 5V DC power source and the GND pin to the ground of your circuit.
  2. Current Measurement: Pass the conductor carrying the current to be measured through the sensor's aperture.
  3. Output Signal: Connect the VOUT pin to an analog input 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) to avoid saturation or damage.
  • Use proper decoupling capacitors (e.g., 0.1 µF) near the VCC pin to minimize noise.
  • The sensor's output is proportional to the current; calibrate your system to interpret the voltage correctly.
  • Avoid placing the sensor near strong magnetic fields, as they may interfere with the Hall effect sensing.

Example: Using ZMCT103C with Arduino UNO

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

// ZMCT103C Current Sensor Example with Arduino UNO
// Connect VCC to 5V, GND to GND, and VOUT to A0 (analog input)

const int sensorPin = A0;  // Analog pin connected to ZMCT103C VOUT
float sensitivity = 1.0;  // Sensitivity factor (adjust based on calibration)
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 / 1023.0) * 5.0;

  // Calculate the current based on the sensor's sensitivity
  current = voltage * sensitivity;

  // Print the current value to the Serial Monitor
  Serial.print("Current: ");
  Serial.print(current);
  Serial.println(" A");

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

Calibration

  • The sensitivity variable in the code should be adjusted based on the sensor's output characteristics and the specific application.
  • To calibrate, measure a known current and adjust the sensitivity factor until the output matches the expected value.

Troubleshooting and FAQs

Common Issues

  1. No Output Voltage:

    • Ensure the sensor is powered with a stable 5V DC supply.
    • Verify that the conductor carrying the current is properly passed through the sensor's aperture.
  2. Inaccurate Readings:

    • Check for noise in the power supply and add decoupling capacitors if necessary.
    • Ensure the sensor is not exposed to external magnetic fields.
  3. Output Voltage Saturation:

    • Confirm that the current does not exceed the sensor's maximum range (5A).
    • If higher currents are expected, consider using a different sensor with a higher range.

FAQs

Q: Can the ZMCT103C measure DC currents?
A: Yes, the ZMCT103C can measure both AC and DC currents due to its Hall effect sensing element.

Q: How do I interpret the output voltage?
A: The output voltage is proportional to the current flowing through the conductor. Use the sensor's sensitivity factor to calculate the current from the voltage.

Q: Is the ZMCT103C suitable for high-frequency applications?
A: The ZMCT103C is optimized for frequencies between 50 Hz and 1 kHz. For higher frequencies, consider a sensor designed for such applications.

Q: Can I use the ZMCT103C with a 3.3V microcontroller?
A: While the sensor requires a 5V supply, its output can be interfaced with a 3.3V microcontroller using a voltage divider or level shifter.

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