《電子技術應用》
您所在的位置:首頁 > EDA與制造 > 設計應用 > 基于VHDL的旋轉編碼器接口電路的實現
基于VHDL的旋轉編碼器接口電路的實現
來源:微型機與應用2011年第1期
薛沛祥,袁少強
(北京航空航天大學 自動化科學與電氣工程學院,北京 100191)
摘要: 用VHDL語言設計的增量式旋轉編碼器接口電路,實現了四倍頻、雙向計數的功能以及與單片機的接口。給出了在MAX Plus II環境下的VHDL源代碼和時序仿真結果。本設計在角度測量、位移測量和高度測量等方面有廣泛的應用價值。
Abstract:
Key words :

摘  要:VHDL語言設計的增量式旋轉編碼器接口電路,實現了四倍頻、雙向計數的功能以及與單片機的接口。給出了在MAX Plus II環境下的VHDL源代碼和時序仿真結果。本設計在角度測量、位移測量和高度測量等方面有廣泛的應用價值。
關鍵詞: 旋轉編碼器;四倍頻;VHDL;Max Plus II

 旋轉編碼器是一種高精度的角位置測量傳感器,具有分辨率高、響應速度快等特點,被廣泛應用在以位置或角度為對象的控制系統中。將編碼器安裝在電機軸的非負載端跟隨轉動,其反饋信號傳遞給控制器,構成對電機的閉環控制[1]。
 增量式旋轉編碼器發出兩路正交脈沖,即兩路(A、B)相位差90°的方波,其相位關系標志電機的轉向,當A相超前B相90°時,標志電機正轉,如圖1所示;當B相超前A相90°時,標志電機反轉,如圖2所示。編碼器旋轉一圈,輸出脈沖數固定,通過累加A、B兩相信號的脈沖數可以計算電機轉過的角度。

 本文用VHDL語言設計了一種增量式旋轉編碼器的接口電路,可以配置在CPLD或者FPGA上,實現對編碼器輸出信號的四倍頻、雙向可逆計數和與單片機接口的功能。下面介紹各個電路的設計原理和實現源碼。
1 四倍頻電路設計原理
 對于每個確定的編碼器,其脈沖周期T對應的角位移固定為q,其量化誤差為q/2。若將A和B信號四倍頻,則計數脈沖的周期將減小到T/4,量化誤差減小為q/8,從而使角位移測量精度提高4倍[2]。
 如圖1和圖2所示,在任意一個周期T內,A、B兩路信號各變化了兩次,分別產生一次上升沿和一次下降沿,若用Y對A、B兩路信號的跳變沿計數,則在一個脈沖周期內,信號Y就會出現4次變化,實現編碼器信號的四倍頻。
2 轉向鑒別電路設計原理
 在信號跳變沿時檢測另一相信號的電平值可以判斷轉向[3]。例如,在A相信號上升沿時檢測B相信號電平,若B為低電平(如圖1),表示電機正轉;若B為高電平(如圖2),表示電機反轉。結合上面所述四倍頻原理,計數規則總結如下。
 (1)檢測到以下狀態表示電機正轉,加計數:
?、貯相上升沿,B=0;②A相下降沿,B=1;③B相上升沿,A=1;④B相下降沿,A=0。
 (2)檢測到以下狀態表示電機反轉,減計數:
 ①B相上升沿,A=0;②B相下降沿,A=1;③A相上升沿,B=1;④A相下降沿,B=0。
3 與單片機接口設計原理
    編碼器的脈沖計數值一般要傳送給單片機或其他控制器進行處理,而CPLD的全局時鐘的頻率高于單片機的時鐘頻率,為保證CPLD和單片機之間計數值傳輸的正確性,單片機首先發送信號給CPLD,將計數值鎖存后再進行傳輸。CPLD與單片機接口示意圖如圖3所示。本設計中CPLD檢測到單片機鎖存信號的上升沿后將當前計數值鎖存[4],然后在單片機位選信號的上升沿和下降沿分時將16 bit計數值的高8位和低8位傳送給單片機8 bit I/O端口。

4 實現電路的源代碼
    本設計利用D觸發器的延時作用檢測信號跳變沿,D輸入端接脈沖信號,則Q輸出端是上一個CLK周期的脈沖信號狀態。在CLK的上升沿檢測Q端輸出和D端信號電平值是否一致,不一致表示出現跳變沿。
設A和B是A、B相的源信號,經過D觸發器后A、B相信號記為A1、B1,則計數規則表示為:


