利用MKV10x实现三相BLDC无传感器控制-NXP.PDF

Freescale Semiconductor, Inc. 文档编号:AN4862 应用笔记 修订版0,2014 年2 月 利用MKV10x 实现三相BLDC 无传感器控制 作者:Petr Staszko 1 简介 本应用笔记说明如何使用 Freescale 32 位 Kinetis MKV10x 器件实现无传感器三相无刷 目录 直流(BLDC) 电机控制应用(该应用的说明参 1 简介1 见 DRM144 :三相 BLDC 无传感器电机控制 1.1 MKV10x 器件的优点和特性2 应用设计参考手册)。所提供的应用软件使 2 应用原理3 用了孤立算法软件和硬件的概念。通过这种 软件方法,应用很容易移植到其他器件或平 2.1 I/O 值处理4 台上。应用软件分为以下几部分: 2.2 应用输入值5 • BLDC 电机控制算法处理输入变量以 2.3 应用输出值和标志6 输出变量和标志。 2.4 互补双极开关PWM 6 • MKV10x 硬件和微处理器充当硬件外 3 应用详情7 设模块与 BLDC 电机控制软件算法之 3.1 MKV10x 器件配置7 间的桥梁。 3.2 应用中断服务例程10 本应用笔记描述Kinetis MKV10x 器件的具体 3.3 FlexTimer 寄存器更新11 实现,而不讨论代码中的 BLDC 电机控制算 4 用户接口 13 法部分。 4.1 上/下按钮控制13 4.2 使用FreeMASTER 远程控制14 5 硬件 15 5.1 TWR-MC-LV3PH15 5.2 TWR–KV10Z32 18 5.3 电机LINIX 45ZWN24-4019 5.4 微控制器存储器使用20 6

文档评论(0)

1亿VIP精品文档

相关文档