• 
    

    
    

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

      基于EDA技術的步進電機控制電路設計

      2011-01-10 03:37:22楊顯富丁中木梁
      成都大學學報(自然科學版) 2011年3期
      關鍵詞:計數(shù)器增量變頻

      楊顯富,丁中木梁

      (1.成都大學電子信息工程學院,四川成都 610106;2.成都大學實驗技術中心,四川成都 610106)

      0 引 言

      步進電機是一種把脈沖信號轉(zhuǎn)換為相應的角位移,并用脈沖信號進行控制的特殊運行方式的同步電動機.在額定負載范圍內(nèi),它的角位移量和轉(zhuǎn)速不因供電電壓、負載、環(huán)境條件的波動而變化,因而很適合工作在簡單的開環(huán)控制系統(tǒng)中,這些優(yōu)點使步進電機得到了廣泛的應用[1].步進電機運行通常要經(jīng)歷起動、恒速、停止3個過程,由于啟動過程是一個增速過程,和恒速運行相比電機還要多增加克服加速產(chǎn)生的慣性轉(zhuǎn)矩的負擔,且增速越快,慣性轉(zhuǎn)矩越大,如果負載轉(zhuǎn)矩加慣性轉(zhuǎn)矩超過了步進電機能提供的電磁轉(zhuǎn)矩就會出現(xiàn)“失步”;反之,停止過程是一個減速過程,減速過快容易出現(xiàn)“越步”現(xiàn)象.為了實現(xiàn)精確控制,必須對步進電機的增速和減速過程加以控制,使其滿足應用所希望的增、減速規(guī)律.由于步進電機的轉(zhuǎn)速與加給它的電脈沖頻率成線性正比關系,要控制轉(zhuǎn)速的遞增與遞減,只要控制脈沖頻率的遞增與遞減就能達到目的.為此,本文采用VHDL硬件描述語言設計了一款用于步進電機的脈沖頻率控制電路,和普通的數(shù)字電路設計相比,這種基于EDA技術的設計更具優(yōu)勢,其方便的仿真功能,使設計過程更輕松快捷.

      1 步進電機的加減速控制策略

      目前,對步進電機的加減速控制有很多方法,如梯形圖法、指數(shù)法、拋物線法等[2],本設計采用梯形圖法.如圖1所示,t0~t1時段是步進電機的起動過程,驅(qū)動步進電機的脈沖頻率按一定斜率線性遞增;t1~t2時段是恒速運行階段,脈沖頻率不變;t2~t3是停止過程,頻率按一定斜率線性遞減.梯形圖法的特點是頻率變化呈線性規(guī)律,這里采用頻率線性遞增與遞減是考慮到可使起動與停止為一個勻加速與勻減速過程,而勻加速勻減速所產(chǎn)生的慣性轉(zhuǎn)矩是一個恒值,只要選擇好頻率上升(下降)斜率,做到負載轉(zhuǎn)矩加慣性轉(zhuǎn)矩不超過所選步進電機能提供的最大電磁轉(zhuǎn)矩,就可避免電機出現(xiàn)“失步”和“越步”現(xiàn)象.

      圖1 驅(qū)動步進電機的脈沖頻率變化規(guī)律示意圖

      按圖1所示的脈沖頻率變化規(guī)律完成電路設計的關鍵在頻率上升和下降這兩段,在數(shù)字電路中要實現(xiàn)脈沖信號頻率變化最簡單的方法就是分頻[3,4],但分頻所得到的一系列脈沖信號之間只能做到周期呈線性變化,而頻率呈線性變化卻難以做到.為此,本文引入DDS的變頻思想來實現(xiàn)圖1提出的技術要求.

      2 DDS變頻與變頻電路設計

      2.1 DDS變頻原理

      DDS是一種全數(shù)字化的頻率合成技術[5,6],由它合成的信號,其頻率和相位都能線性可控.DDS的頻率可變是基于相位增量累加的思想(見圖2):在時鐘信號clk作用下對相位增量寄存器輸出的相位增量作累加后寄存,相位累加寄存器取二進制 n位,當累加值大等于2n時產(chǎn)生溢出,累加仍然在進行,相位累加寄存器的值又一輪從小到大變化,直到再次溢出.顯而易見,溢出速率高低和相位增量有關,增量值越大,累加到溢出的速度越快,即溢出率和相位增量成線性正比關系.如果相位累加寄存器每溢出一次,讓溢出信號 Co求反一次,則可輸出脈沖,這個脈沖信號的頻率代表了溢出率.只要給相位增量寄存器不同的頻率控制字(相位增量),就可以在 Co獲得對應的不同頻率的脈沖信號.

      圖2 DDS變頻原理示意圖

      2.2 可控自動變頻電路設計

      圖3 可控自動變頻原理示意圖

      從圖2可以看出,要從Co獲得某個恒頻脈沖,只需輸入一個固定的頻率控制字就行了,而要獲得頻率的遞增與遞減則需要讓頻率控制字的值按線性規(guī)律遞增與遞減.為了實現(xiàn)上述功能,可將圖2稍加改進,把相位增量寄存器改為相位增量計數(shù)器(見圖3).設相位增量計數(shù)器為二進制 m位,通過起/??刂戚斎肫饎又噶詈?在時鐘脈沖clk作用下,相位累加器對相位增量△a進行累加,溢出后,用 Co脈沖一個周期中的上升沿或下降沿作為相位增量計數(shù)器的時鐘觸發(fā)信號,對輸入的初始相位增量做一次累加計數(shù),使△a增大為初始值的2倍.之后,相位累加器完成第二輪累加溢出,輸出 Co第二個周期的脈沖.這個脈沖的頻率將是第一次輸出的2倍,而第二個周期脈沖的跳沿再次觸發(fā)相位增量計數(shù)器對初始相位增量作第二次累加,使△a為初值的3倍.依此類推,不難看出,Co脈沖信號每個周期頻率等值遞增一次,遞增幅度受控于初始相位增量,給定初始相位增量越大,頻率增幅越大,頻率上升越快,初始相位增量可以控制圖1中 t0~t1時段脈沖頻率的上升斜率.當相位增量計數(shù)器在 Co脈沖作用下對初始相位增量作累加計數(shù)直到相位增量△a大于或等于輸入給定的最大相位增量后停止累加計數(shù).此后Co輸出恒頻脈沖,恒定頻率的高低由最大相位增量控制,給定最大相位增量越大,恒頻頻率越高,這就實現(xiàn)了圖1中 t1~t2時段對脈沖頻率的要求.同時,圖3中的相位增量計數(shù)器為可逆計數(shù)器,在 Co恒頻輸出期間,通過起/??刂瓢l(fā)出停止指令后,相位增量計數(shù)器在 Co脈沖作用下對初始相位增量作遞減計數(shù),相位增量△a由最大相位增量開始遞減(遞減幅度和遞增幅度相同由初始相位增量決定), Co脈沖頻率也隨之遞減,這一過程滿足了圖1中 t2~t3時段對脈沖頻率的要求.

      3 控制電路的VHDL描述與仿真

      圖4 脈沖頻率控制器原理示意圖

      對圖3中的相位累加器和相位增量計數(shù)器分別用VHDL語言進行描述后,就可在圖形編輯界面做原理圖連接設計.圖4為設計完成的脈沖頻率控制器原理圖.圖4中,模塊為相位累加器, fout為脈沖輸出信號,模塊為相位增量計數(shù)器,lean為初始相位增量,用于控制輸出脈沖頻率的變化斜率,max為最大相位增量,用于控制恒頻工作的頻率.與圖3相比,圖4增加了指令寄存器INSTRUCTION模塊,這是為方便控制而設置的,clk為電路的工作時鐘信號,rst為復位信號,up為起動信號,down為停止信號.

      圖5是電路的仿真波形.圖5中的fout輸出是在給定最大相位增量為60,初始相位增量為3的情況下仿真出的脈沖波形.可見,在輸入 up、down的控制下,fout波形前段是頻率遞增過程,中間是恒頻過程,后段是頻率遞減過程.

      圖5 控制電路仿真波形圖

      4 結(jié) 語

      本文從分析步進電機工作過程入手,結(jié)合步進電機運行特點,針對其起動和停止過程可能出現(xiàn)的“失步”和“越步”現(xiàn)象,采取頻率線性遞增和遞減的方案來控制步進電機.用DDS中相位累加實現(xiàn)變頻,較之采用分頻變頻的思路,能圓滿獲得頻率線性變化結(jié)果.采用VHDL語言描述電路邏輯功能使設計更為輕松快捷,所設計的電路功能完備,尤其是增頻斜率可控,最高脈沖頻率可控,為步進電機應用在不同場合提供了方便.同時,對設計電路經(jīng)過EDA技術的編譯、綜合后再進行波形仿真.結(jié)果表明,電路輸出的脈沖頻率變化規(guī)律完全滿足設計期望.

      [1]任志錦.電機與電器控制[M].北京:機械工業(yè)出版社, 2002.

      [2]秦興,周川東,王文.基于FPG A的步進電機控制器設計[J].組合機床與自動化加工技術,2002,20(7):56-58.

      [3]龐淑娟,倪受東.基于FPG A的步進電機速度控制器的設計[J].新技術新工藝,2008,20(4):32-33.

      [4]溫凱,馬躍,郝斌.基于FPG A的步進電機控制器設計[J].電腦知識與技術,2010,6(4):978-980.

      [5]丁衛(wèi)東,郭前崗,周西峰.一種基于FPG A的SPWM波的實時生成方法[J].計算機技術與發(fā)展,2011,21(2):211-214.

      [6]潘松,黃繼業(yè).EDA技術實用教程[M].北京:科學出版社,2006.

      猜你喜歡
      計數(shù)器增量變頻
      提質(zhì)和增量之間的“辯證”
      當代陜西(2022年6期)2022-04-19 12:12:22
      采用虛擬計數(shù)器的電子式膜式燃氣表
      煤氣與熱力(2022年2期)2022-03-09 06:29:30
      “價增量減”型應用題點撥
      基于均衡增量近鄰查詢的位置隱私保護方法
      電信科學(2016年9期)2016-06-15 20:27:25
      低壓除氧水泵變頻改造
      計數(shù)器競爭冒險及其處理的仿真分析
      德州儀器(TI)發(fā)布了一對32位增量-累加模數(shù)轉(zhuǎn)換器(ADC):ADS1262和ADS126
      合康變頻再獲發(fā)明專利證書
      自動化博覽(2014年4期)2014-02-28 22:31:12
      引風機變頻改造控制策略與應用
      河南科技(2014年23期)2014-02-27 14:18:59
      任意N進制計數(shù)器的設計方法
      河南科技(2014年10期)2014-02-27 14:09:30
      聂荣县| 湖北省| 延长县| 买车| 盘锦市| 蕉岭县| 灵武市| 比如县| 陕西省| 望奎县| 会昌县| 江达县| 山东省| 沈丘县| 永福县| 岳阳市| 博野县| 海晏县| 大竹县| 南溪县| 内黄县| 利川市| 定西市| 固始县| 历史| 台北县| 调兵山市| 叙永县| 永泰县| 正镶白旗| 太仆寺旗| 宾川县| 柘荣县| 彭阳县| 仲巴县| 昂仁县| 大渡口区| 普洱| 太谷县| 遵化市| 梨树县|