找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 1050|回复: 0
收起左侧

关于步进电机 这个单片机程序怎么实现正反转的?

[复制链接]
ID:569299 发表于 2022-3-14 16:35 | 显示全部楼层 |阅读模式
  switch(capstastus)
           {
                   case 5: EPwm1Regs.AQCTLA.all=0x90;EPwm1Regs.AQCSFRC.all=0x8;//A+
                    EPwm2Regs.AQCTLB.all=0x90;EPwm2Regs.AQCSFRC.all=0x2;//B-
                EPwm3Regs.AQCSFRC.all=0x0a;
                                break;
            case 1:
                                   EPwm1Regs.AQCTLA.all=0x90;EPwm1Regs.AQCSFRC.all=0x8;//A+
                    EPwm2Regs.AQCSFRC.all=0x0a;
                    EPwm3Regs.AQCTLB.all=0x90;EPwm3Regs.AQCSFRC.all=0x2;//C-
                    break;
            case 3: EPwm1Regs.AQCSFRC.all=0x0a;
                        EPwm2Regs.AQCTLA.all=0x90;EPwm2Regs.AQCSFRC.all=0x8;//B+
                EPwm3Regs.AQCSFRC.all=0x2;EPwm3Regs.AQCTLB.all=0x90;//C-
                break;
            case 2: EPwm1Regs.AQCTLB.all=0x90;EPwm1Regs.AQCSFRC.all=0x2;//A-
                        EPwm2Regs.AQCTLA.all=0x90;EPwm2Regs.AQCSFRC.all=0x8;//B+
                EPwm3Regs.AQCSFRC.all=0x0a;
                                break;
            case 6: EPwm1Regs.AQCTLB.all=0x90;EPwm1Regs.AQCSFRC.all=0x2;//A-
                EPwm2Regs.AQCSFRC.all=0x0a;
                        EPwm3Regs.AQCTLA.all=0x90;EPwm3Regs.AQCSFRC.all=0x8;//C+
                        break;
            case 4: EPwm1Regs.AQCSFRC.all=0x0a;
                EPwm2Regs.AQCTLB.all=0x90;EPwm2Regs.AQCSFRC.all=0x2;//B-
                        EPwm3Regs.AQCTLA.all=0x90;EPwm3Regs.AQCSFRC.all=0x8;//C+
                                break;
           }
    }
   else
    {
            switch(capstastus)//ir2136 的hin和lin是反向的
                    {
                           case 5: EPwm1Regs.AQCSFRC.all=0x2;EPwm1Regs.AQCTLB.all=0x90;EPwm2Regs.AQCTLA.all=0x90;EPwm2Regs.AQCSFRC.all=0x8;EPwm3Regs.AQCSFRC.all=0xA;break;//h1 rise
                           case 1: EPwm1Regs.AQCSFRC.all=0xA;EPwm2Regs.AQCTLB.all=0x90;EPwm2Regs.AQCSFRC.all=0x2;EPwm3Regs.AQCSFRC.all=0x8;EPwm3Regs.AQCTLA.all=0x90;//h3 fall
                           case 3:  EPwm1Regs.AQCTLB.all=0x90;EPwm1Regs.AQCSFRC.all=0x2;EPwm2Regs.AQCSFRC.all=0x0a;EPwm3Regs.AQCTLA.all=0x90;EPwm3Regs.AQCSFRC.all=0x8;break;//h2 rise
                           case 2: EPwm1Regs.AQCSFRC.all=0x8;EPwm1Regs.AQCTLA.all=0x90;EPwm2Regs.AQCTLB.all=0x90;EPwm2Regs.AQCSFRC.all=0x2;EPwm3Regs.AQCSFRC.all=0xA;break;//h1 fall
                           case 6: EPwm1Regs.AQCTLA.all=0x90;EPwm1Regs.AQCSFRC.all=0x8;EPwm2Regs.AQCSFRC.all=0x0a;EPwm3Regs.AQCTLB.all=0x90;EPwm3Regs.AQCSFRC.all=0x2;break;//h3 rise
                           case 4: EPwm1Regs.AQCSFRC.all=0xA;EPwm2Regs.AQCTLA.all=0x90;EPwm2Regs.AQCSFRC.all=0x8;EPwm3Regs.AQCSFRC.all=0x2;EPwm3Regs.AQCTLB.all=0x90;break;//h2 fall
                    }
    }


有哪位大佬能够知道这个电机是怎么实现正反转的,谢谢了

回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表