请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册

扫一扫,访问微社区

搜索
查看: 846|回复: 11

基于FPGA的步进电机控制电路的计划

[复制链接]

7

主题

37

帖子

140

积分

注册会员

Rank: 2

积分
140
发表于 2019-3-30 11:38:51 | 显示全部楼层 |阅读模式
有谁可以教一下
回复

使用道具 举报

7

主题

37

帖子

140

积分

注册会员

Rank: 2

积分
140
 楼主| 发表于 2019-3-30 20:03:59 | 显示全部楼层
可以用几个独立按键控制电机正反转 、加快、减速、停开功能,而且可以子啊LCD12864表现当前工作状态。用verilog hdl编写。
回复

使用道具 举报

8

主题

38

帖子

138

积分

注册会员

Rank: 2

积分
138
发表于 2019-3-30 20:04:00 | 显示全部楼层
123
回复

使用道具 举报

10

主题

63

帖子

198

积分

注册会员

Rank: 2

积分
198
发表于 2019-3-30 20:04:00 | 显示全部楼层
楼主怎样举行转速的编程谢谢



module step_moto (StepDrive, clk, Dir,StepEnable, rst);
     input clk;
     input Dir;
     input StepEnable;
     input rst;   
     output[3:0] StepDrive;     
     reg[3:0] StepDrive;
     reg[2:0] state;
     reg[31:0] StepCounter = 32'b0;
     parameter[31:0] StepLockOut = 32'd200000;             //250HZ
     reg InternalStepEnable;
     always @(posedge clk or negedge rst)
     begin
         if ( !rst)   
         begin
             StepDrive      <= 4&#39;b0;
             state    <= 3&#39;b0;
             StepCounter <= 32&#39;b0;
            end
         else  
         begin
             if (StepEnable == 1&#39;b1)    InternalStepEnable <= 1&#39;b1 ;            
             StepCounter <= StepCounter + 31&#39;b1 ;
             if (StepCounter >= StepLockOut)
             begin
                 StepCounter <= 32&#39;b0 ;
                 if (InternalStepEnable == 1&#39;b1)
                 begin
                     InternalStepEnable <= StepEnable ;
                     if (Dir == 1&#39;b1)           state <= state + 3&#39;b001 ;
                     else if (Dir == 1&#39;b0)       state <= state - 3&#39;b001 ;
                     case (state)
                         3&#39;b000 :    StepDrive <= 4&#39;b0001 ;
                         3&#39;b001 :    StepDrive <= 4&#39;b0011 ;
                         3&#39;b010 :    StepDrive <= 4&#39;b0010 ;
                         3&#39;b011 :    StepDrive <= 4&#39;b0110 ;
                         3&#39;b100 :    StepDrive <= 4&#39;b0100 ;
                         3&#39;b101 :    StepDrive <= 4&#39;b1100 ;
                         3&#39;b110 :    StepDrive <= 4&#39;b1000 ;
                         3&#39;b111 :    StepDrive <= 4&#39;b1001 ;  
                     endcase
                 end                  
             end
         end     
     end
endmodule
回复

使用道具 举报

8

主题

32

帖子

109

积分

注册会员

Rank: 2

积分
109
发表于 2019-3-30 20:04:00 | 显示全部楼层
楼主可以发一下源代码吗
回复

使用道具 举报

9

主题

176

帖子

547

积分

实习版主

Rank: 7Rank: 7Rank: 7

积分
547
发表于 2019-3-30 20:04:00 | 显示全部楼层
楼主我想问一下我用fpga做浅易示波器是用开辟板能完成嘛?
回复

使用道具 举报

9

主题

176

帖子

547

积分

实习版主

Rank: 7Rank: 7Rank: 7

积分
547
发表于 2019-3-30 20:04:01 | 显示全部楼层
楼主楼主会做基于FPGA的音乐播放器吗
回复

使用道具 举报

6

主题

50

帖子

188

积分

注册会员

Rank: 2

积分
188
发表于 2019-3-30 20:04:01 | 显示全部楼层
假如想要有偿,可以找我。 这个还得表现,比力复杂。
回复

使用道具 举报

7

主题

37

帖子

140

积分

注册会员

Rank: 2

积分
140
 楼主| 发表于 2019-3-30 20:04:01 | 显示全部楼层
复兴 走走太空  :不复杂  我本身就可以搞定啦
回复

使用道具 举报

7

主题

37

帖子

140

积分

注册会员

Rank: 2

积分
140
 楼主| 发表于 2019-3-30 20:04:01 | 显示全部楼层
你想干什么
回复

使用道具 举报

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

本版积分规则

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