欢迎来到天天文库
浏览记录
ID:20139301
大小:75.00 KB
页数:9页
时间:2018-10-10
《dsp应用技术课程设计报告书写规范及要求 - 副本》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、DSP应用技术课程设计封皮打印!电子稿填写!A4纸学院:哈尔滨理工大学荣成学院居中,字号和此模版一致!专业:班级:姓名:学号:年月日实验有位置传感器无刷电机的开环控制一、实验目的手写版!:二、实验内容手写:有位置传感器无刷电机的开环控制三、实验用设备仪器及材料手写:四、实验方法及步骤手写:测试过程如下:n将P3和三相无刷电机的U、V、W连接;将电机的霍尔传感器输出与SEED-BLDC的P4相连;nP10与+24V的外接电源相连;nP5和外接的开关电源相连或者和实验箱上的电源接口相连;nP6和DEC2
2、812的J17相连,注意正确连接,勿接反;P9和DEC2812的J18相连n上电观察D15和D16指示灯是否点亮,否则断电检查系统。n将sensor-openloop目录拷贝到CCS集成开发环境下的myprojects目录下;n打开CCS,在CCS中用Project→Open…命令,加载sensor-openloop目录下的edit.pjt;n在CCS中用File→LoadGEL…命令,加载sensor-openloop目录下的F2812.gel;n在CCS中用File→LoadProgram…命令
3、,加载sensor-openloop目录下的edit.out;n在CCS中用Debug→GoMain命令执行到C的main()函数处,如图6-1;n按F5运行,电机变以一定的速度旋转起来,通过观察变量Speed的值,可以知道此时速度的值;通过观察数组test[]的值,可以知道过去一段时间内速度的值,如图6-2;n程序运行过程中,灯D14闪烁,表示程序在运行;如果灯D13点亮,表明有过压现象出现;如果灯D12点亮,表明有过流现象出现。五、实验结果分析:手写!包括程序。图等!#include"DSP28
4、_Device.h"#include"motor.h"//interruptvoidt1pint_isr(void);interruptvoidt2pint_isr(void);interruptvoidcap_isr(void);interruptvoidpdpinta_isr(void);voiddelay(unsignedintm);unsignedintt1prd=117;//定时器1的周期unsignedintt2prd=117;//定时器2的标志unsignedintdir=0;//电机
5、转动方向unsignedintpwm=20;unsignedintdccurent,u,v,w,speedad;//直流母线电流unsignedintdcvoltage;//直流母线电压Uint32Sumdcv=0;unsignedintdcvcount=0,Averagedcv=0;//母线电压平均值初始化unsignedintcapstastus;//定义cap口的电平Uint32Time,T2cnt,Speed=0,count=0;unsignedPole=2;//极对数Uint32Sum=0
6、,Average=0;unsignedintl=0,nn=0;intt2=0;unsignedinttest[2000],test1[2000],test2[2000];intsss=0;//voidmain(void){/初始化系统/InitSysCtrl();/关中断/DINT;IER=0x0000;IFR=0x0000;/初始化PIE/InitPieCtrl();/初始化PIE矢量表/InitPieVectTable();/初始化GPIO/Gpioinit();/初始化AD/InitAdc()
7、;/初始化PWM/Init_eva_pwm();/初始化CAP/Capinit();EALLOW;//ThisisneededtowritetoEALLOWprotectedregisterPieVectTable.CAPINT1=&cap_isr;PieVectTable.CAPINT2=&cap_isr;PieVectTable.CAPINT3=&cap_isr;PieVectTable.T1PINT=&t1pint_isr;PieVectTable.T2PINT=&t2pint_isr;Pie
8、VectTable.PDPINTA=&pdpinta_isr;EDIS;//ThisisneededtodisablewritetoEALLPieCtrl.PIEIER2.bit.INTx4=1;//T1pint中断PieCtrl.PIEIER3.bit.INTx1=1;//T2pint中断PieCtrl.PIEIER3.bit.INTx5=1;//Cap1中断PieCtrl.PIEIER3.bit.INTx6=1;//Cap2中断PieCtrl.PIEIER3.bi
此文档下载收益归作者所有