999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA增量式編碼器的接口設計與實現

2011-06-23 06:42:02郇寶貴
電子科技 2011年9期
關鍵詞:信號設計

郇寶貴,雷 斌,王 鵬

(西安工業大學電信學院,陜西 西安 710032)

光電編碼器在現代電機控制系統中常用以檢測轉子的位置與速度,是通過光電轉換將輸出軸上的機械幾何位移量轉換成脈沖或數字量的高精度角位置測量傳感器。由于其具有分辨率高、響應速度快、體積小、輸出穩定等特點,被廣泛應用于電機伺服控制系統中。

編碼器按信號輸出形式分為絕對式編碼器和增量式編碼器。絕對式光電編碼器具有輸出數字量可與PC機、ARM或FPGA等器件直接接口,無累積誤差等優點,但價格高、制造工藝復雜,不宜實現小型化。增量式光電編碼器不具有計數和接口電路,一般輸出A、B、Z脈沖信號,價格較低,在實際工程中比較常用。

文中設計了一個基于FPGA的簡單且精度高的接口電路,其結構簡單、性能可靠,具有濾波、硬件辨向、4倍頻計數和數據鎖存等功能。計數結果以并口輸出,可與PC機、ARM或FPGA等部件進行并行通信。同時在并口之前,用鎖存電路來消除硬件電路延時所可能引起的計數錯誤,減輕了后續微機的負擔,可提高被控對象的測量和控制精度。

1 4倍頻電路設計原理

增量式光電編碼器實際是一種旋轉式角位移檢測裝置,它根據軸所轉過的角度,輸出一系列脈沖,能將機械轉角變換成電脈沖,輸出信號如圖1所示。A、B兩相信號是相位相差90°的正交方波脈沖串,每個脈沖代表被測對象旋轉了一定的角度,A、B之間的相位關系則反映了被測對象的旋轉方向,即當A相超前B相,轉動方向為正轉;當B相超前A相,轉動方向為反轉。Z信號是一個代表零位的脈沖信號,可用于調零、對位和重置計數器。

對于每個確定的編碼器,每轉過固定角位移θ,就對應一個脈沖信號,故其量化誤差為θ/2。若將A或B信號4倍頻,則在此θ角位移內,就會產生4個脈沖信號,其量化誤差下降為θ/8,光電編碼器的角位移測量精度提高4倍。由于伺服系統中編碼器的轉速具有不可預見性,造成脈沖周期T具有不確定的特點,從而無法使用鎖相環等常用倍頻方案。由圖1可知,在脈沖周期內,A、B兩相信號共產生4次變化,盡管T不確定,但由于A、B兩相方波信號之間相位關系確定,使這4次變化在相位上平均分布。如果利用這4次變化產生4倍頻信號,則可以實現光電編碼器測量精度的提高。

圖1 光電編碼器輸出信號

分析發現,4倍頻設計的關鍵在于鑒別出A、B信號的上升沿和下降沿。輸入信號與其延時信號異或后,就可得到倍頻信號。

2 接口電路的FPGA總體方案及設計實現

光電編碼器的可靠性與精度直接決定了控制系統的可靠性與控制精度。控制系統精度不會高于檢測元件的精度,也就是說檢測元件的誤差是決定控制系統穩態誤差的關鍵,這種誤差也是控制系統無法克服的。因此,選擇和設計高精度的光電編碼器固然重要,但后續電路對光電編碼器輸出脈沖的處理精度也不容忽視。因此,一方面要選擇精度高的光電編碼器;另一方面要重視對光電編碼器輸出脈沖的處理,傳統的處理方法有 3種:(1)通過 74LS193、74LS171、RC等搭建一個硬件電路實現脈沖的倍頻和鑒相的判斷。(2)直接將光電編碼器的A、B信號送至微處理器,進行純軟件的倍頻和鑒相的判別。(3)通過硬件電路和軟件結合的方法進行光電編碼器脈沖的處理,一般是指上述兩種方法的結合。

