Design and Simulation Multichannel PWM Based on Modbus Protocol in FPGA Device
DOI:
https://doi.org/10.37338/elti.v6i2.408Keywords:
PWM, Modbus, FPGA, Parallel ConverterAbstract
Pulse Width Modulation (PWM) is a widely employed technique in power converter circuits. Given the prevalence of power converters in industrial settings, there is a need for a straightforward and efficient communication method among devices, such as the Modbus protocol. This study focuses on developing and simulating a multichannel PWM architecture integrated with Modbus modules. The objective is to create a multichannel PWM architecture with a Modbus module suitable for implementation on FPGA devices. The findings indicate that the architecture successfully facilitates the transmission and reception of Modbus frame data from the Modbus master. Data transmitted by the Modbus Master is utilized for reading or writing registers within the architecture, employing standard function codes such as 0x30, 0x04, 0x06, and 0x10. One of these functions serves to modify the duty value of the four PWM channels.
References
R. Srivastava and Y. K. Chauhan, “Generation of pwm using verilog in fpga,” in Int. Conf. Electr. Electron. Optim. Tech., 2016, no. March, pp. 4593–4597. doi: 10.1109/ICEEOT.2016.7755586.
B. Park, S. Park, and F. Kang, “A novel communication method using pwm and capture function of dsp for parallel controlled power electronics systems,” IEEE Access, vol. 10, no. May, pp. 68266–68280, 2022, doi: 10.1109/ACCESS.2022.3186690.
Shikhar, “Design and implementation of multiple pwm channels using universal asynchronous receiver transmitter,” in Fourth Int. Conf. Electron. Commun. Aerosp. Technol., 2020, pp. 485–492.
L. Kong, Q. Niu, and P. Yang, “Design and implementation of uart based on verilog hdl,” Highlights Sci. Eng. Technol., vol. 38, no. 2023, pp. 949–955, 2023.
M. Awedh and A. Mueen, “Design and fpga implementation of uart using microprogrammed controller,” Sch. J. Eng. Technol., vol. 3, no. August, pp. 600–608, 2015.
I. A. Adamovich and Y. A. Klimov, “An fpga packet communication protocol,” Progr. Syst. Theory Appl., vol. 11, no. 1, pp. 57–78, 2020, doi: 10.25209/2079-3316-2020-11-1-57-78.
I. Zagan and V. G. Gaitan, “Enhancing the modbus communication protocol to minimize acquisition times based on an stm32-embedded device,” mathematics, vol. 10, no. 4686, pp. 1–19, 2022.
P. Rane, “Design of modbus controller using vhdl for remote administrations of a network of devices,” in Third Int. Conf. Emerg. Trends Eng. Technol., 2010, vol. 67, pp. 694–697. doi: 10.1109/ICETET.2010.99.
J. N. Chhatrawala, N. Jasani, and V. Tilva, “FPGA based data acquisition with modbus protocol,” in Int. Conf. Commun. Signal Process., 2016, pp. 1251–1254.
D. De Paula, L. Caetano, M. Pereira, A. Leivas, R. Steffens, and C. Botelho, “Welding turns digital: electronics and fpga-based design to actuate a linear welding work cell,” ICCEEg, vol. 1, no. 14, pp. 35–43, 2016.
P. Pagare, S. Upadhya, J. Desai, M. Kumbhare, K. Thakur, and R. Krishnan, “Implementation of modbus on fpga,” in 3RD Int. Conf. Innov. Comput. Commun., 2020, pp. 1–5.
M. Facta, T. Sutikno, and Z. Salam, “The application of fpga in pwm controlled resonant converter for an ozone generator,” Int. J. Power Electron. Drive Syst., vol. 3, no. 3, pp. 336–343, 2013.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Sigit Kurniawan, Mahmud Idris, Sepdian Sepdian, Mazwan Mazwan

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.



