• 大小: 1.25MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-24
  • 语言: 其他
  • 标签: 28335  FOC  

资源简介

基于28335的电机FOC+svpwm控制,实现电流、速度和位置的控制

资源截图

代码片段和文件信息

#include “DSP2833x_Device.h“     // DSP2833x Headerfile Include File
#include “DSP2833x_Examples.h“   // DSP2833x Examples Include File


Uint16 addr_tab[]={
0x800x810x820x830x840x850x860x87//第一行汉字位置
0x900x910x920x930x940x950x960x97//第二行汉字位置
0x880x890x8a0x8b0x8c0x8d0x8e0x8f//第三行汉字位置
0x980x990x9a0x9b0x9c0x9d0x9e0x9f//第四行汉字位置
}; 
Uint16 lcd_dis_flag=0;

char Lcd_Dat[6]={0};

void DelayUS2(Uint16 N_US) //1US延时 
{
    Uint16 i=0;  

for(i=0;i {
  asm(“ NOP“);

}

}

void Init_lcd_Gpio(void)
{
    EALLOW;
    GpioCtrlRegs.GPBMUX1.bit.GPIO45=0;//sdl_lcd
     GpioCtrlRegs.GPBDIR.bit.GPIO45=1;
     
     GpioCtrlRegs.GPBMUX1.bit.GPIO40=0;//scl_lcd
     GpioCtrlRegs.GPBDIR.bit.GPIO40=1;
     EDIS;

     SCL_LCD_0;

}





void LCD_SendByte(Uint16 dat)  //
{
    Uint16 i=0;
    EALLOW;
    GpioCtrlRegs.GPBDIR.bit.GPIO45=1;//shuchu
    EDIS;
    for(i=0;i<8;i++)
    {
        SCL_LCD_0;
        iic_delay();
        if( dat & 0x0080 ) 
{
    SDL_LCD_1;
}
else 
{
    SDL_LCD_0;
}

        SCL_LCD_1;
        iic_delay();
        dat <<= 1;
        SCL_LCD_0;


    }

 
}

void Lcd_WriteCmd(Uint16 dat)
{
     
     //CheckBusy();
     DelayUS2(10000);
     LCD_SendByte(0xf8);  //控制指令            //11111RW(0)RS(0)0
     LCD_SendByte(0xf0&dat);        //高四位
     LCD_SendByte(0xf0&(dat<<4));   //低四位(先执行<<)
     
}

void Lcd_WriteData(Uint16 dat)
{
    
     //CheckBusy();
     DelayUS2(15000);
     LCD_SendByte(0xfa);              //11111RW(0)RS(1)0
     LCD_SendByte(0xf0&dat);        //高四位
     LCD_SendByte(0xf0&(dat<<4));   //低四位(先执行<<)
     
}

void hanzi_Disp(Uint16 xUint16 ychar  *s)
{
 Lcd_WriteCmd(addr_tab[8*x+y]);  //写地址
 while(*s>0)
    {
  Lcd_WriteData(*s);    //写数据
  DelayUS2(1);
  s++;   
    } 
}

void Init_lcd(void)
{
    Init_lcd_Gpio();

  
     DelayUS2(50000);
    Lcd_WriteCmd(0x30);        //选择基本指令集
    DelayUS2(10000);
    Lcd_WriteCmd(0x30);          //选择8bit数据流
 DelayUS2(10000);
    Lcd_WriteCmd(0x0c);          //开显示(无游标、不反白)
 DelayUS2(10000);
    Lcd_WriteCmd(0x01);          //清除显示,并且设定地址指针为00H
 DelayUS2(10000);

  hanzi_Disp(00“永磁同步电机实验“);
  
   
  hanzi_Disp(10“UDC:000 RPM:0000“);
  
   
  hanzi_Disp(20“IA:00.0 IB:00.0“);
   
   
  hanzi_Disp(30“+000  停止  正常“);

 

}


void Lcd_Dis_Udc(void)//显示电压
{
    Uint16 i=0;

    i= U_dc_dis/100;//百
    Lcd_Dat[0]=0x30+i;

    i= (U_dc_dis/10)%10;//十
    Lcd_Dat[1]=0x30+i;

    i= U_dc_dis%10;//个
    Lcd_Dat[2]=0x30+i;

    Lcd_Dat[3]=‘ ‘;
    Lcd_Dat[4]=‘\0‘;

    hanzi_Disp(12Lcd_Dat);//显示电压

}

void Lcd_Dis_RPM(void)//显示转速
{
    Uint16 i=0;
    Uint16 j=0;

    j=baseSpeed/100;
    j=speed_dis*j;
    i= j/1000;
    Lcd_Dat[0]=0x30+i;//千
            
    i= (j/100)%10; //百
    Lcd_Dat[1]=0x30+i;

    i= (j/10)%10;//十
    Lcd_Dat[2]=0x30+i;

    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      65536  2015-11-14 18:42  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\28335-PMSM-FOC-D.IAB

     文件        968  2015-11-14 18:42  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\28335-PMSM-FOC-D.IAD

     文件     196608  2015-11-14 18:42  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\28335-PMSM-FOC-D.IMB

     文件       2248  2015-11-14 18:42  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\28335-PMSM-FOC-D.IMD

     文件        256  2017-03-12 15:01  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\28335-PMSM-FOC-D.PFI

     文件        776  2017-03-12 15:01  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\28335-PMSM-FOC-D.PO

     文件      20480  2016-11-23 21:24  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\28335-PMSM-FOC-D.PR

     文件     130048  2016-11-23 21:24  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\28335-PMSM-FOC-D.PRI

     文件    1649304  2016-12-30 06:47  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\28335-PMSM-FOC-D.PS

     文件        365  2017-01-05 07:09  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\28335-PMSM-FOC-D.SearchResults

     文件      45250  2017-03-12 15:01  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\28335-PMSM-FOC-D.WK3

     文件       7340  2015-03-18 22:24  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\cmd\28335_RAM_lnk.cmd

     文件       9569  2009-08-04 13:04  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\cmd\F28335.cmd

     文件      21864  2009-06-12 14:02  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\gel\ccsv4\f28232.gel

     文件      22358  2009-06-12 14:02  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\gel\ccsv4\f28234.gel

     文件      22421  2009-06-12 14:02  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\gel\ccsv4\f28235.gel

     文件      22014  2009-06-12 14:02  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\gel\ccsv4\f28332.gel

     文件      22508  2009-06-12 14:02  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\gel\ccsv4\f28334.gel

     文件      22555  2009-06-12 14:02  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\gel\ccsv4\f28335.gel

     文件     115167  2009-06-12 14:05  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\gel\f28232.gel

     文件     119748  2009-06-12 14:05  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\gel\f28234.gel

     文件     119803  2009-06-12 14:05  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\gel\f28235.gel

     文件     115881  2009-06-12 14:05  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\gel\f28332.gel

     文件     120460  2009-06-12 14:05  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\gel\f28334.gel

     文件     120515  2009-06-12 14:05  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\gel\f28335.gel

     文件       6326  2009-08-04 13:04  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\include\DSP2833x_DefaultIsr.h

     文件       2004  2009-08-04 13:04  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\include\DSP2833x_Dma_defines.h

     文件       3999  2009-08-04 13:04  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\include\DSP2833x_EPwm_defines.h

     文件       5558  2014-03-10 15:00  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\include\DSP2833x_Examples.h

     文件       8205  2013-07-20 08:09  28335-C-D-P-PMSM-FOC-VB-V0.1.9.0.3\DSP2833x_common\include\DSP2833x_GlobalPrototypes.h

............此处省略125个文件信息

评论

共有 条评论