在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

利用HCTI-2032正交解碼器在多軸運(yùn)動(dòng)控制系統(tǒng)中位置檢測(cè)接口的應(yīng)用

電子設(shè)計(jì) ? 來源:國(guó)外電子元器件 ? 作者:史金山;劉清 ? 2020-04-10 07:55 ? 次閱讀

1 引言

機(jī)器人和其他精密儀器的控制系統(tǒng)中,位置檢測(cè)是需要解決的重要問題之一,位置檢測(cè)的精度和穩(wěn)定性對(duì)控制系統(tǒng)起著關(guān)鍵作用。計(jì)量光柵傳感器、旋轉(zhuǎn)編碼器、激光陀螺等測(cè)量系統(tǒng)的輸出一般為兩路相位差90°的正交解碼脈沖信號(hào)。根據(jù)正交解碼信號(hào)之間相位的超前與滯后關(guān)系,把正交信號(hào)轉(zhuǎn)換為另外兩路信號(hào),分別為代表正交信號(hào)任一路脈沖數(shù)的脈沖序列以及代表正交信號(hào)相位關(guān)系的控制信號(hào)。它們分別送到可逆計(jì)數(shù)器的計(jì)數(shù)輸入端和加/減控制端。根據(jù)可逆計(jì)數(shù)的結(jié)果可獲得測(cè)量系統(tǒng)所需要的位移或角位移等測(cè)量。在輪式移動(dòng)機(jī)器人運(yùn)動(dòng)控制系統(tǒng)中常用旋轉(zhuǎn)編碼器檢測(cè)車輪的速度和角度,從而構(gòu)成閉環(huán)系統(tǒng)實(shí)現(xiàn)運(yùn)動(dòng)控制算法。一般微處理器不帶正交解碼脈沖接口,而一些專為控制電機(jī)推出的DSP,如TI公司的C24x、C27x、C28x系列只提供了兩路正交解碼脈沖接口,且是與捕捉功能復(fù)用的,不能滿足檢測(cè)兩個(gè)以上位置的需要,因此設(shè)計(jì)開發(fā)解碼器與微處理器的接口具有重要的應(yīng)用價(jià)值。

2、 HCTL-2032介紹

HCTI-2032是Avago公司生產(chǎn)的CMOS專用集成電路,集噪聲濾波、正交解碼、可逆計(jì)數(shù)、總線接口于一體,可大大改善測(cè)量系統(tǒng)的性能。相比HCTI-2022而言,HCTL-2032可接收兩路正交解碼脈沖,并且增加了接收基準(zhǔn)信號(hào),時(shí)鐘周期達(dá)33MHz,不僅節(jié)省了電路設(shè)計(jì)的體積,而且提高了測(cè)量精度和處理數(shù)據(jù)的速度。

2.1 功能

HCTL-2032的引腳排列如圖1所示,HCTL-2032可以將光電編碼器輸出的波形轉(zhuǎn)換成數(shù)字信號(hào)輸入微處理器,兩路輸入引腳CHAx、CHAv、CHIx和CHBx、CHBy、CHIy經(jīng)過施密特觸發(fā)器整形濾波后,通過設(shè)置EN1、EN2的值選擇采用4×、2×、1×計(jì)數(shù)模式,而后送入32位二進(jìn)制計(jì)數(shù)器對(duì)采集的正交波計(jì)數(shù),由于輸出數(shù)據(jù)線只有8位,因此32位的數(shù)據(jù)需要通過改變控制線SEL1、SEL2、OE的值分四次依次讀出。

利用HCTI-2032正交解碼器在多軸運(yùn)動(dòng)控制系統(tǒng)中位置檢測(cè)接口的應(yīng)用

2.2 內(nèi)部結(jié)構(gòu)

HCTL-2032內(nèi)部包括數(shù)字濾波器、正交解碼邏輯、位置計(jì)數(shù)器、總線接口,內(nèi)部結(jié)構(gòu)框圖如圖2所示。

2.2.1 數(shù)字濾波器

HCTL-2032的輸入部分包括施密特觸發(fā)器與數(shù)字延遲濾波器,用于抑制混入正交信號(hào)的噪聲。正交信號(hào)通過施密特觸發(fā)器后,必須保持3個(gè)上升沿才能通過數(shù)字濾波器,小于1 V的低電平噪聲被濾除。余下的高電平、短持續(xù)時(shí)間噪聲脈沖通過數(shù)字濾波器濾除。

2.2.2 正交解碼

