电机控制
直播中

孔令超

7年用户 20经验值
擅长:电源/新能源 嵌入式技术
私信 关注
[问答]

直流无刷电机控制

自己做的直流无刷电机控制器  主控stc12  驱动芯片2104  mos irf540  程序下载后 就只转一下  反转拧电机宁不动   不知道是为啥  求大神指导
已退回5积分

回帖(21)

王栋春

2017-6-2 12:51:30
电机机构是否不灵活
举报

huihui163

2017-6-2 13:03:12
驱动程序有问题啊
举报

孔令超

2017-6-3 14:23:37
引用: 王栋春 发表于 2017-6-2 12:51
电机机构是否不灵活

用成品驱动板就转
举报

孔令超

2017-6-3 14:24:04
引用: huihui163 发表于 2017-6-2 13:03
驱动程序有问题啊

void Timer0Interrupt(void) interrupt 1
{
       
    TH0 = (65536-100)/256;
    TL0 = (65536-100)%256;       
          Temp = (P3&0xE0)>>5;       
                switch(Temp)
                {
                        case 7: {IN_A=0;IN_B=0;        IN_C=0;SD_A=0;        SD_B=0;SD_C=0;        };       
                                        break;         //»ô¶û״̬ȫΪ1
                        case 5: {SD_C=0;IN_C=0;        IN_A=0;SD_A=1;        IN_B=1;SD_B=1;        };       
                                        break;        //»ô¶û״̬1
                        case 4: {SD_B=0;IN_B=0;        IN_A=0;SD_A=1;        IN_C=1;SD_C=1;        };       
                                        break;        //»ô¶û״̬2                        
                        case 6: {SD_A=0;IN_A=0;        IN_B=0;SD_B=1;         IN_C=1;SD_C=1;        };       
                                        break;        //»ô¶û״̬3
                        case 2: {SD_C=0;IN_C=0;        IN_B=0;SD_B=1;        IN_A=1;SD_A=1;        };       
                                        break;        //»ô¶û״̬4               
                        case 3: {SD_B=0;IN_B=0;        IN_C=0;SD_C=1;        IN_A=1;SD_A=1;        };       
                                        break;        //»ô¶û״̬5
                        case 1: {SD_A=0;IN_A=0;        IN_C=0;SD_C=1;        IN_B=1;SD_B=1;        };       
                                        break;        //»ô¶û״̬6                                        
                        default:break;       
                }


        }
举报

更多回帖

发帖
×
20
完善资料,
赚取积分