Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| projects:power_quality_analyzer [2025/09/15 18:04] – [Requirements] admin | projects:power_quality_analyzer [2026/10/25 19:30] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| * real-time operation | * real-time operation | ||
| * USB communication interface | * USB communication interface | ||
| + | ===== REST API ===== | ||
| + | < | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | < | ||
| + | " | ||
| + | i1, i2, i3, u1, u2, u3 | ||
| + | 93390, -361519, 129825, 5145535, -774099, -4559377 | ||
| + | 19145, -338362, 153637, 5365310, -1620378, -3868587 | ||
| + | -6606, -323890, 150418, 5446114, -2413114, -3135951 | ||
| + | -3541, -304116, 174229, 5479039, -3169516, -2380155 | ||
| + | ... | ||
| + | </ | ||
| ===== esp-idf for ESP32-S3 installation and configuration ===== | ===== esp-idf for ESP32-S3 installation and configuration ===== | ||
| - | * installation of esp-idf development environment | + | * [[https:// |
| + | < | ||
| + | $ ssh jdambors@rpi | ||
| + | </ | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| < | < | ||
| $ mkdir ~/esp | $ mkdir ~/esp | ||
| Line 20: | Line 49: | ||
| < | < | ||
| $ cd ~/ | $ cd ~/ | ||
| + | </ | ||
| + | * activate build environment - v5.5.1 | ||
| + | < | ||
| $ . ~/ | $ . ~/ | ||
| + | </ | ||
| + | * activate build environment - v6.1.0 | ||
| + | < | ||
| + | $ . ~/ | ||
| + | </ | ||
| + | * proceed with pqa project configuration | ||
| + | < | ||
| $ vim main/ | $ vim main/ | ||
| $ cat main/ | $ cat main/ | ||
| Line 28: | Line 67: | ||
| espressif/ | espressif/ | ||
| $ idf.menuconfig | $ idf.menuconfig | ||
| - | </code> | + | * Partition Table ---> Partition Table (Single factory app (large), no OTA) |
| * Serial flasher config ---> Flash size (8MB) | * Serial flasher config ---> Flash size (8MB) | ||
| * Component config ---> ESP PSRAM ---> [*] Support for external, SPI-connected RAM | * Component config ---> ESP PSRAM ---> [*] Support for external, SPI-connected RAM | ||
| Line 39: | Line 78: | ||
| * Component config ---> DSP Library ---> DSP Optimization (ANSI C) | * Component config ---> DSP Library ---> DSP Optimization (ANSI C) | ||
| * Component config ---> DSP Library ---> Maximum FFT length (4096) | * Component config ---> DSP Library ---> Maximum FFT length (4096) | ||
| + | </ | ||
| + | * build, flash and monitor | ||
| + | < | ||
| + | $ idf.py fullclean | ||
| + | $ idf.py build ; echo $? | ||
| + | $ idf.py -p / | ||
| + | $ idf.py -p / | ||
| + | </ | ||
| + | |||
| ===== AC sensors ===== | ===== AC sensors ===== | ||
| + | |||
| ==== AC voltage sensors ==== | ==== AC voltage sensors ==== | ||
| For three-phase balanced system, the sum of instantaneous values of phase voltages (as well as currents) is zero: $$v_{L1} + v_{L2} + v_{L3} = i_{L1} + i_{L2} + i_{L3} = 0$$ In such case also $$u_{N1} = u_{N2} = 0$$ and $$v_1 = v_{L1}\frac{R_{12}}{R_{11} + R_{12}}$$ | For three-phase balanced system, the sum of instantaneous values of phase voltages (as well as currents) is zero: $$v_{L1} + v_{L2} + v_{L3} = i_{L1} + i_{L2} + i_{L3} = 0$$ In such case also $$u_{N1} = u_{N2} = 0$$ and $$v_1 = v_{L1}\frac{R_{12}}{R_{11} + R_{12}}$$ | ||
