第三章无刷直流电动机PWM-控制方案.doc
《第三章无刷直流电动机PWM-控制方案.doc》由会员分享,可在线阅读,更多相关《第三章无刷直流电动机PWM-控制方案.doc(11页珍藏版)》请在咨信网上搜索。
1、第三章、用ELDSPMCKIV实现无刷直流电动机PWM 控制方案实验概述:本实验就是一个无刷直流电动机得PWM控制系统。结构简单,用到得模块也较少。下面给出每个模块得输入与输出量名称及其量值格式(一)、无刷直流电动机PWM 控制原理简介无刷直流电动机从结构上讲更接近永磁同步电动机(我们在下一章节中做详细介绍),控制方法也很简单,主要就是通过检测转子得位置传感器给出得转子磁极位置信号来确定励磁得方向,从而保证转矩角在90 度附近变化,保证电机工作得高效率。定子换相就是通过转子位置信号来控制,转矩得大小则通过PWM得方法控制有效占空比来调控。我公司提供过两种直流无刷电机,一种以前提供过得57BL0
2、2直流无刷电机得额定电压为24V,额定转速为1600rpm,转子极数为4,也就就是2 极对,还有一种就是现在提供得57BL0730N1直流无刷电机,该电机额定转速为3000rpm,转子极数为10,也就就是5极对,这两种电机得转子位置都由霍尔传感器提供,同时由此计算出电机得转速,控制程序样例没有电流环。(二)、系统组成方案及功能模块划分本实验为开环与闭环实验,通过几个模块信号处理最终用BLDCPWM模块产生IPM驱动信号来控制直流无刷电机转动。下图为一个开环控制得系统功能框图,参考占空比信号经由RMP2CNTL 模块处理,变成缓变信号送到PWM产生模块。霍尔传感器得输出脉冲信号,经由DSP得CA
3、P1、CAP2、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芯航空插头连接到控制器前面DS
5、PCPU板下面得那块接口板INF2上得9芯航空插座上,并将INF2上得JP1拨向左侧,标有“LINE1000”字样。4、 将连接在磁粉制动器上得M006号负载电缆得4芯卡式插头连接到控制器背板得4芯圆形卡式插座上。5、 将仿真器连接到DSP28335CPU板上得J8上(右上角14P插座)。6、 将3芯电源线插入控制器得背板上,并将电源线插在电源接线板上,注意,一定要确保插座板上得大地线就是接触良好得。7、 打开控制器背板上得得红色船形电源开关,如果有电,此开关得指示灯应点亮。同时控制器前面得液晶显示器应显示开机画面,然后停留在菜单画面。9、 启动CCS软件(CCStudio v3、3)(在此之
6、前应该已经用Setup CCStudio v3、3文件设置好CPU 类型与仿真器类型),如果8 秒之内还没有进入到CCS 软件得操作页面,并且发现DSPCPU 板上得“LED3”指示灯不闪烁,请按DSPCPU 板上得复位键(在LED4灯得右边),直到该指示灯闪烁为止,然后就应该能进入CCS3、3了。注意、CCS3、3软件界面出现后,在界面得右下角出现如下提示:说明CCS3、3 软件没有连接目标CPU,所以此时要用“DebugCollect”命令来连接目标CPU,执行完后再界面得右下角会出现如下提示: 说明软件可以正常使用了。最后用“Load Workspace”菜单命令打开E:MCKIV283
7、35softbldc28335100305DMCC28V32XsysBLDC3_1_2833xcfloatbuild bldc_2833xDebug” 文件夹下得工作环境文件“bldc_2833x、wks”文件。步骤 1、开环启动,寻找最佳换相表测试此实验用RMP2_CNTL、MOD6_CNT与 BLDCPWM及硬件电路连接来实验直流无刷电机得开环控制,通过实验过程来验证以上几个模块及逆变电路工作就是否正常,并分析模块在系统中得作用,关键就是通过转子在不同起始位置得不同换相控制表来找到让转矩与转子正交得最佳换相表。图411与图412分别给出了此步骤得功能框图与软件流程图。以下给出步骤1中得控制
8、参数及其调节范围:仿真测试具体操作方法如下:1、 将头文件“build、h”中得编译指令BUILDLEVEL设为“LEVEL1” ,目前公司配置得直流无刷电机就是5 极对得,以前公司配置过2 极对得直流无刷电机,如果电机就是2极对得,请打开“PARAMETER、H”头文件,并修改这一行程序:#define P 10 / Number of poles, 将10修改为4、#define BASE_FREQ 250 将250修改为50如果就是5极对电机则不用修改。然后用“ProjectBuild”指令重新编译连接程序;2、 用“ Program”菜单命令加载“bldc_2833x、out”文件到目
9、标板,此时注意观察加载得文件“bldc_2833x、out”就是否您刚才编译链接生成得文件,瞧一下文件得生成时间就知道了,如果所有源文件都没有修改,此时“bldc_2833x、out”得生成时间不会变化;如果想证实源文件编译就是否执行,可以在主程序中随便修改一点注释内容,那么编译得时候就肯定会生成新时间得输出文件。3、 点击“DebugReal time Mode”选择实时模式,此时出现一个对话框,选择“就是(Y)”,再点击“DebugRun” 或者点击左侧运行图标运行程序,此时程序在实时运行模式下运行。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、CmtnTrigHall 得波形,如图413,图414 所示。mod1、Cou
12、nter 就是检测到得转子换相计数器,从0 到5 之间变化,hall1、HallGpioAccepted表示得就是转子换相对应得霍尔状态,mod1、TrigInput表示得就是检测到了换相得信号标志,hall1、CmtnTrigHall表示得也就是换相标志。记录下此时得“Build1”标签中得变量FirstHallState,这就是转子在启动之初得霍尔位置,再记录下“Build1”标签中得speed1、SpeedRpm,这就是电机当前得转速,再记录下hall1、HallMap0 hall1、HallMap5这个数组得6 个值,这就就是换相表。这三部分得变量值记录下来以后,点击“DebugHal
13、t”,再点击“DebugReal time Mode”,最后点击“DebugReset CPU”与“DebugRestart”,退出实时运行模式,将转子转动到与刚才得初始位置偏移30度左右得位置,然后点击“DebugReal time Mode”选择实时模式,此时出现一个对话框,选择“就是(Y)”,再点击“DebugRun” 或者点击左侧运行图标运行程序,此时程序在实时运行模式下运行。电机应该运行起来,记录下此时得“Build1”标签中得变量FirstHallState,“Build1”标签中得speed1、SpeedRpm,再记录下hall1、HallMap0 hall1、HallMap5这
14、个数组得6个值,然后又退出实时模式,电机停止运行,再次转动转子得初始位置,与刚才第二次得位置相差30度左右,如此循环下去,直到转子6个初始位置都试运行完成,我们会发现,电机在相同得转矩作用下,速度相差较多,其中那个转速最快得换相表就就是我们需要得保证转矩与转子正交得换相表,一般情况下,应该就是hall1、HallMap0 hall1、HallMap5 中得数值为“ 451326 ”, 最后点击“DebugHalt” ,再点击“DebugReal time Mode” ,最后点击“DebugResetCPU” ,退出实时运行模式。公司原先配套得直流无刷电机为2 极对得,所以转子机械位置从0 到3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 章无刷 直流电动机 PWM 控制 方案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。