亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于DSP的絕對式光電編碼器接口的實現(xiàn)

        2012-07-17 07:37:24王星民王永珍
        山西電子技術(shù) 2012年1期
        關(guān)鍵詞:伺服系統(tǒng)編碼器高性能

        王星民,王永珍

        (國營第785廠,山西太原030024)

        現(xiàn)代高精度的機電一體化產(chǎn)品,對伺服系統(tǒng)的要求越來越高。高性能伺服電動機、控制器、變流器及高性能的位置和速度傳感器等都是伺服系統(tǒng)不可少的組成部分,特別是高性能、高精度的傳感器是伺服系統(tǒng)的關(guān)鍵技術(shù)。在某種意義上說,機電一體化產(chǎn)品的性能優(yōu)劣主要取決于傳感器的性能[1]。本文利用DSP通過接口芯片MMI4832完成對絕對式光電編碼器進行位置采集。該系統(tǒng)具有精度高,易于實現(xiàn)等特點。

        1 系統(tǒng)結(jié)構(gòu)

        整個系統(tǒng)采用了TI公司的TMS320F2812作為主處理器,通過專用接口芯片MMI4832與絕對式光電編碼器相連,系統(tǒng)結(jié)構(gòu)如圖1所示。

        圖1 系統(tǒng)結(jié)構(gòu)圖

        TMS320F2812是TI公司發(fā)布的一款具有很高性價比、適用電氣自動化系統(tǒng)的DSP。ROC425是德國海德漢公司生產(chǎn)的一款25位單圈的絕對式光電編碼器,其接口協(xié)議為En-Dat2.2,MMI4832是其專用接口芯片。

        2 硬件電路設(shè)計

        TMS300F2812與MMI4832及ROC425的接口硬件電路如圖2所示。

        圖2 硬件電路設(shè)計

        電路部分主要分為DSP芯片的最小系統(tǒng)設(shè)計和MMI4832的接口設(shè)計。下面分別給與介紹:

        2.1 TMS320F2812 型 DSP 的最小系統(tǒng)設(shè)計[2]

        (1)電源和復(fù)位部分 本設(shè)計采用外部5 V直流電壓供電,通過DC/DC器件產(chǎn)生3.3 V的供電電壓和1.8 V的內(nèi)核電壓。本設(shè)計的復(fù)位信號分兩種:上電復(fù)位和手動復(fù)位,上電復(fù)位由芯片MAX803產(chǎn)生,手動復(fù)位由電阻和電容組成的電路產(chǎn)生。

        (2)時鐘部分 為DSP芯片提供時鐘一般有兩種方法:采用晶體和采用外部有源時鐘芯片。本設(shè)計采用前者,它利用DSP芯片的X1和X2之間連接一晶體可啟動內(nèi)部振蕩器。

        (3)仿真部分 這一部分將作為程序的調(diào)試和燒錄所用。2812芯片提供了5個標(biāo)準(zhǔn)的JTAG信號(TRST、TCLK、TMS、TDI、TDO)和兩個仿真引腳(EMU0、EMUl)。

        2.2 MMI4832 接口設(shè)計

        (1)與DSP接口設(shè)計。由于MMI4832芯片的輸入輸出信號為5 V,而DSP的輸入輸出信號為3.3 V,這就存在一個DSP與MMI4832之間的電平轉(zhuǎn)換問題。本設(shè)計的電平轉(zhuǎn)換接口通過74LVC4245來完成。

        (2)與絕對式光電編碼器ROC425接口設(shè)計。由于編碼器為了滿足長距離安裝的要求,其信號需要差分收發(fā)。本設(shè)計差分收發(fā)接口通過MAX485來實現(xiàn)。

        2.3 MMI4832 介紹[3]

        (1)MMI4832功能模塊框圖見圖3。

        圖3 MMI4832功能模塊框圖

        (2)MMI4832模塊引腳定義見表1。

        表1 MMI4832模塊引腳定義

        Symbol Type MMI4832(TQFP44)Description/RD/ADS I 16 Read request,low-active Address data strobe,low-active(Motorola mode)/CS I 17 Chip select,low-active DE O 18 Drive enable(for external transceiver)CLK I 20 System clock DATA_RC I 22 Datareceive (data receive form measured-value encoder)/RES I 23 Reset signal for MMI4832,low-active/NULL I 24 External counter reset(low-active)CMD I 25 Address select MOT I 26 Parallel port mode:MOT=0:“Intel”,MOT=1:“Motorola”/IR6 I 27 Sensitive input for interrupt request,H/L_active/IR7 I 28 Sensitive input for interrupt request,low_active/STR_SYN O 29 Test pin for MMI4832 manufacturer NIA_TCLK O 30 Transfer clock(“EnDat-Interface”and“SSI”)Zero output(incremental mode)/INT O 31 Interrupt request(low/tristate)/SRB O 32 Timer output,low-active/STR I 35 Strobe input,H/L-active CHA I 36 Track A CHB I 37 Track B CHC I 38 Track C(index)CHD I 39 Track D(index)System pins:VDD I 5,9,33 Operating voltage(5V)VSS I 6,21,34 Earthground

        3 軟件設(shè)計

        3.1 軟件流程(見圖4)

        圖4 軟件流程

        3.2 編程示例

        關(guān)于MMI4832編程規(guī)范和EnDat2.2的定義可參考相關(guān)英文資料,由于篇幅原因,本文不再贅述。

        本設(shè)計的軟件部分代碼如下:

        #include“DSP_Device.h”

        unsigned int krg-rg-l;

        unsigned int krg-rg-h(huán);

        unsigned int Sen-rg-1;

        unsigned int Sen-rg-h(huán);

        unsigned int empf-rg-l;

        unsigned int empf-rg-h(huán);

        unsigned int Sta-rg;

        unsigned int*(MMI 4832 Addrees)=(unsigned int*)0X80000;

        //主程序

        Main()

        {

        Init_MMI4832()

        Read_MMI4832()

        }

        //初始化MMI4832子程序

        Init_MMI4832()

        {

        //Status clearing

        * (MMI 4832 Address+0X2)=0x74

        Sta-rg=*(MMI 4832 Address);

        //Ctrl,RG

        *(MMI 4832 Address+0X2)=0X70;

        *(MMI 4832 Address)=0X3201;

        *(MMI 4832 Address)=0X9900;

        *(MMI 4832 Address+0X2)=0X70;

        *(MMI 4832 Address)=0X3201;

        *(MMI 4832 Address)=0X1900;

        //Send RG

        *(MMI 4832 Address+0X2)=0X60;

        *(MMI 4832 Address)=0X0000;

        *(MMI 4832 Address)=0X0700;

        *(MMI 4832 Address+0X2)=0X60;

        Sen-rg-l=*(MMI 4832 Address);

        Sen-rg-h(huán)=*(MMI 4832 Address);

        //Software strobe

        *(MMI 4832 Address+0X2)=0X74;

        *(MMI 4832 Address)=0X000;

        }

        //讀位置數(shù)據(jù)子程序

        Read_MMI 4832()

        {

        Long tem;

        //Receive RG

        *(MMI 4832 Address+0X2)=0X64;

        empf-rg-l=*(MMI 4832 Address);

        empf-rg-h(huán)=*(MMI 4832 Address);

        *(MMI 4832 Address+0X2)=0X74;

        Sta-rg=*(MMI 4832 Address);

        *(MMI 4832 Address+0X2)=0X70;

        Krg-rg-l=*(MMI 4832 Address);

        Krg-rg-h(huán)=*(MMI 4832 Address);

        Tem=(((long empf_rg-h(huán))≤16)+(long empf-rg

        -h(huán)));

        }

        4 基于DSP的位置采集系統(tǒng)的應(yīng)用

        本文實現(xiàn)的DSP通過MMI4832接入絕對式光電編碼器的設(shè)計,很好地完成了伺服控制系統(tǒng)中位置環(huán)的實現(xiàn)。另外在交流伺服系統(tǒng)中,還可以用該方法完成電動機轉(zhuǎn)子位置的檢測,進而完成速度環(huán)及電流環(huán)的實現(xiàn)。該設(shè)計成功地解決了伺服系統(tǒng)中的位置環(huán)、速度環(huán)、電流環(huán)的主要工作,為伺服控制系統(tǒng)的設(shè)計人員提供了一種行之有效的解決方法。

        5 結(jié)束語

        本文給出了以DSP為核心處理器的位置采集設(shè)計方法,介紹了其硬件接口設(shè)計原理及軟件實現(xiàn)方法。該設(shè)計能夠穩(wěn)定可靠、快速靈活地完成伺服系統(tǒng)位置采集,現(xiàn)在已成功應(yīng)用于全數(shù)字伺服系統(tǒng)中。

        [1]郭慶鼎,孫宜標(biāo),王麗梅.現(xiàn)代永磁電動機交流伺服系統(tǒng)[M].北京:中國電力出版社,2006.

        [2]智澤英,楊晉嶺,劉輝.DSP控制技術(shù)實踐[M].北京:中國電力出版社,2009.

        [3]MAZeT.MMI4832,Integrated Circuit for Position Encoder Interfacing[Z].pdf,2003.

        猜你喜歡
        伺服系統(tǒng)編碼器高性能
        北京航空航天大學(xué)學(xué)報(2022年6期)2022-07-02 01:59:46
        基于復(fù)合前饋模糊PID的位置伺服系統(tǒng)研究
        基于FPGA的同步機軸角編碼器
        基于PRBS檢測的8B/IOB編碼器設(shè)計
        一款高性能BGO探測器的研發(fā)
        電子制作(2017年19期)2017-02-02 07:08:49
        高性能砼在橋梁中的應(yīng)用
        基于自適應(yīng)反步的DGMSCMG框架伺服系統(tǒng)控制方法
        JESD204B接口協(xié)議中的8B10B編碼器設(shè)計
        電子器件(2015年5期)2015-12-29 08:42:24
        消除彈道跟蹤數(shù)據(jù)中伺服系統(tǒng)的振顫干擾
        SATA推出全新高性能噴槍SATAjet 5000 B
        人妻丝袜中文字幕久久| 亚洲午夜无码av毛片久久| 免费国精产品自偷自偷免费看| 91精品91| 国产精品老女人亚洲av无| 曰韩内射六十七十老熟女影视| 欧美饥渴熟妇高潮喷水水 | 亚洲视频高清| 国产成人精品一区二三区在线观看| aaa日本高清在线播放免费观看| 性生交大全免费看| 亚洲精品123区在线观看| 人妻中文字幕一区二区三区| 国产美女高潮流白浆免费视频| 日本黄页网站免费观看| 中文字幕亚洲精品第1页| 在线女同免费观看网站| 欧美日韩国产成人综合在线影院| 国产精品黄色av网站| 国产乱码人妻一区二区三区| 日日噜狠狠噜天天噜av| 精品91精品91精品国产片| 国产极品大秀在线性色| 精品精品国产自在97香蕉| 亚洲国产一区二区三区亚瑟| 中文字幕在线一区乱码| 大香焦av一区二区三区| 久久午夜夜伦鲁鲁片免费无码| 综合色天天久久| 亚洲av本道一本二本三区| 国产精品久久久久高潮| 国产精品半夜| 男女羞羞的视频免费网站| 国产精品国产高清国产专区| 亚洲丁香五月天缴情综合| 久久精品国产亚洲av大全相关| 一区二区三区日韩蜜桃| 妺妺窝人体色www看美女| 国产精品无需播放器| 国产大全一区二区三区| 手机在线看片|