找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1029|回复: 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
                    }
    }


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

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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