Skip to content

AhmadHaniF1145/Partial-Discharge-Detection-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Partial Discharge Detection System in Transformers

A comprehensive, multi-modal system designed for the detection and analysis of Partial Discharge (PD) in high-voltage transformers. This repository contains the complete ecosystem of the project, spanning from hardware data acquisition (STM32 & Raspberry Pi) to a PC-based analytical dashboard.

System Architecture

The project is divided into three main operational modules to ensure safe, isolated, and highly accurate signal acquisition and analysis.


1. Raspberry Pi & Soundcard Prototype

This module utilizes a Raspberry Pi paired with a USB soundcard for acoustic/analog signal acquisition. It processes the raw partial discharge waveforms at the edge before sending them to the main dashboard.

System Block Diagram Hardware Prototype


2. STM32 Isolated Hardware Prototype

For direct electrical measurements, a custom high-voltage isolated front-end was developed. The high-voltage coupling system utilizes a total series capacitance of 1048 pF across C1 and C2 for precise signal extraction. The isolated signal is then processed by an STM32 microcontroller.

Hardware Schematic

STM32 Isolated Schematic

PCB Routing (Top & Bottom Layers)

PCB Top Layer PCB Bottom Layer

3D PCB Visualization

3D PCB Top 3D PCB Bottom


3. PC Analysis Dashboard

A custom Python-based digital oscilloscope and analysis dashboard. This software retrieves the acquired data, applies signal normalization, and visualizes the partial discharge pulses in real-time, comparing 35kV oscilloscope readings with the normalized Raspberry Pi data.

PC Analysis Dashboard & Signal Normalization

About

A multi-modal Partial Discharge (PD) detection system for high-voltage transformers utilizing STM32 isolated hardware, Raspberry Pi, and Python data analysis

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages