无刷直流电动机PWM控制方案.docx
《无刷直流电动机PWM控制方案.docx》由会员分享,可在线阅读,更多相关《无刷直流电动机PWM控制方案.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章、用 EL-DSPMCKIV 实现无刷直流电动机 PWM 掌握方案试验概述:本试验是一个无刷直流电动机的PWM掌握系统。构造简洁,用到的模块也较少。下面给出每个模块的输入与输出量名称及其量值格式一、无刷直流电动机 PWM掌握原理简介无刷直流电动机从构造上讲更接近永磁同步电动机我们在下一章节中做具体介绍,掌握方法也很简洁,主要是通过检测转子的位置传感器给出的转子磁极位置信号来确定励磁的方向,从而保证转矩角在90 度四周变化,保证电机工作的高效率。定子换相是通过转子位置信号来掌握,转矩的大小则通过PWM的方法掌握有效占空比来调控。我公司供给过两种直流无刷电机,一种以前供给过的57BL-02直
2、流无刷电机的额定电压为24V,额定转速为1600rpm,转子极数为4,也就是2 极对,还有一种是现在供给的57BL-0730N1直流无刷电机,该电机额定转速为3000rpm,转子极数为10,也就是5极对,这两种电机的转子位置都由霍尔传感器供给,同时由此计算出电机的转速,掌握程序样例没有电流环。二、系统组成方案及功能模块划分本试验为开环和闭环试验,通过几个模块信号处理最终用BLDCPWM模块产生IPM驱动信号来掌握直流无刷电机转动。以下图为一个开环掌握的系统功能框图,参考占空比信号经由RMP2CNTL 模块处理,变成缓变信号送到PWM产生模块。霍尔传感器的输出脉冲信号,经由DSP 的CAP1、C
3、AP2、CAP3端口被DSP猎取。通过霍尔供给的转子位置信息HALL3_DRV模块推断转子位置,并将该转子位置信息通过计数器传递给BLDC_3PWM_DRV 模块,该模块通过占空比输入、设定开关频率以及转子的位置信息产生相应的PWM 信号作用于逆变器中的开关管,从而驱动电动机旋转。三、系统测试步骤和方法进展该系统测试的前提是已经在电脑上安装好CCS3.3版本的软件了,我们供给 的软件是在CCS3.3 版本下进展调试的,尤其是我们供给的工作环境wks 文件是在此版本下保存的,在不同的版本下并不兼容,所以建议客户安装CCS3.3 版本, 假设非要在CCS 其他版本下运行该套软件,请客户自行建立工作
4、环境wks文件。另外该系统测试的前提也认为是将DSP的USB仿真驱动也已经安装好了。首先将公司供给的光盘根名目下的mckiv文件夹拷贝到电脑E 盘的根名目下,由于TI 公司的CCS 集成软件是有路径记忆功能的,所以最好是拷贝到E盘。首先依据以下方法连接好掌握器和机组:1. 将掌握器背板上的带单芯插头的灰色大地线插到直流有刷电机机组上。2. 将 M002 号电缆的10 芯航空插头连接到掌握器的背板上。将另一头4 芯航空插头连接到直流无刷电机的5芯插座上。3. 将M007号霍尔信号电缆一端的9芯航空插头连接到直流无刷电机的9芯航空插 座上,另一端9芯航空插头连接到掌握器前面DSPCPU板下面的那块
5、接口板INF2 上的9芯航空插座上,并将INF2上的JP1拨向左侧,标有“LINE1000”字样。4. 将连接在磁粉制动器上的M006号负载电缆的4芯卡式插头连接到掌握器背板 的4芯圆形卡式插座上。5. 将仿真器连接到DSP28335CPU板上的J8上右上角14P插座。6. 将3芯电源线插入掌握器的背板上,并将电源线插在电源接线板上,留意,一 定要确保插座板上的大地线是接触良好的。7. 翻开掌握器背板上的的红色船形电源开关,假设有电,此开关的指示灯应点亮。同时掌握器前面的液晶显示器应显示开机画面,然后停留在菜单画面。9. 启动CCS软件CCStudio v3.3在此之前应当已经用Setup C
6、CStudio v3.3 文件设置好CPU 类型和仿真器类型,假设8 秒之内还没有进入到CCS 软件的操作页面,并且觉察DSPCPU 板上的“LED3”指示灯不闪耀,请按DSPCPU 板上的复位键在LED4灯的右边,直到该指示灯闪耀为止,然后就应当能进入CCS3.3了。留意.CCS3.3软件界面消灭后,在界面的右下角消灭如下提示:说明CCS3.3 软件没有连接目标CPU,所以此时要用“Debug-Collect”命令来连接目标CPU,执行完后再界面的右下角会消灭如下提示: 说明软件可以正常使用了。最终用“File WorkspaceLoad Workspace”菜单命令翻开E:MCKIV283
7、35softbldc28335100305DMCC28V32XsysBLDC3_1_2833x cfloatbuild bldc_2833xDebug” 文件夹下的工作环境文件“bldc_2833x.wks” 文件。步骤 1、开环启动,查找最正确换相表测试此试验用RMP2_CNTL、MOD6_CNT和 BLDCPWM及硬件电路连接来试验直流无刷电机的开环掌握,通过试验过程来验证以上几个模块及逆变电路工作是否正常,并分析模块在系统中的作用,关键是通过转子在不同起始位置的不同换相掌握表来找到让转矩和转子正交的最正确换相表。图4-1-1和图4-1-2分别给出了此步骤的功能框图和软件流程图。以下给出步
8、骤1中的掌握参数及其调整范围:仿真测试具体操作方法如下:1. 将头文件“build.h”中的编译指令BUILDLEVEL设为“LEVEL1” ,目前公司配置的直流无刷电机是5 极对的,以前公司配置过2 极对的直流无刷电机, 假设电机是2极对的,请翻开“PARAMETER.H”头文件,并修改这一行程序: #defineP10/ Number of poles, 将10修改为4.#defineBASE_FREQ250 将250修改为50假设是5极对电机则不用修改。然后用“Project-Build”指令重编译连接程序;2. 用“File-Load Program”菜单命令加载“bldc_2833x
9、.out”文件到目标板, 此时留意观看加载的文件“bldc_2833x.out”是否您刚刚编译链接生成的文件, 看一下文件的生成时间就知道了,假设全部源文件都没有修改,此时“bldc_2833x.out”的生成时间不会变化;假设想证明源文件编译是否执行,可 以在主程序中任凭修改一点注释内容,那么编译的时候就确定会生成时间的输出文件。3. 点击“Debug-Real time Mode”选择实时模式,此时消灭一个对话框,选择“是Y”,再点击“Debug-Run” 或者点击左侧运行图标运行程序,此时程序在实时运行模式下运行。4. 在“Watch window”窗口中左键点击“Build1”标签并在
10、空白处点击右键, 选择连续刷模式“Continuous Refresh” ,此时应能观看到“BackTicker” 变量在不断变化,说明主程序已经运行。在掌握器面板上进展电机选择,选择直流无刷电机正确后,进入状态页面F1,翻开主电源(按钮:电源)。将电机转子转动到任意一个可识别的位置,例如,将轴的安装端面水平,或者将安装销位置朝上,或者给转子贴一个标记,让标记朝上,目的就是要能识别这个位置,然后在下次启动是能让转子相对这个位置转动一个角度,然后设置变量“EnableFlag”为1,此时应能观看到变量“IsrTicker”也在不断变化,说明主中断效劳程序已经正常运行,此时假设各电路局部正确,机组
11、连接正确的话,电机应稳定运行。假设电机没有运转,请检查各电缆是否连接牢靠,检查INF2电 路板上的JP1拨动开关是否拨向左侧,都没有错误的话,检查INF2 上的LED2 是否熄灭,假设熄灭,说明产生了功率保护中断,更换DSPCPU板后试验现象依 旧,则可能需要返修。5. 分别右键点击图形显示窗口“Channel1&2”、“Channel3&4”,选择连续 刷模式“Continuous Refresh”,观看mod1.Counter、hall1.HallGpioAccepted、 mod1.TrigInput 以及hall1 tnTrigHall 的波形,如图4-1-3,图4-1-4 所示。mo
12、d1.Counter 是检测到的转子换相计数器,从0 到5 之间变化, hall1.HallGpioAccepted表示的是转子换相对应的霍尔状态,mod1.TrigInput表 示的是检测到了换相的信号标志,hall1 tnTrigHall表示的也是换相标志。记 录下此时的“Build1”标签中的变量FirstHallState,这是转子在启动之初的霍尔 位置,再记录下“Build1”标签中的speed1.SpeedRpm,这是电机当前的转速, 再记录下hall1.HallMap0 hall1.HallMap5这个数组的6 个值,这就是换相表。这三局部的变量值记录下来以后,点击“Debug-
13、Halt”,再点击“Debug-Real time Mode”,最终点击“Debug-Reset CPU”和“DebugRestart”,退出实时运行模式,将转子转动到和刚刚的初始位置偏移30度左右的位置,然后点 击“Debug-Real time Mode”选择实时模式,此时消灭一个对话框,选择“是Y”,再点击“Debug-Run” 或者点击左侧运行图标运行程序,此时程序在实时运行模式下运行。电机应当运行起来,记录下此时的“Build1”标签中的变量FirstHallState,“Build1”标签中的speed1.SpeedRpm,再记录下hall1.HallMap0 hall1.Hall
14、Map5这个数组的6个值,然后又退出实时模式,电机停顿运行,再次转动转子的初始位置,和刚刚其次次的位置相差30度左右, 如此循环下去,直到转子6个初始位置都试运行完成,我们会觉察,电机在一样的转矩作用下,速度相差较多,其中那个转速最快的换相表就是我们需要的保证转矩和转子正交的换相表,一般状况下,应当是hall1.HallMap0 hall1.HallMap5 中的数值为“ 451326 ”, 最终点击“Debug-Halt” ,再点击“Debug-Real time Mode” ,最终点击“Debug-ResetCPU” ,退出实时运行模式。公司原先配套的直流无刷电机为2 极对的,所以转子机械
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 直流电动机 PWM 控制 方案
限制150内