无传感器无刷程序

无传感器无刷程序

ID:23876571

大小:127.50 KB

页数:10页

时间:2018-11-11

无传感器无刷程序_第1页
无传感器无刷程序_第2页
无传感器无刷程序_第3页
无传感器无刷程序_第4页
无传感器无刷程序_第5页
资源描述:

《无传感器无刷程序》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《无位置传感器的无刷直流电动机调速控制程序》.include"240x.h".global_c_int0;--------------------------------------以下定义常数和变量--------------------------------------------------KP.set245;电流调节比例系数,0.12的Q11格式KPS.set100;速度调节比例系数.bssCAPT,1;换相控制字.bssCOMP,1;更新占空比的比较值,由电流调节输出.bssIDC_REF,1;电流参考值,由速度调节输出.b

2、ssIDC_ERRORK,1;电流偏差.bssFLAGCUR,1;更新比较值和换相标志,1-允许更新,0-不允许.bssSPEED_REF,1;给定速度参考.bssV_ERRORK,1;速度偏差.bssSPEED_COUNT,1;速度调节环计数器.bssV1,1;相电压1.bssV2,1;相电压2.bssV3,1;相电压3.bssNEUTRAL,1;中性点电压.bssFLAG,1;感应电动势变符号标志,1-变了;0-没变.bssFLAGUP,1;转过一机械转标志,1-没转过,0-转过.bssBCOUNT,1;延迟时间更新值,磁定位时临时

3、变量.bssB2COUNT,1;延迟时间.bssSTALL,1;磁定位结束标志,1-结束,0-没结束.bssASYM,1;延时计算感应电动势计数器.bssSPEEDFLAG,1;第一转时禁止速度调节标志,1-禁止,0-允许.bssTIME,1;每转时间计数器.bssSTACK,6;软堆栈区;--------------------------------------定义主向量-------------------------------------------------------------.sect"vectors"RSVECTB

4、_c_int0;复位INT1BPHANTOM;INT1INT2BPHANTOM;INT2INT3BPHANTOM;INT3INT4BPHANTOM;INT4INT5BPHANTOM;INT5INT6BADCINT;ADC中断…             ;略;--------------------------------------以下是程序-------------------------------------------------------------.text;--------------------------------

5、------初始化程序--------------------------------------------------------------_c_int0SETCCNFCLRCOVMSETCSXM;符号扩展SETCINTM;关中断LARAR1,#STACKLDP#0E0HSPLK#68H,WDCR;不用看门狗SPLK#0284H,SCSR1;10MCLKIN,20MCLKOUTLDP#0E8HSPLK#500,T1PR;PWM设置,周期50微秒SPLK#0000H,T1CNTSPLK#0FFFH,ACTRA;PWM1~6全部高电平

6、输出SPLK#01F4H,DBTCONA;死区1.6微秒SPLK#500,CMPR1;占空比为0SPLK#500,CMPR2SPLK#500,CMPR3SPLK#8200H,COMCONA;允许比较,T1下溢重载SPLK#0840H,T1CON;连续增减计数,内部时钟,不分频SPLK#0100H,GPTCONA;T1周期中断标志启动AD转换LDP#0E1HSPLK#0FC0H,MCRA;引脚设置为PWMLDP#0LACC#020HSACLIMR;允许INT6中断LACCIFR;清标志SACLIFRLDP#0E8HLACCEVAIFRA;

7、清标志SACLEVAIFRALACCEVAIFRBSACLEVAIFRBLACCEVAIFRCSACLEVAIFRCSPLK#0,EVAIMRA;屏蔽中断SPLK#0,EVAIMRBSPLK#0,EVAIMRCLDP#0E1H;AD设置SPLK#0500H,ADCTRL2;允许EVA启动AD转换SPLK#0900H,ADCTRL1;10分频SPLK#0003H,MAXCONV;4个转换通道SPLK#3210H,CHSELSEQ1;ADCIN00-03通道CLRCINTM;开总中断;----------------------------

8、----------变量初始化---------------------------------------------------------LDP#0;变量初始化SPLK#020H,IDC_REF;磁定

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

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

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