适用于控制永磁无刷直流电机的嵌入式微控制器

发布者:BlissfulJourney最新更新时间:2011-12-22 来源: 电子产品世界关键字:微控制器 手机看文章 扫描二维码
随时随地手机看文章

一、 概述

     无刷直流电机由电动机主体和驱动器组成,是一种典型的机电一体化产品。电动机的定子绕组多做成三相对称星形接法,同三相异步电动机十分相似。电动机的转子上粘有已充磁的永磁体,为了检测电动机转子的极性,在电动机内装有位置传感器。驱动器由功率电子器件和集成电路等构成,其功能是:接受电动机的启动、停止、制动信号,以控制电动机的启动、停止和制动;接受位置传感器信号和正反转信号,用来控制逆变桥各功率管的通断,产生连续转矩;接受速度指令和速度反馈信号,用来控制和调整转速;提供保护和显示等等。

永磁无刷直流电机(Permanent Magnet Brushless DC Motor以下简称PMBLDC)由于其固有的特点,在家用消费类产品(空调、冰箱、洗衣机)和IT周边产品(打印机、软驱、硬驱)中得到广泛的应用。永磁无刷直流电机性能的发挥,除电机本身的设计以外,还要靠驱动技术和实现这一驱动技术的驱动板来保证。永磁无刷直流电机的驱动板又是连接上位控制MCU和电力电子变换器的桥梁:它接收上位机的命令,通过一定的控制方法,来达到预定的控制目标;同时把当前电机状态及一些基本参数返回给上位控制的MCU。由上述对PMBLDC驱动板应达到的功能可知,此类驱动板的核心器件应是带多路(6路以上)PWM输出的嵌入式微控制器。由于目前国内对INTEL MCS-51系列单片机的应用有了广泛基础,我们选用了完全采用8031核,最高时钟频率可达40MHz的Infineon C504嵌入式微控制器。

二、 C504的硬件驱动模式

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

在图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所示。

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

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

四、 结语

InfinEON的嵌入式微控制器C504的CCU单元提高了非常适合于PMBLDC电机控制的功能,通过选择硬件和软件模式,可方便地达到所需要的控制目的;且C504价格低廉,抗干扰性强,适合作为一个控制芯片,嵌入到类似驱动板这样的功率变换器与计算机之间的中间部件。目前,我们采用C504作为多轴控制系统的底层嵌入式控制芯片,准备在数控机械,印刷等行业上应用。

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

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

关键字:微控制器 引用地址:适用于控制永磁无刷直流电机的嵌入式微控制器

上一篇:基于Virtex-5FPGA的Gbps无线通信基站的设计
下一篇:浅谈嵌入式实时系统及其在通信系统中的应用

推荐阅读最新更新时间:2024-03-30 21:52