對以上3種計數方法進行分析可知,用純軟件計數雖然電路簡單,但是計數速度慢,微處理器工作量大,難以滿足實時性要求,想得到更高的指標,只能不斷地更換高性能微處理器,而且由于光電編碼器的轉速具有不可預見性,采用鎖相環進行倍頻的話會造成數據的不精確;而純硬件電路體積大且穩定性、可靠性差、調試煩瑣,而且當電阻、電容等組件參數變化時,會導致脈寬發生變化或不能產生具有穩定寬度的脈沖。此外,RC電路抗干擾能力差,反饋部分易受外界干擾,在實際應用中會出現丟失脈沖現象,以至影響控制系統的精度和可靠性。

對于濾波、延時的處理方法很多,如微分型電路其信噪比小、抗干擾性差,積分型電路可以提高信噪比,但和微分型電路一樣有缺點:當輸入信號頻率高時,電容充放電不及時,導致輸出信號嚴重變形;對于各路倍頻電路來說,電阻和電容的參數不可能完全一致,所以倍頻后的各路脈沖寬度不等,而且寬度的調節也比較困難。設計采用的數字型延時電路可以很好地克服以上延時電路的缺點,延時的時間和各路倍頻的脈沖寬度由時鐘控制,倍頻后的脈沖寬度均勻一致。

運用FPGA實現4倍頻、鑒相電路,采用全數字反饋電路的設計方法,由于倍頻、鑒相電路設計在同一芯片上,一方面,FPGA門電路高數量較大,時鐘頻率可達上百MHz的可編程邏輯器件,可以把他設計成所需的各種邏輯器件,可并行處理多項任務。因此處理速度比單片機或DSP快得多;另一方面,芯片內部的門電路、觸發器的參數特性完全—致,能保證在相同轉速下4倍頻脈沖信號的周期保持一致。作為板級芯片,電路做在芯片內部,其抗干擾能力比分離器件有很大提高。同時,由于現場可編程,可以方便地實現對電路的重新設計或修改,增強了系統的靈活性、通用性和可靠性。

3 仿真波形

用Verilog HDL語言完成電路描述,各功能模塊運用原理圖方式進行描述,芯片采用Altera公司Cyclone系列的 EP1C12Q240C8N。在 QuartusII10.0環境下進行功能和時序仿真。編譯后結果如圖3所示,A、B即為差分整形電路的輸出,當A相超前B相時,輸出正向4倍頻脈沖,OA[7..0]為編碼器正轉時4倍頻脈沖個數;反之,輸出反向4倍頻脈沖,OB[7..0]為反轉時4倍頻脈沖個數。利用OA[7..0]與OB[7..0]可以方便地實現編碼器的可逆計數。

圖2 接口電路結構圖

圖3 仿真時序圖

4 結束語

設計了增量式光電編碼器的一種簡單且高精度的鑒相、計數和接口電路,可根據光電編碼器的轉向進行遞增或遞減計數,并可與PC機、DSP、ARM等器件直接進行并行通訊。實驗結果驗證了設計的正確性。可以看出,利用FPGA設計光電編碼器信號處理模塊,無論是設計過程,還是電路結構、都變得更加簡潔。另外,在應用中注意FPGA的時鐘周期應小于編碼器脈沖的1/4,通常FPGA的時鐘已遠遠小于編碼器脈沖周期,故在FPGA中進行處理與計數是沒問題的。

文中FPGA實現的編碼器倍頻、鑒相電路,已經在激光跟蹤系統的項目中得到驗證,在系統中存在抖動及毛刺等干擾的情況下,仍能獲得穩定可靠的測量結果,并且可根據需要,任意改變參數以達到目的,這對正確和合理地使用編碼器,提高功能效益,從而在數控及機器人的死循環位置和速度控制系統中,提高位置調節精度、擴大速度調節范圍,都有良好的效果,是一種提高編碼器分辨率、實現角位移或轉速測量的優選電路。

[1]方艷輝.增量式編碼器全數字量相加技術的研究[D].北京:中國科學院研究生院,2005.

[2]王立錦,劉亞東,焦讓,等.磁旋轉編碼器4倍頻電路分析與集成化設計[J].電子器件,2005(6):358-360.