5 仿真結果
 利用ALTERA的開發工具MAX+PlusⅡ,輸入VHDL文本文件,目標設備為EPM7128SLC84[5],CLK周期為200 ns,A、B的周期為2 000 ns,編譯后仿真波形如圖4~圖7所示。

 圖4是編碼器正轉時的仿真波形,在A相信號的1個周期,兩條標記線內,計數值OUTPUT由初始值4增加到8,實現四倍頻加計數。
 圖5是編碼器反轉時的仿真波形,在A相信號的1個周期內,計數值OUTPUT由初始值15減少到11,實現四倍頻減計數。
 圖6是編碼器由正轉切換為反轉時的仿真波形。如圖中標記線所示,B相超前A相后的第一個CLK的上升沿,計數方向立即改變,由加計數變為減計數。
 如圖7中標記線所示,在鎖存信號lock上升沿時16 bit計數值鎖存于OUT_lock;位選信號choose上升沿后的第一個CLK上升沿,8 bit計數值OUTPUT8輸出OUT_lock的高8位;choose下降沿時OUTPUT8輸出OUT_lock的低8位。
 由上述仿真波形可以看出,本電路的設計實現了編碼器的轉向鑒別、四倍頻、雙向計數以及與單片機通信的功能。
    本文設計的編碼器接口電路,結構簡單、可靠性高,即使在正反轉頻繁切換的場合也能高精度地工作。本接口電路已應用在單級旋轉倒立擺控制系統中,且運行良好。
