基于dsp的网络化无刷直流电动机控制系统

基于dsp的网络化无刷直流电动机控制系统

ID:10344695

大小:54.50 KB

页数:4页

时间:2018-07-06

基于dsp的网络化无刷直流电动机控制系统_第1页
基于dsp的网络化无刷直流电动机控制系统_第2页
基于dsp的网络化无刷直流电动机控制系统_第3页
基于dsp的网络化无刷直流电动机控制系统_第4页
资源描述:

《基于dsp的网络化无刷直流电动机控制系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于DSP的网络化无刷直流电动机控制系统

2、第1关键词:直流无刷电动机DSP网络伺服控制器众所周期,直流电机具有最优越的调速性能,主要表现在调速方便(可无级调速)、调速范围宽、低速性能好(启动转矩大、启动电流小)、运行平衡、噪音低、效率高等方面。目前无刷直流电机已广泛应用于数控机床的进给驱动、机器人的伺服驱动以及新一代家用电器的变速驱动中。为进一步提高控制系统的综合性能,就无刷直流电机控制系统的控制器而方,近几年国外一些大公司纷纷推出较MCU性能更加优越的DSP(数字信号处理器)单片电机控制器,如ADI公司的ADMC3xx系列,TI公司的TMS320C24系列及Motorola公司的DSP5

3、6F8xx系列。它们都是将一个以DSP为基础的内核,配以电机控制所需的外围功能电路,集成在单一芯片内,使价格大大降低且体积缩小、结构紧凑、使用便捷、可靠性提高。其最大速度可达20~40MIPS,指令执行时间或完成一次动作的时间仅为几十纳秒,和普通的MCU相比,运算及处理能力增强10~50倍,确保了系统有更优越的控制性能。1系统原理概述在本文设计的无刷直流电动机控制系统中,采用TI公司的TMS320LF240x芯片作为控制器。TMS320LF240x芯片作为DSP控制器24x系列的新成员,是TMS320C2000平台下的一种定点DSP芯片。从结构设计上讲,240x系列DSP提供了低成本、低消

4、耗、高性能的处理能力,对电机的数字化控制作用非常突出。在图1所示的基于TMS320LF240x的无刷直流电动机控制系统中,采用TMS320LF240DSP作为控制器,处理采集到的数据和发送控制命令。TMS320LF240控制器首先通过三个I/O端口捕捉直流电机上的霍尔元件H1、H2、H3的高速脉冲信号,检测转子的转动位置,并根据转子的位置发出相应的控制字来改变P信号的当前值,从而改变地直流电机驱动电路(全桥控制电路MOSFET)中功率管的导通顺序,实现对电机转速和转动方向的控制。电机的码盘信号A、B通过DSP控制器的CAP1、CAP2端口进行捕捉。捕捉到的数据存放到寄存器中,通过比较捕捉到

5、的A、B两相脉冲值可以确定当前电机的正反转状态以及转速。在系统的运行过程中,驱动保护电路会检测当前系统的运行状态。如果系统中出现过流或者欠压情况,P信号驱动器IR2130会启动内部保护电路,锁住后继P信号的输出,同时通过FAULT引脚拉低DSP控制器的PDPINT引脚电压,启动DSP控制器的电源驱动保护。这时所有的EV模块输出引脚将被硬件置为高阻态,实现对控制系统的保护。该系统中设计的保护电路主要用于保护DSP控制器和电机的驱动电路。随着电机转子的旋转,光电管间歇接收从光源发出的光,不断导通和截止,从而产生一系列“0”、“1”信号。这些脉冲信号通过I/O口传输给DSP,DSP读取霍尔元件的

6、状态值,确定转子当前的位置,通过改变P信号输出的高有效或低效来控制驱动电路,改变MOSFET管的导通顺序,很好地实现电机换相的控制;同时改变P信号占空比,来调节电机的转速。电动机驱动电路控制桥功率管的导通顺序为Q1Q2、Q2Q3、Q3Q4、Q4Q5、Q5Q6、Q6Q1,为两两通电方式。电机转子每转一圈,霍尔元件H1、H2、H3会出现六种状态,DSP对每一种状态发出相应的控制字,改变电机的通电相序,实现电机的连续运行。电机驱动电路控制原理图和电机正转换相表如图2和表1所示。表1电机正转换相表 P6P5P4P3P2P1H1H2H3ACTRQ12Q0011111111101010X03FEQ2Q

7、30011111011111000X03EFQ3Q41111111000111100X0FE3Q4Q%1110111100110100X0FE3Q%Q61110001111110110X0E3FQ6Q11111001111100010X0F3E2.2霍尔元件信号处理电动机上的霍尔元件信号发生时序如图3所示。直流电机产生的霍尔元件信号通常高低电平相互覆盖。而对电机驱动桥路的控制需要根据检测到的三个霍尔元件的每一次跳变,来触发控制器进入中断响应,同时还要记录霍尔元件的状态。因此在设计中对三个霍尔元件做两步处理:首先把三个霍尔元件的信号接到TMS320LF240的三个I/O引脚上,记录当前的状态

8、;然后把霍尔元件信号作为三路输入接到CPLD的I/O口,通过编程实现一路连续的窄脉冲输出,接到TMS320LF240的CAP3引脚上。每一个脉冲触发一次中断,控制驱动桥路的导通顺序,并根据当前的霍尔元件状态信息对电机的转速和正反转进行控制。3驱动电路电机控制的驱动器采用IR2130芯片。IR2130/IR2132(J)(S)是一种高电压、高速度的功率MOSFET和IGBT驱动器,工作电压为10~20V,分别有三个独立的高

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。