找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 21771|回復(fù): 25
打印 上一主題 下一主題
收起左側(cè)

旋轉(zhuǎn)編碼器如何測電機(jī)轉(zhuǎn)速

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
#
ID:295890 發(fā)表于 2018-3-31 15:50 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
我用的是普中開發(fā)板,現(xiàn)在剛剛做出來單片機(jī)控制直流電機(jī)正反轉(zhuǎn)。怎么把旋轉(zhuǎn)編碼器加上去并且能顯示出轉(zhuǎn)速。請各位大神不吝賜教。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

25#
ID:477472 發(fā)表于 2020-7-31 14:45 | 只看該作者
ljj1120 發(fā)表于 2018-4-1 00:20
郵箱多少,我給你發(fā)個

296575385@qq.com
謝謝
回復(fù)

使用道具 舉報

24#
ID:643300 發(fā)表于 2019-12-25 20:50 | 只看該作者
ljj1120 發(fā)表于 2018-4-1 00:20
郵箱多少,我給你發(fā)個

你好,我有需要O(∩_∩)O謝謝
965764559@qq.com
回復(fù)

使用道具 舉報

23#
ID:634698 發(fā)表于 2019-12-18 00:56 來自手機(jī) | 只看該作者
ljj1120 發(fā)表于 2018-4-1 00:20
郵箱多少,我給你發(fā)個

大佬,能不能給我也發(fā)個 郵箱1564597912@qq.com
回復(fù)

使用道具 舉報

22#
ID:439204 發(fā)表于 2019-7-16 22:12 | 只看該作者
ljj1120 發(fā)表于 2018-4-1 00:20
郵箱多少,我給你發(fā)個

可以給我發(fā)一個嗎  929477162@qq.com
回復(fù)

使用道具 舉報

21#
ID:544379 發(fā)表于 2019-5-22 08:58 | 只看該作者
最近也在研究這個 哪位大佬能不能給我發(fā)一個呀 624381270@qq.com
回復(fù)

使用道具 舉報

20#
ID:544379 發(fā)表于 2019-5-22 08:47 | 只看該作者
ljj1120 發(fā)表于 2018-4-1 00:20
郵箱多少,我給你發(fā)個

最近也在研究這個 不知道咋辦了 可以給發(fā)一個嗎 麻煩啦謝謝 624381270@qq.com
回復(fù)

使用道具 舉報

19#
ID:371159 發(fā)表于 2019-4-25 11:20 | 只看該作者
ljj1120 發(fā)表于 2018-4-1 00:20
郵箱多少,我給你發(fā)個

大佬,能不能也發(fā)給我一份
QQ285591134
回復(fù)

使用道具 舉報

18#
ID:413140 發(fā)表于 2018-10-21 16:09 | 只看該作者
單片機(jī)讀旋轉(zhuǎn)編碼器數(shù)據(jù)根據(jù)通信協(xié)議不同需要一個電平轉(zhuǎn)換。其他的是直接接收編碼器的信號。自己算法處理。
回復(fù)

使用道具 舉報

17#
ID:394975 發(fā)表于 2018-10-21 13:30 | 只看該作者
我用的也是普中的
回復(fù)

使用道具 舉報

16#
ID:394975 發(fā)表于 2018-10-21 13:29 | 只看該作者
各位,可以轉(zhuǎn)發(fā)一份給我嗎?謝謝啦,我最近也在弄,但是是控制位移,原理差不多,頭疼                 QQ:1947584250,不甚感激呀
回復(fù)

使用道具 舉報

15#
ID:389519 發(fā)表于 2018-10-15 14:46 | 只看該作者
做課設(shè)的時候做過,用51單片機(jī)搞,很容易的。
回復(fù)

使用道具 舉報

14#
ID:406049 發(fā)表于 2018-10-7 11:15 | 只看該作者
編碼器是幾相的呢?如果是ABZ的就簡單了,記一下單位時間Z的個數(shù)就ok,一個Z脈沖就是一圈,如果沒有Z就需要知道編碼器的分辨率,一圈是多少個AB脈沖,一樣也是計數(shù)
回復(fù)

使用道具 舉報

13#
ID:227622 發(fā)表于 2018-9-30 20:21 | 只看該作者
編碼器會輸出脈沖,用一個定時器計算脈沖,一個定時器定時1秒鐘,取出脈沖數(shù)進(jìn)行計算,就可以知道單位時間1秒有多少個脈沖了。而每轉(zhuǎn)一圈脈沖數(shù)是固定的,除以這個脈沖數(shù)就可以知道轉(zhuǎn)速了比如360線編碼器0.1秒內(nèi)A相脈沖計數(shù)600,就可以得到轉(zhuǎn)速 v = 600/360/0.1 = 16.7 r/s
回復(fù)

使用道具 舉報

12#
ID:393920 發(fā)表于 2018-9-5 15:59 | 只看該作者
如果只是測量轉(zhuǎn)速,不計較旋轉(zhuǎn)方向和角度的話,可以將A或B線連接到外部中斷,利用下降沿觸發(fā)來對產(chǎn)生的脈沖進(jìn)行計數(shù),在利用定時器中斷進(jìn)行定時掃描計數(shù)值,最后通過樓上的換算方法得出轉(zhuǎn)速,再用數(shù)碼管或者LCD顯示出來就OK了,誤差不大
回復(fù)

