




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、2007年第1期D設計分析esignandanalysis增量式光電編碼器計數與接口電路的設計費偉中,沈建新,周勇(浙江大學,浙江杭州310027)摘要:設計了一種簡單且高精度的接口電路,實現了硬件鑒相、倍頻(提高精度)和計數,可與微機或DSP并行通訊,并消除了硬件延時可能引起的錯誤。關鍵詞:增量式光電編碼器;接口;計數;鑒相中圖分類號:TM38文獻標識碼:A文章編號:1004-7018(2007)01-0017-02DesignofCountingandInofIEncoderFEIzhong,ZHOUYongHangzhou310027,China)Abstract:interfacewa
2、sdesigned,inwhichphasedetection,enhancementofresolutionandcountingofwereallimplementedwithsimplehardware,andpotentialdataerrorduetopropagationtimedelayofthecounterwasremoved.Withtheinterface,amicrocomputerorDSPcaneasilyacquirethepositiondatafromtheencoderthroughaparallelport.Keywords:incrementalenco
3、der;interface;pulsecounting;phasedetection1引言光電編碼器在現代電機控制系統中常常用以檢測轉子的位置與速度。光電編碼器分兩大類,即絕對式和增量式。絕對式光電編碼器具有與微機或DSP的接口,使用方便,但是價格高。增量式光電編碼器不具有計數和接口電路,一般是輸出A、B、Z脈1,2沖信號,但是價格較低,因此比較常用。增量式光電編碼器的輸出信號往往直接連接到微機或DSP的計數器輸入端,由其軟件來鑒相和計數,因此占用了微機的硬件資源和軟件執行時間。當微機運行繁忙時,可能會出現漏計或誤計現象。市場上也有專用的光電編碼器計數與接口電路,但是價格昂貴,使用也比較復雜。
4、為此,本文設計了一個簡單且精度高的接口電路,具有硬件鑒相與計數功能,計數結果以并行口輸出,可與微機直接接口。在并行口之前還用鎖存電路來消除硬件電路自身的延時所可能引起的計數錯誤,減輕了后續微機的軟件負擔。光電編碼器的可利用的最高精度為4Nppr。A、B信號的相位關系體現了光電編碼器旋轉方向。例如,當光電編碼器順時針旋轉時,A超前B90,如圖1b所示;逆時針旋轉時,B超前A90。因此,鑒相35電路通過A、B的相位關系來判斷旋轉方向,并且據此決定當一個計數脈沖出現時應該對當前計數值加1還是減1。圖1a中還用一個D觸發器實現鑒3相;并用一個異或門從A、B信號產生計數脈沖,起到倍頻作用,所以精度是2N
5、ppr,最大脈沖頻率為Nn/30Hz,其中n是轉速(r/min)。(a)原理電路(b)波形(順時針)圖1鑒相電路及其相應波形2鑒相與計數電路增量式光電編碼器輸出A、B兩個互差90的方波信號,每轉一周每個信號輸出N個脈沖。所以,收稿日期:2005-12-12改稿日期:2006-03-06光電編碼器順時針旋轉時,信號A超前B90(如圖1b所示),D觸發器輸出Q(波形W1)為高電平,Q(波形W2)為低電平,則下面的與非門開通,計數器脈沖通過(波形W3),送至雙向計數器74HC193的加脈沖輸入端3,如圖2所示,進行加法計數;此時上面的與非門關閉,其輸出為高電平(波形W4)。當光電編碼器逆時針旋轉時,
6、情況相反。這里使用了四片74HC193實現16位計數,所測得位置信號的范圍為02N-1(順時針方向),17或0(即65536)65537-2N(相當于0-2N+1)增量式光電編碼器計數與接口電路的設計歡迎登陸http:/www.MotorCAD.net 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. D設計分析esignandanalysis2007年第1期(逆時針方向),如圖3所示。編碼器每轉一周也會6a為計數脈沖(下波形)和鎖存器觸發脈沖(上波同時輸出一個標記窄脈沖Z,Z用
7、來同時重置所有的計數器,如圖2和圖3所示。圖2計數電路形)。計數脈沖的上升沿觸發74HC193計數器,但是此時鎖存器是封鎖的,這樣尚未穩定的計數值不會通過。在計數脈沖的下降沿,計數器早已穩定,這時一個窄的正脈沖觸發鎖存器74HC573使得正確的計數結果保持在鎖存器的輸出口,供微處理器隨時讀取。圖6b為計數器加脈沖輸入端信號W3(下波形)和微機讀取計數結果后通過一個10位的D/A轉換器輸出波形(上波形),當光電編,計數結果增加,D;,3,計數結果減小,D/A輸出。實驗結果驗證了所設計的鑒相、計數和接口電路的正確性。(a)順時針(b)逆時針圖3計數流程圖63,每個計數器有約400ns的延時,因此四
8、個計數器可能沒有同時準備好。當一個計數脈沖出現后要過400ns第一個計數器才準備好后,1600ns后四個計數器才都準備好。如果在這段時間內微處理器讀取數據,讀6取的數據將出現錯誤。例如,若當前的數據為0FFF,這時增計數端出現一個脈沖,則計數器數據變化為:0FFF0FF00F0000001000,雖然這個過程只發生在1600ns內,但這段時間對微處理器而言是很長的,如果此時讀取數據就有可能出現0FF0、0F00、0000等錯誤數據。為了避免該錯誤的發生,這里設計了一個數據鎖存電路,如圖4所示。鎖存器的觸發窄脈沖E比計數脈沖W3或W4(上升沿有效)延時半個周期,且計數脈沖的半個周期須1600ns
9、,如圖5所示。這樣,當計數器未穩定時,其輸出數據不會通過鎖存器。另外,圖4中也示出了微機讀取數據所需的并行口緩存電路。這里,鎖存和緩存均用74HC573實現。(a)計數脈沖(下)和(b)計數器加脈沖信號(下)和結果鎖存器觸發脈沖(上)經D/A轉換后的輸出波形(上)圖6實測波形5結語本文設計了增量式光電編碼器的一種簡單且高精度的鑒相、計數和接口電路,可根據光電編碼器的轉向進行遞增或遞減計數,并可與微機或DSP直接進行并行通訊。實驗結果驗證了本設計的正確性。需要指出的是,本電路上電后,只有在出現一次Z脈沖之后檢測結果才正確。參考文獻1付旭東,付瀛,徐冰.位置檢測裝置-光電編碼器J.沈陽電力高等專科
10、學學報,2002,(10):27292吳志剛.光電編碼器的原理與應用J.浙江冶金,2001,2:50533Stargon.相對光電編碼器的鑒相和計數電路EB/OL./user1/2774/archives/2006/18077.html4劉飛龍,裴海龍.光電脈沖編碼器四倍頻電路的實現及應用J.自動化儀表,2002,21(9):465肖本賢.一種提高轉速測量范圍與精度的新方法J.自動化圖4糾錯與并行接口電路框圖儀表,1997,18(11):21236ShenJX.SensorlessControlofPermanentMagnetBrushlessDriversD.UniversityofSheffield,UK,2003:3136(a)原理電路(b)相關波形作者簡介:費偉中(1981-),男,主要研究永磁電機。為進一步提高本刊的編輯質量,請您對此文在讀者服務卡上圈上數字代碼:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子競技活動承包合同
- 倉庫租賃協議解除流程
- 鐵路旅客運輸服務鐵路客運服務補救課件
- 2025年廣西高考數學適應性試卷(4月份)(含答案)
- 保姆與家長的互動頻率協議
- 鐵路橋隧無損檢測任務一檢測意義方法及原理23課件
- 鐵路調車綜合實訓調車手信號課件
- 鐵路運輸市場營銷宏觀環境分析課件
- 中國人的臉課件
- 中國上課課件
- 2025-2030中國煤焦油雜酚油行業市場發展趨勢與前景展望戰略研究報告
- 防洪防汛安全教育知識培訓
- 2020-2025年中國遼寧省風力發電行業發展潛力分析及投資方向研究報告
- GB 15269-2025雪茄煙
- 規模養殖場十項管理制度
- 2025航天知識競賽考試題庫(含答案)
- 2025中考英語熱點話題閱讀《哪吒2魔童鬧海》
- 勞務派遣勞務外包項目方案投標文件(技術方案)
- 瘧疾2025培訓課件
- 流行性感冒診療方案(2025版)解讀課件
- 2025年度打印機銷售與升級改造合同模板4篇
評論
0/150
提交評論