While incredibly useful, you must understand the simulation’s boundaries:
Recommendation: Use the library for code development and logic testing. Always verify with real hardware before deploying to a live AC system.
Below is a practical method to approximate the ZMPT101B in Proteus 8 Professional:
Components required:
Circuit design:
Result: The output waveform is a sine wave biased at 2.5V, swinging ±1.5V for 230V input (depending on gain). This behaves like a ZMPT101B, though component tolerances are idealized.
To use the ZMPT101B AC Voltage Sensor in Proteus, you typically need to import a custom library since it is not a standard built-in component. 1. Download and Install the ZMPT101B Library
Since Proteus doesn't include the ZMPT101B by default, you must download the library files (usually files) from a community source like ElectronicsTree Copy Files: Locate the downloaded folder and copy the library files. Paste into Proteus Directory: Navigate to your Proteus installation folder (usually zmpt101b proteus library
C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\Data\LIBRARY Paste the copied files here. Restart Proteus:
If Proteus was open, close and reopen it to refresh the component list. 2. Add the Component to Your Schematic Schematic Capture 'P' (Pick Devices) button in the Devices selector. in the keywords box. Select the component and click Click on the schematic sheet to place the module. 3. Wiring and Simulation Input Side (AC):
Connect your AC source to the input pins. In simulation, use an ALTERNATOR component to represent the 220V/110V AC input. Output Side (DC/Analog): Connect the
pin provides an analog signal that should be connected to an Arduino analog pin (e.g., A0) for processing. Calibration:
Double-click the ZMPT101B component in Proteus to check if there are editable properties like "Sensitivity" or "Burden Resistor" values, which may be needed for accurate simulation. 4. Alternative: Importing from SnapMagic (SnapEDA) If you have a or specific CAD file from Import Parts in Proteus. Select your downloaded file and click Import Part
to automatically generate the schematic symbol and PCB footprint. sample Arduino code to read the voltage from this sensor in your simulation? Proteus Library Part Import from SnapEDA
Simulating AC Voltage: Using the ZMPT101B Library in Proteus Recommendation: Use the library for code development and
Testing high-voltage AC projects on a breadboard can be intimidating—and potentially dangerous. That is why simulating your circuit first is a game-changer. One of the most popular components for AC monitoring is the ZMPT101B voltage sensor, and today we are looking at how to get it running in Proteus Design Suite. What is the ZMPT101B?
The ZMPT101B is a high-precision voltage transformer combined with an op-amp circuit. It is designed to sample AC mains voltage (up to 250V) and convert it into a low-voltage analog signal that a microcontroller like an Arduino can safely read. Why use a Proteus Library?
By default, Proteus may not include the specific ZMPT101B breakout module in its standard library. Using a dedicated library allows you to:
Visualize the Module: Use a component that looks exactly like the real-world blue breakout board.
Verify Pinouts: Ensure your connections to VCC, GND, and the Analog Out pin are correct before soldering.
Safe Testing: Simulate over-voltage or under-voltage scenarios without risking your hardware. How to Install the ZMPT101B Library
If you have downloaded a custom library for this sensor (usually consisting of .LIB and .IDX files), follow these steps to install it: Below is a practical method to approximate the
Locate the Library Folder: Navigate to your Proteus installation directory. This is typically found at:C:\Program Data\Labcenter Electronics\Proteus 8 Professional\Data\LIBRARY(Note: The "Program Data" folder is often hidden by default in Windows)
Paste the Files: Copy your .LIB and .IDX files into this folder.
Restart Proteus: Close and reopen the software to refresh the component list.
Pick the Component: Press 'P' in the schematic capture window and search for "ZMPT101B" to add it to your project. Quick Simulation Tip
To simulate the AC input, use an ALTERNATOR component from the Proteus library. Set the amplitude to 311V (for a 220V RMS signal) and frequency to 50Hz or 60Hz depending on your local grid. Connect this to the high-voltage side of your Go to product viewer dialog for this item.
model, and you are ready to monitor the output on a virtual oscilloscope!
ZMPT101B 250V AC Voltage Sensor with Arduino, Voltage Monitoring

Спасибо за заказ
Мы скоро свяжемся с вами

Спасибо за заказ
Мы скоро свяжемся с вами