The FreePMU project delivers an open source Phasor Measurement Unit (PMU) for power system analysis based on the STM32F769 Discovery kit and an instrumentation PCB. Its characteristics are low cost, open architecture and open source code. FreePMU measures fundamental and harmonic synchrophasors as well as the signal frequency for a three-phase distribution circuit.
C 98.08%HTML 1.48%C++ 0.01%Assembly 0.25%Pascal 0.01%Python 0.19%pmustm32f769
In the Settings screen, it should be useful to add a switch to turn on or off the auto-adjustment of the sampling frequency according to the measured system frequency. In the current version, this setting is a #define.
When performing tests with PMUs closed together in the same network usually it is not necessary to install a PDC to obtain the measured data. Thus, a python script that receives de PMU data frames and stores them in a file (like CSV or another format) would be very handy in those situations where there is no need to leave the PMUs acquiring data for a long time.