看污网站-亚洲の无码国产の无码影院-亚洲成A人V在线蜜臀-孩子与孩子差差免费视频|www.youfenshi.com

    手機版  |  地圖  |  RSS
  • 資訊欄目
  • IGBT技術專題
  • 產品資訊
  • 市場行情
  • 技術文章
  • 政策解讀
  • 公司動態
  • 幫助中心
  • 最新資訊
  • ? 感應加熱用IGBT超音頻電源
  • ? 變頻器—IGBT模塊故障維修實況
  • ? 優化高電壓IGBT造就高效率太陽能逆變器
  • ? 4月1日起ABB部分LPED產品漲價
  • ? 施耐德產品自3-4起漲價,最低漲幅3%,最高達15%
  • ? 隆誠翔電子恭祝朋友們:蛇年快樂、萬事如意
  • ? ABB-S260系列斷路器價格調整
  • ? 歐姆龍CS1產品價格上調
  • ? 歐姆龍E3FA/RA光電傳感器上市(替換E3FA/RA系列)
  • ? 菲尼克斯產品將于2012-3-1漲價
  • 一種基于步進電機的新型運動控制系統

    2018年03月06日 22:26 866次

      航天“星星指向跟蹤控制系統”中的運動控制部分,為基于稀土永磁步進電機的雙自由度(俯仰、方位)位置伺服系統。系統總體設計思想使用計算機控制2臺步進電機,每臺步進電機代表天線運動的一個自由度,使天線指向任意給定位置,指向位置由旋轉變壓器測量。 
      系統單個自由度由2路模擬電壓給定目標位置,經微型計算機采樣、A/D轉換,再按一定控制規律控制稀土永磁步進電機,實現高精度的位置伺服精度。 
      控制軟件用VD++6.0編寫,通過軟件操作,改變Intel 8253計數器工作狀態,實現步進電機調速及位置伺服控制,具體實現方法: 
      (1)步進電機起動 
      步進電機驅動器使能端加載合適的控制信號后,起動步進電機只需對Intel8253所選用的計數器寫入方式3控制字,然后寫入所需計數值。計數器便會連續輸出頻率f=f0/N的脈沖信號,驅動器就能驅動步進電機按一定轉速運行。 
      設nBase為Intel8253基址,LSB和MSB分別為要寫入的計數值的低8位和高8位數據,C++操作程序如下: 
      outp(nBase+3,0x36);//0#計數器工作于方式3 
      outp(nBase,LSB);//0#計數器寫入計數值低8位 
      outp(nBase,MSB);//0#計數器寫入計數值高8位 
      (2)步進電機轉速調節 
      只需對8253的計數器寫入新的計數值,計數器輸出頻率就會發生相應變化,進而改變驅動器產生的時序脈沖的頻率,實現了步進電機轉速的調節。 
      由前面算式可以知道,電機轉速為: 
      n=kf=kf0/N 
      注意在步進電機運行過程中要始終保持8253計數器門控端GATE為高電平。C++操作程序為: 
      outp(nBase,newLSB);//0#計數器寫入新計數值低8位 
      outp(nBase,newMSB);//0#計數器寫入新計數值高8位 
      (3)步進電機轉動停止 
      以步進電機為執行機構的位置伺服系統,當執行機構運行到目標位置后,步進電機需停止轉動并保持在該位置,這時切斷提供給步進電機驅動器的脈沖信號f0,步進電機停止轉動,同時仍有一定保持轉矩。有兩種方法: 
      一是將8253計數器的門控端GATE置為低電平,這時GATE端需定義為計算機系統的一個數字輸出(DO)通道;二是將8253計數器工作方式改變為其他方式,而不寫入新的計數值,這時8253計數器因等待新計數值的寫入而停止工作,這種情況下,GATE門控端只需接高電平。 
      運動控制系統中,采用了第二種方法,通過改變計數器工作方式使Intel 8253停止輸出數字脈沖信號。程序為:outp(nBase+3,0x36);//0#計數器設為方式0,等待寫入計數值,停止輸出。

    在線咨詢

    522314288

    1989239666

    點擊這里給我發消息

    點擊這里給我發消息