用匯編語(yǔ)言怎么讀取旋轉(zhuǎn)編碼器
-
首先請(qǐng)不要復(fù)制百度上搜來(lái)的程序,因?yàn)槟切?我都看過(guò)了,還是不懂才來(lái)問(wèn)的,謝謝 我買(mǎi)的這個(gè)旋轉(zhuǎn)編碼器是小電位器形狀的那種,有ABC三條腳,常用于音響音量控制的那個(gè),有定位卡點(diǎn)的,如圖: 輸出信號(hào)波形圖如下圖:圖中虛線位置表示在卡點(diǎn)位上 也就是說(shuō)... 首先請(qǐng)不要復(fù)制百度上搜來(lái)的程序,因?yàn)槟切?我都看過(guò)了,還是不懂才來(lái)問(wèn)的,謝謝 我買(mǎi)的這個(gè)旋轉(zhuǎn)編碼器是小電位器形狀的那種,有ABC三條腳,常用于音響音量控制的那個(gè),有定位卡點(diǎn)的,如圖: 輸出信號(hào)波形圖如下圖:圖中虛線位置表示在卡點(diǎn)位上 也就是說(shuō)轉(zhuǎn)動(dòng)一個(gè)卡點(diǎn)位,實(shí)出了5個(gè)脈沖信號(hào), 問(wèn)題一:編程讀取這編碼器,一定要從一個(gè)卡點(diǎn)到下一個(gè)卡點(diǎn)才轉(zhuǎn)是轉(zhuǎn)動(dòng)一下嗎?也就是一定要讀完5個(gè)脈沖信號(hào)才實(shí)別一次正轉(zhuǎn)動(dòng)或是反轉(zhuǎn)動(dòng)嗎? 問(wèn)題二:如果是這樣,多一個(gè)脈沖或少一個(gè)脈沖都不算,那雜波怎么處理?腳上接個(gè)小電容真的能解決嗎?難道還要在在編程上來(lái)處理?就像那按鍵識(shí)別的程序那樣? 問(wèn)題三:我可以編程讓一個(gè)脈沖就識(shí)別一次嗎?那樣做會(huì)不會(huì)不穩(wěn)定? 展開(kāi)
全部評(píng)論(2條)
-
- cdsqaz 2013-01-31 00:00:00
- 很簡(jiǎn)單,將A接入外部中斷,進(jìn)入中斷后,判B信號(hào)的高低,如果為高則正轉(zhuǎn)(順時(shí)針),為低則反轉(zhuǎn)(逆時(shí)針)
-
贊(8)
回復(fù)(0)
-
- 雪已過(guò)六月 2013-01-31 00:00:00
- 從給出的波形,可以看出,有三條豎虛線。 旋鈕,每轉(zhuǎn)動(dòng)一格,波形,就走過(guò)一條豎線。 C 端,是公共端,應(yīng)該接地。 這樣,A、B,就是分別對(duì)地,ON 或 OFF,即:輸出 0 或 1。 旋鈕,每轉(zhuǎn)動(dòng)一格,A、B 的波形,分別出現(xiàn)一個(gè)負(fù)脈沖。 (并沒(méi)有 5 個(gè)脈沖。) 應(yīng)該把 B 接入單片機(jī)的外部中斷,并設(shè)置為下降沿觸發(fā)。 當(dāng)出現(xiàn)中斷時(shí),即為 B 下降時(shí)刻。 進(jìn)入中斷函數(shù)后,應(yīng)該立即檢測(cè) A,為 0,就是順時(shí)針?lè)较颉?(這就是一個(gè)脈沖就識(shí)別一次。) ---- 對(duì)于 A、B,的使用,也可以顛倒的。
-
贊(16)
回復(fù)(0)
登錄或新用戶注冊(cè)
- 微信登錄
- 密碼登錄
- 短信登錄
請(qǐng)用手機(jī)微信掃描下方二維碼
快速登錄或注冊(cè)新賬號(hào)
微信掃碼,手機(jī)電腦聯(lián)動(dòng)
熱門(mén)問(wèn)答
- 用匯編語(yǔ)言怎么讀取旋轉(zhuǎn)編碼器
- 首先請(qǐng)不要復(fù)制百度上搜來(lái)的程序,因?yàn)槟切?我都看過(guò)了,還是不懂才來(lái)問(wèn)的,謝謝 我買(mǎi)的這個(gè)旋轉(zhuǎn)編碼器是小電位器形狀的那種,有ABC三條腳,常用于音響音量控制的那個(gè),有定位卡點(diǎn)的,如圖: 輸出信號(hào)波形圖如下圖:圖中虛線位置表示在卡點(diǎn)位上 也就是說(shuō)... 首先請(qǐng)不要復(fù)制百度上搜來(lái)的程序,因?yàn)槟切?我都看過(guò)了,還是不懂才來(lái)問(wèn)的,謝謝 我買(mǎi)的這個(gè)旋轉(zhuǎn)編碼器是小電位器形狀的那種,有ABC三條腳,常用于音響音量控制的那個(gè),有定位卡點(diǎn)的,如圖: 輸出信號(hào)波形圖如下圖:圖中虛線位置表示在卡點(diǎn)位上 也就是說(shuō)轉(zhuǎn)動(dòng)一個(gè)卡點(diǎn)位,實(shí)出了5個(gè)脈沖信號(hào), 問(wèn)題一:編程讀取這編碼器,一定要從一個(gè)卡點(diǎn)到下一個(gè)卡點(diǎn)才轉(zhuǎn)是轉(zhuǎn)動(dòng)一下嗎?也就是一定要讀完5個(gè)脈沖信號(hào)才實(shí)別一次正轉(zhuǎn)動(dòng)或是反轉(zhuǎn)動(dòng)嗎? 問(wèn)題二:如果是這樣,多一個(gè)脈沖或少一個(gè)脈沖都不算,那雜波怎么處理?腳上接個(gè)小電容真的能解決嗎?難道還要在在編程上來(lái)處理?就像那按鍵識(shí)別的程序那樣? 問(wèn)題三:我可以編程讓一個(gè)脈沖就識(shí)別一次嗎?那樣做會(huì)不會(huì)不穩(wěn)定? 展開(kāi)
- 用三菱PLC怎么接編碼器,怎么讀取編碼器的值
- 電機(jī)用旋轉(zhuǎn)編碼器定位不準(zhǔn)
- 各位大師傅、小弟現(xiàn)在遇到一個(gè)問(wèn)題、旋轉(zhuǎn)編碼器控制電機(jī)作往復(fù)運(yùn)動(dòng)、(電機(jī)驅(qū)動(dòng)的是吊臂)運(yùn)動(dòng)距離中需要在四個(gè)點(diǎn)、進(jìn)行升、降、 現(xiàn)在會(huì)出現(xiàn)定位不準(zhǔn)、回原點(diǎn)后可以運(yùn)行幾個(gè)小時(shí)、幾個(gè)小時(shí)后又不行了 請(qǐng)各位不吝指教?。。。?
- 三菱讀取編碼器值用什么指令
- 旋轉(zhuǎn)編碼器在plc里面怎么用程序顯示
- 旋轉(zhuǎn)編碼器怎么連接51單片機(jī)
- 就是一個(gè)普通旋轉(zhuǎn)編碼器 想連接STC85C52單片機(jī) 程序也很簡(jiǎn)單 就是檢測(cè)正轉(zhuǎn)反轉(zhuǎn) 正轉(zhuǎn)p0.0口小燈亮 反轉(zhuǎn)p0.1亮就行 請(qǐng)問(wèn)編碼器是直接連接單片機(jī)的p3或者p2口嗎?還是需要74XXX系列的芯片? 請(qǐng)高手指點(diǎn) 能幫我解決這個(gè)簡(jiǎn)單的問(wèn)題的話 HI我好嗎?
- 三洋伺服電機(jī) 旋轉(zhuǎn)編碼器怎么拆?
- 旋轉(zhuǎn)編碼器的屏蔽線怎么接
- 驅(qū)動(dòng)器怎么讀取編碼器單圈位置
- 磁電式旋轉(zhuǎn)編碼器與普通旋轉(zhuǎn)編碼器有什么區(qū)別?
- 我是做數(shù)控機(jī)床的,Z近聽(tīng)同行說(shuō)用磁電式旋轉(zhuǎn)編碼器性能比以前穩(wěn)定多了,請(qǐng)問(wèn)高手磁電式旋轉(zhuǎn)編碼器與普通旋轉(zhuǎn)編碼器有什么區(qū)別?希望高人來(lái)回答,萬(wàn)分感激!
- 歐姆龍八線三相旋轉(zhuǎn)編碼器怎么換五線三相編碼器
- 旋轉(zhuǎn)編碼器如何選型?
- 現(xiàn)在我要選一個(gè)測(cè)量角度變化的旋轉(zhuǎn)編碼器(歐姆龍的),測(cè)量范圍是0度-90度,精度要求是0.1度-1度,尺寸大小沒(méi)有要求,輸出也沒(méi)有具體要求,選哪個(gè)比較合適?能說(shuō)一下選型的思路和記過(guò)嗎?多謝!
- 旋轉(zhuǎn)編碼器 英文怎么說(shuō)
- 旋轉(zhuǎn)編碼器的用途?
- 不管用型還是增量型旋轉(zhuǎn)編碼器,我接到步進(jìn)馬達(dá)上,我能做些什么?可以通過(guò)讀取的值來(lái)控制步進(jìn)電機(jī)啟停嗎?還有什么其它功能?
- 旋轉(zhuǎn)編碼器如何使用
- 旋轉(zhuǎn)編碼器如何使用
- 旋轉(zhuǎn)編碼器連接電腦
- 有達(dá)人能幫忙嗎?我買(mǎi)的旋轉(zhuǎn)編碼器有四根接線,分別是兩根電源線V和0V,還有A相、B相兩根接線。我這里有一個(gè)可以連接到電腦上的線路轉(zhuǎn)接板,但是轉(zhuǎn)接板的接口是帶差分的A+相、A-相、B+相、B-相、Z+相和Z-相六個(gè)接口的,我該怎么將編碼器和轉(zhuǎn)接板接上呢?
- 旋轉(zhuǎn)編碼器與電機(jī)一起旋轉(zhuǎn)嗎?
4月突出貢獻(xiàn)榜
推薦主頁(yè)
最新話題





參與評(píng)論
登錄后參與評(píng)論