当前位置: 首页 > 工业控制产品 > 运动控制 > 直流电动机

运动控制DSP资料无刷直流电机驱动控制系统设计

文件类型:     文件大小:428.18K    品牌:东盛_DS

更新日期:2022-10-09    浏览次数:117    下载次数:0

本文根据项目参数要求,采用Microchip公司的PIC16F72单片机作为控制芯片,在硬件方面,进行了电源电路设计、系统硬件保护电路设计、三相全桥逆变电路设计、逆变器驱动电路设计。在软件方面利用汇编语言,采用模块化编程和结构化编程。根据无刷直流电机的控制原理,对系统的控制部分进行了详细分析。 无刷直流电机转子的转速受电机定子旋转磁场的速度及转子极数的影响,在转子极数固定情况下,改变定子旋转磁场的频率就可以改变转子的转速。无刷直流电机控制器包括电源部分和控制部分,如图1所示。电源部分提供三相电源给电机,控制部分则按照需求转换电源频率。电源部分可以直接以直流电输入或者以交流电输入,如果是以交流电输入就需先经转换器(converter)转成直流电。不论是直流电输入或是交流电输入,送入电机线圈前须先将直流电压由逆变器(inverter)转成三相电压来驱动电机。逆变器一般由六个功率晶体管,分为上桥臂和下桥臂,连接电机作为控制流经电机线圈的开关。控制部分则提供PWM脉冲宽度调制信号决定功率晶体管开关频率及逆变器换相的时机。对于无刷直流电机,当负载变动时,一般希望速度可以稳定于设定值而不会有太大的变动,所以电机内部装有霍尔传感器(hall-sensor),作为速度的闭回路控制,同时也作为相序控制的依据。 电机转动由霍尔传感器感应到的电机转子所在位置,决定开启或关闭逆变器中功率晶体管的顺序来控制,如图2所示,逆变器中的AH, BH, CH(上桥臂功率晶体管)及AL, BL, CL(下桥臂功率晶体管),使电流依序流经电机线圈,产生顺向或逆向旋转磁场,并与转子磁铁产生的磁场相互作用,使电机顺向或逆向转动。当电机转子转动到霍尔传感器感应出另一组信号的位置时,控制部又再开启下一组功率晶体管,如此循环,电机就可以实现转动.功率晶体管的开启方法举例如下:AH, BL一组—>AH, CL一组—>BH, CL一组—>BH, AL一组—>CH, AL一组—>CH、BL一组,但不能使AH, AL或BH, BL或CH, CL,即同相上下桥臂同时导通.此外,因为电子零件总有开关的响应时间,所以功率晶体管在关与开的交错时间要将零件的响应时间考虑进去,否则当上臂(或下臂)尚未完全关闭,下臂(或上臂)就已开启,结果就造成上、下臂短路而使功率晶体管烧毁。设电机转子位置传感器采集的位置信号为Ha, Hb, Hc,分别对应于逆变器的A相、B相、C相。