HCTL-2032提供了1×、2×、4×三種可選解碼方式,解碼方式的選擇由EN1、EN2的組合值控制,正交輸入相鄰跳變沿之間二者的電平狀態(tài)有四種:10、11、01、00。當(dāng)選擇4×模式時(shí),在一個(gè)周期內(nèi)正交解碼器在時(shí)鐘上升沿采樣四種狀態(tài)進(jìn)行計(jì)數(shù),同理,當(dāng)選擇2×和1×模式時(shí),在一個(gè)周期內(nèi)正交解碼器在時(shí)鐘上升沿分別采樣兩種、一種狀態(tài)進(jìn)行計(jì)數(shù)。每監(jiān)測(cè)到一次狀態(tài)變化,在CNTDEC引腳輸出一個(gè)寬度為半個(gè)時(shí)鐘周期的正脈沖。同時(shí)給出狀態(tài)轉(zhuǎn)移方向信號(hào),U/D=1,表明A相超前B相。反之B相超前A相。圖中同時(shí)還給出計(jì)數(shù)器溢出時(shí)的級(jí)聯(lián)信號(hào)CNTCAS。正交解碼器對(duì)信號(hào)與時(shí)鐘的要求為tES>tCLK。

2.2.3 32位二進(jìn)制計(jì)數(shù)器與32位鎖存器

正交解碼采集的脈沖輸入32位增/減計(jì)數(shù)器,在時(shí)鐘的上升沿計(jì)數(shù),計(jì)數(shù)值送入32位鎖存器,使用時(shí)通常有以下幾種情況:

(1) 計(jì)數(shù)范圍在32位計(jì)數(shù)器計(jì)數(shù)值范圍之內(nèi),計(jì)數(shù)值代表絕對(duì)位置。

(2) 統(tǒng)作往返周期運(yùn)動(dòng)且每周計(jì)數(shù)值小于32位時(shí),可由RST每個(gè)周期復(fù)位一次計(jì)數(shù)器。

(3) 統(tǒng)也可用作8、16、24、32位計(jì)數(shù),這時(shí)兩次讀取的計(jì)數(shù)差代表絕對(duì)位置,系統(tǒng)絕對(duì)位置可由系統(tǒng)軟件計(jì)算,但是計(jì)數(shù)器會(huì)上溢或下溢,為了防止位置信息丟失,必須保證每次計(jì)數(shù)差不超過計(jì)數(shù)器最大計(jì)數(shù)的一半,即8位,16位,24位,32位分別應(yīng)該在127,32 767,8 388 607,2 147 483 647內(nèi)讀取數(shù)據(jù)。

(4) 統(tǒng)計(jì)數(shù)大于32位時(shí),可用控制端口與其他計(jì)數(shù)器構(gòu)成更高位的計(jì)數(shù)器,從而得到計(jì)數(shù)絕對(duì)值,32位鎖存器在非讀數(shù)據(jù)期間的每個(gè)上升沿捕捉計(jì)數(shù)器的值。在讀取數(shù)據(jù)時(shí),不再捕捉新的數(shù)據(jù)值,保證數(shù)據(jù)的正確性,數(shù)據(jù)讀完后由RST信號(hào)將鎖存器清0。

2.2.4 禁止邏輯和總線接口

禁止邏輯在每個(gè)時(shí)鐘周期的下降沿采樣OE、SEL1和SEL2的值,根據(jù)三個(gè)信號(hào)不同值的組合分四次從總線接口讀出計(jì)數(shù)器的值以及復(fù)位禁止邏輯。

3、 與TMS320F2812的接口電路

TMS320F2812是TI公司最新推出的DSP器件。它具有數(shù)字信號(hào)處理能力、強(qiáng)大的事件管理能力和嵌入式控制功能、運(yùn)算速度快、接口資源豐富,適用于具有大批量數(shù)據(jù)處理的測(cè)控場(chǎng)合。TMS320F2812只提供了兩個(gè)事件管理器EV1和EV2,每個(gè)事件管理器模塊都有一個(gè)正交編碼脈沖電路QEP1和QEP2,QEP3和QEP4,只接收兩路正交編碼脈沖。TMS320F2812工作電壓是3.3 V,而HCTL-2032工作電壓是5 V,兩者之間不能直接相連,必須采用電平轉(zhuǎn)換器,本設(shè)計(jì)采用SN74LVTH245驅(qū)動(dòng),同時(shí)為了防止負(fù)載對(duì)DSP的影響,采用雙通道高速光耦HCPL2630進(jìn)行隔離。硬件電路如圖3所示。

