新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 直流無刷伺服電機運動控制系統設計和運用

        直流無刷伺服電機運動控制系統設計和運用

        作者: 時間:2016-12-20 來源:網絡 收藏
        電流檢測
          電機電流檢測電路可提供重要的反饋信息,將該信息與來自主控DSP的控制信號相結合,可以控制MOSFET或IGBT的柵極驅動芯片并最終調整電機速度。如果要實現過流保護,還必需進行電流監控,不過對于低端應用而言,傳統的過流保護卻顯得過于昂貴。電流采樣的方案是在逆變橋的下橋臂串一0.027Ω采樣電阻如圖3(a),采樣電流范圍為0~6.22A,采樣后的電壓放大倍數為14.63倍,放大電路如圖3(b),并經2.5V電壓抬升輸入DSP,所以輸入DSP的電流模擬電壓量為:
        UAD=2.5+I×0.027×14.63。
        MotionChip AD口的模擬量輸入電壓為0~5V,所以電流采樣經量化的值為:
        應用
          加氫反應器超聲檢測成像系統是一套適用于現場檢測的加氫反應器堆焊層剝離超聲檢測成像系統,實現加氫反應器堆焊層層間剝離的在役半自動超聲掃查,檢測數據的自動存儲、分析與評判,同時該系統對不同直徑的加氫反應器有一定的適用性。
          加氫反應器剝離成像系統的控制系統本質上是一個二維的運動控制平臺,從系統要求的性能指標來看,控制系統需要滿足如下指標:
        ·水平掃查速度可達6mm/s無級可調;垂直掃查速度達300mm/s無級可調;
        ·能夠實現粗掃查和精密掃查,對指定的區域實現精密掃查;
        ·系統的控制方式分為手動/自動,兩者之間可以切換;
        ·X軸(水平)和Y軸(垂直)2個方向上的運動誤差≤±1mm。
        系統硬件設計
          由此選擇了上述設計的運動控制系統,具有體積小,性能高,控制簡單,價格低,但是每個只能控制一個電機。若要兩臺電機協同控制,則須通過RS485總線將其連接起來。控制系統的總體結構如圖4所示。X向電機用來控制絲杠的運動:選用EC-max32,無刷70W+減速器為行星輪減速箱(速比為23,型號為GP 32C)+碼盤(三通道500線)。Y方向電機用來控制探頭的運動,采用RE-32,有刷80W+減速器為行星輪減速箱,型號為GP42C(速比為33)+碼盤(三通道500線)。圖5示出硬件連接圖。
        系統軟件設計
          控制系統的軟件是基于Vc++和MotionChip的動態鏈接庫設計的,軟件主要完成對探頭位置的運動控制,如圖6。
        用戶操作界面功能有:
        ·參數設置與顯示模塊主要是設置一些系統參數(如掃查長度,探測寬度)和控制參數(如速度參數、加速度參數等);
        ·任何時刻,控制程序都時刻監視系統的運行狀況,隨時對系統故障做出相應的處理。
          軟件部分包括X向運動和Y向的掃查運動,數據存儲及處理,手動控制,故障處理,運動狀態顯示及故障顯示等。操作界面(GUI)給予清晰、簡單的用戶界面,方便用戶調試、運行,同時能夠將伺服驅動器傳遞過來的信息顯示出來,便于監控。任務編程模塊將要實現控制任務的規劃,如X軸向和Y軸向運動等,包括故障查詢、處理。
        運行效果
          智能伺服驅動器性能的好壞直接決定整個系統設計的成敗,為此用一直流電機對驅動器進行測試,電機的電流和位置誤差如圖7(a)、(b)所示,從圖7中可以看出,驅動器的響應時間只有0.12s,位置誤差很小。通過對通訊速度及上位機控制命令的測試顯示,在實時性要求不是非常嚴格的情況下,以RS232串口或者485串口的通訊速率是完全可以滿足系統需求的。


        結語
          本文基于一類新穎的專用伺服控制芯片Motionchip,進行了伺服控制器設計和實踐研究,并設計了一個功能較為完善的直流無刷伺服驅動器的原型。將該控制器運用到加氫反應器超聲檢測成像系統中對二維的運動進行控制,保證了整個系統取得良好的性能。Motionchip這種多功能專用的運動控制芯片不僅簡化了整個系統的設計過程,而且具有很好的開放性和網絡性,對中小型項目是非常理想的設計方案。
        參考文獻:

        [1].TMS320C240datasheethttp://www.dzsc.com/datasheet/.html.
        [2].RS232datasheethttp://www.dzsc.com/datasheet/RS232_585128.html.
        [3].PLCdatasheethttp://www.dzsc.com/datasheet/PLC_1248813.html.
        [4].X25650datasheethttp://www.dzsc.com/datasheet/X25650_904939.html.
        [5].12nsdatasheethttp://www.dzsc.com/datasheet/12ns_2105238.html.
        [6].PULSEdatasheethttp://www.dzsc.com/datasheet/PULSE_1195545.html.
        [7].IR2102datasheethttp://www.dzsc.com/datasheet/IR2102_406911.html.


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 桂阳县| 安龙县| 沙湾县| 临洮县| 繁峙县| 铜梁县| 手游| 镇宁| 江源县| 民权县| 镇远县| 嘉峪关市| 临安市| 乐都县| 扎兰屯市| 象州县| 攀枝花市| 庄浪县| 旬邑县| 秦安县| 卓尼县| 兴安县| 上蔡县| 崇义县| 隆尧县| 株洲县| 常德市| 穆棱市| 鄂州市| 无棣县| 保定市| 平利县| 永修县| 黔东| 淮北市| 宣武区| 泰州市| 云龙县| 日喀则市| 安庆市| 齐齐哈尔市|