關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于COMX的機器人伺服控制器設計

        基于COMX的機器人伺服控制器設計

        作者: 時間:2012-11-21 來源:網絡 收藏

        接收數據的過程如圖7所示。根據以上分析過程可以設計出接收數據的驅動程序,其執行流程如圖8所示。

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

        g.JPG


        3.4 軟件流程
        伺服從站控制器在啟動后會初始化模塊,然后等待COMX就緒。在控制過程中首先會通過郵箱數據發送電機的設置參數,在參數設置完成后就會發送過程命令來啟動電機控制,然后進入電機控制循環。在電機控制過程中可以使用郵箱數據發送命令來停止電機控制,在沒接到停止命令時會循環接收命令,解析后用于控制電機,直到控制結束。伺服從站控制器的程序流程如圖9所示。

        h.JPG



        4 實驗測試
        本系統主要進行的實驗如下:其一,對COMX的協議兼容性測試;其二,對COMX轉發延時的測試。針對以上測試需求,搭建了相應的測試平臺。在PC平臺上安裝netANALYZER應用軟件和Wireshark軟件。其中netANALYZER用于數據抓取和時間分析;Wiresha rk用于數據報分析和時間抖動分析。在主站上使用德國赫優訊公司的cifX 50-RE網卡和SYCON.net軟件,在從站上使用和COMX開發的伺服控制器。采用netANALYZER分析卡抓取數據包,并采用Wireshark軟件分析數據,這樣就可以測試通信的兼容性和功能的實現。同時也可以采用netANALYZER分析卡的時間分析功能去測試控制器的轉發延時。為了分析總線在不同壓力下的轉發延時,進行了一組數據的測量,并轉換為曲線。如圖10所示,從站的轉發延時基本不變。由于總線從站采用了硬件FMMU的映射機制來獲取數據,這一過程延時很短,而且每個從站只處理與自己相關的數據,因此在轉發過程中數據的增加基本不影響轉發延時。

        i.JPG



        結語
        伺服控制器是組成的關鍵部件,在使用作為控制協議時,需要關節控制器能兼容通信。為了解決這個問題,本文設計了基于COMX和的伺服控制器,從軟件和硬件兩方面進行了設計,同時實現了基于FSMC接口的COMX驅動以及通信過程。最后,采用測試工具分析了伺服控制器在不同BusLoad下的轉發延時,通過實驗分析驗證了基于COMX模塊的伺服控制器方案的可行性。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 武功县| 台中市| 静安区| 讷河市| 防城港市| 涞水县| 长岭县| 武定县| 台北市| 阿坝县| 丹寨县| 枣庄市| 瑞安市| 崇文区| 察哈| 曲水县| 兖州市| 抚顺县| 广南县| 新沂市| 甘肃省| 修水县| 巩留县| 禹州市| 白水县| 鞍山市| 莲花县| 汕头市| 克什克腾旗| 英吉沙县| 福州市| 蒲江县| 陆良县| 景东| 唐山市| 同心县| 泸西县| 聊城市| 双鸭山市| 万年县| 大同市|