• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      步進電動機加減速定位控制的數(shù)字信號仿真

      2016-05-14 09:41向濤峰
      數(shù)字技術與應用 2016年8期
      關鍵詞:失步現(xiàn)象

      向濤峰

      摘要:步進電動機運用廣泛,易于實現(xiàn)自動數(shù)字控制。本文針對步進電動機起動容易出現(xiàn)的“失步”現(xiàn)象,采取加減速定位控制的方法,并利用Proteus軟件建立了步進電機加減速定位控制的電路仿真模型,在Keil軟件下進行源程序編譯和聯(lián)調仿真。仿真結果顯示在該種控制方法下,步進電機運行效果良好。

      關鍵詞:步進電動機 “失步”現(xiàn)象 加減速定位控制 Proteus Keil

      中圖分類號:TM341 文獻標識碼:A 文章編號:1007-9416(2016)08-0001-02

      步進電動機是一種用脈沖控制的電機,利用單片機的四個8位可編程I/O口很容易對其實現(xiàn)數(shù)字控制。基于微控制器控制的步進電動機系統(tǒng),易于控制,易于定位,在精確控制中特點尤為突出[1]。步進電動機以數(shù)字信號來驅動。若每旋轉一圈以10個勵磁信號來計算,則每個勵磁信號能使步進電動機前進36°。旋轉角度與脈沖數(shù)成正比,正反轉則由勵磁脈沖順序來控制。步進電動機的勵磁方式有1相勵磁、2相勵磁及1~2相勵磁三種方式。1~2相勵磁法為1相與2相輪流交替導通,屬于半步進的方式。因分辨率提高,且運轉平滑,每一步可走18°,故被廣泛采用。若以其控制步進電動機正轉,其勵磁順序見表1。若勵磁信號反向,則步進電動機反轉。

      1 步進電動機加減速定位控制原理

      針對步進電動機因起動頻率過高可能造成的“失步”(失去同步)現(xiàn)象,我們可以通過加速→恒定高速→減速→恒定低速→鎖定,就可以既快又穩(wěn)地準確定位,如圖1所示。

      用單片機對步進電動機進行加減速控制,實際上就是控制每次換相的時間間隔。升速使脈沖逐漸加密,減速時則相反。若單片機使用定時器中斷方式來控制電動機的速度,那么加減速控制實際上就是不斷改變定時器的裝載值的大小。

      2 利用Proteus進行仿真電路設計

      Proteus[2]是電路分析軟件,特別適合單片機等自動控制系統(tǒng)的分析和仿真。Keil[3]軟件是和該電路分析軟件配套使用的編程軟件。

      本文介紹的方案是以51單片機為控制器,將單片機產(chǎn)生的數(shù)字控制信號加在電機驅動模塊芯片上以控制步進電機。通過操作按鍵,實現(xiàn)步進電機的正反轉及步數(shù)設置,設計方案采用了PWM技術來控制步進電機,不斷改變單片機的數(shù)字控制信號來改變步進電機的轉速。運用軟件與硬件相結合的控制方法,實現(xiàn)單片機對步進電機的加減速定位控制。硬件電路框圖如圖2所示,電路由以下部分組成:顯示模塊、AT89C51單片機、按鍵模塊、電機驅動模塊ULN2003A和步進電機。

      3 仿真效果

      參照圖2,在Proteus軟件的環(huán)境環(huán)境下,搭建仿真電路如圖3所示。圖中,U1為單片機AT89C51,LCD1為顯示模塊,KEY1~KEY3為按鍵模塊,U2為電機驅動模塊ULN2003A,示波器A、B、C、D端口分別測試單片機提供給步進電機的4路數(shù)字控制信號。在Keil環(huán)境下進行源程序編譯和聯(lián)調仿真,按照加減速定位控制原理編寫源程序,編譯生成擴展名為“.HEX”的目標代碼文件。在Proteus中,雙擊單片機AT89C51,在其中選取Keil下生產(chǎn)的目標代碼文件。設置時鐘頻率,開始仿真,可以看到步進電機的運轉平穩(wěn)。加速階段PWM控制波形如圖4(a)~(d)所示,其中(c)和(d)之間省略了在40脈沖/s至9990脈沖/s的各檔頻率仿真波形。仿真波形顯示,在加速過程中,PWM脈沖控制信號逐步加密(其中圖a~c的時間軸單位長度為20ms,圖d的時間軸單位長度為20us),即頻率在逐步提高,直到10000脈沖/s。同時步進電機轉速也在逐步提高。減速階段的PWM控制波形與加速階段的PWM控制波形變化恰好相反,PWM脈沖控制信號逐步稀疏,直到10脈沖/s。同時步進電機轉速也在逐步降低。恒定高速或恒定低速階段,PWM脈沖控制信號維持頻率最高或最低恒定不變。同時步進電機轉速也維持最高或最低恒定不變。運用Proteus和Keil對步進電機控制進行了加減速定位控制的軟硬件的設計。仿真結果表明:采用加減速定位控制方法的步進電機控制系統(tǒng)工作穩(wěn)定,步進電機可以平穩(wěn)的加減速或恒速運行,避免了失步現(xiàn)象??刂撇竭M電機的數(shù)字信號清晰有規(guī)律,并且與理論分析一致。

      4 結語

      本文針對可能出現(xiàn)的“失步”問題,采取加減速定位控制原理,并利用仿真軟件進行仿真,方便的得出比較滿意的控制效果。計算機仿真等數(shù)字技術的應用,對于分析和解決問題起到了事半功倍的作用。

      參考文獻

      [1]康健,王國戰(zhàn),劉靜,盧超.Proteus環(huán)境下步進電機的控制研究[J].湖南工程學院學報,2010(3):31.

      [2]張靖武,周靈彬.單片機系統(tǒng)的Proteus設計與仿真[M].北京:電子工業(yè)出版社,2007.

      [3]陳艷,李娜娜,楊永雙.Proteus和Keil在單片機教學中的應用[J].科技教育創(chuàng)新,2009(20):194.

      猜你喜歡
      失步現(xiàn)象
      基于波形回放的失步解列裝置動作行為評估方法研究
      基于兩側電氣量的失步保護判別新方法
      曾打造現(xiàn)象級IP“熊出沒”的華強方特,能否再創(chuàng)造下一個爆款?
      基于輸入頻率模型的步進電機失步非線性補償
      一種綜合判別電力系統(tǒng)失步的新方法
      高滲透率風電并網(wǎng)對電力系統(tǒng)失步振蕩的影響
      猜謎語
      基于PSCAD的大型機組失步保護仿真與整定校驗
      莱阳市| 黑山县| 平利县| 南木林县| 鹤岗市| 庄浪县| 镇沅| 乌拉特中旗| 威宁| 额济纳旗| 班玛县| 铜鼓县| 古交市| 晴隆县| 宜丰县| 宣威市| 紫金县| 竹北市| 辉县市| 东台市| 霍山县| 庐江县| 涟水县| 红河县| 济宁市| 舞钢市| 通城县| 馆陶县| 手游| 佛坪县| 岱山县| 田林县| 广平县| 东安县| 日土县| 曲周县| 博白县| 宁强县| 乐安县| 北京市| 安国市|