新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP與FPGA的跟蹤伺服運動控制器設計

        基于DSP與FPGA的跟蹤伺服運動控制器設計

        作者: 時間:2010-04-14 來源:網絡 收藏

          2.4 其他模塊

          其他模塊主要包括電源模塊和通信接口模塊。由于該控制器采用單+5 V供電,因此在內部需要進行電壓轉換,主要包括3.3 V、1.9 V和1.2 V以及-5 V和±12 V。其中3.3 V、1.9 V和1.2 V采用的是一般的LDO電壓轉換芯片,而-5 V和±12 V則采用開關電源MC34063。由于要求3.3 V上電在1.9 V之前,在這里選用通過3.3 V轉1.9 V的方法,既保證了上電順序,又能提高電源的轉換效率。

          通信接口模塊包括1路CAN總線,1路RS232和2路RS422。設計時主要保證與系統的其他部分匹配,一般都采用通常的工業標準。

          3 軟件流程

          為了提高控制的精度和響應速度,在硬件電路基礎上增加位置環和速度環。其中位置和位置增量數據通過RS422從外部編碼器傳入,速度值數據通過由QEP電路產生。此外豐富的模擬信號輸入通道還可以增加電流環和其他反饋量,進一步提高系統的響應速度和穩定性。基本軟件流程圖如圖4所示。

          系統上電后自動初始化各端口和相關變量,并等待接收上位機開始指令,接收到開始指令后進入準備狀態。因為整個跟蹤系統需要同步工作才能產生有效的數據,所以需要等待外部同步脈沖信號,在這里以外部中斷的形式接收。然后逐步完成控制算法。當收到結束指令時完成所有工作。

          本文給出了一種基于的光電跟蹤系統伺服控制器的硬件結構和軟件流程。實驗證明,這種結構緊湊靈活,控制算法完全由控制器完成,使用CAN總線方式傳輸上位機指令,安全可靠,使計算機完全從工作現場解脫出來。

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




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 定远县| 望谟县| 封开县| 满城县| 什邡市| 吉隆县| 连山| 东阳市| 河间市| 永寿县| 清水县| 南投市| 揭阳市| 红安县| 临安市| 水富县| 涿州市| 康马县| 黄浦区| 武功县| 阜新| 桐乡市| 毕节市| 临洮县| 安吉县| 深圳市| 元朗区| 睢宁县| 蒙城县| 渝北区| 合江县| 西畴县| 简阳市| 正安县| 潜江市| 寿光市| 宿松县| 米泉市| 安岳县| 固安县| 浦北县|