《匠人手记》推荐网上购书渠道:
EDN网(ednchina)购书入口   >>>
互动出版网(china-pub)购书入口   >>>
当当网(dangdang)购书入口   >>>
淘宝网(taobao)购书入口   >>>
更多购书渠道……   >>> 

设为首页加入收藏联系匠人管理入口21IC首页21IC博客21IC社区侃单片机回复的贴参与的贴

天气预报
百宝日历

百宝专栏

  • 首页 相册 标签
  • 电脑应用(65)
  • 供需信息(22)
  • 写书近况(82)
  • 匠人文集(115)
  • 硬件技术(171)
  • 匠人公告(86)
  • 与非门专栏(545)
  • 匠人笔记(115)
  • 团队撰写(96)
  • 汽车电子(52)
  • 编程技巧(465)
  • 程序宝典(476)
  • 网络酷文(472)
  • 开发工具(19)
  • 资料宝藏(274)
  • 项目管理(11)
  • 藏经宝阁(42)
  • 趣味设计(5)
  • 社区热贴(2)
  • 比尔熊专栏(10) 
  • 百宝信息

    载入中...

    百宝流量

    (2006-07-01开始)


    匠人手记

    永磁无刷直流电机控制器设计
    程序匠人 发表于 2006-5-20 20:32:00  阅读全文 | 回复(0) | 引用通告 | 编辑

    永磁无刷直流电机控制器设计

    作者:陈颖中    来源:互联网         更新时间:2006-5-10   文章录入:ebike

    (杭州商学院 信息与电子工程系,浙江 杭州 310035
        摘要:介绍以专用控制芯片MC33035、MC33039为核心构成的家用传动装置中永磁无刷直流电机控制器设计,主要涉及核心控制电路的构成,功率开关元件的驱动。实现以敏感元件(霍尔元件)为速度反馈电路的双闭环无级调速系统驱动,
        关键词:无刷直流电机;专用控制芯片;控制器;功率开关元件;设计
        中图分类号:TM351;TM571.2         文献标识码:A         文章编号:1001-4551(2000)04-0073-05
        1
        随着人们生活水平的提高,产品质量、精度、性能、自动化程度、功能以及功耗、价格问题已经是选择家用电器的主要因素。永磁无刷直流电机既具有交流伺服电机的结构简单、运行可*、维护方便等优点,又具备直流伺服电机那样良好的调速特性而无机械式换向器,现已广泛应用于各种调速驱动场合。M0TOROLA第二代电机控制专用芯片的出现,给永磁无刷直流电机调速装置的设计带来了极大的便利。这些芯片控制功能强,保护功能完善,工作性能稳定,组成的系统所需外围电路简单,抗干扰能力强,特别适用于工作环境恶劣,对控制器体积,价格性能比要求较高的场合。
        2 控制器结构与原理
        21 控制器结构
        MC33035是MOTORORA公司研制的第二代无刷直流电控制专用集成电路,加上1片MC33039电子测速器将无刷直流电动机的转子位置信号进行F/V转换,形成转速反馈信号,即可构成转速闭环调节系统。外接6个功率开关器件组 成三相逆变器,就可驱动三相永磁无刷直流电机,控制器电路构成,如图1所示,图中Sl控制电机转向,S2控制系统起停,S3选择系统开环或闭环运行,S4控制系统制动,S5选择转子位置检测信号为60°或120°。方式,S6控制系统的复位。电位器RPl用以设定所需电机转速,发光二板管Ll用作故障指示,当出现不正常的位置检测信号、主电路过流、3种欠电压之一(芯片电压低于9.1V,驱动电路电压低于9,1V,基准电压低于4.5V)、芯片内部过热、起停端低电平时,L1发光报 警,同时自动封锁系统。故障排除后,经系统复位才能恢复正常工作。
        22 控制原理
        从电机转子位置检测器送来的三相位置检测信号(SA, SB,SC)一方面送入MC33035,经芯片内部译码电路结合正反转控制端、起停控制端、制动控制端、电流检测端等控制逻辑信号状态,经过运算后,产生逆变器三相上、下桥臂开关器件的6路原始控制信号,其中,三相下桥开关信号还要按无刷直流电机调速机理进行脉宽调制处理。处理后的三相下桥PWM控制信号(AT,BT,CT,)经过驱动电路整形、放大后,施加到逆变器的6个开关管上,使其产生出供电机正常运行所需的三相方波交流电流。
        另一方面,转子位置检测信号还送人MC33039,经F/V 转换,得到一个频率与电机转速成正比的脉冲信号FB。FB 通过简单的阻容网络滤波后形成转速反馈信号,利用MC33035中的误差放大器即可构成一个简单的P调节器,实现电机转速的闭环控制,以提高电机的机械特性硬度。实际应用中,还可外接各种HI,PID调节电路以实现更为复杂的闭环调节控制。


     
        3 芯片功能
        31 MC33035结构组成及功能
        其主要组成部分包括:
        (1)转子位置传感器译码电路;
        (2)带温度补偿的内部基准电源;
        (3)频率可设定的锯齿波振荡器;
        (4)误差放大器;
        (5)脉宽调制(PWM)比较器;
        (6)输出驱动电路;
        (7)欠电压封锁保护芯片过热保护等故障输出;
        (8)限流电路。
        该集成电路的典型控制功能包括PWM开环速度控制, 使能控制(起动或停止),正反转控制和能耗制动控制,适当加上一些外围元件,可实现软起动。
        MC33035采用24脚2P塑料封装,结构图如图2示。
        311 转子位置传感器译码电路
        该译码电路将电动机的转子位置传感器信号转换成六路驱动输出信号,三路上侧驱动输出和三路下侧驱动输出。 它适合于集电极开路的霍尔集成电路或光耦合电路等传感器。输入端脚4、5、6都设有提升电阻,输入电路分TTL电路电平兼容,门槛电压为2.2V。该集成电路适用于传感器相位差为60°、120°、240°、300°四种情况的三相无刷电动机。
        由于3个输入逻辑信号,可有8种逻辑组合。其中6种正常状态决定了电动机6个不同位置状态。其余2种组合对应于位置传感不正常状态,即3个信号线开路或对地短路状态,此时脚14将输出故障信号(低电平)。
        用脚3逻辑电平来确定电动机转向。当脚3逻辑状态改变时,传感器信号在译码器内将原来的逻辑状态改变成非,再经译码后,得到反相序的换向输出,使电动机反转。
        电动机的起停控制由脚7使能端来实现。当脚7悬空时,内部有电流源使驱动输出电路正常工作。若脚7接地,3 个上侧驱动输出开路(1状态),3个下侧驱动输出强制为低电平(0状态),使电动机失去激励而停车,同时故障信号输出为零。
        当加到脚23上的制动信号为高电平时,电动机进行制动操作。它使3个上侧驱动输出开路,下侧3个驱动输出为 高电平,外接逆变桥下侧3个功率开关导通,使电动机3个绕组端对地短接,实现能耗制动。芯片内设一个四与门电路,其输入瑞是脚23的制动信号和上侧驱动输出3个信号,它的作用是等待3个上侧驱动输出确实已转变为高电平状态后,才允许3个下侧驱动输出变为高电平状态,从而避免逆变桥上下开关同时出现导通的危险,其控制真值表,如表1示。
     
    1 MC33035控制真值表
    输入
    输出
    位置传感器信号(120°)
    正向/反向
    使能
    制动
    电流检测
    上侧驱动
    下侧驱动
    故障输出
    SA
    SB
    SC
    F/R
    Enable
    Break
    CS
    AT
    BT
    CT
    AB
    BB
    CB
    Fault
    1
    0
    0
    1
    1
    0
    0
    1
    1
     
    0
    0
    1
    1
    1
    1
    0
    1
    1
    0
    0
    0
    1
     
    0
    0
    1
    1
    0
    1
    0
    1
    1
    0
    0
    1
    0
    1
    1
    0
    0
    1
    0
    1
    1
    1
    1
    0
    0
    1
    1
    0
    1
    0
    0
    1
    0
    0
    1
    1
    1
    0
    0
    1
    1
    0
    0
    1
    0
    1
    1
    0
    1
    1
    1
    0
    0
    0
    1
    1
    0
    1
    0
    1
    1
    0
    0
    0
    1
    0
    0
    1
    1
    0
    1
    0
    0
    1
    1
    1
    0
    0
    1
    0
    0
    1
    1
    0
    0
    0
    0
    1
    0
    1
    0
    0
    1
    0
    0
    0
    1
    1
    0
    0
    0
    1
    0
    1
    1
    0
    1
    0
    0
    0
    1
    1
    0
    0
    1
    1
    0
    0
    1
    0
    1
    0
    0
    1
    0
    1
    0
    0
    1
    1
    1
    0
    1
    0
    1
    0
    0
    1
    0
    1
    1
    0
    0
    1
    0
    0
    0
    ×
    ×
    0
    ×
    1
    1
    1
    0
    0
    0
    0
    1
    1
    1
    ×
    ×
    0
    ×
    1
    1
    1
    0
    0
    0
    0
    ×
    0
    0
    0
    1
    1
    1
    0
    0
    0
    0
    ×
    1
    1
    0
    1
    1
    1
    1
    1
    1
    1
    ×
    0
    1
    1
    1
    1
    1
    1
    1
    1
    0
    ×
    1
    0
    1
    1
    1
    1
    0
    0
    0
    0
    注:√—传感器正常逻辑状态 ×—01
        312误差放大器
        该芯片内设有高性能,全补偿的误差放大器。在闭环速度控制时,该放大器的直流电压增益为80dB,增益带宽为0.6MHz,输入共模电压范围从地到VREf(典型值为6.25V),可得到良好性能。作开环速度控制时,可将此放大器改接成增益为l的电压跟随器,即速度设定电压从其同相输入端脚ll输入。脚12—13短接。
        313 脉宽调制器
        除非由于过电流或故障状态使6个驱动输出调闭锁,在正常情况下,误差放大器输出与振荡器输出锯齿波信号比较后,产生脉宽调制(PWM)信号,控制3个下侧驱动输出。改变输出脉冲宽度,相当于改变供给电动机绕组的平均电压,从而控制其转速和转矩。脉宽调制时序图,如图3示。
        
        314 电流限制
        外接逆变桥经一电阻RS接地作电流采样。采样电压由脚9和脚15输入至电流检测比较器。比较器反相输入端设 置有100mV基准电压,作为电流限流基准。在振荡器锯齿波 上升时间内,若电流过大,此比较器翻转,使下Rs触发器重置,将驱动输出关闭,以限制电流继续增大。在锯齿波下降时间,重新将触发器置位,使驱动输出开通。利用这样的逐个周期电流比较,实现了限流,若允许最大电流为Imax,则采样电阻按下式选择:
                                                              Rs=0.1/Imax
        为了避免由换相尖峰脉冲引起电流检测误动作,在脚9输入前可设置RC低通滤波器。
        32 MC33039电子测速器
        MC33039是为元刷直流电动机闭环速度控制专门设计的集成电路,系统不必使用高价的电磁式或光电测速机,就可实现精确调速控制。它直接利用三相无刷直流电动机转子位置传感器3个输出信号,经F/V变换成正比于电动机转速的电压。
        从MC33039结构图图4可知,脚1、2、3接收位置传感器3个信号,经有滞后的缓冲电路,以抑制输入噪声。经“或”运算得到相当于电动机每对极下6个脉冲的信号。再经有外接定时元件CT和RT的单稳态电路,从脚5输出的fout信号的占空比与电动机转速有关,其直流分量与转速成正比,此信号在外接低通滤波器处理后,即可得到与转速成正比的测速电压。三相电动机中应用时的波形图中,fout是脚5输出,Vout (AVG)表示它的平均值,即直流分量。

     
        4实验与结论
        为了更好的验证前面理论的可行性及安全性,按设计进行了实验。
        41 准备
        实验的主要部分—控制电路,设计为MC33035和MC33039所组成的闭环系统。由于实验条件的限制,我们对实验电路作了一些必要的调整,这些调整并没有影响系统的功能以及实验的结果。
        首先要作调整的是电源。试验中选用的电机是三相六极电机,n0=1500r/min,I0=10A,U0=50V。在供电电 源和MC33035的脚17之间加入LM317稳压三端以保证MC33035的Vcc在许可的范围内。LM317是50V输入、15V输 出的稳压三端。它的基本电路结构,如图5示。
        其计算公式是:
                                     Vout=1.25(Rl十R2)/R1
        式中,Rl=910Ω,R2=10kΩ,所以Vout=1.25(910+10)/910=15V。
        其次,该闭环速度控制系统中,用3个霍尔集成电路作转子位置传感器。用MC33035的脚8参考电压(6.24V)作为它们的电源。霍尔集成电路输出信号送至MC33039和M33035。实验中的电动机是六极的,从MC33039的脚5输 出的脉冲数是电动机每一转输出的3×6=18个脉冲。按电动机的最高转速来选择定时元件。实验中电动机的最高转是25×18=450个。即其频率为450Hz,周期约为2.2ms。由MC33039说明书,取定时元件参数Rl=1MΩ,Cl=750PF,单稳态电路产生脉冲宽度为950μs。脚8接MC33035的基准电压。脚5输出经电阻只5接MC33035的脚12,即误差放大反相输入端。放大器此时增益为lO,电容C3起滤波平滑作用。 MC33035振荡器参数:R2=5.1kΩ,C2=0.01μF,PWM频率约为24kHz。
        另外,因无法做成图1所示的NPN—PNP逆变桥。故用了N沟道; 的VMOS管,可组成六路逆变桥的电路,由于上侧驱动信号只能直接驱动P沟道的VMOS管而下侧可直接驱动N沟道的VMOS管。因而上桥臂与逆变桥之间的电路中加入反相器将驱动信号变非即可。组成后的电路图,如图6示。
     
        42 实验结论
        在电机实际操作之前,以手动方式转动电机,用万用表测量电机上设置的霍尔传感器的三路输出信号与MC33035输出信号真值表是否一致。实验结果,如表2示。
    2 实验所得的真值
    传感器
    位置信号
    正向
    反向
    SA
    SB
    SC
    AT
    BT
    CT
    AB
    BB
    CB
    AT
    BT
    CT
    AB
    BB
    CB
     
    1
    0
    0
    0
    1
    1
    0
    0
    1
    1
    1
    0
    1
    0
    0
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    1
    1
    0
    1
    0
    1
    0
    0
    1
    1
    1
    0
    0
    1
    0
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    0
    1
    0
    1
    0
    1
    1
    0
    0
    0
    1
    1
    0
    1
    0
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    0
    1
    1
    1
    1
    0
    1
    0
    0
    0
    1
    1
    0
    0
    1
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    0
    0
    1
    1
    1
    0
    0
    1
    0
    1
    0
    1
    0
    0
    1
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    1
    0
    1
    0
    1
    1
    0
    1
    0
    1
    0
    1
    1
    0
    0
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
        手动工作的结果:实验所得与理论真值表一致。
        电机在电源驱动情况下的实验波形,如图7、8示。
     
        两图中的上侧曲线均为传感器输出的SB,图7的下侧曲线为Sc,图8的下侧曲线为SA。对照可知,实验输出与理论相符。
        测量电流波形时,首先,将一驱动电动机逆变器的主回路引出,在电线上装置电流传感器,再接入-5Ω的测量电阻后接地。然后以示波器测量电流传感器的电流,即流经电阻的波形,即电机电流波形。如图9示。
     
        可是,图9中的波形并不与理论。只是在周期内的分布有点相同,但波形上区别较大。这是由于电机处于空载运行所致。因为在实验中,无刷电机是运行在空载状态,逆变器的每一次换相,带来的冲击电流大于满载状态时,没有负载消耗平缓电流的波动。
        接着做起动加速运行的波形测试。实验以某一MC33035的上侧驱动输出和MC33039的fout为实验对象。测得的波形,如图10示。
        理论上这一波形应该是上侧输出的波形不因速度控制器的变动而改变,而fout波形则应该随速度控制器的变动而改变一周期内脉冲的数量,从而改变电动机两端的平均电压,改变电动机转速。
        但由于试验中的种种客观原因,导致了显示的波形出现了缺相的现象。但图中仍可看到下侧的驱动波每一周期的脉冲数量逐渐增加,即电机加速。
        在故障测试中、用一电位器接入控制电路的电源输入端,改变控制电路的电源电压Vcc,看电路对故障信号的反应。在试验过程中,电源电压Vcc从15V不断被调低,当到达10.5V左右时,报警电路驱动LED点亮。故障报警。
     
        5

        虽然在实验中,出现了一些与理论不太符合的现象,但总体来说,实验的结果基本达到了预期的结果,证明了运用小型无刷直流电机作家用传动装置的实际可行性。

    看《匠人手记》,与匠人同行!北航出版,正在热卖!

    发表评论:
    载入中...

    芯片专题

    器件专题

    软件专题

    硬件专题

    综合专题

    项目专题

    原创专题

    器件检测
    LCD LED
    按键 触摸键
    E2PROM
    电池 电机
    电阻 电容 电感

    指令系统
    软件算法
    编程规范
    滤波算法
    串行通讯

    PCB设计
    I2C PWM
    红外遥控
    充电技术
    中断 ADC 

    匠人手记
    匠人夜话
    网络心路
    一周热点串烧
    从零开始玩PIC
    DIY旋转时钟

    广告5号位 [投放]


    学习板、开发板、编程器、下载器、仿真器(查看详情……)

    站内搜索


    站外搜索


    百度  google
    mp3  歌词 
    图片  FLASH 
    知道  文档
    新闻  词典 
    地图  mp3 
    软件  天网 
    雅虎  爱问 
    搜狗  讯雷 
    网讯  华军 
    天空 

    21IC器件搜索
    百宝箱分站
  • 《匠人的百宝箱》21IC站
  • 《匠人的百宝箱》21IC笔记团队
  • 《匠人手记》21IC书友会
  • 《匠人的百宝箱》MCUBLOG站
  • 《匠人的百宝箱》MCUBLOG笔记团队
  • 《匠人的百宝箱》EDN站
  • 《匠人手记》EDN书友会
  • 《匠人的百宝箱》与非网站
  • 《匠人的百宝箱》新浪站
  • 《匠人的百宝箱》百度站
  • 《匠人的百宝箱》网易126站
  • 《匠人的百宝箱》网易163站
  • 《匠人的百宝箱》互动出版网站
  • 广告4号位 [投放]

     
     
     

    新鲜货色

    匠人手记

    近期动态

    载入中...

      《匠人手记》购书全攻略 
     书友近况:淘书手记答疑与讨论:什么是散转程序 
     《匠人手记》新书艳照
     EDN《匠人手记》签名售书优惠活动开始报名啦!
     欢迎加入《匠人手记》EDN书友会
     欢迎加入《匠人手记》书友会Q群
     《匠人手记》终稿目录
     《匠人手记》封面,请大家先睹为快
     上周六收到了北航寄来的《匠人手记》清样,让大家先睹为快

    匠人原创

    粉丝评论

    往日酷贴

    载入中...

    载入中...



     网络酷文:博客,改变的不仅仅是图书 
     网络酷文:C语言宏定义技巧C语言 条件编译详解

      21IC上海2008-04聚会报名进行中。。。 
     两分钟让你明白什么是ERP![转]
      神奇的Duff's Device 算法
      实用一线通讯电路及软件设计方法
      程序员的“七年之痒”
      史上最短但最精彩的武侠小说
      网络无厘头文学《缺钙水浒》(爆笑)

     你的博客还能持续多久(转贴)
     电动车无刷电机控制器软件设计要点(作者:谢渊斌)

    大千八卦

    友情连接

    新浪新闻:
    新浪财经:
    AK58新闻:
    新浪股票:
    新浪股票:
    证券之星:

     [更多酷站连接]

     

     

    [欢迎交换连接]

    [百宝箱之与非门分舵]

    [电脑圈圈的家当]

    [IC921的博客]

    [柔月阁]

    [八楼的呼吸]

    [hotpower 的水潭]

    [xwj的文君阁]

    [所长的BLOG]

    [阿摆手记]

    [电子伙伴]

    [unaided的笔记]

    [小飞的笔记]

    [单片机开发联盟]

    [网址之家]

    [好东西网址大全]

    [美萍中文精选]

    [数字电视之家]

    [SMARTCODE电子书斋]

    [软件开发之窗]

    [Armoric]

    [我爱研发网]

    [infernal的笔记]

    [雄鹰的空中加油站]

    [SunK]

    [逍遥电子]

    [ningpanda的博客]

    [C-Design]

    [一网见天下]

    [海边淘沙]

    [嵌入式365]

    [水牛的仓库]

    [股剩是怎样炼成的]

    [PIC论坛]

    [ICC AVR开发网]

    [中国高校自动化网]

     

     

     

    MCU博客-中国电子工程师博客网 

    大学生电子网 

     

     

     

     

     

    !!! 《匠人的百宝箱》 !!!