新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于FPGA技術的全方位移動機器人運動控制系統的方案設計

        基于FPGA技術的全方位移動機器人運動控制系統的方案設計

        作者: 時間:2013-12-26 來源:網絡 收藏
        電編碼器輸出信號如圖4所示。

          

        基于FPGA技術的全方位移動機器人運動控制系統的方案設計

          A、B兩相信號是相位相差90°的正交方波脈沖串,每個脈沖代表被測對象旋轉了一定的角度,A、B之間的相位關系則反映了被測對象的旋轉方向。在FPGA中設計4倍頻和鑒向電路,本設計采用2路輸出:一路輸出方向,另一路輸出脈沖,并對鑒向倍頻電路進行仿真,如圖5所示。

          

        基于FPGA技術的全方位移動機器人運動控制系統的方案設計

          根據脈沖計數來測量轉速的方法有M法、T法以及M/T法3種。M法適用于高速測量場合,在低速時有較大的誤差;而T法,恰恰相反,在低速時測量準確,高速時誤差較大。

          

        基于FPGA技術的全方位移動機器人運動控制系統的方案設計

          本設計采用文獻所描述的方法。該方法如圖6所示,設定參考閘門時間為固定的1個值,它只是作為參考信號和編碼信號共同確定實際的閘門時間。這樣確定的閘門時間為被測信號的整周期倍,能夠有效提高測量精度。則測得的速度為:

          

        基于FPGA技術的全方位移動機器人運動控制系統的方案設計

          4. 增量式PID控制原理及其FPGA實現

          實際機器人的數學模型不可避免地存在一定程度的參數不確定性,且三輪全方位的正交全向輪在行走時會與地面交替接觸而產生一些不確定摩擦轉矩,這些都會給機器人的精確控制帶來難度。為了對三輪全方位進行精確的控制,系統采用PID速度閉環控制算法對機器人的3個全向輪進行速度調節。

          令采樣周期為TS,將連續PID公式離散化后可得到數字PID算法表達式:

          

        基于FPGA技術的全方位移動機器人運動控制系統的方案設計

          式中:k為采樣序號;u(k)為第k個采樣時刻的計算機輸出值;e(k)為第k個采

        pid控制相關文章:pid控制原理


        fpga相關文章:fpga是什么


        伺服電機相關文章:伺服電機工作原理


        pid控制器相關文章:pid控制器原理




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 沙田区| 驻马店市| 宁夏| 黔江区| 吴江市| 南华县| 天长市| 陈巴尔虎旗| 阳谷县| 旺苍县| 年辖:市辖区| 陆良县| 读书| 沙雅县| 靖安县| 德州市| 海伦市| 棋牌| 张家口市| 清涧县| 南阳市| 赞皇县| 克拉玛依市| 景宁| 湖北省| 突泉县| 镶黄旗| 罗定市| 凉城县| 淮阳县| 泾源县| 惠州市| 宁夏| 手游| 奈曼旗| 左云县| 靖宇县| 云霄县| 鹤峰县| 旬邑县| 通化市|