日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

smb测速工具_编码器测速例子

發布時間:2024/3/24 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 smb测速工具_编码器测速例子 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

編碼器測速例子

各位好,我現在要用

CPU226

通過編碼器測電機轉速,看了許多手冊編的程序總是測不出來,

編碼器用的是

A/B

兩相的,那位能給發個簡單的例子啊,

轉自網上的回答,

我也正在學習這個喲,

剛找到的地方定義高速計數器無外乎下面幾個步

驟:

1

、建一個初始化程序,用

SM0.1

控制;

2

、在初始化程序中,初始化高速計數器

2.1

設置控制寄存器(

HSC0

SMB37

)

,

不同的計數器對應不同的

DI

點,

HSC0

I0.0,HSC3

I0.1,HSC4

I0.2,HSC5

I0.3

(

222

不支持

HSC1

HSC2

)

2.2

執行

HDEF

指令,你可以用模式

0

2.3

置計數器初始值(

HSC0

SMD38

)

,如果從零啟動就置零

2.4

置預置值

(

HSC0

SMD42

)

計數器計到這個值可以產生一個中斷,

一般利用這個中斷調

用相應的中斷程序把當前值(

SMD38

)復零,否則計數器到頭就不再計數了,當然你也可以置

一個大點的值,在其他程序中清除當前值(

SMD38

)

,確保永遠到不了頭就可以了。

2.5

指定中斷程序(

ATCH

)

,中斷事件是

12

,程序號看你程序了

2.6

打開中斷(

ENI

)

,這條指令沒有的話,

2.5

是不起作用的

2.7

啟動高速計數器(

HSC

)

,按前面的初始化,你就要啟動

HSC0

,即

N

0

3

、程序中讀取高速計數器的值,對于

HSC0

HC0

單元中的內容就是當前的計數值,這個單元

只讀不能寫,你可以通過修改

SMD38

的內容改變當前的計數值。

總結

以上是生活随笔為你收集整理的smb测速工具_编码器测速例子的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。