Carmen Romero Saiz, M. Montero, E. R. Cadaval, J. P. Acedo
{"title":"Power-Train ECU programming using Rapid Prototyping through Matlab/Simulink","authors":"Carmen Romero Saiz, M. Montero, E. R. Cadaval, J. P. Acedo","doi":"10.1109/YEF-ECE49388.2020.9171816","DOIUrl":null,"url":null,"abstract":"This article focuses on the validation of the programming of the microcontroller S32K148, from NXP Semiconductors, through Rapid Prototyping using Matlab/Simulink. To do so, a motor control strategy (Field Oriented Control, FOC) is implemented using the Matlab’s toolbox (Model Based Design Toolbox) that allows this kind of programming. The algorithms developed by Simulink’s bocks diagrams, used to obtain the PWM signals, as well as the ones used to obtain the FOC strategy, are described in this paper. Furthermore, an optimized FOC is proposed replacing the encoder with an angle estimation by using the Hall Position Sensors integrated in the motor. Later on, the signals obtained with the control platform, are applied to a Brushless DC Motor in a prototype, and experimental tests are conducted. In addition, to improve the quality of the current demanded by the BLDC motor, a compensation strategy of the dominant harmonic is proposed. Experimental results validate this strategy.","PeriodicalId":331206,"journal":{"name":"2020 International Young Engineers Forum (YEF-ECE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International Young Engineers Forum (YEF-ECE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/YEF-ECE49388.2020.9171816","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This article focuses on the validation of the programming of the microcontroller S32K148, from NXP Semiconductors, through Rapid Prototyping using Matlab/Simulink. To do so, a motor control strategy (Field Oriented Control, FOC) is implemented using the Matlab’s toolbox (Model Based Design Toolbox) that allows this kind of programming. The algorithms developed by Simulink’s bocks diagrams, used to obtain the PWM signals, as well as the ones used to obtain the FOC strategy, are described in this paper. Furthermore, an optimized FOC is proposed replacing the encoder with an angle estimation by using the Hall Position Sensors integrated in the motor. Later on, the signals obtained with the control platform, are applied to a Brushless DC Motor in a prototype, and experimental tests are conducted. In addition, to improve the quality of the current demanded by the BLDC motor, a compensation strategy of the dominant harmonic is proposed. Experimental results validate this strategy.