亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
樓主: jimmyixy
打印 上一主題 下一主題

求助 簡單狀態(tài)機 [復(fù)制鏈接]

論壇徽章:
0
11 [報告]
發(fā)表于 2010-12-29 16:10 |只看該作者
本帖最后由 jimmyixy 于 2010-12-29 16:13 編輯

回復(fù) 10# cjaizss


    恩 不管怎樣 灰常感謝 我先干了~~~

編碼器是這樣的三相輸出 A B C
C是每轉(zhuǎn)一圈產(chǎn)生一個脈沖
A、B每轉(zhuǎn)一圈產(chǎn)生2000個脈沖,A比B提前半個周期表示順時針轉(zhuǎn)動,反之逆時針

目的就是對脈沖進行矢量計數(shù),
因為AB頻率一樣相位差90°,所以正轉(zhuǎn)來一個脈沖加1,反轉(zhuǎn)來一個脈沖減1,只計一相的脈沖就行A或B
因為要根據(jù)脈沖數(shù)判斷軸的位置
不知道我說的明白不

論壇徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-03 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
12 [報告]
發(fā)表于 2010-12-29 16:13 |只看該作者
編碼器,哦,我知道,放在轉(zhuǎn)軸上的,我用過一周36000個脈沖的
好的,我想想,晚上時候有空幫你寫一個

論壇徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-03 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
13 [報告]
發(fā)表于 2010-12-29 16:20 |只看該作者
回復(fù)  cjaizss


    恩 不管怎樣 灰常感謝 我先干了~~~

編碼器是這樣的三相輸出 A B C
C是每轉(zhuǎn)一圈 ...
jimmyixy 發(fā)表于 2010-12-29 16:10



    不過最好,你還是給我留兩個波形圖,形容一下正轉(zhuǎn)一下反轉(zhuǎn)的情形

論壇徽章:
0
14 [報告]
發(fā)表于 2010-12-29 16:21 |只看該作者
回復(fù) 12# cjaizss


   
感激涕零

論壇徽章:
0
15 [報告]
發(fā)表于 2010-12-29 16:34 |只看該作者
回復(fù) 13# cjaizss


    當(dāng)時用示波器測的
就是普通的矩形波
AB相相差90° B相落后A相90° (1/4周期)是正轉(zhuǎn),
兩者的波形,頻率都一樣

111.PNG (5.39 KB, 下載次數(shù): 29)

111.PNG

論壇徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-03 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
16 [報告]
發(fā)表于 2010-12-29 16:36 |只看該作者
回復(fù)  cjaizss


      
感激涕零
jimmyixy 發(fā)表于 2010-12-29 16:21



    先別感激,剛上電的時候是不是馬上C一定會有個脈沖?
   
1代表脈沖
時間->
A  1           1              1                 1                  1                 1                          1
B      1            1             1            1                  1                       1                            1
C 1
          正轉(zhuǎn)                             反轉(zhuǎn)                          正轉(zhuǎn)
波形是不是像這樣?

論壇徽章:
0
17 [報告]
發(fā)表于 2010-12-29 16:41 |只看該作者
回復(fù) 16# cjaizss


    c轉(zhuǎn)一圈才有一個脈沖,不轉(zhuǎn)的時候,都是低電平
相位跟你說的差不多,就跟我那個圖上標(biāo)明的 高電平時有一段是重合的,因為只領(lǐng)先/落后1/4周期
我那個程序編譯過了 呵呵
把初始化放到CLR信號處理過程中
仿真下試試,
期待版主大大的指導(dǎo)

論壇徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-03 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
18 [報告]
發(fā)表于 2010-12-29 16:49 |只看該作者
哦,看明白你的波形圖了,這個好辦了

論壇徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-03 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
19 [報告]
發(fā)表于 2010-12-29 17:00 |只看該作者
本帖最后由 cjaizss 于 2010-12-30 08:47 編輯
哦,看明白你的波形圖了,這個好辦了
cjaizss 發(fā)表于 2010-12-29 16:49



  module cnt_module(clk,nrst,A,B,C,count);
  input clk,nrst,A,B,C;
  output [31:0]count;
  reg A1,A2,B1,B2,Ar,Br;
  reg [31:0]count;

  always@(negedge nrst or posedge clk)
  if(!nrst)
    {A1,A2,B1,B2}<=4'b1111;
else
    {A1,A2,B1,B2}<={A,A1,B,B1};
      always@(negedge nrst or posedge clk)
  if(!nrst)
    {Ar,Br}<=2'b00;
    else begin
      if(A1==A2)
        Ar<=A1;
      if(B1==B2)
        Br<=B1;
      end
   wire A_posedge=A1==A2&&A2!=Ar;
always@(negedge nrst or posedge clk)
   if(!nrst)
    count <=0;
    else
    begin
      if(A_posedge)
      begin
      if(Br)
          count<=count-1;
      else
           count<=count+1;
       end   
     end
      
endmodule

論壇徽章:
0
20 [報告]
發(fā)表于 2010-12-29 17:08 |只看該作者
先研究下
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP