<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于DSP與FPGA的跟蹤伺服運動(dòng)控制

基于DSP與FPGA的跟蹤伺服運動(dòng)控制

作者: 時(shí)間:2010-04-15 來(lái)源:網(wǎng)絡(luò ) 收藏

的功能主要通過(guò)軟件實(shí)現,在此主要實(shí)現接收上位機指令,完成位置環(huán)和速度環(huán)反饋的雙閉環(huán)算法,以及速度的PID調節,產(chǎn)生PWM輸出。由于實(shí)際工作環(huán)境較為復雜,所以選用了抗干擾能力強的CAN總線(xiàn)作為與上位機的通信方式,TMS320F2812內部集成了一個(gè)eCAN模塊,只需增加相應的CAN收發(fā)器外圍電路就可以實(shí)現通信。根據系統采樣頻率調整事件管理器的定時(shí)器,寄存器的字來(lái)設定PWM工作方式和頻率,通過(guò)調整比較寄存器的數值來(lái)改變PWM的占空比,根據功率驅動(dòng)電路的驅動(dòng)芯片來(lái)設置死區控制寄存器的數值來(lái)調整死區時(shí)間,通過(guò)專(zhuān)用的PWM輸出口輸出占空比可調的帶有死區的PWM信號[7]。
片上集成的多通道緩沖串口配置成SPI模式,與內部的SPI模塊完成數據交換,從而完成的控制。此時(shí)DSP上的Mcbsp為SPI通信的主機,內部的SPI模塊為從機,從FPGA讀取數據時(shí),只需向從機發(fā)送偽數據。這種通信方式避免了占用大量的DSP I/O口資源,速度快,出錯率小。
由于TMS320F2812內部集成的12位高速A/D轉換器只能輸入電壓范圍在0~3 V以?xún)鹊哪M信號,因此需要對輸入的雙極性電壓信號進(jìn)行處理,具體電路如圖2所示。為了提高A/D采樣精度,需要進(jìn)行軟件校準,基本思想是通過(guò)采樣已知電壓信號來(lái)確定偏差。

本文引用地址:http://dyxdggzs.com/article/151924.htm


2.2 FPGA模塊
FPGA選型時(shí)綜合考慮片上邏輯單元、用戶(hù)I/O口數量以及功能擴展的需要,根據前期仿真結果選用Altera公司的CycloneⅡ系列的EP2C8Q208C8,它具有8 256個(gè)邏輯單元,138個(gè)用戶(hù)I/O,36個(gè)M4KRAM和2個(gè)鎖相環(huán),內核電壓只有1.2 V,具有低成本、低功耗的特點(diǎn)[8,9]。由于FPGA具有高速并行處理能力,所以保證了系統的同步性[10]。它的I/O口支持3.3 V LVTTL電平,與DSP管腳電平兼容,因此不用進(jìn)行電平轉換,可直接連接,使用方便。
FPGA模塊主要完成控制器的邏輯接口功能,并可以擴展通用I/O口數量,方便功能擴展。在此主要實(shí)現4個(gè)模塊:串行通信接口模塊、SPI模塊、D/A接口模塊和中斷控制模塊。其中SPI模塊配置成從機工作模式,與DSP的Mcbsp配合完成DSP與FPGA的數據交換。各模塊獨立并行工作,并由頂層控制模塊統一協(xié)調控制,具有速度快、可移植性好的特點(diǎn)。
2.3 D/A轉換器模塊
根據轉換通道數、精度和轉換速度,D/A轉換芯片選擇BURR-BROWN公司的DAC7614。它是12位串行數模轉換器,4路模擬輸出,功耗只有20 mW,單次轉換建立時(shí)間10 μs[10]。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>