4 、軟件設(shè)計(jì)

4.1 初始化DSP

DSP的初始化主要包括:工作頻率的設(shè)定、關(guān)閉看門狗、GPIO的設(shè)置等。其代碼如下:

4.2 讀取數(shù)據(jù)

數(shù)據(jù)的讀取分四次完成,依次從高字節(jié)到低字節(jié)讀出,讀取每個(gè)字節(jié)定義三個(gè)變量:Result、Result_old、Result_new,分別用于存放最終結(jié)果、前一次的讀數(shù)值、下一次的讀數(shù)值。首先DSP從數(shù)據(jù)線上獲得HCTL-2032引腳值。為了保證數(shù)據(jù)的可靠性,DSP將重復(fù)讀取引腳的值,若兩次數(shù)據(jù)相同,則把這個(gè)數(shù)作為最終值,反之,則說明數(shù)據(jù)不穩(wěn)定,繼續(xù)讀取。采用4×解碼模式,讀取x通道數(shù)據(jù)時(shí),讀取數(shù)據(jù)的流程圖如圖4所示。

5、 結(jié)束語

HCTI-2032正交解碼器內(nèi)部具有32位計(jì)數(shù)器,因此計(jì)數(shù)過程由器件本身硬件完成,減輕了CPU的計(jì)數(shù)負(fù)擔(dān)。解碼器與CPU接口方便,非常適合在多軸運(yùn)動(dòng)控制系統(tǒng)中擴(kuò)展編碼器位置檢測(cè)接口。

