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)