參考文獻
[1] 夏冬梅,孫林.基于CPLD的增量式旋轉編碼器接口電路模塊設計[J].機械制造與自動化,2009,38(5):156-157,160.
[2] 史曉娟,李海芹.基于CPLD的四倍頻鑒相計數電路在運動控制器中的應用[J].制造技術與機床,2008(6):85-87.
[3] 馬志建,戴炬,張峰,等.基于CPLD的編碼器倍頻鑒相計數電路設計[J].儀器儀表用戶,2009,16(4):82-84.
[4] 黃任.AVR單片機與CPLD/FPGA綜合應用入門[M].北京:北京航空航天大學出版社,2004.
[5] 王志鵬,付麗琴.可編程邏輯器件開發技術MAX+plusⅡ[M].北京:國防工業出版社,2005.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美激情网站在线观看| 正在播放欧美一区| 久久精品天堂| 国产精品va在线播放| 国产女人水真多18毛片18精品视频| 亚洲日本欧美日韩高观看| 亚洲国产精品va在线看黑人| 国产情人节一区| 黄色成人精品网站| 欧美日韩国产综合新一区| 国产欧美日韩激情| 午夜精品久久久久久久久久久久久| 激情亚洲成人| 欧美日韩免费一区二区三区视频| 小嫩嫩精品导航| 在线成人国产| 欧美激情第8页| 国产精品专区第二| 国产精品一级二级三级| 久久人人97超碰国产公开结果| 艳女tv在线观看国产一区| 久久久久se| 国产亚洲一区精品| 麻豆精品一区二区综合av| 亚洲女同性videos| 免费久久久一本精品久久区| 国产老女人精品毛片久久| 国产午夜精品美女毛片视频| 欧美在线观看天堂一区二区三区| 国内精品久久久久影院薰衣草| 国产精品入口66mio| 日韩视频一区二区| 亚洲高清在线观看| 欧美一区高清| 合欧美一区二区三区| 欧美午夜寂寞影院| 欧美在线视频观看免费网站| 欧美高清在线精品一区| 亚洲国产另类久久久精品极度| 亚洲一区免费在线观看| 国内外成人在线视频| 中文日韩电影网站| 亚洲黄色小视频| 欧美日韩大片一区二区三区| 免费h精品视频在线播放| 国产精品视频第一区| 午夜精品偷拍| 西西裸体人体做爰大胆久久久| 欧美高清视频在线观看| 国产一区二区0| 性欧美暴力猛交69hd| 国产日韩欧美a| 久久综合精品一区| 国产又爽又黄的激情精品视频| 欧美精品日本| 99国内精品久久| 亚洲综合首页| 亚洲国产天堂网精品网站| 国产欧美日韩91| 亚洲激情一区二区| 欧美性猛交99久久久久99按摩| 国产精品无码专区在线观看| 亚洲一区美女视频在线观看免费| 欧美性大战xxxxx久久久| 在线午夜精品自拍| 亚洲欧美日韩国产综合精品二区| 国产午夜一区二区三区| 亚洲美女视频在线观看| 国产精品任我爽爆在线播放| 久久综合九色综合欧美就去吻| 亚洲欧美日韩第一区| 老司机精品视频网站| 亚洲国产精品一区二区第一页| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲一区视频| 国产欧美精品在线观看| 欧美一区二区三区免费观看| 欧美亚洲成人网| 激情综合色丁香一区二区| 一本色道久久加勒比精品| 国产主播精品| 精品成人国产在线观看男人呻吟| 亚洲黄色毛片| 欧美日韩www| 欧美精品xxxxbbbb| 亚洲精品日本| 久久一本综合频道| 欧美系列精品| 在线播放日韩欧美| 欧美激情精品久久久久久| 欧美日韩精品是欧美日韩精品| 欧美专区第一页| 久久精品国产欧美亚洲人人爽| 欧美久久久久| 一区二区不卡在线视频 午夜欧美不卡'| 媚黑女一区二区| 亚洲你懂的在线视频| 欧美二区在线| 国产亚洲一区二区三区在线播放| 欧美日韩亚洲一区二区三区在线观看| 午夜久久影院| 国产亚洲一区精品| 欧美日韩在线一二三| 国产精品免费网站在线观看| 欧美在线视频全部完| 最新日韩中文字幕| 欧美激情亚洲国产| 亚洲欧洲av一区二区| 欧美福利视频在线| 夜夜嗨av一区二区三区四区| 欧美日韩一区二区三区视频| 一个人看的www久久| 亚洲精品一区二区三区不| 日韩一级在线观看| 久久一区二区三区国产精品| 欧美色偷偷大香| 国产精品裸体一区二区三区| 91久久精品国产91性色tv| 国产精品99久久久久久人| 亚洲专区一区二区三区| 亚洲日产国产精品| 国产精品免费久久久久久| 国产精品网站视频| 欧美成人视屏| 亚洲欧美日韩精品久久久| 亚洲欧美日韩视频一区| 久久精品国产77777蜜臀| 欧美国产精品中文字幕| 久久久国产精品一区二区中文| 久久精品视频在线看| 欧美午夜在线观看| 欧美亚洲视频一区二区| 一区二区三区在线观看国产| 欧美日韩另类在线| 国模私拍一区二区三区| 欧美丰满少妇xxxbbb| 国产精品夜夜夜| 欧美激情久久久久久| 在线观看日韩国产| 国产精品日产欧美久久久久| 一区二区三区精品久久久| 噜噜噜在线观看免费视频日韩| 在线一区二区视频| 一区在线播放视频| 国产欧美日韩一区二区三区在线观看| 欧美在线免费观看| av72成人在线| 午夜精品www| 久久夜色精品亚洲噜噜国产mv| 国产精品成人观看视频国产奇米| 欧美精品一区二区三区在线播放| 影音先锋另类| 国产精品人人爽人人做我的可爱| 免费不卡视频| 亚洲人成在线影院| 亚洲激情精品| 国产主播一区二区三区| 亚洲高清久久网| 久久国产精品一区二区| 久久精品国内一区二区三区| 一区二区三区日韩欧美精品| 一区二区不卡在线视频 午夜欧美不卡在| 国产精品xxxav免费视频| 亚洲福利专区| 国产日本精品| 欧美日韩精品伦理作品在线免费观看| 在线亚洲免费| 亚洲午夜久久久久久久久电影网| 亚洲一区二区综合| 欧美另类变人与禽xxxxx| 国产精品伦理| 亚洲免费在线视频一区 二区| 亚洲一线二线三线久久久| 欧美日韩一区自拍| 国产一区二区三区在线免费观看| 日韩网站在线观看| 亚洲欧美日韩久久精品| 久久精品在线免费观看| 欧美成年视频| 国产精品久久久久久久久久三级| 欧美r片在线| 亚洲麻豆国产自偷在线| 欧美夫妇交换俱乐部在线观看| 国产一区二区三区丝袜| 午夜精品99久久免费| 国产精品高潮呻吟视频| 国产精品亚洲一区| 伊人成年综合电影网| 激情综合久久| 久久综合久久综合久久综合| 久久久www成人免费精品| 欧美日本在线视频| 女主播福利一区| 亚洲乱码精品一二三四区日韩在线| 久久久久一本一区二区青青蜜月| 一区二区三区**美女毛片| 亚洲一级网站| 欧美性猛交99久久久久99按摩| 免费一级欧美在线大片| 亚洲综合欧美日韩| 国产精品久久久久久久久久免费看| 欧美日韩亚洲91| 久久久久天天天天| 久久天天躁狠狠躁夜夜av| 亚洲激情欧美激情| 国产视频观看一区| 国产日韩精品久久| 久久久久久有精品国产| 红桃视频一区| 国产精品美女在线观看| 国产区亚洲区欧美区| 国产精品一区二区在线观看网站| 欧美在线免费视频| 欧美午夜欧美| 欧美日韩亚洲天堂| 亚洲性夜色噜噜噜7777| 欧美a级片网站| 亚洲精品美女在线| 欧美激情视频在线播放| 亚洲天堂成人在线视频| 国产亚洲午夜高清国产拍精品| 国产精品超碰97尤物18| 久久综合九九| 久久综合网hezyo| 亚洲人成啪啪网站| 新片速递亚洲合集欧美合集| 欧美 日韩 国产一区二区在线视频| 韩国成人精品a∨在线观看| 欧美成人官网二区| 国产日韩欧美一区二区三区在线观看| 欧美精品三区| 欧美精品一级| 美女被久久久| 久久久噜久噜久久综合| 欧美久久久久免费| 日韩写真在线| …久久精品99久久香蕉国产| 中国成人亚色综合网站| 国产精品白丝jk黑袜喷水| 久久久久久欧美| 亚洲电影免费观看高清完整版在线| 国产精品免费久久久久久| 麻豆精品视频| 麻豆视频一区二区| 国产精品男gay被猛男狂揉视频| 国产亚洲在线| 国产在线播放一区二区三区| 一本到高清视频免费精品| 欧美中文字幕视频| 亚洲精品视频一区二区三区| 激情成人在线视频| 激情综合电影网| 亚洲国产一区二区在线| 狠狠爱综合网| 欧美久久综合| 国产真实精品久久二三区| 亚洲国产精品福利| 国模吧视频一区| 一区二区免费在线视频| 国产精品每日更新| 久久久无码精品亚洲日韩按摩| 久久精品国产亚洲精品| 国产精品视频不卡| 韩日成人在线| 尤物在线精品| 香蕉精品999视频一区二区| 欧美日韩另类一区| 在线观看亚洲视频啊啊啊啊| 国产欧美一区二区三区视频| 国产精品久久久久久久久久妞妞| 欧美在线免费观看亚洲| 久久夜色精品| 久久久久久久综合色一本| 欧美性色aⅴ视频一区日韩精品| 欧美国内亚洲| 亚洲电影在线| 久久精品国产96久久久香蕉| 欧美伦理视频网站| 国产精品日韩欧美一区| 亚洲一区二区三区在线观看视频| 一本色道久久综合亚洲精品不卡| 欧美喷水视频| 亚洲一区二区免费| 欧美成人一区在线| 欧美激情一区| 在线观看一区欧美| 久久综合免费视频影院| 亚洲国产成人av| 黑人极品videos精品欧美裸| 国产偷久久久精品专区| 美女福利精品视频| 日韩视频一区二区| 激情综合色丁香一区二区| 在线观看国产成人av片| 亚洲网站在线观看| 久久亚洲捆绑美女| 国产女主播一区二区三区| 麻豆成人精品| 这里是久久伊人| 久久久国产一区二区三区| 久久久欧美精品sm网站| 欧美午夜宅男影院在线观看| 欧美一区二区三区日韩视频| 欧美人与禽猛交乱配视频| 国产乱肥老妇国产一区二| 国产精品视频99| 国产亚洲aⅴaaaaaa毛片| 国产精品高潮在线| 蜜臀久久99精品久久久画质超高清| 亚洲国产精品一区二区www| 国产日本欧美在线观看| 欧美xart系列在线观看| 欧美日韩国产精品一区二区亚洲| 欧美精品18| 国产精品久久99| 亚洲高清在线精品| 久久gogo国模啪啪人体图| 久久精品二区亚洲w码| 在线午夜精品| 一本久久青青| 亚洲大片在线观看| 欧美激情综合五月色丁香小说| 亚洲美女在线一区| 欧美日韩中文另类| 正在播放日韩| 欧美高清在线播放| 久久久久久久久岛国免费| 亚洲狼人精品一区二区三区|