新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于STM32F103VCT6的微位移控制系統設計

        基于STM32F103VCT6的微位移控制系統設計

        作者: 時間:2012-05-31 來源:網絡 收藏

        摘要:為實現X-Y-Z三維工作臺的精確定位,了一種單片機和步進電機的三維微。該系統可與上位機實現串口通信,接收上位機命令并把處理結果反饋給上位機;根據光柵傳感器提供的位置反饋信息,系統可以通過對步進電機的方向、速度調節來實現精確定位;采用勻加速和勻減速方式對步進電機的速度進行調節,避免了因步進電機的突然加速和急停所帶來的丟步和沖擊現象。的測量實驗結果表明,步進電機運行平穩,噪音低,定位精度高,性能穩定可靠。
        關鍵詞:;串口通信;反饋;速度控制

        0 引言
        控制系統是一種集機械、光學、電子和計算機等多種技術于一體的智能化儀器。在先進制造技術與科學研究中有著極其廣泛的應用,也是現代工業檢測、質量控制和制造技術中不可或缺的測量設備。微位移控制系統一般由微定位機構、微位移檢測裝置和控制器組成??刂破魇俏⑽灰葡到y的指揮中心,它按照一定的控制算法控制微定位平臺,使其按照一定的規律運動,來實現精確定位。
        傳統的三維微位移控制系統一般采用步進電機驅動滾珠絲杠來實現定位。步進電機是將電脈沖信號轉變為角位移或線位移的開環控制元件。在非超載的情況下,電機的轉速、停止的位置只取決于脈沖信號的頻率和脈沖數,而不受負載變化的影響,即每施加一個脈沖信號,電機就轉動一個步距角,因此脈沖數與電機轉動的總步進角度是呈線性關系的。另外,步進電機只有周期性的誤差而無累積誤差,使得在速度、位置等控制領域用步進電機控制變得非常簡單。步進電機開環控制系統主要優點是結構簡單,在控制精度要求不高的場合應用較為廣泛,但是在實際應用中,若步進電機升、降速控制不合理,會造成步進電機丟步或過沖;在開環控制系統中,由于步進電機丟步現象的存在,無法獲知它是否精確地到達了預定位置,也就無法實現高精度的定位。
        為實現三維工作臺的精確定位,系統采用步進電機閉環控制系統。系統中,利用光柵傳感器的輸出作為微位移控制系統的位置反饋信號,實現閉環控制。光柵傳感器的分辨率為1μm,自帶讀數頭,可直接輸出TTL電平或正弦波信號,為信號處理和與控制系統連接提供了便利??刂葡到y通過光柵傳感器反饋信號來判斷是否達到了預定位置,進而做出相應的調整動作。從而達到精確定位的目的。

        1 硬件電路
        1.1 微位移控制系統總體
        根據微位移控制系統的設計要求,首先應保證控制系統的定位精度,其次應盡量做到結構簡單,成本低,操作簡便。上述考慮,本文設計了如圖1所示的微位移控制系統。其中,采用單片機作為控制核心和數據處理器,THB7128驅動芯片設計驅動電路;定位系統采用電動平移臺,由步進電機驅動滾珠絲杠進行定位,重復定位精度可以達到3μm;上位機采用VB進行程序設計,實現各種控制命令的發送、數據處理、數據顯示等功能;通信方式采用RS 232串行通信,協議簡單,操作方便。

        本文引用地址:http://www.104case.com/article/154786.htm

        a.jpg


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 贵港市| 宜兰市| 宁阳县| 孝义市| 宁安市| 灵寿县| 商水县| 阿克| 宁南县| 抚顺县| 宜州市| 永宁县| 翼城县| 天长市| 汕尾市| 隆子县| 图木舒克市| 新田县| 洛浦县| 彩票| 葫芦岛市| 枝江市| 泗水县| 含山县| 桦川县| 武清区| 哈巴河县| 墨竹工卡县| 鲁甸县| 清水县| 兰州市| 雅江县| 滁州市| 陈巴尔虎旗| 卢龙县| 安乡县| 乌鲁木齐县| 通海县| 遵化市| 鄂托克旗| 龙里县|