責(zé)任編輯:gt


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 集成電路
    +關(guān)注

    關(guān)注

    5391

    文章

    11588

    瀏覽量

    362514
  • 解碼器
    +關(guān)注

    關(guān)注

    9

    文章

    1144

    瀏覽量

    40827
  • 控制系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    6642

    瀏覽量

    110720
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    HCTL-2020 解碼器及其多關(guān)節(jié)機(jī)器人運(yùn)動(dòng)控制的應(yīng)用

    HCTL-2020 解碼器及其多關(guān)節(jié)機(jī)器人運(yùn)動(dòng)控制的應(yīng)用編碼
    發(fā)表于 12-17 16:12

    【FPGA設(shè)計(jì)實(shí)例】基于FPGA的正交解碼器建立

    本節(jié)知識(shí)我們講解如何用FPGA建立正交解碼器正交解碼器FPGA是最適合建立正交解碼器。
    發(fā)表于 03-15 09:29

    PSoC 4 正交解碼器 (QuadDec)

    正交解碼器 (QuadDec) 組件提供針對(duì)成對(duì)數(shù)字信號(hào)的躍變進(jìn)行計(jì)數(shù)的功能。這些信號(hào)通常由電機(jī)或軌跡球上安裝的速度/位置反饋系統(tǒng)來提供
    發(fā)表于 07-04 11:19

    誰能告訴我正交脈沖解碼器的原理

    手上有一款凌陽的GPCD9系列的IC,芯片帶有兩個(gè)正交脈沖解碼器,看了編程指南,解碼器識(shí)別到輸入脈沖后,counter會(huì)開始計(jì)數(shù),并且產(chǎn)生中斷。現(xiàn)在我的問題是:如果運(yùn)用到實(shí)際方面,怎樣檢測(cè)
    發(fā)表于 03-13 15:20

    伺服控制同步精密運(yùn)動(dòng)

    這些方案來制造產(chǎn)品。圖1. 自動(dòng)化機(jī)器控制系統(tǒng) 伺服控制系統(tǒng)實(shí)現(xiàn)同步精密
    發(fā)表于 01-25 16:48

    伺服控制系統(tǒng)實(shí)現(xiàn)同步精密運(yùn)動(dòng)

    處理與通信接口直連。還有一種不那么常見的架構(gòu),即把安全隔離柵分散功率、控制和通信之間。這會(huì)降低每個(gè)隔離柵的隔離標(biāo)準(zhǔn)要求,而且可以縮小系統(tǒng)
    發(fā)表于 10-10 18:13

    伺服控制系統(tǒng)實(shí)現(xiàn)同步精密運(yùn)動(dòng)

    性能一樣重要。現(xiàn)代自動(dòng)化機(jī)加工系統(tǒng),為了實(shí)現(xiàn)高生產(chǎn)率和高質(zhì)量成品,以上二者不可或缺。自動(dòng)化系統(tǒng)的一個(gè)新興趨勢(shì)是利用單個(gè)處理
    發(fā)表于 10-22 16:50

    用于電機(jī)控制系統(tǒng)與設(shè)計(jì)(4)

    應(yīng)用位置檢測(cè),或適合空間受限型IDM的電流檢測(cè)。雙極性輸入 件適用于高功率應(yīng)用
    發(fā)表于 10-25 10:03

    如何利用DSP與FPGA設(shè)計(jì)運(yùn)動(dòng)控制器?

    運(yùn)動(dòng)控制技術(shù)是數(shù)控機(jī)床的關(guān)鍵技術(shù),其技術(shù)水平的高低將直接影響一個(gè)國(guó)家裝備制造業(yè)的發(fā)展水平。目前,伺服控制器越來越多地運(yùn)用在
    發(fā)表于 08-06 06:27

    如何在伺服控制系統(tǒng)實(shí)現(xiàn)同步精密運(yùn)動(dòng)

    伺服控制系統(tǒng)實(shí)現(xiàn)同步精密運(yùn)動(dòng)
    發(fā)表于 01-27 07:45

    什么是運(yùn)動(dòng)控制系統(tǒng)

    控制的定義:控制負(fù)載的機(jī)械運(yùn)動(dòng)例子:噴墨打印機(jī)負(fù)載:墨盒目標(biāo):使墨盒紙面上高速、高精度地來回移動(dòng)運(yùn)動(dòng)
    發(fā)表于 09-01 07:06

    基于DSP芯片的運(yùn)動(dòng)控制系統(tǒng)的開發(fā)

    本文主要介紹了基于PCI 總線的以單片機(jī)和DSP 為控制芯片的運(yùn)動(dòng)控制系統(tǒng)的設(shè)計(jì),主要包括
    發(fā)表于 06-04 09:27 ?22次下載

    運(yùn)動(dòng)控制器轉(zhuǎn)臺(tái)控制系統(tǒng)的應(yīng)用

    提出了一種基于運(yùn)動(dòng)控制器的轉(zhuǎn)臺(tái)控制系統(tǒng)的組成方案.給出了轉(zhuǎn)臺(tái)的基本組成, 介紹了
    發(fā)表于 09-23 11:58 ?25次下載

    CPLD位置檢測(cè)系統(tǒng)的應(yīng)用

    CPLD位置檢測(cè)系統(tǒng)的應(yīng)用 1 引言數(shù)控機(jī)床的加T精度主要南
    發(fā)表于 10-30 08:32 ?516次閱讀
    CPLD<b class='flag-5'>在</b>雙<b class='flag-5'>軸</b><b class='flag-5'>位置</b><b class='flag-5'>檢測(cè)</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>中</b>的應(yīng)用

    簡(jiǎn)單介紹機(jī)械手運(yùn)動(dòng)控制系統(tǒng)CRT-DMC660MF

    CRT-DMC660MF 示教系統(tǒng)簡(jiǎn)易說明1. 系統(tǒng)構(gòu)成1.1 DMC660M 6 運(yùn)動(dòng)控制器自主研發(fā)的新型
    發(fā)表于 12-26 08:39 ?612次閱讀
    主站蜘蛛池模板: 美女视频永久黄网站在线观看| 天天爽夜夜爽夜夜爽精品视频 | 国产精品欧美久久久久天天影视| 老头天天吃我奶躁我的动图| 免费人成网址在线观看国内| 精品特级毛片| 国产男人女人做性全过程视频| 国产福利乳摇在线播放| xxxxbbbb欧美| 天天影视欧美综合在线观看| 欧美黑人粗硬大在线看| 激情午夜婷婷| 日本午夜大片| 酒色激情网| 成人99国产精品一级毛片| 小视频国产| 国产午夜精品久久久久免费视小说| 免费在线视频播放| 美女无遮挡拍拍拍免费视频| 亚洲一区二区免费视频| 精品成人| 精品一区二区三区在线视频| 一区二区3区免费视频| 国产美女叼嘿视频免费看| 女生扒开尿口让男生舔| 亚洲精品黄色| 日本大片黄色| 国产三级在线看| 天天射天天色天天干| 成人黄色一级片| 2023天天操| 毛片2016免费视频| 四虎精品成人免费观看| 精品伊人久久大线蕉地址| 一本大道香蕉大vr在线吗视频| 久久久久久久国产免费看| 亚洲一区二区影视| 四虎在线免费播放| 国产美女精品三级在线观看| 日本加勒比视频在线观看| 黄页网站在线|