運動控制之 PCI板卡

2021-08-21 22:38:26 字數 1583 閱讀 4423

1.微控制器系統

採用微控制器系統來實現運動控制,成本較低,但開發難度較大,周期長。這種方案適應於產品批量較大、控制系統功能簡單、有微控制器開發經驗的使用者。

2.專業運動控制plc

許多品牌的plc都可選配定位控制模組,有些plc的cpu單元本身就具有運動控制功能(例如松下fp0),這種方案一般適用於運動過程簡單、運動軌跡固定的裝置,如送料系統、自動焊機等。如若要修改少量運動引數,如速度、位移等,可與工業人機介面配合。

3.pc機和i/o卡

用i/o**過pc機也可以輸出脈衝和方向訊號來控制步進或伺服電機,但是所發脈衝只能通過軟體程式設計,所以運動時發脈衝將占用pc機cpu大量的時間;另外,軟體發脈衝受到微機定時器的限制,最大脈衝頻率一般在100khz左右,;再者,在windows環境下由於其多工機制,若沒有深入windows核心機制進行底層程式設計來發脈衝,幾乎不可能保證脈衝的均勻性。

4.pc機和pci運動控制卡

pci只需要從微機接收控制命令,然後自己完成運動控制:發脈衝/方向訊號、檢測限位等訊號,幾乎不占用微機cpu時間。

1.pci匯流排的應用:

2.pci運動卡控制電機的實現方法:實物連線軟體控制

通過pci串列埠實現對直流電機閉環控制,pc機和pci板卡作為上位機,通過直流無刷驅動器連線到電機,並通過labview介面對轉速進行實時監控調節。

首先向pc機輸入轉速訊號,在labview中通過直流電機的數學模型計算得到直流電機的控制電壓,採用控制卡控制直流電機。同時採集卡採集電動機的轉速訊號,並反饋給計算機,與理論的控制轉速比較得到轉速差,通過labview中的數字pid程式進行轉速調節,形成閉環。

3.硬體設計

計算機(帶pci插槽),資料採集卡、接線端子卡、直流電機驅動器、無刷直流電機。在計算機上使用labview程式設計進行核心計算、控制以及檢測結果顯示;利用採集卡的模擬輸出功能輸出電壓訊號到電機驅動器,電機驅動器發pwm給採集卡,採集卡發脈衝資訊**速)給計算機,進行pid調節

1.資料採集卡

研華科技pci-1710,12位a/d轉換、d/a轉換,數字量輸入、數字量輸出及計數器/定時

。![這裡寫描述](

2.接線端子卡

與採集卡配套的adam-3968-ae型din導軌安裝的68腳scsi-ii接線端子,pci的針腳和接線端子一一對應,可通過將輸入訊號連線到接線端子測試pci管腳。

PCI 7856運動控制卡

pci 7856為pci介面卡,並為motionnet和hsl系統提供兩個埠,用於機械自動化應用中的分布式運動和i o控制。運動控制卡的流程一般是先連線,其次軸回零,最後軸運動。根據相應的控制方式,封裝連線 回零 相對運動 絕對運動 使能 斷開等函式,方便呼叫。以下部分引數的設定需要電氣或 商提供或...

PCI 1780板卡計數功能呼叫

這兩天,在前人的成就上,學習pci 1780的計數功能,同時,也學習一下c 語言。前人的程式還是有些混亂,再加上pci 1780的使用文件,看起來很是吃力,不知道該從何入手。看了兩天之後,自己嘗試著建了乙個新的工程,將前人與pci 1780相關的程式一點點複製到了新的工程中。因為與板卡相關的頭檔名是...

AudioCodes板卡的控制模式

audiocodes提供了兩種方式進行板卡控制,一種模式就是我們通常使用的通過呼叫api與底層驅動進行互動,從而達到控制板卡的目的,這叫做pci模式。audiocodes同時也提供了另外一種叫做tpncp模式的控制方法,所謂tpncp就是trunkpack network control proto...