新聞中心

        EEPW首頁 > 汽車電子 > 設計應用 > 單片機對儀表步進電機的細分控制

        單片機對儀表步進電機的細分控制

        作者: 時間:2009-10-13 來源:閻世棟 中科院武漢物理與數學研究所 收藏

          硬件設計和軟件編程

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

          根據原理可知,對于兩相,需要同時控制兩組線圈的電壓大小和方向才能達到合成電流矢量控制的目的,控制線圈的電流大小有兩種方案:其一是通過寫入數字量,由數模轉換器件輸出模擬電壓,控制線圈電流大小;其二是通過某些自帶的PWM引腳輸出占空比可控的方波,用其交流有效值控制線圈電流大小。很顯然,按照正弦規律變化的占空比決定了線圈電流大小也按照相同的正弦規律變化。線圈的電壓施加方向可以通過邏輯門電路來實現。

          綜上,選用具有兩路16位精度PWM功能的ATMEGA48,外圍硬件電路設計如圖2。

          使用該單片機具有PWM功能的PB1和PB2連接PWM_A和PWM_B,使用兩個普通引腳連接DIR_A和DIR_B即可實現對電機的控制。原理說明如下:電機的A、/A、B、/B分別對應四輸入與門電路的3、6、8、11引腳。在DIR_A和DIR_B為低電平時,門電路的1、9引腳為0狀態,三極管Q3、Q4截止,門電路的4、12引腳由于上拉處于1狀態,這樣,與門電路的3、8輸出為0,即A、B為0;此時與門電路的6、11輸出與PWM_A和PWM_B保持一致,即/A、/B由PWM_A和PWM_B決定。在其他狀態下,也具有同類特點:A和/A之間、B和/B之間的通電極性由DIR_A和DIR_B決定;A和/A之間、B和/B之間的電流大小由PWM_A和PWM_B的占空比決定。而且只要三極管Q3、Q4工作正常,與門電路就不會出現邏輯混亂的情況。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宁武县| 河津市| 寻甸| 越西县| 康保县| 横峰县| 芷江| 阿拉善左旗| 饶阳县| 西平县| 大理市| 阿荣旗| 金昌市| 运城市| 裕民县| SHOW| 论坛| 温宿县| 拉萨市| 资源县| 阜宁县| 襄汾县| 德江县| 广昌县| 青铜峡市| 剑河县| 衢州市| 和静县| 广德县| 定西市| 克东县| 马龙县| 东辽县| 濮阳县| 玉树县| 孟村| 盱眙县| 邵阳市| 剑河县| 白玉县| 西安市|