基于CPLD的編碼器信號(hào)處理電路設(shè)計(jì)_第1頁(yè)
基于CPLD的編碼器信號(hào)處理電路設(shè)計(jì)_第2頁(yè)
基于CPLD的編碼器信號(hào)處理電路設(shè)計(jì)_第3頁(yè)
基于CPLD的編碼器信號(hào)處理電路設(shè)計(jì)_第4頁(yè)
基于CPLD的編碼器信號(hào)處理電路設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2012年儀表技術(shù)與傳感器IⅡstmmentTechniqueandSensor2012No.4第4期基于CPLD的編碼器信號(hào)處理電路設(shè)計(jì)蔣利兵,張玉,吳剛,譚或(中國(guó)農(nóng)業(yè)大學(xué)工學(xué)院,北京lOO明3)摘要:基于CPLD芯片,對(duì)增量式編碼器輸出信號(hào)進(jìn)行處理,實(shí)現(xiàn)了編碼器信號(hào)的整形濾波、倍頻和鑒相。為了提高編碼器的測(cè)量精度,設(shè)計(jì)了一種4倍頻脈沖輸出電路,提高了編碼器的分辨率,并設(shè)計(jì)了鏊相電路,實(shí)現(xiàn)正反向的角度或速度測(cè)量。文中給出了Quartus原理圈輸八電路、時(shí)序仿真結(jié)果,以及試驗(yàn)測(cè)試結(jié)果。文中的研究在角度位移等測(cè)量領(lǐng)域有著廣泛應(yīng)用價(jià)值。關(guān)鍵詞:CPLD;編碼器;倍頻;鑒相中圈分類號(hào):TMl3文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1002—184l(2012)04一O(】91—03OnCircuitDesignofEncoderSignalProcessingBasedJlANGLi.bing,ZHANGYu,WU(;ang,TanY“CPLD(coIlege0fEng.哪∞dng,chinaA咖ltu叫unive哪ty,B刪ing100083china)Abstr群t:ThispaperilltrDduced&methodb勰ed0ncPLDchipofA【胍RAcomp衄ywhichdealedw油Illeoutputsignal0finc姍eIltalcaIIencoderandachjevedcjrcuilmuldpJicalio“pulseoutput6IⅫng,frequencyd0山ingandphase‰dlIli聃ting0fthe3i冀r】a1.Wedesigned4“q咖cywhichimp內(nèi)vedtlleacc哪cyoftheencod盯measure硼enI.T1wcircuh0fphasedisc打minationaoracc砌plishthepos;6ve柚dthenegativeme踮urementof8nglesimIIlationspeed.TbispaperaIsoprovidedtbecanQuartusschematlc0fan—e,di鏟b10ckdia刪n,timjngs0pictl此,如d岫resultsofexpe曲en“te8t.Th選researehbeusedt0measureplacementaIIdKeyon,誣has謝deapplic缸i0Tlvallleintheme幽ureIncnt6eId.words:CPID;encoder;肺quenc)rmulliplic860n;phasediscdmination0引言隨著電子技術(shù)的發(fā)展,基于EDA技術(shù)的芯片設(shè)計(jì)已成為om廣]nn廠]om廠]廠]廠]廣??S]圖1編碼器的輸出信號(hào)1.2信號(hào)的整形設(shè)計(jì)電子系統(tǒng)設(shè)計(jì)的主流。可編程邏輯器件cPLD廣泛應(yīng)用于各種專用集成電路中,與傳統(tǒng)的數(shù)字電路設(shè)計(jì)方法相比具有研制周期短、成本低、涉及靈滔等特點(diǎn),從而使其應(yīng)用越來(lái)越廣泛。編碼器在機(jī)器人(手)檢測(cè)方面應(yīng)用廣泛,增量式編碼器是一種把在數(shù)字系統(tǒng)巾,脈沖在傳輸中經(jīng)常發(fā)生波形畸變,可用施密特觸發(fā)器整形獲得理想的脈沖。將OuTA、OuTB相和時(shí)鐘信號(hào)通過(guò)2反向個(gè)施密特觸發(fā)器,濾去噪聲電平,完成對(duì)編碼器信號(hào)的整形。1.3信號(hào)的倍頻設(shè)計(jì)為了提高測(cè)量精度,可采取對(duì)編碼器信號(hào)4倍增頻。增頻角位移轉(zhuǎn)換成電信號(hào)的一種裝置,當(dāng)編碼器轉(zhuǎn)軸旋轉(zhuǎn)時(shí),輸出相應(yīng)的脈沖.計(jì)數(shù)起點(diǎn)可任意沒(méi)定,實(shí)現(xiàn)旋轉(zhuǎn)角度的測(cè)量。當(dāng)需要提高分辨率時(shí),可利用90。相位差的OUTA、OUTB兩路信號(hào)進(jìn)行倍頻實(shí)現(xiàn)。正反轉(zhuǎn)都需要檢測(cè)時(shí)就要對(duì)OUTA和OUTB相進(jìn)行鑒相處理,辨別方向。文中主要討論基于cPLD的增量式編碼器信號(hào)倍頻鑒相的處理。1編碼器信號(hào)與硬件處理電路1.1編碼器的輸出信號(hào)原理如圖2所示。正轉(zhuǎn)時(shí),分析編碼器的脈沖信號(hào),將編碼器的上一次信號(hào)存儲(chǔ),對(duì)每個(gè)信號(hào)進(jìn)行4倍增頻,正轉(zhuǎn)時(shí)分解信號(hào)見(jiàn)圖2。增量式編碼器直接利用光電轉(zhuǎn)換原理輸出3組脈沖信號(hào),0【JTA、OuTB和OuTz相。OuTA、oIJTB是相位相差90。的正交方渡信號(hào),OuTA相或0uTB相的每個(gè)脈沖代表被測(cè)對(duì)象旋轉(zhuǎn)了一定的角度。OuTA相和ouTB相的相位關(guān)系則反應(yīng)了被測(cè)對(duì)象的旋轉(zhuǎn)方向,若OUTA超前0uTB相,轉(zhuǎn)動(dòng)方向?yàn)檎D(zhuǎn),若OuTB超前OUTA相,轉(zhuǎn)動(dòng)方向?yàn)榉崔D(zhuǎn)。0uTz是基準(zhǔn)定位信號(hào).是一個(gè)代表零位的脈沖信號(hào),可用于調(diào)零、對(duì)位。編碼器的信號(hào)如圖I所示。收稿日期:2們1—06一】3收修改稿日期:2011—1l—15。tm卅持一精塒博礦(a)(b)圈2編碼器正轉(zhuǎn)信號(hào)的四倍增頻鼢t辯羚。m鼾抖萬(wàn)方數(shù)據(jù)IIIsm塒1entTechniaue蛐dSen帥rApr2012則輸出函數(shù)表達(dá)式為:F.=ABCD+ABCD+ABCD+ABCD式中:只為正轉(zhuǎn)時(shí)輸出為1的信號(hào),符合其中任意一項(xiàng)因子,輸出為l,否則輸出為0。同理反轉(zhuǎn)時(shí),將信號(hào)進(jìn)行4倍分解增頻,反轉(zhuǎn)信號(hào)見(jiàn)圖3。。Ⅷ封鼾oUTB一:H{一;H}帆。她蚣呱、她姚啪卅壯(a)(b)圖3編碼器反轉(zhuǎn)信號(hào)的四倍增頻輸出函數(shù)表示式為:凡=ABCD+ABCD+ABCD+ABCD式中:R為反轉(zhuǎn)時(shí)輸出為1的信號(hào),符合其中任意一項(xiàng)因子,輸出為1,否則輸出為0。綜合正反轉(zhuǎn)的函數(shù)關(guān)系,得出輸出表達(dá)式:F=F1+F2=ABaD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD+ABCD經(jīng)過(guò)化衙后可表示為F=(AOD)(BOC)+(AOD)(BOC)采用D觸發(fā)器可以實(shí)現(xiàn)編碼器信號(hào)存儲(chǔ)設(shè)計(jì)功能,其硬件原理見(jiàn)圖4,編碼器出來(lái)Ou弘、0u豫相信號(hào)經(jīng)過(guò)2個(gè)D觸發(fā)器后分別變?yōu)椋阈盘?hào)和D信號(hào),將這4組電平信號(hào)經(jīng)過(guò)上式的邏輯運(yùn)算之后,就可以得到4倍頻后的脈沖信號(hào)。U3HCCU4B《‰j蘑D姒々f毒r士口圈4D觸發(fā)器實(shí)現(xiàn)信號(hào)存儲(chǔ)的硬件原理圈1.4鑒相電路的設(shè)計(jì)鑒相電路的硬件原理圖見(jiàn)圖S。將編碼器的信號(hào)上拉到高電平,輸人司1個(gè)D觸發(fā)器中,由編碼器出來(lái)的OUlA、0UrB萬(wàn)方數(shù)據(jù)相信號(hào)相位相差90??芍?。正轉(zhuǎn)時(shí)OUlm相信號(hào)上升沿時(shí),OUTA相信號(hào)是處于低電平狀態(tài),同理反轉(zhuǎn),0uTB相信號(hào)到達(dá)上升沿時(shí),OuTA相處于高電平狀態(tài),因此D觸發(fā)器輸出狀態(tài)只有高低電平,得到的是編碼器的方向信號(hào)DIR.匿5釜榴電路垂奇磋件原理雷在試驗(yàn)中采用cPLD原理圖輸入法完成該電路圖的設(shè)計(jì)。2編碼器信號(hào)處理的CPLD實(shí)現(xiàn)2.1C扎D軟件設(shè)計(jì)Quar【IIs中支持文件格式的編程輸人和原理圖格式的輸人(圖6),由于鑒相倍頻電路中所用的門電路比較多,故采用原理圖輸入法,不僅提高輸人速度,也增加了程序的可讀性,由于cPLD使用晶振頻率為12MHz,輸出的脈沖寬度較小,所以對(duì)時(shí)鐘信號(hào)進(jìn)行了5000分頻,編碼器出來(lái)的oUTA、OUTB信號(hào)經(jīng)過(guò)4個(gè)D觸發(fā)器,完成對(duì)信號(hào)的狀態(tài)存儲(chǔ)和四倍頻設(shè)計(jì),再通過(guò)1個(gè)一系列邏輯電路,完成信號(hào)的四倍頻脈沖信號(hào)的輔出,最后得到一路四倍頻后脈沖信號(hào)。2.2仿真結(jié)果與分析軟件設(shè)計(jì)完成之后,用Qu硼?m自帶的仿真功能,新建波形文件,輸入ouTA、0uTB相和時(shí)鐘信號(hào),時(shí)鐘信號(hào)的頻率要求至少是輸入信號(hào)頻率的4倍以上,這樣才能實(shí)現(xiàn)對(duì)編碼器信號(hào)的倍頻檢測(cè)功能,正轉(zhuǎn)時(shí),A槽超前B相90。,見(jiàn)臣7。輸入對(duì)鐘信號(hào),輸出的波形為一路四倍頻的脈沖信號(hào)PI幾和一路方向信號(hào)DIR.反轉(zhuǎn)時(shí),B相超前直榴90。,見(jiàn)緝8,輸八時(shí)鐘痿號(hào),輸出的波形為一路四倍頻后的脈沖信號(hào)PUL和一路方向脈沖信號(hào)DIR。仿真波形見(jiàn)圖8。上3試驗(yàn)與分析試驗(yàn)采用的編碼器型號(hào)為sc姒一1024BM—G5—24c,使用雙通道的示波器觀察信號(hào)輸出波形。當(dāng)編碼器正轉(zhuǎn)時(shí)結(jié)果如圖9(8)所示,上面的是OUlH相輸人信號(hào),下面是經(jīng)過(guò)4倍頻后信號(hào),在A相信號(hào)的1個(gè)周期內(nèi),輸出信號(hào)是輸入的4倍。即4倍頻信號(hào)。圖9(b)圖上面的是A相輸入信號(hào),下面是鑒相后的方向信號(hào),正轉(zhuǎn)時(shí)始終為高電平。當(dāng)編碼器反轉(zhuǎn)時(shí),輸出倍頻波形與圖9(B)一樣.只是鑒褶后輸出始終為低電平。這樣就可以區(qū)別正向和反向,實(shí)現(xiàn)正反向的測(cè)量。對(duì)比仿真結(jié)果與試驗(yàn)結(jié)果,可見(jiàn)兩者是一致的,說(shuō)明所設(shè)計(jì)的cPLD軟件是正確的,能夠?qū)崿F(xiàn)編碼器的倍頻鑒相信號(hào)處理。在機(jī)器人上采用CPLD能夠準(zhǔn)確地對(duì)4個(gè)編碼器進(jìn)行了倍頻、鑒裙和計(jì)數(shù).經(jīng)換算得到足球機(jī)器入的運(yùn)動(dòng)速度。第4期蔣利兵等:基于cPLD的編碼器信號(hào)處理電路設(shè)計(jì)圈6QⅡa竹us軟件鑒相倍頻原理圖圈8反轉(zhuǎn)時(shí)仿真波形圖3結(jié)束語(yǔ)旋轉(zhuǎn)式編碼器把角位移轉(zhuǎn)換成電信號(hào),可應(yīng)用于角度、位移、長(zhǎng)度等測(cè)量領(lǐng)域。設(shè)計(jì)采用EPM口128為c腫開(kāi)發(fā)平臺(tái),用Qmrtlls自帶的仿真功能完成了仿真分析,經(jīng)試驗(yàn)證明該方法能夠?qū)崿F(xiàn)鑒相倍頻功能,可同時(shí)采用cPLD對(duì)鑒相倍頻后信號(hào)的進(jìn)行采集,實(shí)現(xiàn)計(jì)數(shù)或測(cè)速,提高了測(cè)試精度,節(jié)省了硬件資源,方便靈活適應(yīng)性強(qiáng),對(duì)足球機(jī)器人的速度進(jìn)行了準(zhǔn)確地檢測(cè)。參考文獻(xiàn):[1]朱海洋,歐陽(yáng)明星.基于cPLD的旋轉(zhuǎn)編碼器接口電路設(shè)計(jì)及應(yīng)用.機(jī)電工程技術(shù),2009,38(5):86—88;125.[2]夏冬梅。孫林.基于cPLD的增量式旋轉(zhuǎn)編碼器接口電路模塊設(shè)計(jì).機(jī)械制造與自動(dòng)化,2009(5):156—157;160.(b)圈9正轉(zhuǎn)試驗(yàn)波形圈[3]楊其華.袁月峰,郝敬思.一種基于cPLD的數(shù)據(jù)采集控制板的設(shè)計(jì).電子技術(shù)應(yīng)用,2005(8):75—78.[4]張高記,羅朗霞.基于cPLD的cBcH碼編/譯碼器的設(shè)計(jì)與實(shí)現(xiàn).西安郵電學(xué)院學(xué)報(bào),2010,15(5):30一33作者簡(jiǎn)介:蔣利兵(1986一),在讀研究生,Email:豇鋤螭93@163.啪.通訊作者:譚或,教授,博士導(dǎo)師,主要從事智能控制及機(jī)電一體化技術(shù)研究。E一恥lil:lalln02@婦.咖[8]李科,安連鎖.沈國(guó)清,等.偽隨機(jī)序列在聲學(xué)測(cè)溫中的應(yīng)用研究.(上接第90頁(yè))[4]礬咖cKHJ,珊吼RA.偽隨機(jī)信號(hào)處理一理論與應(yīng)用.甘良華北電力大學(xué)學(xué)報(bào),2007,34(6):47—50.[9]楊祥良。安連鎖,沈國(guó)清.單路徑聲學(xué)高溫計(jì)實(shí)時(shí)監(jiān)測(cè)鍋爐爐膛煙溫的試驗(yàn)研究.動(dòng)力工程.2009,29(4):379—383.[10]張曉東,高渡.宋之平.互相關(guān)函數(shù)法在聲學(xué)瀏溫技術(shù)中的應(yīng)用研究.中國(guó)電機(jī)工程學(xué)報(bào),2003,23(4):185—188.[11]趙小川,羅慶生,韓寶玲.基于偽髓機(jī)序列自相關(guān)性的新型超聲波測(cè)距系統(tǒng).壓電與聲光.2009,31(6):856—861.才。譯.北京:電子工業(yè)出版社.2晰.[5]程曉暢.蘇紹

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論