Enhanced performance of the mechanical respiratory system by FPGA-digital based on PID Controller

被引:1
|
作者
Phan, Dang Quy [2 ,3 ]
Ngo, Ha Quang Thinh [1 ,2 ,3 ]
机构
[1] Ho Chi Minh City Univ Technol HCMUT, Fac Mech Engn, 268 Ly Thuong Kiet Dist 10, Ho Chi Minh, Vietnam
[2] Ho Chi Minh City Univ Technol HCMUT, Fac Mech Engn, Ho Chi Minh, Vietnam
[3] Vietnam Natl Univ Ho Chi Minh City VNU HCM, Thu Duc City, Ho Chi Minh, Vietnam
来源
COGENT ENGINEERING | 2023年 / 10卷 / 01期
关键词
medical application; Mechanical ventilator; FPGA; Motion control; Mechanical design;
D O I
10.1080/23311916.2023.2247865
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In mechanical ventilators, ensuring reliable performance and rapid response has become one of the most critical considerations when evaluating non-invasive ventilators. The current design, which utilizes a microprocessor in the embedded system, faces challenges such as low speed, accumulated errors, and jitter phenomena. As a solution, we introduce a Field Programmable Gate Array (FPGA)-based approach to significantly enhance respiratory performance. This paper introduces a pulse generator, quadrature decoder, and digital control scheme to be integrated into a compact controller for the inner loop of the system. Upon receiving user commands, the pulse generator produces signals with varying duty cycles to drive the motor. The feedback signal is monitored using a quadrature decoder, ensuring precise motor operation. To validate the practical effectiveness of our approach, we have implemented a real-world testing system to evaluate the controller's performance. Our approach achieves a cycle time of approximately 20ns, ensuring real-time performance that cannot be attained with an embedded system. Furthermore, the concurrent framework we employ facilitates faster processing while optimizing resource utilization.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Design of Digital PID Controller Based on FPGA
    Xie, Shi-kui
    Ji, Sheng-nan
    Wu, Jie-tao
    Li, Pei-gang
    Li, Chao-rong
    INTERNATIONAL CONFERENCE ON MATERIAL SCIENCE AND CIVIL ENGINEERING, MSCE 2016, 2016, : 375 - 380
  • [2] Design and Implementation of FPGA - Digital Based PID Controller
    Kocur, Michal
    Kozak, Stefan
    Dvorscak, Branislav
    2014 15TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE (ICCC), 2014, : 233 - 236
  • [3] An FPGA Based Implementation of a Flexible Digital PID Controller For a Motion Control System
    Ghosh, Somsubhra
    Barai, Ranjit Kumar
    Bhattarcharya, Samar
    Bhattacharyya, Prarthana
    Rudra, Shubhobrata
    Dutta, Arka
    Pyne, Rownick
    2013 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS, 2013,
  • [4] Design and Implementation of Digital Fuzzy-PID Controller Based on FPGA
    Chen, Wen
    Yuan, Hui-mei
    Wang, Yan
    ICIEA: 2009 4TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-6, 2009, : 388 - 392
  • [5] Multiple Closed Loop System Control with Digital PID Controller Using FPGA
    Akkaya, Sirin
    Akbati, Onur
    Gorgun, Haluk
    2014 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2014, : 764 - 769
  • [6] Design and Analysis of Digital PID Controller in MCU and FPGA
    Lee, Kyungnam
    Kim, Youngmin
    2018 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2018, : 261 - 262
  • [7] Performance of a Digital PID Controller.
    Grollmus, Eduard
    Noell, Karl L.
    Elektronik Munchen, 1980, (08): : 111 - 114
  • [8] A monitoring and diagnostics method based on FPGA-digital twin for power electronic transformer
    Xiong, Jiawang
    Ye, Hua
    Pei, Wei
    Kong, Li
    Huo, Qunhai
    Han, Yijiang
    ELECTRIC POWER SYSTEMS RESEARCH, 2022, 210
  • [9] Design and Implementation of FPGA-Based Digital PID Controller Using Distributed Arithmetic
    Wang Xianhai
    Jia Jinling
    Cheng Guangjian
    Zhang Haijun
    Yu Wenjun
    MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 5659 - 5665
  • [10] Implementation of FPGA based PID Controller for DC Motor Speed Control System
    Sonoli, Savita
    Raju, K. Nagabhushan
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, VOLS 1 AND 2, 2010, : 989 - +