關 閉

新聞中心

EEPW首頁 > 工控自動化 > 設計應用 > 基于ARM9的數控銑床系統(tǒng)設計方案

基于ARM9的數控銑床系統(tǒng)設計方案

作者: 時間:2011-06-21 來源:網絡 收藏

  1.2 擴展板卡

  擴展板卡即把步進電機驅動器控制接口、伺服電機驅動器控制接口、編碼器接口集成在一個板子上,作為控制的控制卡,來控制步進電機和伺服電機的運轉。

  機床目前為3軸聯動,為未來能擴展為5軸,留有5組接線端子。每組需要兩個接線端子與驅動器相連(采用單脈沖方式),其中一個端子通過導線連接步進電機驅動器的CP, 提供給步進電機脈沖信號,控制它轉動,另一個接驅動器的CW, 控制電機的轉動方向,使電機可以完成正轉、反轉和停止動作。對電機的速度控制是通過軟件控制脈沖的輸出頻率實現的。經比較決定選擇三相混合式步進電機驅動器BD3SFB。因BD3SFB驅動器可兼容兩相、四相和五相的工作方式,且有更高的定位精度,可控制電機在任意細分步數情況下,如6000步/轉時精確定位。 電機和驅動器間僅用3根線連接,與交流異步電機一樣,減少連線出錯的可能性。

  伺服電機的控制與反饋由驅動器完成,只需將指令信號發(fā)送至驅動器中。由處理器的通用I/O口產生伺服電機的脈沖信號和方向信號。伺服驅動器一般需要差分信號作為輸入,故采用26LS31芯片作為其輸出驅動電路,經過光耦的隔離直接連接到伺服電機驅動器上。

  對步進電機采用開環(huán)控制,但為了將銑刀具體位置呈現給用戶,同時修正控制及運動部分不可預見的誤差,可以在步進電機上安裝編碼器。通過聯軸器將二者相連。編碼器脈沖信號經8253計數后可得到被測量的數字信號,然后經地址鎖存器連接到擴展總線,由處理器進行處理。8253復用8 位數據總線表示計數值,處理器先讀低8位后讀高8位,計數范圍是0 ~65 535。同時,鑒向器占用數據總線3 位表示各電機旋轉方向。在單脈沖模式下,編碼器脈沖由D觸發(fā)器CD4013鑒相,處理器通過判斷高低電平得知電機旋轉方向。為了抗干擾和實現電氣隔離,在與步進電機驅動器的脈沖信號和方向信號的端口連接時采用了光電隔離器件。D觸發(fā)器鑒相如圖2。

鑒相



評論


相關推薦

技術專區(qū)

關閉