Timing Accuracy and Jitter Characterization of ESP32-Based Phase-Angle AC Control: MicroPython vs. Native C
Luis E. Bañuelos García, Miguel Á. García Sánchez, Eduardo García Sánchez, Mario Molina-Almaraz, Héctor A. Guerrero-Osuna, Carlos Alberto Olvera Olvera, Manuel de Jesús López-Martínez, Luis Octavio Solís-Sánchez 等 10 位
Universidad Autónoma de Zacatecas "Francisco García Salinas" Universidad Autónoma del Estado de Hidalgo
阅读操作
确认中在文库中上传 PDF 后可生成中文音频讲解。
摘要与影响
Phase-angle AC control is a low-cost technique for regulating power in resistive loads, but its performance depends on accurate trigger timing. This study quantitatively compares an ESP32-based phase-angle controller implemented in MicroPython and in native C using ESP-IDF. Firing delay was measured over 1000 consecutive cycles at firing angles from 10° to 150° under a 60 Hz supply, and the timing error was converted into equivalent angular deviation. The native C implementation reduced the mean timing error from 218.2–234.7 μs in MicroPython to −10.3–6.1 μs after calibration, corresponding to an average improvement of approximately 225 μs or 4.86° across the tested angles. In the current dataset, the measured standard deviation remained angle-dependent and numerically similar in both environments, ranging from 2.5 to 10.1 μs. Oscilloscope measurements confirmed the expected phase-angle operation and the practical timing displacement between firmware strategies. The results show that the principal advantage of the native implementation is improved absolute synchronization accuracy, whereas the residual short-term jitter remains dominated by the shared detection and triggering chain.
逐年被引趋势
暂无年度引用数据
关键指标
同类平均 = 1
同领域 · 同年份 · 同类型
Google Scholar 与 OpenAlex 的被引统计范围不同,数值存在差异属正常。
AI 辅助阅读
依据:摘要
可就本文提问;依据不足时会说明。
学术脉络
学科主题
工程Embedded Systems and FPGA Design
Arduino and IoT Applications · Advancements in PLL and VCO Technologies