[3]葉東,周志煒,張飚,等.基于FPGA的多路光電編碼器數據采集系統[J].傳感器與微系統,2006,25(5):45-47.

[4]張寶泉,楊世興,趙永秀.編碼器倍頻、鑒相電路在FPGA中的實現[J].工礦自動化,2005(8):69-71.

[5]褚振勇,翁木云.FPGA設計及應用[M].西安:西安電子科技大學出版社,2003.

[6]李紅果.一種光電編碼器位置檢測系統研究與應用[J].微計算機信息,2008,24(2-2):88-90,112.

[7]于慶廣,劉葵,王沖,等.光電編碼器選型及同步電機轉速和轉子位置測量[J].電氣傳動,2006,36(4):17-20.

[8]馮希,梁雁冰,張濤.基于FPGA的多路增量式光電角度編碼器測角電路設計方法[J].現代電子技術,2008,32(19):175-177.

[9]何勇,范永坤,王濤,等.基于FPGA的增量式光電角度編碼器計數電路設計[J].儀器儀表用戶,2008,15(3):90-92.

[10]Analog Device.Data Sheet,RESR Accuracy Guide.L -9517-4531-02-AIs2 sue2-April[M].USA:Analog Device Conpration,2004.

[11]Analog Device.RENISHAW data sheet L-9517-9155-01-A[M].USA:Analog Device Conpration,2004.

猜你喜歡
信號設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
孩子停止長個的信號
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 亚洲小视频网站| 亚洲a级毛片| 久久男人资源站| 三上悠亚一区二区| 老司机精品一区在线视频| 污网站在线观看视频| 日韩毛片基地| 亚洲人免费视频| 亚洲国产中文精品va在线播放| 在线观看av永久| 亚洲第一成年人网站| 久久久久久久久亚洲精品| 99久久精品国产精品亚洲 | 国产色婷婷视频在线观看| 国产精品视频观看裸模| 国产在线98福利播放视频免费| 欧美成人精品在线| 久久黄色视频影| 国产精品播放| 91精品网站| 免费看的一级毛片| 久久中文字幕不卡一二区| 视频二区国产精品职场同事| 无码久看视频| 亚洲精品无码AⅤ片青青在线观看| 免费国产高清精品一区在线| 国产精品林美惠子在线播放| 91精品免费高清在线| 国产亚洲精品91| 亚洲无卡视频| 久久99国产综合精品1| 亚洲免费成人网| 亚洲国产成人久久77| 欧美成人精品一级在线观看| 91成人在线观看视频| 97在线观看视频免费| 国产一级特黄aa级特黄裸毛片| 欧美a在线看| 亚洲一级色| 国产精品va| 国产成人1024精品下载| 久久网欧美| 伊人中文网| 五月婷婷亚洲综合| 欧美中文字幕无线码视频| 特级aaaaaaaaa毛片免费视频| 亚洲第一极品精品无码| 青青青视频免费一区二区| 日本免费一级视频| 18禁影院亚洲专区| 亚洲综合极品香蕉久久网| 国产91久久久久久| 欧美成人A视频| 欧美在线三级| 在线无码av一区二区三区| 国产精品yjizz视频网一二区| 精品成人免费自拍视频| 日本成人不卡视频| 亚洲天堂区| 国产不卡网| 亚洲欧洲日韩久久狠狠爱| 国产精品久久久久久搜索| 91精品国产一区自在线拍| 成人夜夜嗨| 污网站免费在线观看| 亚洲一级色| 日韩高清一区 | 91亚洲免费| 国产欧美亚洲精品第3页在线| 国产第一页免费浮力影院| 国产美女丝袜高潮| 亚洲αv毛片| 女人18毛片一级毛片在线| 国产成人亚洲无吗淙合青草| 五月激激激综合网色播免费| 日韩不卡高清视频| 91精品免费久久久| 亚洲丝袜第一页| 国产日韩欧美一区二区三区在线| 一本无码在线观看| 国产成人精品第一区二区| 国产精品jizz在线观看软件|