使用道具 舉報

11#
ID:362432 發(fā)表于 2018-7-3 14:48 | 只看該作者
大佬。同求 QQ278190184
回復(fù)

使用道具 舉報

10#
ID:305252 發(fā)表于 2018-7-3 10:02 | 只看該作者

能給我發(fā)個么 謝謝啦 qq973212316
回復(fù)

使用道具 舉報

9#
ID:313702 發(fā)表于 2018-5-7 20:03 | 只看該作者
ljj1120 發(fā)表于 2018-4-1 00:20
郵箱多少,我給你發(fā)個

大佬,能給我發(fā)一個嗎?最近也在摸索這個!QQ906267461,謝謝啦!
回復(fù)

使用道具 舉報

8#
ID:124627 發(fā)表于 2018-4-2 11:21 | 只看該作者
如鹿歸林 發(fā)表于 2018-4-1 09:41
旋轉(zhuǎn)編碼器怎么接到單片機(jī)上。。。小白一個,希望大佬幫助

很容易的,好像有供電端和地還有ab相兩個輸出端,你網(wǎng)上找一下連接方式吧,我畢設(shè)買回來又不需要就沒有再研究了。ab相隨便一個接計數(shù)器的引腳就可以配合計數(shù)器計脈沖數(shù)了
回復(fù)

使用道具 舉報

7#
ID:295890 發(fā)表于 2018-4-1 09:42 | 只看該作者
楊雪飛 發(fā)表于 2018-3-31 19:25
編碼器不行吧?手動的時候都會有誤碼,高速的時候估計沒戲;魻栭_關(guān)還差不多。

我做的畢業(yè)設(shè)計,要求就是旋轉(zhuǎn)編碼器測電機(jī)轉(zhuǎn)速。。。
回復(fù)

使用道具 舉報

6#
ID:295890 發(fā)表于 2018-4-1 09:41 | 只看該作者
999看 發(fā)表于 2018-3-31 19:06
編碼器會輸出脈沖,用一個定時器計算脈沖,一個定時器定時1秒鐘,取出脈沖數(shù)進(jìn)行計算,就可以知道單位時間1 ...

旋轉(zhuǎn)編碼器怎么接到單片機(jī)上。。。小白一個,希望大佬幫助
回復(fù)

使用道具 舉報

5#
ID:295890 發(fā)表于 2018-4-1 09:36 | 只看該作者
ljj1120 發(fā)表于 2018-4-1 00:20
郵箱多少,我給你發(fā)個

1102645358@qq.com    謝謝。
回復(fù)

使用道具 舉報

地板
ID:193865 發(fā)表于 2018-4-1 00:20 | 只看該作者
郵箱多少,我給你發(fā)個
回復(fù)

使用道具 舉報

板凳
ID:300098 發(fā)表于 2018-3-31 21:03 | 只看該作者
編碼器一般有三相或者二相的,三相編碼器有A,B,Z三條線,A,B相都為正弦輸出波形,不過一般直接檢測電平也可以.正轉(zhuǎn)時A相輸出正弦波,B相滯后A相90度,反轉(zhuǎn)時則B相提前A相90度.根據(jù)編碼器線數(shù)不同,輸出波的頻率也不一樣.比如360線的編碼器,旋轉(zhuǎn)一圈A相和B相各輸出360個脈沖.而Z相則是每旋轉(zhuǎn)一周輸出一個脈沖.二相編碼器與三相編碼器差別只是Z相
獲得轉(zhuǎn)速可以對A相或B相的輸出脈沖進(jìn)行計數(shù),根據(jù)一定時間內(nèi)的脈沖數(shù)量進(jìn)行計算可得轉(zhuǎn)速,比如360線編碼器0.1秒內(nèi)A相脈沖計數(shù)600,就可以得到轉(zhuǎn)速 v = 600/360/0.1 = 16.7 r/s
獲得方向可以在計數(shù)時通過對AB相的電平進(jìn)行比對,正轉(zhuǎn)情況下當(dāng)A的上升沿B相為低電平,反轉(zhuǎn)時當(dāng)A的上升沿B相為高電平

評分

參與人數(shù) 1黑幣 +60 收起 理由
admin + 60 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

沙發(fā)
ID:97554 發(fā)表于 2018-3-31 19:25 | 只看該作者
編碼器不行吧?手動的時候都會有誤碼,高速的時候估計沒戲;魻栭_關(guān)還差不多。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

樓主
ID:124627 發(fā)表于 2018-3-31 19:06 | 只看該作者
編碼器會輸出脈沖,用一個定時器計算脈沖,一個定時器定時1秒鐘,取出脈沖數(shù)進(jìn)行計算,就可以知道單位時間1秒有多少個脈沖了。而每轉(zhuǎn)一圈脈沖數(shù)是固定的,除以這個脈沖數(shù)就可以知道轉(zhuǎn)速了

評分

參與人數(shù) 1黑幣 +30 收起 理由
admin + 30 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表