亚洲国产岛国毛片在线_美国十次了思思久久精品导航_亚洲人体影院_欧美精品亚洲精品

技術頻道

基于PCI總線和DSP的步進電機運動控制卡的設計和實現

引言
當今,開放式數塞油娜拉控系統正在工業領域得到廣泛應用。其中,工控機通過PCI總線連接專用運動控制卡的數控系統最為流行。在運動控制卡中,由于DSP采用多總線哈佛結構使得處理指令和數據可以同時進行,因此相比傳統控制中的單片機具有更多的優勢。同時,運動控制卡與PC機通過PCI局部總線通信,能夠達到很高的數據傳輸速率,從而還保證了數控系統的實時性。

圖1運動控制系統功能框圖

系統概述
系統的功能框圖如圖1所示。該系統的核心是TI公司的16位定點DSP芯片TMS320LF2407A。DSP芯片負責接收PCI局部總線的命令和參數,然后經過特定的運動控制算法,如系統位置、速度調節、插補算法等,從而完成對步進電機的精確運動控制。同時DSP芯片還負責將反饋信息傳輸給PCI局部總線,并且控制系統外圍I/O模塊。DSP芯片與計算機的通信通過PCI橋接芯片CY09449實現。
DSP模塊
DSP芯片TMS320LF2407A采用高性能靜態CMOS工藝,供電電壓僅3.3V;指令周期縮短到33ns。
作為系統的核心,TMS320LF 2407A主要完成復雜的運動控制算法,比如升降頻控制、插入補償等。本設計主要是完成雙軸步進電機控制,故插入補償采用經典的DDA算法。由于本設計對步進電機采用無反饋控制,這樣對步進電機的升降頻控制就顯得格外重要,這也成了整個系統設計的一個難點。根據步進電機變速過程動力學特性,以指數曲線前段規律作為前后沿的近似梯形波,進而確定升降頻特性,這樣既能保證步進電機運行過程不會失步,又充分發揮了步進電機的固有性能,使升頻過程達到時間最短的要求。下面討論一下升降頻控制的算法實現。

升降頻控制
為實現所確定的運行頻率—時間函數,通常是將其離散化,即將其轉換為脈沖時間間隔對脈沖個數的函數。另一種方法是按升降頻過程所走過的脈沖步數通過定步中斷來變頻。但是離散化方法既會引起頻率突跳和失步,又要進行復雜的迭代運算,而定步法同樣需要進行迭代。這兩種方法在DSP上都不易實現且靈活性較差。為此本文研究了一種稱為定時的方法。
設最高運行頻率為fh(電機恒速段的速度),升頻段總時間為ts。則根據步進電動機指數型升頻過程的頻率—時間關系:
f(t)=fM-(fM-fb)*exp(-t/T) (1)
式中fb為步進電動機起動頻率;fM為極限運行頻率;T為驅動系統時間常數
則有fh=f(ts)=fM-(fM-fb)*exp(-ts/T)
從而得到
ts=T*ln((fM-fb)/(fM-fh)) (2)
將ts等分為N段,得到各段時間為:ta=ts/N
則在第i個等分段ta內脈沖切換頻率和要送出的脈沖數分別為:
f[i]=f(i*ta)=fM-(fM-fb)*exp(-i*ta/T)(3)
X[i]=ta*f[i] (4)
故升頻段的總步數為:
P=X[0]+X[1]+…+X[N-1] (5)
將脈沖間隔1/f[i]轉換為DSP內部16位定時器的時間常數K[i]。轉換關系式為
K[i]=f_DSP/f[i], i=0,1,2…, N-1 (6)
由于降頻段特性變化規律與升頻段相反,可知降頻序列是升頻序列的逆序列。
電機在恒速步進階段,以fh的換相頻率步進。因此對應的定時器時間常數為:
K[N]=f_DSP/fh (7) 恒速段總步數為:
X_h=X_total-2*P (8)
式中X_total為步進電機運動的總步數。
電機運行前,由主程序計算出升頻段和恒速段定時器時間常數序列K[i](i=0, …,N-1),存放于DSP的SARAM中,形成一個K-P升速表格。當電機運行時,在線查表,并取出K[i]用于設置DSP的PWM中周期寄存器的值,從而不斷改變PWM波形的周期,實現對電機的速度調節。根據升速、降速或高頻恒速,決定升速表地址指針增1、減1或不變。通過這種定時的方法,一方面提高了系統的靈活性,可根據輸入的最高頻率、起動頻率等參數改變升降速表,另一方面升降速表的求取不占用運行時間,從而提高了運行效率。
系統的部分軟件流程
圖2為升降頻控制子程序流程圖,其中:p_SARAM為指向電機升降速時間常數表的指針,采用DSP的內部SARAM來存放該表;X_up、X_con、X_down分別代表電機在升速段、恒速段、降速段要走的總步數;up_flag、con_flag、down_flag分別代表當前電機的運動狀態(升速、恒速、降速)。
DSP與PC機的通信
DSP與PC機的通信通過CY09449連接,CY09449內部帶有128KB雙向靜態SRAM,為了在工作中,使PC機和DSP對SRAM的訪問不會發生沖突,本設計中把SRAM均分為兩個單元A和B, PC機和DSP對這兩部分的操作采用乒乓操作模式。由于DSP具有外部數據存儲器擴展能力,所以該SRAM完全可以作為DSP的外擴數據存儲器,這樣在設計中便采用DSP的外部數據存儲器有效信號/DS來作為CY09449的片選信號/SELEC T。

圖2 升降頻控制子程序流程圖


DSP的編碼接口
本設計也考慮到如果需要對電機進行高級精確控制時,就需要對電機進行閉環控制。一般情況下,會運用光電編碼器作為系統的閉環反饋元件。由于本設計是針對雙軸步進電機的運動,而單軸的光電編碼器就輸出兩相相差為90°的脈沖信號A、B,以及歸零信號Z(都是差分形式),這樣一共就有6路反饋信號。但是DSP只有兩個正交編碼單元,所以設計中把DSP的引腳PWM9和PWM10設為通用輸入腳。這樣,反饋信號經過高速光耦隔離后,就送入到DSP的正交編碼接口QEP1/QEP2、QEP3/QEP4,以及PWM9/PWM10,然后由DSP對該反饋信號進行計算處理,從而得出電機的實際運動信息。
步進電機接口
本設計中通過DSP的PWM單元來對步進電機進行控制。由于電機是功率器件,所以由DSP輸出的PWM波形不能直接輸入到驅動器中,而是必須采用光耦進行隔離,這樣才能避免電機的大電壓信號把DSP燒壞。此外由于DSP輸出的PWM信號很弱,如果直接加在電機驅動器上,驅動器將檢測不到該信號,所以在DSP的PWM信號輸出級需加長線驅動。本設計中采用了5V的差分長線驅動器AM26LS31。
PCI模塊
本系統選擇PCI局部總線作為DSP與上位機的通信方式,主要是因為PCI總線速率最高可達528Mbps,實時性強。PCI總線的開發一般可以有兩種方案實現:一種是用FPGA實現;另一種則是使用專用的PCI接口芯片。為節省時間本系統選擇專用芯片CY09449進行開發。該芯片采用3.3 V 單電源供電,兼容3V和5V 的PCI信號環境。CY09449的電源可由PCI槽引出,PCI槽可以提供3.3V、5V、12V電壓,在PCI槽有兩個引腳需特別注意:PRSNT1和PRSNT2,這兩個引腳接地和懸空的4種組合直接決定PCI卡的功率。CY 09449在使用時,某些引腳要加阻值為1k?~1Ok?的下拉或上拉電阻。根據本系統地具體情況在該設計中,SCL、SDA、ALE、/BE[2]、RDY_IN引腳加上拉電阻, TEST_MODE引腳加下拉電阻。
結語
基于PCI總線,配以數據處理能力強大的DSP設計的步進電機運動控制卡,在開放式數控系統中能夠發揮出理想的運動控制性能。隨著數控系統的普及和產品檔次的提高,這種運動控制卡將會有廣泛的應用前景。

文章版權歸西部工控xbgk所有,未經許可不得轉載。

亚洲国产岛国毛片在线_美国十次了思思久久精品导航_亚洲人体影院_欧美精品亚洲精品
欧美与黑人午夜性猛交久久久| 中文有码久久| 欧美大片在线看| 亚洲国产清纯| 欧美日韩99| 亚洲无线视频| 小处雏高清一区二区三区| 国产亚洲欧洲997久久综合| 欧美在线资源| 男女精品网站| 亚洲午夜一区二区三区| 先锋影院在线亚洲| 亚洲欧洲视频| 亚洲欧美在线观看| 亚洲精品一二三区| 亚洲综合精品四区| 亚洲欧洲日本mm| 亚洲一级片在线看| 91久久精品一区二区三区| 一本色道久久综合狠狠躁篇的优点| 国产美女精品视频免费观看| 欧美成人午夜77777| 欧美网站大全在线观看| 久久天堂成人| 欧美三区视频| 亚洲第一中文字幕在线观看| 欧美日韩视频免费播放| 美腿丝袜亚洲色图| 国产精品乱子久久久久| 欧美成人首页| 韩日欧美一区二区| 在线视频亚洲一区| 亚洲欧洲综合另类在线| 亚洲欧美在线一区二区| 一区二区三区国产在线观看| 久久蜜桃精品| 欧美亚洲一区在线| 欧美日本一道本| 欧美黄在线观看| 国产一区二区在线观看免费播放| 亚洲精品一区在线观看香蕉| 1769国内精品视频在线播放| 午夜日韩视频| 亚洲欧美日韩在线一区| 一区二区三区 在线观看视| 91久久夜色精品国产九色| 性8sex亚洲区入口| 午夜精品www| 国产精品国产三级国产普通话蜜臀 | 欧美色另类天堂2015| 亚洲国产成人porn| 在线日韩欧美视频| 久久久久9999亚洲精品| 久久黄金**| 国产欧美1区2区3区| 亚洲视频久久| 性高湖久久久久久久久| 欧美日韩在线免费| 亚洲美女区一区| 日韩一级成人av| 欧美精品一区二区三区一线天视频| 免费欧美日韩| 亚洲精品久久久蜜桃| 欧美成人国产| 日韩一级免费观看| 亚洲自拍三区| 国产网站欧美日韩免费精品在线观看| 亚洲欧美中文日韩在线| 久久精品国产第一区二区三区最新章节| 午夜一区不卡| 国产午夜精品视频| 欧美一区高清| 免费短视频成人日韩| 亚洲风情亚aⅴ在线发布| 欧美成人精品1314www| 亚洲九九爱视频| 午夜一级久久| 激情五月综合色婷婷一区二区| 久久综合色影院| 最新国产拍偷乱拍精品 | 国产精品视频免费观看www| 亚洲一区二区三区成人在线视频精品 | 亚洲欧洲一区二区在线播放| 欧美激情在线播放| 中文亚洲字幕| 久久一区亚洲| 在线中文字幕一区| 国产欧美日本在线| 久久香蕉精品| 国产精品99久久久久久人| 久久国产精彩视频| 亚洲日本在线观看| 国产精品免费视频xxxx| 久久精品国产77777蜜臀| 亚洲国产毛片完整版| 午夜精品久久久久久久99水蜜桃| 狠狠综合久久av一区二区老牛| 欧美xxx成人| 午夜精品久久久久久99热软件| 欧美激情二区三区| 欧美亚洲三区| 亚洲区欧美区| 国产亚洲a∨片在线观看| 欧美粗暴jizz性欧美20| 午夜在线视频一区二区区别| 亚洲激情网址| 久久婷婷国产综合尤物精品 | 国产伦精品一区二区三区高清| 美女视频黄a大片欧美| 亚洲欧美在线网| 日韩亚洲欧美成人| 麻豆亚洲精品| 欧美在线观看视频| 在线亚洲欧美| 亚洲精品国产精品久久清纯直播| 国产欧美精品日韩精品| 欧美日本韩国| 久久免费的精品国产v∧| 亚洲一区尤物| 在线一区免费观看| 亚洲国产中文字幕在线观看| 久久综合色播五月| 欧美呦呦网站| 午夜精彩视频在线观看不卡 | 中文一区二区| 艳妇臀荡乳欲伦亚洲一区| 一区二区在线看| 国产一区二区三区视频在线观看| 国产精品swag| 欧美午夜宅男影院| 欧美色播在线播放| 欧美日韩国产在线| 欧美人与禽猛交乱配| 欧美成人黄色小视频| 欧美大色视频| 欧美成人乱码一区二区三区| 老司机精品导航| 免费高清在线一区| 裸体女人亚洲精品一区| 美玉足脚交一区二区三区图片| 久久夜色精品国产欧美乱极品| 久久精品一区| 久久夜色精品国产亚洲aⅴ| 久久米奇亚洲| 免费观看不卡av| 欧美电影电视剧在线观看| 蜜臀久久99精品久久久画质超高清| 久久婷婷麻豆| 欧美成熟视频| 欧美三级乱码| 国产麻豆成人精品| 国内一区二区三区在线视频| 永久久久久久| 亚洲精品人人| 一区二区三区欧美激情| 亚洲男人的天堂在线aⅴ视频| 亚洲欧美精品伊人久久| 久久久999国产| 欧美高清成人| 日韩网站在线观看| 亚洲尤物在线| 麻豆国产精品va在线观看不卡| 欧美高清视频在线| 欧美亚日韩国产aⅴ精品中极品| 国产精品美女久久久久久久 | 国产精品久久久久久av下载红粉 | 亚洲精品国产欧美| 亚洲一区二区三区影院| 久久精品综合一区| 欧美freesex8一10精品| 亚洲精品乱码久久久久久久久 | 欧美国产日韩xxxxx| 国产精品社区| 亚洲电影免费| 亚洲视频欧美视频| 久久青青草原一区二区| 亚洲精品美女久久7777777| 亚洲自拍另类| 欧美黄污视频| 激情婷婷亚洲| 亚洲欧美中文另类| 亚洲国产精品悠悠久久琪琪| 午夜精品久久久久久久99黑人| 免费欧美在线视频| 国产亚洲精品v| 一本色道久久综合亚洲精品不| 久久久久青草大香线综合精品| 亚洲精品社区| 看欧美日韩国产| 国产日韩综合| 一本久道久久综合中文字幕| 久久九九免费视频| 中文日韩在线| 欧美精品一区二区在线观看| 国语自产精品视频在线看抢先版结局 | 久久一日本道色综合久久| 国产精品视频yy9099| 一区二区三区欧美视频| 欧美国产激情| 久久久久九九九九|