|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請(qǐng)教!!怎樣讀編碼器? |
| 作者:yzgln 欄目:技術(shù)交流 |
我需要使用一個(gè)編碼器,剛接觸這東西,對(duì)它不了解.請(qǐng)高手幫助! 怎么樣去測(cè)A,B,Z相?又怎么樣測(cè)正反轉(zhuǎn)?怎樣將一個(gè)2000線的編碼器的精度提高到4000線? 小弟謝謝高手不嗇指教. |
| 2樓: | >>參與討論 |
| 作者: maychang 于 2005/10/25 11:55:00 發(fā)布:
編碼器分兩大類 一是增量編碼器,也稱相對(duì)編碼器。它輸入兩路有相位差的脈沖,每個(gè)脈沖表示編碼器轉(zhuǎn)動(dòng)一定角度,至于方向,則根據(jù)兩相信號(hào)哪個(gè)在先哪個(gè)在后決定。Z信號(hào)則是每轉(zhuǎn)一圈發(fā)一個(gè)脈沖,表示編碼器在特定位置。 另一生絕對(duì)編碼器,輸出的是位置的絕對(duì)值,可能是二進(jìn)制碼,可能是BCD碼,用得最多的是格雷碼。絕對(duì)編碼器掉電后數(shù)值不會(huì)錯(cuò)誤,即使掉電后又轉(zhuǎn)動(dòng)了,上電后仍然是正確的,增量編碼器做不到上電后數(shù)據(jù)仍正確。 |
|
| 3樓: | >>參與討論 |
| 作者: yzgln 于 2005/10/25 15:25:00 發(fā)布:
再請(qǐng)教!!怎樣測(cè)增量編碼器? 謝謝maychang. maychang你好,能不能對(duì)說得具體一些呢,例如增量編碼器是不是在任何時(shí)候向同一方向轉(zhuǎn)動(dòng)時(shí),總是A相信號(hào)在前嗎?怎樣將一個(gè)2000線的編碼器的精度提高到4000線或8000線? |
|
| 4樓: | >>參與討論 |
| 作者: maychang 于 2005/10/25 17:49:00 發(fā)布:
Re 增量編碼器是不是在任何時(shí)候向同一方向轉(zhuǎn)動(dòng)時(shí),總是A相信號(hào)在前嗎? ================================ 應(yīng)該說向同一方向轉(zhuǎn),總是某相信號(hào)在前,向另一方向轉(zhuǎn)動(dòng),則是另一相信號(hào)在前。 怎樣將一個(gè)2000線的編碼器的精度提高到4000線或8000線? ================================ “2000線的編碼器”你的意思我理解是每轉(zhuǎn)2000個(gè)脈沖,如果是,那么A相信號(hào)每轉(zhuǎn)發(fā)出2000個(gè)脈沖,即2000個(gè)前沿和2000個(gè)后沿。檢測(cè)到A相信號(hào)的前沿之后又檢測(cè)到A相信號(hào)的后沿,表明編碼器轉(zhuǎn)過了1/4000轉(zhuǎn),也就是說,把某相信號(hào)的前后沿都利用上,可以使分辨率加倍。這要求信號(hào)是占空比為50%的脈沖,否則不能保證精度。 由于兩相信號(hào)有相位差,故假定A相信號(hào)在前,檢測(cè)到A相信號(hào)的前沿之后又檢測(cè)到B相信號(hào)的前沿,則表示編碼器轉(zhuǎn)過了1/8000轉(zhuǎn)。也就是說,把兩相信號(hào)的前后沿都利用上,可以使分辨率加倍。這要求兩相信號(hào)相位差是90度,否則也不能保證精度。 |
|
| 5樓: | >>參與討論 |
| 作者: HIGHWAY 于 2005/10/25 20:45:00 發(fā)布:
通過異或門,如74HC86,輸入接AB,輸出即為倍頻信號(hào) |
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |