单片机
返回首页

一种基于微控制器C504的永磁无刷直流电机设计

2016-05-27 来源:eefocus

一、 概述

永磁无刷直流电机性能的发挥,除电机本身的设计以外,还要靠驱动技术和实现这一驱动技术的驱动板来保证。永磁无刷直流电机的驱动板的核心器件应是带多路(6路以上)PWM输出的嵌入式微控制器。由于目前国内对INTEL MCS-51系列单片机的应用有了广泛基础,我们选用了完全采用8031核,最高时钟频率可达40MHz的InfineonC504嵌入式微控制器。

二、 C504的硬件驱动模式

C504在8031核的基础上,除了增加A/D转换等外围接口功能电路外,还增加了非常适合于电机控制的7路全数字PWM输出单元CCU(Capture/Compare Unit,捕捉比较单元)。CCU的功能框图如图1所示。当C504工作在硬件驱动模式时,cout3可以调制cc0,cout0,cc1,cout1,cc2,cout2上面,而且其输出的时序由INT0,INT1,INT2编码控制。

 

C504的硬件驱动模式

 

在图1中,左边的fosc/2是整个单元工作的时间基准;

CTRAP端可控制cc0-cout2输出端状态,处于CTRAP状态时cc0~cout2的状态可软件定义;

cc0-cout2端为3相6路16位PWM输出;

ccx和coutx(x=1,1,2)为互补信号,并且可以通过设置Offset Register的数值来控制其死区时间;

cout3是单路10 bit PWM输出端,而INT0~INT2是外部控制,通过INT0~INT2的编码来控制cc0~cout2的输出次序。

图2是C504使用在一台外转子的永磁无刷直流电机作为电动自行车的驱动电机时,工作在硬件模式下的电流波形。

 

永磁无刷直流电机

 

这台样机现在已由杭州光阳机电技术有限公司投入生产。当用作电动车驱动的永磁无刷直流电机采用嵌入式微控制器控制时,可以实现平稳启动等一系列普通模拟控制器所无法实现的功能。

三、 C504的软件驱动模式

C504除了提供硬件驱动模式外,另外还提供了可以任意组合PWM输出的软件驱动动模式,如图3所示。

 

C504的软件驱动模式

 

所讲任意组合有两层含义:

1)制的电机的相数可以选择,并可用不同的ccx和coutx(x=0,1,2)端;

2)控制的方法可以是一般的PWM,也可以是SPWM控制,这一点可以应用到PMBLDC的准正弦电流控制中。

图4是控制一台DCDD(DC Direct Drive)洗衣机的电流波形。从图中可以看出其电流波形已非常接近正弦,取得了良好的控制效果。

 

电流波形

 

四、 结语

C504价格低廉,抗干扰性强,适合作为一个控制芯片,嵌入到类似驱动板这样的功率变换器与计算机之间的中间部件。目前,我们采用C504作为多轴控制系统的底层嵌入式控制芯片,准备在数控机械,印刷等行业上应用。

进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

最新器件
精选电路图
  • 光控音效发生器电路

  • 如何利用ESP8266制作一个简单的四轴飞行器

  • 离子检测器电路分析

  • 如何使用LED驱动器LM3915制作振动计

  • 电谐波图形均衡器示意图

  • 一种构建12V和230V双直流电源的简单方法

    相关电子头条文章