關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于THB6064H的步進電機閉環控制電路設計

        基于THB6064H的步進電機閉環控制電路設計

        作者: 時間:2011-04-12 來源:網絡 收藏

        需要注意的是,上位機向單片機發送信號的時候要經過光耦隔離。光耦隔離的作用有兩個:第一,防止干擾和損壞前級芯片;第二,對信號進行整形。對于信號CLK和CW/CCW要選用中速或者高速的光耦,以保證信號經過光耦后不會發生延遲或者變形而影響的驅動。

        4 軟件設計
        軟件設計中初始化設置要定義各端口的功能,的初始化主要是運行前設置端口的I/O方向,確定所選擇的細分驅動方式等。之后,要實時獲得電機的工作狀態和驅動電機運轉,并在中斷服務程序中處理電機的丟步和轉向控制。現代單片機運行速度都很快,所以對編碼器采用軟件鑒相,既簡化電路結構,又節約成本。將編碼器的A相與單片機的外部中斷INT0相連,B相與普通I/O口的P1.0相連。由于編碼器的A相與B相在輸出上有固定的相位關系,正轉與反轉時編碼器的A、B兩相的電平信號不同,正轉時,每當A相出現高電平的前四分之一周期時,B相為高電平;反轉時,每當A相出現高電平的前四分之一周期時,B相為低電平。因此,單片機使用外部中斷0來處理編碼器數據,把編碼器的A相接中斷源。在中斷服務程序中,程序通過讀取B相(P1.0口)的狀態來確定編碼器的轉向,進而完成加1或者減1的雙向計數。軟件程序流程如圖4所示。

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

        d.jpg



        結語
        本文提出了驅動芯片電機閉環控制方案。硬件設計將低成本的51單片機與電機專用驅動芯片一體化(目前基本都是分立開的),既可以實現所需功能,又能降低成本。該電路結構簡單、動態特性好、適應性強、速度快、精度高、性能穩定。采用
        編碼器作為位置反饋,既能使步進電機達到伺服電機的高速度、高精度效果,又能降低成本,在各種車床、切割機、雕刻機等數控場合有很高的實用價值。

        電路相關文章:電路分析基礎



        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 昌黎县| 双辽市| 澄江县| 桂东县| 昌黎县| 永登县| 千阳县| 大关县| 九龙县| 德庆县| 正阳县| 信阳市| 西乌珠穆沁旗| 上高县| 布尔津县| 布拖县| 武川县| 江陵县| 巍山| 江阴市| 清涧县| 栖霞市| 德格县| 乌拉特后旗| 上思县| 深水埗区| 航空| 普兰店市| 南靖县| 昭平县| 临澧县| 万盛区| 邓州市| 商城县| 登封市| 望都县| 新闻| 库车县| 天等县| 星子县| 尚义县|