51单片机的外部中断实验设计
51单片机的外设究竟该怎样理解?做以下实验。 实验1:外部中断0的实验 实验步骤:将一根杜邦线的一端接到P3^2口上,另一端接电源或者地 实验程序: #include sbit led = P1^0; void mian(void) { while(1){ if(IE0){ led = 0; } else{ led = 1; } } } 实验结果:当杜邦线另一端接电源时,led灭;当接地时,led就亮 结论:无论配置与否,51单片机的外部中断这个外设都在工作着,不可能禁止 实验2:定时器0的实验 实验程序: #include sbit led = P1^0; void main(void) { TR0 =1; while(
[单片机]
51<font color='red'>单片机</font>的外部中断实验设计
51单片机心形流水和数码管同步效果显示仿真与程序
LED流水和数码管流水效果 独立 进行,实现方法包里有代码,互相交流。 仿真原理图: 单片机源程序如下: #include reg51.h #include intrins.h #define Number 50 //数码管数字长亮时间,t=Number*50ms=2500ms #define Speed 6 //数码管数字显示流动速度,t=Speed*50ms=300ms #define time100 100 //延时函数时间:t=time100=100ms #define time1000 1000 //延时函数时间:t=time1000=1000ms #define uchar unsigned
[单片机]
51<font color='red'>单片机</font>心形流水和数码管同步效果显示仿真与程序
51单片机秒表C程序
本程序所用的原理图下载: 点这里 ,单片机芯片使用的stc89c52;电路找到相应部分即可.这是一整个单片机开发板的电路图其他的忽略. 本程序的keil工程下载: http://www.51hei.com/f/miaobiao.rar 以下是通过测试的源代码: /* *功能:用定时器0实现秒表,实现60秒定时,精确度为1毫秒 * 利用key1独立按键实现定时器的启动和停止, * 利用key2独立按键实现秒表的清零; *日期:2013-03-24 *作者:徐冉 *注意事项:若打开两个定时器时,必须使用两个定时器, * 否则两个定时器都不工作!!! **/ /**********stc89C52-RC 51hei单片机实验板
[单片机]
68HC908JB8单片机及其在USB外设系统中的应用
主要参数及引脚功能     MC68HC908JB8是采用HCMOS工艺技术生产的高性能单片机芯片,具有片内256BRAM和8KB的Flash ROM结构,16位双通道TIM模块(每一通道配有输入捕捉、输出比较和PWM工作模式),以及兼容USB1.1协议低速通信功能。 JB8 的性能     68HC908JB8是一种高性能M68HC08结构,它和M6805、M146805及M68HC05族代码兼容,3MHz内部总线频率,256B的 RAM和8129字节的Flash存储器,且在片内可编程。最多可达37个一般3.3V的I/O口。其中包括:     ·因封装不同有13或10个共享I/O脚     ·因封装不同
[单片机]
68HC908JB8<font color='red'>单片机</font>及其在USB外设系统中的应用
富士通半导体推出采用ARM Cortex-M4和M0+内核的32位微控制器系列产品
上海,2012年11月15日 – 富士通半导体(上海)有限公司今日宣布,推出其新的基于ARM® Cortex™-M4处理器内核的FM4系列32位通用RISC微控制器,以及新的采用Cortex-M0+内核的FM0+系列。富士通计划在2013年提供这些新微控制器产品的批量样片,在年内晚些时候这些产品将全部投产。加上目前的FM3系列微控制器,采用Cortex-M4、M3和M0+处理器内核的产品组将有超过700款不同的产品。这些架构一致、使用灵活的产品将能够更广泛地满足用户对更高性能和更低功耗的日益增长的需求。 富士通推出采用ARM Cortex-M4和M0+内核的完整系列32位微控制器,增强现有的FM3系列 富士通半导体在20
[单片机]
富士通半导体推出采用ARM Cortex-M4和M0+内核的32位<font color='red'>微控制器</font>系列产品
基于MSP430F149单片机的人机界面设计
0引言 近年来,随着电子技术和集成电路制造工艺的飞速发展,越来越多的领域应用到以单片机为控制核心的现代智能仪器设备,如果在这些以单片机为核心的控制系统中配上人机交互界面,通过液晶显示器和按键配合操作可更方便有效地完成各种功能选择、参数设置和分析结果显示,采用汉字显示菜单,界面友好且直观。随着液晶显示技术的进步,高质量的点阵液晶显示模块由于具有显示信息丰富、功耗低、体积小、质量小、无辐射以及使用寿命长等优点被日趋广泛地应用于各种嵌入式系统中,同时低功耗特性也贯穿于中文人机界面的设计始终。现以电力系统配电变压器监测终端(TTU)的人机交互部分为例,介绍一种使用OCM12864-3型图形点阵液晶显示模块实现中文窗口菜单界面的方法。 1 系
[单片机]
基于MSP430F149<font color='red'>单片机</font>的人机界面设计
采用Atmega32单片机车门压力测试仪制作
车门压力测试仪为便携手持式结构,采用专用压力测试传感器和测试管理系统组成,专门用于检测地铁车辆客室车门关紧力、最小障碍物探测,及车门防夹保护功能检测。设备能够设置和记录开关门次数、时间、试验项目,系统可以自动有效的完成试验要求并自动记录试验结果生成报表。 车辆车门尤其是列车等高速运行车辆的车门是一个安全性能要求较高的产品,其各项性能指标必须保持在一个相对安全的取值范围内,以保证车辆的安全运行。这不仅要求制造厂家在产品制造过程中需要测试这些参数,同时在产品投入使用后的检修保养过程中也需要检测这些参数,做为产品的安全使用提供必要的参考信息;长期以来,由于我国对检测仪器的研制重视不够,通常的检测手段主要是靠检测人员借助多种手工工具辅
[测试测量]
采用Atmega32<font color='red'>单片机</font>车门压力测试仪制作
基于80C51单片机和CH375芯片实现打印机驱动系统的设计
引言 本课题来源于北京普析通用公司的一个项目。由于公司现有单机版光谱仪器产品(如1810、T6等)采用的是并行口打印技术,而随着USB打印机技术的逐渐普及,并行口打印机越来越不好买到,而且有些用户的打印机只是USB接口而非并行口,因此现有仪器产品对打印机的支持变得不能适应用户需要。为了实现能将公司的并行口仪器直接和USB打印机相连进行打印,决定设计开发一款LPT-USB打印机的驱动器,负责并口仪器和USB打印机的连接。 本文利用单片机和USB总线接口芯片实现LPT-USB打印机的驱动器设计。利用该设计将能够实现并行打印口数据可以在USB打印机上的直接打印工作,克服了有些并口仪器必须连接并口打印机才能打印的弊端,极大地方便了用户
[单片机]
基于80C51<font color='red'>单片机</font>和CH375芯片实现打印机驱动系统的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved