This user manual describes the brushless direct current motor (BLDC) scalar software library, a scalar control firmware library for 3-phase permanent-magnet (PM) motors developed for the STM8Sxxx microcontrollers. ST STM8Sxxx 8-bit microcontrollers come with a set of peripherals that makes them suitable for performing both PM and AC induction motor scalar control. The present document describes the STM8Sxxx software library developed to control trapezoidal driven PM motors in both open loop and speed control mode. These motors may be equipped with three Hall sensors or may be sensorless. The control of an AC induction motor equipped with tachogenerator is described in the UM0712 user manual. The BLDC motor software library is made of several C modules, and is fitted out with STVD workspace. It is used to quickly evaluate both the MCU and the available tools. In addition, when used together with the STM8/128-MCKIT motor control starter kit and a PM motor, a motor can be made to run in a very short time. The BLDC library also eliminates the need for time-consuming development of low level drive and speed regulation algorithms by providing ready-to-use functions that let the user concentrate on the application layer. Moreover, it is possible to get rid of any speed sensor thanks to the sensorless algorithm for rotor position reconstruction based on BEMF detection. A prerequisite for using this library is basic knowledge of C programming, PM motor drives and power inverter hardware. In-depth know-how of STM8Sxxx functions is only required for customizing existing modules and for adding new ones for a complete application development.
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !