电子性能计数器驱动的主要技术性能

    随着计算机技术和电力电子技术嘚发展变频驱动技术凭借其优异的性能,在当今交流调速领域的应用越来越广

    变频驱动主要使用的驱动波形主要有SPWM和SVPWM两种。SPWM原理简单、实现容易是现在使用最广的一种变频驱动波形。但其有一个致命的弱点是其电源利用率不高(只有86%)、谐波成分大因此,在新近开發的产品中其应用逐渐被性能优异的SVPWM所取代

    SVPWM是一种电压利用率、低谐波成分的变频驱动波形,还有开关次数少、功率管功耗小等特点哃时,SVPWM还能很好的结合矢量控制算法、以最大限度的发挥设备的性能因此被越来越多的变频设备所采用。

    SPMC75系列MCU是凌阳科技公司设计开发嘚高性能16位通用MCU具有很强的抗干扰能力、丰富易用的资源以及优良的结构,特别是增强的定时性能计数器驱动和PWM输出功能

    SPMC75系列MCU使用凌陽u'nSP内核,u'nSP内核是一种高效的16位CISC内核支持乘法、乘法累加、32/16位除法、FIR等高性能运算;支持两种中断模式。可以方便的产生SPWM波、空间电压向量PWM(SVPWM)等各种电机驱动波形

    除了拥有高性能的CPU外,SPMC75系列MCU还集成了多种功能模块:多功能I/O口、同步和异步串行口、高性能ADC、普通的定时性能计数器驱动、多功能的捕获比较模块、BLDC电机驱动专用位置侦测接口、两相增量编码器接口、能产生各种电机驱动波形的PWM发生器等同时,SPMC75系列单片机内部集成了32KWords的Flash和2KWords的SRAM

    利用这些硬设支持,SPMC75系列单片机可以完成诸如家用电变频驱动、标准的工业变频驱动器、多环的伺服驱動系统等复杂应用

    如图1-1所示的三相逆变桥中六个开关管有8种允许的开关组合,其中有6种有效的开关组合称为非零基本空间电压矢量;囿2种为无效开关状态,称为零空间电压矢量当单独输出六种基本电压空间矢量时,电动机的定子磁链矢量的矢端的运动轨迹是一个正六邊形如图1-2所示。

    显然按照这样的供电方式只能形成正六边形的旋转磁场,而不是我们希望的圆形旋转磁场

    怎样获得圆形旋转磁场?┅个思路是如果在定子里形成的旋转磁场不是正六边形,而是正多边形我们就可以得到近似的圆形旋转磁场。显然正多边形的边数樾多,近似的程度就越多但是非零的基本电压空间矢量只有六个,如果相获得尽可能多的多边形旋转磁场就必须有更多的逆变器开关狀态。下面介绍这种线性时间组合方法

    为了使磁链的运动速度平滑,零矢量一般都不是集中地加入而是将零矢量平均分成几份,多点哋插入到磁链轨迹中但作用的时间和仍为t0,这样可以减少电动机转矩的脉动

    经上述合成方法,最终将得到如图1-5所示的七段式电压空间矢量PWM波形

    SPMC75系列MCU内部集成的MCP定时器可以方便的产生SVPWM,图1-6所示是用SPMC75实现SVPWM合成的结构框图系统包括PWM发生模块、空间向量变换等几部分。

    图中嘚PWM发生器使用SPMC75的MCP定时器实现MCP定时器内部具有多组比较匹配硬件,系统软件只需要将算出的三个SVPWM合成所需的定时时间值送入相应的比较匹配寄存器就可MCP可以自动输出所需的三相六路的互补SVPWM;同时,MCP内部集成死区插入硬件和系统保护逻辑以最大限度减小用户开发难度。

    空間向量变换部分主要实现向量变换、扇区计算和矢量时间计算几种功能这部分使用软件方式实现。其计算出的时间直接送到PWM发生器就可鉯输出所需的PWM波形框图中的其它部分也使用软件实现。

    SPMC75所使用的u'nSP内核内部集成有硬件乘法器拥有专用的乘法累加操作指令。对整个SVPWM的匼成提供了极大的帮助在24M系统时钟时,实现整个SVPWM合成算法只需要21us的运算时间

    凌阳科技公司新推出SPMC75是一系列功能强大的工业级MCU,具有极強的抗干扰能力其内部集成有高性能的ADC、增强型的定时性能计数器驱动等功能部件,强大的定时器和PWM生成功能使其在电机控制领域有非瑺杰出的表现用SPMC75系列MCU可以方便的构成各种电机的高性能驱动系统。 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公開自由传播或不应无偿使用,请及时通过电子邮件或电话通知我们以迅速采取适当措施,避免给双方造成不必要的经济损失

和LabVIEW软件開发平台进行开发。系统对数据的采集应用了两种不同的通信编程方法对于试后数据采集的应用,例如定时器高速计数方式采用了共享变量方法;对于过程数据的采集,使用了基于TCP/IP的通讯编程2.2.1 上位软件上位软件主要完成人机交互功能,对虚拟仪器进行配置与使鼡同时对试验数据进行显示、保存及回放等操作,其上位软件的主界面如图3所示软件在首次使用或有硬件配置更改的情况下,需要对硬件进行资源配置、使用配置、初始化操作例如定时性能计数器驱动的使用配置,如图4所示2.2.2 下位软件下位软件负责按照上位软件對各板卡的配置和模式设定情况进行初始化,并根据上位软件启动、停止等指令执行相应的数据采集和定时器计数与触发工作结合实际應用

这是我的第一篇有关51单片机的博客,主要记录我的学习历程与中间遇到的问题如有错漏请指出。在我理解里面中断与定时性能计数器驱动是这样的:中断是通过检查P3.2(INT0)与P3.3(INT1)两个引脚来触发的性能计数器驱动是通过检查P3.4(T0)与P3.5(T1)两个引脚的状态要达到一定的次数(一般是记脉冲数)財触发定时器不需要检测引脚,直接计数先说中断的代码#include<reg51.h>#include<intrins.h> #define

    本期主要知识点为单片机定时性能计数器驱动、中断和串行口的学习单片机对於初学者来说确 实很难理解,不少学过单片机的同学或电子爱好者甚至在毕业时仍旧是一无所获。基于此电子发烧友网将整合《单片機学习知识点全攻略》,共分为四个系列 以飨读者,敬请期待!此系列对于业内电子工程师也有收藏和参考价值      15、单片机位操作指令     前面那些流水灯的例程,我们已经习惯了“位”一位就是一盏灯的亮和灭而我们学的指令却全都是用“字节”来介绍的:字节的移動、加法、减法、逻辑运 算、移位等等。用字节来处理一些数学问题比如说:控制冰箱的温度、电视的音量

TCCRA的地址为$2F($4F),复位时值为O各位定义如下:  COMMlA1、COMMIAO为比较A输出模式选择,决定TCNT1在与OCRIA比较匹配之后的输出引脚事件输出引脚事件影响OC1A,即输出比较A(见上表)    由于其对I/O口的可替换功能,此I/O口的方向控制位必须设为l以便对输出引脚进行控制。    COMM1B1、COMM1BO为比较B输出模式选择决定TCNT1在与OCRIB比較匹配之后的输出引脚OCIB的事件(见上表)。    在PWM模式下上述4位的功能不同(见PWM模式下的定时性能计数器驱动1)。    改变以仩四位时必须清除TIMSK中的中断使能位来禁止输出比较器中断l,否则将发生中断

16位的定时器/性能计数器驱动实质上就是一个加1性能计数器驱動其控制电路受软件控制、切换。当定时器/性能计数器驱动为定时工作方式时性能计数器驱动的加1信号由振荡器的12分频信号产生,即烸过一个机器周期性能计数器驱动加1,直至计满溢出为止显然,定时器的定时时间与系统的振荡频率有关因一个机器周期等于12个振蕩周期,所以计数频率fcount=1/12osc如果晶振为12MHz,则计数周期为: T=1/(12×106)Hz×1/12=1μs这是最短的定时周期若要延长定时时间,则需要改变定时器的初值並要适当选择定时器的长度(如8位、13位、16位等)。 当定时器/性能计数器驱动为计数工作方式时通过引脚T0和T1对外部信号计数,外部脉冲的丅降沿将触发

我要回帖

更多关于 性能计数器驱动 的文章

 

随机推荐