找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 3920|回復(fù): 8
打印 上一主題 下一主題
收起左側(cè)

51單片機通過中斷還是通過外部芯片處理增量編碼器的正交信號更穩(wěn)定一些?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:799404 發(fā)表于 2020-7-9 09:55 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 wjianing 于 2020-7-9 10:37 編輯

51單片機沒有編碼器外設(shè),處理AB正交信號的鑒向和脈沖計數(shù)時用中斷法未定還是外部芯片穩(wěn)定?測試時有發(fā)現(xiàn)編碼器振動時會產(chǎn)生不規(guī)則脈沖,要解決此問題的話需要在B相中斷后關(guān)閉中斷并等待A相中斷。外部芯片的話感覺穩(wěn)定一些,之前在別的設(shè)備上見過,但是沒有絲印。芯片是SO8封裝,1腳VCC,8腳GND。6、7腳接AB,2、3腳接單片機。正轉(zhuǎn)時2腳有波形3腳沒有,反轉(zhuǎn)時3腳有波形2腳沒有。哪位大拿了解的話可以提供個芯片型號,不勝感激。最近看到一個文檔,里面有相關(guān)的原理描述,類似一個D觸發(fā)器加兩個與非門。通過在A的上升沿判斷B的高低電平來確定編碼器旋轉(zhuǎn)方向,方向信號與原始信號疊加后可得鑒向后的脈沖,如下圖

無標(biāo)題.png (58.96 KB, 下載次數(shù): 51)

無標(biāo)題.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:799404 發(fā)表于 2020-7-9 09:57 | 只看該作者
編碼器振動時候有不規(guī)則脈沖,擔(dān)心用中斷法不穩(wěn)定
回復(fù)

使用道具 舉報

板凳
ID:94031 發(fā)表于 2020-7-9 16:09 | 只看該作者
51單片機處理增量編碼器正交信號還是選用外部芯片為好,這樣51單片機可以更從容處理其他工作,編碼器信號處理也更抗干擾,還可以選倍頻提高分辨率。
回復(fù)

使用道具 舉報

地板
ID:799404 發(fā)表于 2020-7-9 16:40 | 只看該作者
xuyaqi 發(fā)表于 2020-7-9 16:09
51單片機處理增量編碼器正交信號還是選用外部芯片為好,這樣51單片機可以更從容處理其他工作,編碼器信號處 ...

能推薦個型號或者搜索方向嗎,搜了半天搜不到相關(guān)的芯片呢
回復(fù)

使用道具 舉報

5#
ID:799404 發(fā)表于 2020-7-9 16:41 | 只看該作者
回復(fù)

使用道具 舉報

6#
ID:514317 發(fā)表于 2021-11-22 12:43 | 只看該作者
今天正好找AB正交信號解碼芯片   你說個那個芯片我不知道     我告訴你個其他的也是8腳的  LS7804  LS7083   LS7184   LS7183這兩種芯片能達(dá)到你的要求
我也是寫了很多單片機AB信號處理的程序    因為要求較高不能丟脈沖使用都不好用    沒辦法就用外部硬件處理    我剛定了幾個準(zhǔn)備測試下    因為上述芯片用的少所以特別貴    貴過STM32芯片
用STM32芯片也可以   他的腳有正交解碼模式    其他的8位單片機就沒有了    你會用可以用STM32
回復(fù)

使用道具 舉報

7#
ID:47286 發(fā)表于 2021-11-22 14:16 | 只看該作者
當(dāng)然是用專門的芯片比較好 畢竟專用芯片是專門干這個的 各方面考慮的更多也更準(zhǔn)確 自己寫不是不行 但要做到和專用芯片一樣的可靠性和穩(wěn)定性比較費勁 比如你用個8腳的stc單片機專門檢測編碼器用 相當(dāng)于自己做一個專用芯片

其他就如6樓所說 專用片子賊貴 賊貴 賊貴
回復(fù)

使用道具 舉報

8#
ID:1022479 發(fā)表于 2022-5-12 00:40 | 只看該作者
A相+B相后    通過兩個D觸發(fā)器(其中一個接反相器),連接一個外部中斷接口可以實現(xiàn),哦對另外通一個IO口給S端來控制
回復(fù)

使用道具 舉報

9#
ID:883242 發(fā)表于 2022-5-12 01:32 | 只看該作者
我用過LPC1768帶QEI正交編碼器接口,價格跟資源類似的STM32差不多。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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