在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 精密運(yùn)動控制器LM628的應(yīng)用設(shè)計(jì)(圖)

            精密運(yùn)動控制器LM628的應(yīng)用設(shè)計(jì)(圖)

            ——
            作者: 時(shí)間:2007-02-06 來源: 收藏
            摘要:lm628是美國國家半導(dǎo)體公司生產(chǎn)的專用精密運(yùn)動控制器集成芯片,本文介紹了該芯片的結(jié)構(gòu)、特點(diǎn)、工作原理及其與微處理器的接口。
            關(guān)鍵詞:精密運(yùn)動控制器  pid  lm628

            引言
              神經(jīng)網(wǎng)絡(luò)技術(shù)是自動控制方法發(fā)展的重要方向之一,目前已廣泛地應(yīng)用于過程控制、機(jī)器人控制、生產(chǎn)制造、模式識別等領(lǐng)域。由于神經(jīng)網(wǎng)絡(luò)理論的計(jì)算量較大,對硬件的要求較高,神經(jīng)網(wǎng)絡(luò)理論系統(tǒng)一般十分昂貴。近年來隨著集成電路飛速發(fā)展,基于神經(jīng)網(wǎng)絡(luò)理論的控制系統(tǒng)可以用微處理器和專用的大規(guī)模集成電路來實(shí)現(xiàn)。這樣就大大降低了系統(tǒng)的成本。大規(guī)模集成芯片lm628是美國國家半導(dǎo)體公司生產(chǎn)的專用精密運(yùn)動控制器,具有16位的可編程數(shù)字pid調(diào)節(jié)器,可經(jīng)增量碼盤反饋構(gòu)成位置閉環(huán),并能對位置誤差實(shí)行pid運(yùn)算。利用lm628和微處理器可實(shí)現(xiàn)低成本、高精度神經(jīng)元pid伺服系統(tǒng)。
              lm628主要特點(diǎn)如下:32bit位置、速度、加速度寄存器;16bit的可編程數(shù)字化pid調(diào)節(jié)器;可編程微分采樣周期;8bit或12bit dac輸出;8bit pwm輸出;內(nèi)部梯形速度特性產(chǎn)生器;在運(yùn)動期間速度、目標(biāo)位置和濾波器參數(shù)可以改變;具有位置和速度兩種操作模式;實(shí)時(shí)可編程的中斷;8bit異步并行接口;用于積分增量編碼器標(biāo)準(zhǔn)脈沖輸入接口。
            表1 lm628引腳說明

            引腳號 引腳名稱 功能
            1 index(in) 積分增量編碼器標(biāo)準(zhǔn)脈沖輸入選擇端,如該引腳不用必須保持為高
            2 a 編碼器信號輸入
            3 b 編碼器信號輸入
            4~11 d7~d0 用于與微處理器接口的雙向數(shù)據(jù)總線.
            12 cs 片選端,低有效
            13 rd 讀許,低有效
            14 gnd 電源地
            15 wr 寫許,低有效
            16 ps 端口選擇,低為命令狀態(tài),高為數(shù)據(jù)狀態(tài)
            17 hi 中斷輸出
            18~25 dac7~dac0 輸出端口
            26 clk 系統(tǒng)時(shí)鐘
            27 rst 復(fù)位端,低有效
            28 vdd 電源

            內(nèi)部結(jié)構(gòu)及工作機(jī)理
              lm628為28腳雙列直插封裝形式,引腳功能如表1所示,圖1所示為其內(nèi)部功能框圖。
              lm628通過8bit并行i/o口與微處理器進(jìn)行數(shù)據(jù)交換,微處理器可以以命令的形式對lm628的梯形速度特性和pid數(shù)字濾波器進(jìn)行參數(shù)設(shè)定。用于檢測電機(jī)旋轉(zhuǎn)位置的增量編碼器的輸出信號通過編碼器輸入接口送入lm628,在lm628中與設(shè)定的位置信號相減,形成位置誤差信號,該信號送入pid數(shù)字濾波器進(jìn)行處理后形成控制信號,通過8bitdac并行接口以數(shù)字化的形式輸出,然后就可以通過數(shù)模轉(zhuǎn)換器和功率放大電路驅(qū)動伺服電機(jī)完成精密的運(yùn)動。
              微處理器通過命令的方式對lm628進(jìn)行控制和參數(shù)設(shè)定和讀取,在這些命令中,一般可分為兩大類,一類只有命令代碼,而另一類在命令代碼后還要加上相應(yīng)的數(shù)據(jù)代碼(例如:設(shè)定的參數(shù)值)。lm628的命令集如表2所示。
              lm628主要參數(shù)為:最高工作電壓7v;最大功耗為605mw;工作溫度范圍是-40℃~+85℃;電源電壓為:4.5~5.5v;存儲溫度范圍為-60℃~+150℃。
            表2 lm628命令集

            命令 類型 說明 對應(yīng)的16進(jìn)制數(shù) 數(shù)據(jù)字節(jié)數(shù)
            reset 初始化 復(fù)位lm628 00 0
            port8 初始化 選擇8bit輸出 05 0
            dfh 初始化 定義原始位置 02 0
            sip 中斷 設(shè)定標(biāo)志位置 03 0
            lpei 中斷 錯(cuò)誤時(shí)中斷 1b 2
            lpes 中斷 錯(cuò)誤時(shí)停止 1a 2
            sbpa 中斷 設(shè)置絕對斷電 20 4
            sbpa 中斷 設(shè)置相對斷電 21 4
            mski 中斷 屏蔽中斷 1c 2
            rsti 中斷 復(fù)位中斷 1d 2
            lfil 濾波器 裝載軌跡線 1f 2~10
            udf 濾波器 更新濾波器 04 0
            ltrj 軌跡 裝載軌跡線 1f 2~14
            stt 軌跡 開始運(yùn)動 01 0
            rdstat 報(bào)告 讀狀態(tài)字節(jié) 1
            rdsigs 報(bào)告 讀信號寄存器 0c 2
            rdip 報(bào)告 讀標(biāo)志位置 09 4
            rddp 報(bào)告 讀期望位置 08 4
            rdrp 報(bào)告 讀實(shí)時(shí)位置 0a 4
            rddv 報(bào)告 讀期望速度 07 4
            rdrv 報(bào)告 讀實(shí)時(shí)速度 0b 2
            rdsum 報(bào)告 讀積分和 0d 2

            lm628在神經(jīng)元pid伺服系統(tǒng)中的應(yīng)用
              以89c52單片機(jī)為核心的伺服系統(tǒng)如圖2所示,在該系統(tǒng)中89c52實(shí)現(xiàn)用戶的接口,如顯示、鍵盤等,并完成神經(jīng)元的學(xué)習(xí)算法及在線調(diào)整lm628的參數(shù)。lm628作為伺服控制調(diào)節(jié)器,接收89c52單片機(jī)傳送的控制指令及位置、速度、加速度三個(gè)運(yùn)動參數(shù)和數(shù)字濾波器的參數(shù)kp,ki,kd,n(微分采樣周期),同時(shí)lm628對碼盤輸出的信號進(jìn)行處理,獲得位置信號,經(jīng)數(shù)字pid運(yùn)算后,由dac端口以8bit方式輸出,經(jīng)數(shù)模轉(zhuǎn)換器dac0800轉(zhuǎn)換為模擬信號,再經(jīng)lm12cl組成的放大電路輸出,用于驅(qū)動電動機(jī)完成精密的運(yùn)動。lm628的輸出與誤差的關(guān)系式如下式所示。
                 
              上式中,u(n)為第n個(gè)采樣周期的控制輸出;e(n)為第n個(gè)采樣周期的位置誤差;n為正常采樣周期;n為微分采樣周期;kp為比例增益;ki為積分比例增益;kd為微分比例增益。
              比例增益kp提供了一個(gè)與位置誤差成正比的輸出,積分比例增益ki提供了隨時(shí)間增長的輸出,因此保證了靜態(tài)位置誤差為0。微分比例增益kd提供了與位置變化率成正比的輸出,起到了超前控制的作用,減小了系統(tǒng)的超調(diào),保證了系統(tǒng)的動態(tài)特性良好。式(1)與神經(jīng)元pid算法的表達(dá)形式一致,因此在lm628中實(shí)現(xiàn)了神經(jīng)元的狀態(tài)量變換,狀態(tài)量加權(quán)求和的功能,也就是實(shí)現(xiàn)了神經(jīng)元pid伺服系統(tǒng)。

            結(jié)束語
              本文設(shè)計(jì)的基于lm628神經(jīng)元pid伺服系統(tǒng)具有性能穩(wěn)定可靠,成本低廉等一系列優(yōu)點(diǎn)。系統(tǒng)的動態(tài)性能好,啟動速度快,超調(diào)良好,具有較高的實(shí)用價(jià)值。

            參考文獻(xiàn)
            1. lm628 data sheet,1995
            2. 陳粵初等,單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)踐,北京航空航天大學(xué)出版社,1992
            3. 王修才、劉祖望,單片機(jī)接口技術(shù),復(fù)旦大學(xué)出版社,1995


            關(guān)鍵詞:

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