Sensorless microcontroller-based zero-crossing detection system for AC signals using a rounding function

被引:0
|
作者
Ali, Ahmed [1 ]
Desa, Mohd Khairunaz Mat [1 ]
Ooi, Chia Ai [1 ]
Al-Gailani, Samir A. [2 ]
Hafeez, Muhammad [1 ]
Abdullah, Mohamad Nazir [1 ]
Zaid, Mohammed [3 ]
机构
[1] Univ Sains Malaysia Engn Campus, Sch Elect & Elect Engn, Nibong Tebal, Penang, Malaysia
[2] AIMST Univ, Fac Engn & Comp Technol, Bedong, Kedah, Malaysia
[3] Univ Aden, Fac Engn, Dept Elect Engn, Aden, Yemen
关键词
Arduino Uno; Ceiling function; Phase locked loop (PLL); Synchronization; Zero -crossing detector; Microcontroller; FREQUENCY; SYNCHRONIZATION; PHASE; CONTROLLER; OPERATION;
D O I
10.1016/j.asej.2023.102375
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Microcontroller-based methods for zero-crossing detection (ZCD) presented in the literature employ external integrated circuits (ICs) to sense electrical signals, and their algorithms are sophisticated. Therefore, this paper proposes a simple open-loop sensorless microcontroller-based algorithm for determining zero-crossing (ZC) instants of sinusoidal signals that can be used for phase detection (PD) in phase-locked loops (PLLs). The proposed algorithm employs a built-in rounding function in the Arduino software environment. The developed system was simulated using MATLAB Simulink (R) to demonstrate its prominent features in recognizing zero-crossing points in two cases: a pure sine signal at a grid frequency of 50 Hz, and distorted signals with total harmonic distortions (THDs) of 10 %, 20 %, 30 %, and 40 %. In the simulation, the proposed system exhibited outstanding results in terms of simplicity, accuracy, and robustness. However, in practice, accuracy and robustness are relative terms, because they depend on the specifications of the microcontroller board. In this study, a low-cost microcontroller board, Arduino Uno, was used. The Uno is an 8-bit board with a 16-MHz clock speed. Therefore, an error in terms of the phase shift emerged in the output signal, which was measured to be 0.0314 rad at 50 Hz. Moreover, the proposed system detected the ZC points of distorted signals with a THD of up to 30 % without using filters and failed at a THD of 40 %. Finally, the ZC points were identified in a three-phase system, and the validity of applying the proposed method to polyphase systems was demonstrated. (c) 2023 THE AUTHORS. Published by Elsevier BV on behalf of Faculty of Engineering, Ain Shams University This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Basic Developing Environment of Microcontroller-based Monitoring System for Physiological Signals
    Xie, Man
    Wu, Rushan
    Liu, Sen
    Lin, Ankang
    Liu, Mei
    Lin, Pao-An
    Lei, Gaowei
    Liu, Jixin
    Lu, Junzhi
    Lu, Bing-Yuh
    2023 25TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, ICACT, 2023, : 1468 - 1474
  • [22] Nonlinearity Correction in OFDR System Using a Zero-Crossing Detection-Based Clock and Self-Reference
    Zhao, Shiyuan
    Cui, Jiwen
    Tan, Jiubin
    SENSORS, 2019, 19 (17)
  • [23] Automatic recognition of uterine contractions with electrohysterogram signals based on the zero-crossing rate
    Xiaoxiao Song
    Xiangyun Qiao
    Dongmei Hao
    Lin Yang
    Xiya Zhou
    Yuhang Xu
    Dingchang Zheng
    Scientific Reports, 11
  • [24] VSI Nonlinearity Compensation of a PMSM Drive System Using Deadbeat Prediction Based Current Zero-Crossing Detection
    Zhou, Jing
    Liu, Kan
    Li, Juan
    Li, Longfei
    Hu, Wei
    Ding, Rongjun
    WORLD ELECTRIC VEHICLE JOURNAL, 2021, 12 (01): : 1 - 22
  • [25] A Microcontroller-Based Multi-Function Solar Tracking System
    Kassem, A.
    Hamad, M.
    2011 IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2011), 2011, : 13 - 16
  • [26] Safety Operation Area of Zero-Crossing Detection-Based Sensorless High-Speed BLDC Motor Drives
    Yang, Lei
    Zhu, Z. Q.
    Bin, Hong
    Zhang, Zhuya
    Gong, Liming
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2020, 56 (06) : 6456 - 6466
  • [27] Automatic recognition of uterine contractions with electrohysterogram signals based on the zero-crossing rate
    Song, Xiaoxiao
    Qiao, Xiangyun
    Hao, Dongmei
    Yang, Lin
    Zhou, Xiya
    Xu, Yuhang
    Zheng, Dingchang
    SCIENTIFIC REPORTS, 2021, 11 (01)
  • [28] Voiced/Unvoiced Decision for Speech Signals Based on Zero-Crossing Rate and Energy
    Bachu, R. G.
    Kopparthi, S.
    Adapa, B.
    Barkana, B. D.
    ADVANCES TECHNIQUES IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 279 - 282
  • [29] Sensorless vector control of induction motors using zero-crossing times signal of stator currents
    Askari, M. R.
    Keivani, H.
    Kavehnia, F.
    Ghanbarian, M. M.
    2007 42ND INTERNATIONAL UNIVERSITIES POWER ENGINEERING CONFERENCE, VOLS 1-3, 2007, : 1109 - 1114
  • [30] Adaptive filtering using multiplicative general parameters for zero-crossing detection
    Vainio, O
    Ovaska, SJ
    Pöllä, M
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2003, 50 (06) : 1340 - 1342