Marius Rad, Florin Şimonca, Adrian Fratean, P. Dobra
{"title":"Embedded speed control of BLDC motors using LPC1549 microcontroller","authors":"Marius Rad, Florin Şimonca, Adrian Fratean, P. Dobra","doi":"10.1109/AQTR.2016.7501341","DOIUrl":null,"url":null,"abstract":"This paper presents a speed controller of a Brushless DC motor using root locus method. The control algorithm of the Brushless DC motor is implemented on LPC1549 microcontroller, using a hardware event driven state machine. This algorithm runs on a state configurable timer peripheral, without any intervention of the processor. The Hall sensors of the low cost motor are software calibrated in order reduce the output speed noise from the Brushless DC motor. The computational power of the microcontroller is used in order to achieve acceptable performances from a low cost Brushless DC motor.","PeriodicalId":110627,"journal":{"name":"2016 IEEE International Conference on Automation, Quality and Testing, Robotics (AQTR)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Conference on Automation, Quality and Testing, Robotics (AQTR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AQTR.2016.7501341","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
This paper presents a speed controller of a Brushless DC motor using root locus method. The control algorithm of the Brushless DC motor is implemented on LPC1549 microcontroller, using a hardware event driven state machine. This algorithm runs on a state configurable timer peripheral, without any intervention of the processor. The Hall sensors of the low cost motor are software calibrated in order reduce the output speed noise from the Brushless DC motor. The computational power of the microcontroller is used in order to achieve acceptable performances from a low cost Brushless DC motor.