關(guān) 閉

        新聞中心

        EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于L297和L298的步進(jìn)電機(jī)驅(qū)動(dòng)器的設(shè)計(jì)(07-100)

        基于L297和L298的步進(jìn)電機(jī)驅(qū)動(dòng)器的設(shè)計(jì)(07-100)

        ——
        作者:哈爾濱圣邦微電子有限公司 任明巖 范丹 時(shí)間:2009-03-03 來源:電子產(chǎn)品世界 收藏

          軟件設(shè)計(jì)

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

          當(dāng)程序進(jìn)入到非程序區(qū),只要在非程序區(qū)設(shè)置攔截措施,使程序進(jìn)入陷阱,然后強(qiáng)迫程序回到初始狀態(tài)。如對(duì)CPU的RST指令對(duì)應(yīng)的字節(jié)碼為0FFH,如果不用的程序存儲(chǔ)區(qū)預(yù)先寫入0FFH,則當(dāng)程序因干擾而“飛”到該區(qū)域執(zhí)行代碼時(shí),就相當(dāng)于執(zhí)行1條RST指令,從而達(dá)到系統(tǒng)復(fù)位的目的。

          采用C語言編寫程序代碼

          PO_ 0=1; //CW 方向

          PO_ 1=1; //HALF 半步

          PO_3=1; //ENABLE 使能

          PO_ 2=1; //RESET 復(fù)位

          PO_7=1; //CLOCK 時(shí)鐘

          TMOD=O X O1; //TI采用定時(shí)器

          THO=(一4000/256);

          TLO=一(400000256);

          TRO二I;

          for(;;)

          {

          THO=一(4000/256);

          TLO=一(4000% 256);

          do{}while(! TFO);

          PO_ 7=! PO_ 7; CLOCK 輸出時(shí)鐘

          TFO=O;

          }

          結(jié)語

          采用此設(shè)計(jì)的驅(qū)動(dòng)系統(tǒng),在驅(qū)動(dòng)二相或四相混合式時(shí)運(yùn)動(dòng)平穩(wěn),速度快,噪音低,控制精高,而且可選整步半步驅(qū)動(dòng)。外觀采用鋁鎂合金,散熱性好,價(jià)格低廉,可廣泛應(yīng)用于需要驅(qū)動(dòng)電流小于2A的混合式兩相或四相的系統(tǒng)中。


        上一頁 1 2 3 4 5 下一頁

        關(guān)鍵詞: 步進(jìn)電機(jī) L297 L298

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 邻水| 资溪县| 龙川县| 洛阳市| 明星| 苏尼特左旗| 当阳市| 肥东县| 乌什县| 镇康县| 德清县| 晋宁县| 青铜峡市| 女性| 伊金霍洛旗| 和静县| 梁河县| 丰宁| 师宗县| 安仁县| 双流县| 平武县| 盐亭县| 东阿县| 黄山市| 桐乡市| 平谷区| 云龙县| 宁化县| 邢台市| 四川省| 武乡县| 安乡县| 博兴县| 黄大仙区| 洪湖市| 玉溪市| 门头沟区| 福建省| 荔浦县| 洛川县|